#if defined(macintosh) #include <types.h> #include <time.h> #else #include <sys/types.h> #endif #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include "merc.h" #include "interp.h" #include "magic.h" #include "special.h" const struct rmob_cryptmob_type rmob_cryptmob_table[] = { {"undead skeleton guardian", "a skeleton guardian", "an undead skeleton stands guard here."}, {"undead skeleton warrior", "a skeleton warrior", "an undead skeletal warrior protects the crypt here."}, {"undead ghoul", "a savage ghoul", "a savage ghoul roams here, searching for fresh flesh to feed on"}, {"undead zombie", "a zombie", "a zombie apprently has gotten out of its grave."}, {"undead wraith", "a ghostly wraith", "a wraith haunts the crypt around here."}, {"undead spectral ghost", "a spectral ghost", "a spectral ghost is here, moaning."}, {NULL, NULL, NULL} }; const struct rmob_orc_name_type rmob_orc_name_table[] = { {"Rushnak"}, {"Vugor"}, {"Vragdish"}, /* 3 */ {"Prugdish"}, {"Vrork"}, {"Erilo"}, /* 6 */ {"Prik"}, {"Grodash"}, {"Vorg"}, /* 9 */ {"Vunk"}, /* 10 */ {NULL} }; const struct rmob_orc_long_type rmob_orc_long_table[] = { {"an orcish warrior stands here.\n\r"}, /* 1 */ {"a huge orcish warrior stands here.\n\r"}, /* 2 */ {"An orc patrols the area here.\n\r"}, /* 3 */ {"A strong-looking orcish warrior stands here.\n\r"}, /* 4 */ {"A medium-sized orc patrols the area here.\n\r"}, /* 5 */ {NULL} }; const struct rmob_orc_other_type rmob_orc_other_table[] = { {-3, 3, 3, 5, 3, 5, 8, AFF_DETECT_HIDDEN|AFF_INFRARED|AFF_BERSERK}, {-4, 4, 4, 6, 2, 8, 9, AFF_DETECT_HIDDEN|AFF_INFRARED|AFF_BERSERK}, }; const struct rmob_goblin_name_type rmob_goblin_name_table[] = { {"Helik"}, {"Gar"}, {"Vrag"}, // 3 {"Puil"}, {"Renan"}, {"Erilo"}, // 6 {"Kinl"}, {"Grod"}, {"Vo"}, // 9 {"Vunk"}, // 10 {NULL} }; const struct rmob_goblin_long_type rmob_goblin_long_table[] = { {"A green goblin stands here.\n\r"}, /* 1 */ {"An ugly green goblin stands here.\n\r"}, /* 2 */ {"A goblin patrols the area here.\n\r"}, /* 3 */ {"A short goblin is here.\n\r"}, /* 4 */ {"A pair of gleaming eyes from a goblin stairs at you.\n\r"}, /* 5 */ }; const struct rmob_goblin_other_type rmob_goblin_other_table[] = { {-3, 3, 3, 5, 3, 5, 8, AFF_DETECT_HIDDEN|AFF_INFRARED}, {-4, 4, 4, 6, 2, 8, 9, AFF_DETECT_HIDDEN|AFF_INFRARED}, }; const struct rmob_fish_name_type rmob_fish_name_table[] = { {"angelfish"}, {"cardinal tetra"}, {"diamon Tetra"}, // 3 {"black molly"}, {"clown loach"}, {"Rram Chchild"}, // 6 {"zebra danio"}, {"otto"}, {"jewel Cichlid"}, // 9 {"flame tetra"}, {"sea dragon"}, {"grey shark"}, // 12 {"whale"}, {"sawfish"}, {"manta ray"}, // 15 {"clownfish"}, }; const struct rmob_fish_other_type rmob_fish_other_table[] = { {-3, 3, 3, 5, 3, 5, 8, AFF_DETECT_HIDDEN|AFF_INFRARED|AFF_SWIM}, {-4, 4, 4, 6, 2, 8, 9, AFF_DETECT_HIDDEN|AFF_INFRARED|AFF_SWIM}, };