Go to the source code of this file.
Defines | |
#define | S_ANT 1 |
#define | S_BLOB 2 |
#define | S_COCKATRICE 3 |
#define | S_DOG 4 |
#define | S_EYE 5 |
#define | S_FELINE 6 |
#define | S_GREMLIN 7 |
#define | S_HUMANOID 8 |
#define | S_IMP 9 |
#define | S_JELLY 10 |
#define | S_KOBOLD 11 |
#define | S_LEPRECHAUN 12 |
#define | S_MIMIC 13 |
#define | S_NYMPH 14 |
#define | S_ORC 15 |
#define | S_PIERCER 16 |
#define | S_QUADRUPED 17 |
#define | S_RODENT 18 |
#define | S_SPIDER 19 |
#define | S_TRAPPER 20 |
#define | S_UNICORN 21 |
#define | S_VORTEX 22 |
#define | S_WORM 23 |
#define | S_XAN 24 |
#define | S_LIGHT 25 |
#define | S_ZRUTY 26 |
#define | S_ANGEL 27 |
#define | S_BAT 28 |
#define | S_CENTAUR 29 |
#define | S_DRAGON 30 |
#define | S_ELEMENTAL 31 |
#define | S_FUNGUS 32 |
#define | S_GNOME 33 |
#define | S_GIANT 34 |
#define | S_JABBERWOCK 36 |
#define | S_KOP 37 |
#define | S_LICH 38 |
#define | S_MUMMY 39 |
#define | S_NAGA 40 |
#define | S_OGRE 41 |
#define | S_PUDDING 42 |
#define | S_QUANTMECH 43 |
#define | S_RUSTMONST 44 |
#define | S_SNAKE 45 |
#define | S_TROLL 46 |
#define | S_UMBER 47 |
#define | S_VAMPIRE 48 |
#define | S_WRAITH 49 |
#define | S_XORN 50 |
#define | S_YETI 51 |
#define | S_ZOMBIE 52 |
#define | S_HUMAN 53 |
#define | S_GHOST 54 |
#define | S_GOLEM 55 |
#define | S_DEMON 56 |
#define | S_EEL 57 |
#define | S_LIZARD 58 |
#define | S_WORM_TAIL 59 |
#define | S_MIMIC_DEF 60 |
#define | MAXMCLASSES 61 |
#define | DEF_ANT 'a' |
#define | DEF_BLOB 'b' |
#define | DEF_COCKATRICE 'c' |
#define | DEF_DOG 'd' |
#define | DEF_EYE 'e' |
#define | DEF_FELINE 'f' |
#define | DEF_GREMLIN 'g' |
#define | DEF_HUMANOID 'h' |
#define | DEF_IMP 'i' |
#define | DEF_JELLY 'j' |
#define | DEF_KOBOLD 'k' |
#define | DEF_LEPRECHAUN 'l' |
#define | DEF_MIMIC 'm' |
#define | DEF_NYMPH 'n' |
#define | DEF_ORC 'o' |
#define | DEF_PIERCER 'p' |
#define | DEF_QUADRUPED 'q' |
#define | DEF_RODENT 'r' |
#define | DEF_SPIDER 's' |
#define | DEF_TRAPPER 't' |
#define | DEF_UNICORN 'u' |
#define | DEF_VORTEX 'v' |
#define | DEF_WORM 'w' |
#define | DEF_XAN 'x' |
#define | DEF_LIGHT 'y' |
#define | DEF_ZRUTY 'z' |
#define | DEF_ANGEL 'A' |
#define | DEF_BAT 'B' |
#define | DEF_CENTAUR 'C' |
#define | DEF_DRAGON 'D' |
#define | DEF_ELEMENTAL 'E' |
#define | DEF_FUNGUS 'F' |
#define | DEF_GNOME 'G' |
#define | DEF_GIANT 'H' |
#define | DEF_JABBERWOCK 'J' |
#define | DEF_KOP 'K' |
#define | DEF_LICH 'L' |
#define | DEF_MUMMY 'M' |
#define | DEF_NAGA 'N' |
#define | DEF_OGRE 'O' |
#define | DEF_PUDDING 'P' |
#define | DEF_QUANTMECH 'Q' |
#define | DEF_RUSTMONST 'R' |
#define | DEF_SNAKE 'S' |
#define | DEF_TROLL 'T' |
#define | DEF_UMBER 'U' |
#define | DEF_VAMPIRE 'V' |
#define | DEF_WRAITH 'W' |
#define | DEF_XORN 'X' |
#define | DEF_YETI 'Y' |
#define | DEF_ZOMBIE 'Z' |
#define | DEF_HUMAN '@' |
#define | DEF_GHOST ' ' |
#define | DEF_GOLEM '\'' |
#define | DEF_DEMON '&' |
#define | DEF_EEL ';' |
#define | DEF_LIZARD ':' |
#define | DEF_INVISIBLE 'I' |
#define | DEF_WORM_TAIL '~' |
#define | DEF_MIMIC_DEF ']' |
#define DEF_ANGEL 'A' |
#define DEF_ANT 'a' |
#define DEF_BAT 'B' |
#define DEF_BLOB 'b' |
#define DEF_CENTAUR 'C' |
#define DEF_COCKATRICE 'c' |
#define DEF_DEMON '&' |
#define DEF_DOG 'd' |
#define DEF_DRAGON 'D' |
#define DEF_EEL ';' |
#define DEF_ELEMENTAL 'E' |
#define DEF_EYE 'e' |
#define DEF_FELINE 'f' |
#define DEF_FUNGUS 'F' |
#define DEF_GHOST ' ' |
#define DEF_GIANT 'H' |
#define DEF_GNOME 'G' |
#define DEF_GOLEM '\'' |
#define DEF_GREMLIN 'g' |
#define DEF_HUMAN '@' |
#define DEF_HUMANOID 'h' |
#define DEF_IMP 'i' |
#define DEF_INVISIBLE 'I' |
Referenced by do_class_genocide(), do_look(), and mapglyph().
#define DEF_JABBERWOCK 'J' |
#define DEF_JELLY 'j' |
#define DEF_KOBOLD 'k' |
#define DEF_KOP 'K' |
#define DEF_LEPRECHAUN 'l' |
#define DEF_LICH 'L' |
#define DEF_LIGHT 'y' |
#define DEF_LIZARD ':' |
#define DEF_MIMIC 'm' |
Referenced by use_crystal_ball().
#define DEF_MIMIC_DEF ']' |
Referenced by use_crystal_ball().
#define DEF_MUMMY 'M' |
#define DEF_NAGA 'N' |
#define DEF_NYMPH 'n' |
#define DEF_OGRE 'O' |
#define DEF_ORC 'o' |
#define DEF_PIERCER 'p' |
#define DEF_PUDDING 'P' |
#define DEF_QUADRUPED 'q' |
#define DEF_QUANTMECH 'Q' |
#define DEF_RODENT 'r' |
#define DEF_RUSTMONST 'R' |
#define DEF_SNAKE 'S' |
#define DEF_SPIDER 's' |
#define DEF_TRAPPER 't' |
#define DEF_TROLL 'T' |
#define DEF_UMBER 'U' |
#define DEF_UNICORN 'u' |
#define DEF_VAMPIRE 'V' |
#define DEF_VORTEX 'v' |
#define DEF_WORM 'w' |
#define DEF_WORM_TAIL '~' |
#define DEF_WRAITH 'W' |
#define DEF_XAN 'x' |
#define DEF_XORN 'X' |
#define DEF_YETI 'Y' |
#define DEF_ZOMBIE 'Z' |
#define DEF_ZRUTY 'z' |
#define MAXMCLASSES 61 |
Referenced by create_monster(), def_char_to_monclass(), do_look(), initoptions(), mkclass(), parse_config_line(), parseoptions(), spo_object(), and use_crystal_ball().
#define S_ANGEL 27 |
Referenced by lminion(), m_initweap(), and mbodypart().
#define S_ANT 1 |
Referenced by cast_cleric_spell(), and dosounds().
#define S_BLOB 2 |
Referenced by eatcorpse(), and mbodypart().
#define S_CENTAUR 29 |
Referenced by break_armor(), canwearobj(), courtmon(), domonnoise(), m_dowear(), m_initweap(), mbodypart(), and mon_break_armor().
#define S_COCKATRICE 3 |
#define S_DEMON 56 |
Referenced by demon_talk(), m_initinv(), m_initweap(), mongets(), morguemon(), and ndemon().
#define S_DOG 4 |
Referenced by disturb(), mbodypart(), and tamedog().
#define S_DRAGON 30 |
Referenced by courtmon(), hatch_egg(), makemon(), mbodypart(), mintrap(), and polymon().
#define S_EEL 57 |
Referenced by attack_checks(), badpos(), create_monster(), domove(), dosearch0(), experience(), findone(), goodpos(), hitmu(), hitval(), kick_monster(), m_move(), makemon(), mattacku(), mbodypart(), mfndpos(), minliquid(), moveloop(), newcham(), polymon(), and teleds().
#define S_ELEMENTAL 31 |
Referenced by is_home_elemental(), makemon(), mbodypart(), mlevel_tele_trap(), and wrong_elem_type().
#define S_EYE 5 |
Referenced by mbodypart(), and violated().
#define S_FELINE 6 |
Referenced by mbodypart().
#define S_FUNGUS 32 |
Referenced by dogfood(), eatcorpse(), mbodypart(), and mkswamp().
#define S_GHOST 54 |
Referenced by doturn(), m_move(), rnd_defensive_item(), rnd_misc_item(), rnd_offensive_item(), use_crystal_ball(), and use_mirror().
#define S_GIANT 34 |
Referenced by courtmon(), m_initinv(), m_initweap(), mbodypart(), and mintrap().
#define S_GNOME 33 |
Referenced by courtmon(), and hmonas().
#define S_GOLEM 55 |
Referenced by mon_to_stone().
#define S_GREMLIN 7 |
#define S_HUMAN 53 |
Referenced by angrygods(), cancel_monst(), disturb(), do_look(), hitmu(), m_initinv(), m_initweap(), makeniche(), mbodypart(), mdamagem(), onscary(), pleased(), rescham(), reward_untrap(), seffects(), shk_move(), steal(), try_lift(), and u_entered_shop().
#define S_HUMANOID 8 |
Referenced by m_initinv(), and m_initweap().
#define S_IMP 9 |
Referenced by hates_silver().
#define S_JABBERWOCK 36 |
Referenced by artifact_hit(), damageum(), hitmu(), makemon(), and mdamagem().
#define S_JELLY 10 |
Referenced by mbodypart().
#define S_KOBOLD 11 |
Referenced by courtmon(), hmonas(), and m_initweap().
#define S_KOP 37 |
Referenced by m_initweap(), rnd_defensive_item(), rnd_misc_item(), rnd_offensive_item(), select_rwep(), and xkilled().
#define S_LEPRECHAUN 12 |
Referenced by attack(), disturb(), dochug(), m_initinv(), makemon(), and mbodypart().
#define S_LICH 38 |
Referenced by corpse_chance(), doturn(), hmonas(), and m_initinv().
#define S_LIGHT 25 |
Referenced by flash_hits_mon(), m_move(), makemon(), and mbodypart().
#define S_LIZARD 58 |
Referenced by dokick(), and m_initweap().
#define S_MIMIC 13 |
Referenced by bhitm(), cpostfx(), create_monster(), do_class_genocide(), dohide(), dosdoor(), eatcorpse(), makemon(), mattacku(), mkshobj_at(), polymon(), restartcham(), restrap(), and teleds().
#define S_MIMIC_DEF 60 |
Referenced by set_mimic_sym().
#define S_MUMMY 39 |
Referenced by dig_up_grave(), done_in_by(), doturn(), hmonas(), m_dowear(), m_initinv(), and mbodypart().
#define S_NAGA 40 |
Referenced by eatcorpse().
#define S_NYMPH 14 |
Referenced by acurr(), calm_nymphs(), can_carry(), could_seduce(), disturb(), domonability(), domonnoise(), m_initinv(), m_move(), makemon(), mbodypart(), mdamagem(), mkgarden(), mpickstuff(), polymon(), steal_it(), use_bell(), use_mirror(), violated(), and weight_cap().
#define S_OGRE 41 |
Referenced by m_initweap().
#define S_ORC 15 |
Referenced by courtmon(), hmonas(), m_initweap(), makemon(), and mbodypart().
#define S_PIERCER 16 |
Referenced by mattacku(), and spoteffects().
#define S_PUDDING 42 |
Referenced by mbodypart(), and xkilled().
#define S_QUADRUPED 17 |
#define S_QUANTMECH 43 |
Referenced by m_initinv(), and mbodypart().
#define S_RODENT 18 |
#define S_RUSTMONST 44 |
Referenced by fill_zoo().
#define S_SNAKE 45 |
Referenced by cast_cleric_spell(), charm_snakes(), eatcorpse(), hitval(), and makemon().
#define S_SPIDER 19 |
Referenced by makemon().
#define S_TRAPPER 20 |
Referenced by wrong_elem_type().
#define S_TROLL 46 |
Referenced by courtmon(), m_initweap(), and start_corpse_timeout().
#define S_UMBER 47 |
#define S_UNICORN 21 |
Referenced by makemon(), and mbodypart().
#define S_VAMPIRE 48 |
Referenced by doturn(), engrave(), m_initinv(), mbodypart(), and morguemon().
#define S_VORTEX 22 |
Referenced by mbodypart().
#define S_WORM 23 |
#define S_WORM_TAIL 59 |
Referenced by monster_detect().
#define S_WRAITH 49 |
Referenced by done_in_by(), doturn(), m_initinv(), and m_initweap().
#define S_XAN 24 |
#define S_XORN 50 |
#define S_YETI 51 |
Referenced by dogfood(), and mbodypart().
#define S_ZOMBIE 52 |
Referenced by dig_up_grave(), doturn(), hmonas(), m_initweap(), mbodypart(), morguemon(), and violated().
#define S_ZRUTY 26 |