Go to the source code of this file.
Defines | |
#define | MS_SILENT 0 |
#define | MS_BARK 1 |
#define | MS_MEW 2 |
#define | MS_ROAR 3 |
#define | MS_GROWL 4 |
#define | MS_SQEEK 5 |
#define | MS_SQAWK 6 |
#define | MS_HISS 7 |
#define | MS_BUZZ 8 |
#define | MS_GRUNT 9 |
#define | MS_NEIGH 10 |
#define | MS_WAIL 11 |
#define | MS_GURGLE 12 |
#define | MS_BURBLE 13 |
#define | MS_ANIMAL 13 |
#define | MS_SHRIEK 15 |
#define | MS_BONES 16 |
#define | MS_LAUGH 17 |
#define | MS_MUMBLE 18 |
#define | MS_IMITATE 19 |
#define | MS_ORC MS_GRUNT |
#define | MS_HUMANOID 20 |
#define | MS_SOLDIER 22 |
#define | MS_GUARD 23 |
#define | MS_DJINNI 24 |
#define | MS_NURSE 25 |
#define | MS_SEDUCE 26 |
#define | MS_VAMPIRE 27 |
#define | MS_BRIBE 28 |
#define | MS_CUSS 29 |
#define | MS_RIDER 30 |
#define | MS_LEADER 31 |
#define | MS_NEMESIS 32 |
#define | MS_GUARDIAN 33 |
#define | MS_SELL 34 |
#define | MS_ORACLE 35 |
#define | MS_PRIEST 36 |
#define | MS_SPELL 37 |
#define | MS_WERE 38 |
#define | MS_BOAST 39 |
#define | MR_FIRE 0x01 |
#define | MR_COLD 0x02 |
#define | MR_SLEEP 0x04 |
#define | MR_DISINT 0x08 |
#define | MR_ELEC 0x10 |
#define | MR_POISON 0x20 |
#define | MR_ACID 0x40 |
#define | MR_STONE 0x80 |
#define | MR2_SEE_INVIS 0x0100 |
#define | MR2_LEVITATE 0x0200 |
#define | MR2_WATERWALK 0x0400 |
#define | MR2_MAGBREATH 0x0800 |
#define | MR2_DISPLACED 0x1000 |
#define | MR2_STRENGTH 0x2000 |
#define | MR2_FUMBLING 0x4000 |
#define | M1_FLY 0x00000001L |
#define | M1_SWIM 0x00000002L |
#define | M1_AMORPHOUS 0x00000004L |
#define | M1_WALLWALK 0x00000008L |
#define | M1_CLING 0x00000010L |
#define | M1_TUNNEL 0x00000020L |
#define | M1_NEEDPICK 0x00000040L |
#define | M1_CONCEAL 0x00000080L |
#define | M1_HIDE 0x00000100L |
#define | M1_AMPHIBIOUS 0x00000200L |
#define | M1_BREATHLESS 0x00000400L |
#define | M1_NOTAKE 0x00000800L |
#define | M1_NOEYES 0x00001000L |
#define | M1_NOHANDS 0x00002000L |
#define | M1_NOLIMBS 0x00006000L |
#define | M1_NOHEAD 0x00008000L |
#define | M1_MINDLESS 0x00010000L |
#define | M1_HUMANOID 0x00020000L |
#define | M1_ANIMAL 0x00040000L |
#define | M1_SLITHY 0x00080000L |
#define | M1_UNSOLID 0x00100000L |
#define | M1_THICK_HIDE 0x00200000L |
#define | M1_OVIPAROUS 0x00400000L |
#define | M1_REGEN 0x00800000L |
#define | M1_SEE_INVIS 0x01000000L |
#define | M1_TPORT 0x02000000L |
#define | M1_TPORT_CNTRL 0x04000000L |
#define | M1_ACID 0x08000000L |
#define | M1_POIS 0x10000000L |
#define | M1_CARNIVORE 0x20000000L |
#define | M1_HERBIVORE 0x40000000L |
#define | M1_OMNIVORE 0x60000000L |
#define | M1_METALLIVORE 0x80000000L |
#define | M2_NOPOLY 0x00000001L |
#define | M2_UNDEAD 0x00000002L |
#define | M2_WERE 0x00000004L |
#define | M2_HUMAN 0x00000008L |
#define | M2_ELF 0x00000010L |
#define | M2_DWARF 0x00000020L |
#define | M2_GNOME 0x00000040L |
#define | M2_ORC 0x00000080L |
#define | M2_VAMPIRE 0x00000100L |
#define | M2_DEMON 0x00000200L |
#define | M2_MERC 0x00000400L |
#define | M2_LORD 0x00000800L |
#define | M2_PRINCE 0x00001000L |
#define | M2_MINION 0x00002000L |
#define | M2_GIANT 0x00004000L |
#define | M2_MALE 0x00010000L |
#define | M2_FEMALE 0x00020000L |
#define | M2_NEUTER 0x00040000L |
#define | M2_PNAME 0x00080000L |
#define | M2_HOSTILE 0x00100000L |
#define | M2_PEACEFUL 0x00200000L |
#define | M2_DOMESTIC 0x00400000L |
#define | M2_WANDER 0x00800000L |
#define | M2_STALK 0x01000000L |
#define | M2_NASTY 0x02000000L |
#define | M2_STRONG 0x04000000L |
#define | M2_ROCKTHROW 0x08000000L |
#define | M2_GREEDY 0x10000000L |
#define | M2_JEWELS 0x20000000L |
#define | M2_COLLECT 0x40000000L |
#define | M2_MAGIC 0x80000000L |
#define | M3_WANTSAMUL 0x0001 |
#define | M3_WANTSBELL 0x0002 |
#define | M3_WANTSBOOK 0x0004 |
#define | M3_WANTSCAND 0x0008 |
#define | M3_WANTSARTI 0x0010 |
#define | M3_WANTSALL 0x001f |
#define | M3_WAITFORU 0x0040 |
#define | M3_CLOSE 0x0080 |
#define | M3_COVETOUS 0x001f |
#define | M3_WAITMASK 0x00c0 |
#define | M3_INFRAVISION 0x0100 |
#define | M3_INFRAVISIBLE 0x0200 |
#define | MZ_TINY 0 |
#define | MZ_SMALL 1 |
#define | MZ_MEDIUM 2 |
#define | MZ_HUMAN MZ_MEDIUM |
#define | MZ_LARGE 3 |
#define | MZ_HUGE 4 |
#define | MZ_GIGANTIC 7 |
#define | MH_HUMAN M2_HUMAN |
#define | MH_ELF M2_ELF |
#define | MH_DWARF M2_DWARF |
#define | MH_GNOME M2_GNOME |
#define | MH_ORC M2_ORC |
#define | MH_VAMPIRE M2_VAMPIRE |
#define | G_UNIQ 0x1000 |
#define | G_NOHELL 0x0800 |
#define | G_HELL 0x0400 |
#define | G_NOGEN 0x0200 |
#define | G_SGROUP 0x0080 |
#define | G_LGROUP 0x0040 |
#define | G_GENO 0x0020 |
#define | G_NOCORPSE 0x0010 |
#define | G_FREQ 0x0007 |
#define | G_KNOWN 0x0004 |
#define | G_GONE (G_GENOD|G_EXTINCT) |
#define | G_GENOD 0x0002 |
#define | G_EXTINCT 0x0001 |
#define | MV_KNOWS_EGG 0x0008 |
#define G_EXTINCT 0x0001 |
Referenced by clone_mon(), cloneu(), create_monster(), do_genocide(), hatch_egg(), make_familiar(), makemon(), and propagate().
#define G_FREQ 0x0007 |
Referenced by corpse_chance(), mkclass(), monstone(), and rndmonst().
#define G_GENO 0x0020 |
Referenced by do_class_genocide(), and do_genocide().
#define G_GENOD 0x0002 |
#define G_GONE (G_GENOD|G_EXTINCT) |
Referenced by antholemon(), create_monster(), dlord(), dokick(), dosdoor(), dowaterdemon(), dowaternymph(), dowatersnakes(), dprince(), list_genocided(), llord(), makelevel(), mkclass(), msummon(), propagate(), squadmon(), uncommon(), and use_bell().
#define G_HELL 0x0400 |
Referenced by rndmonnum(), and uncommon().
#define G_KNOWN 0x0004 |
#define G_LGROUP 0x0040 |
Referenced by makemon().
#define G_NOCORPSE 0x0010 |
Referenced by bhito(), do_class_genocide(), do_genocide(), done(), gulpum(), make_corpse(), mdamagem(), mksobj(), newgame(), readobjnam(), and xkilled().
#define G_NOGEN 0x0200 |
Referenced by create_monster(), mkclass(), propagate(), rndmonnam(), rndmonnum(), spo_object(), and uncommon().
#define G_NOHELL 0x0800 |
Referenced by rndmonst().
#define G_SGROUP 0x0080 |
Referenced by makemon().
#define G_UNIQ 0x1000 |
Referenced by animate_statue(), bhito(), choke(), create_monster(), do_class_genocide(), do_genocide(), do_mname(), doname_base(), done_in_by(), eatcorpse(), food_xname(), hatch_egg(), hitmu(), list_genocided(), mattackm(), mkclass(), monstone(), msummon(), nh_timeout(), onscary(), opentin(), poisoned(), pronoun_gender(), propagate(), readobjnam(), resetobjs(), uncommon(), x_monnam(), and xname().
#define M1_ACID 0x08000000L |
#define M1_AMORPHOUS 0x00000004L |
#define M1_AMPHIBIOUS 0x00000200L |
#define M1_ANIMAL 0x00040000L |
#define M1_BREATHLESS 0x00000400L |
#define M1_CARNIVORE 0x20000000L |
#define M1_CLING 0x00000010L |
#define M1_CONCEAL 0x00000080L |
#define M1_FLY 0x00000001L |
#define M1_HERBIVORE 0x40000000L |
#define M1_HIDE 0x00000100L |
#define M1_HUMANOID 0x00020000L |
#define M1_METALLIVORE 0x80000000L |
#define M1_MINDLESS 0x00010000L |
#define M1_NEEDPICK 0x00000040L |
#define M1_NOEYES 0x00001000L |
#define M1_NOHANDS 0x00002000L |
#define M1_NOHEAD 0x00008000L |
#define M1_NOLIMBS 0x00006000L |
#define M1_NOTAKE 0x00000800L |
#define M1_OMNIVORE 0x60000000L |
#define M1_OVIPAROUS 0x00400000L |
#define M1_POIS 0x10000000L |
#define M1_REGEN 0x00800000L |
#define M1_SEE_INVIS 0x01000000L |
#define M1_SLITHY 0x00080000L |
#define M1_SWIM 0x00000002L |
#define M1_THICK_HIDE 0x00200000L |
#define M1_TPORT 0x02000000L |
#define M1_TPORT_CNTRL 0x04000000L |
#define M1_TUNNEL 0x00000020L |
#define M1_UNSOLID 0x00100000L |
#define M1_WALLWALK 0x00000008L |
#define M2_COLLECT 0x40000000L |
#define M2_DEMON 0x00000200L |
Referenced by enlightenment().
#define M2_DOMESTIC 0x00400000L |
#define M2_DWARF 0x00000020L |
#define M2_ELF 0x00000010L |
#define M2_FEMALE 0x00020000L |
#define M2_GIANT 0x00004000L |
Referenced by enlightenment().
#define M2_GNOME 0x00000040L |
#define M2_GREEDY 0x10000000L |
#define M2_HOSTILE 0x00100000L |
Referenced by role_init().
#define M2_HUMAN 0x00000008L |
#define M2_JEWELS 0x20000000L |
#define M2_LORD 0x00000800L |
#define M2_MAGIC 0x80000000L |
#define M2_MALE 0x00010000L |
#define M2_MERC 0x00000400L |
#define M2_MINION 0x00002000L |
#define M2_NASTY 0x02000000L |
Referenced by role_init().
#define M2_NEUTER 0x00040000L |
#define M2_NOPOLY 0x00000001L |
#define M2_ORC 0x00000080L |
Referenced by enlightenment().
#define M2_PEACEFUL 0x00200000L |
Referenced by role_init().
#define M2_PNAME 0x00080000L |
#define M2_PRINCE 0x00001000L |
#define M2_ROCKTHROW 0x08000000L |
#define M2_STALK 0x01000000L |
Referenced by levl_follower(), and role_init().
#define M2_STRONG 0x04000000L |
#define M2_UNDEAD 0x00000002L |
Referenced by enlightenment().
#define M2_VAMPIRE 0x00000100L |
#define M2_WANDER 0x00800000L |
#define M2_WERE 0x00000004L |
Referenced by enlightenment(), and spec_applies().
#define M3_CLOSE 0x0080 |
Referenced by makemon(), and role_init().
#define M3_COVETOUS 0x001f |
#define M3_INFRAVISIBLE 0x0200 |
#define M3_INFRAVISION 0x0100 |
Referenced by role_init().
#define M3_WAITFORU 0x0040 |
Referenced by makemon(), and role_init().
#define M3_WAITMASK 0x00c0 |
Referenced by makemon().
#define M3_WANTSALL 0x001f |
#define M3_WANTSAMUL 0x0001 |
Referenced by strategy(), which_arti(), and you_have().
#define M3_WANTSARTI 0x0010 |
Referenced by role_init(), strategy(), tamedog(), and you_have().
#define M3_WANTSBELL 0x0002 |
Referenced by strategy(), which_arti(), and you_have().
#define M3_WANTSBOOK 0x0004 |
Referenced by strategy(), which_arti(), and you_have().
#define M3_WANTSCAND 0x0008 |
Referenced by strategy(), which_arti(), and you_have().
#define MH_DWARF M2_DWARF |
#define MH_ELF M2_ELF |
#define MH_GNOME M2_GNOME |
#define MH_HUMAN M2_HUMAN |
#define MH_ORC M2_ORC |
#define MH_VAMPIRE M2_VAMPIRE |
#define MR2_DISPLACED 0x1000 |
#define MR2_FUMBLING 0x4000 |
#define MR2_LEVITATE 0x0200 |
#define MR2_MAGBREATH 0x0800 |
#define MR2_SEE_INVIS 0x0100 |
#define MR2_STRENGTH 0x2000 |
#define MR2_WATERWALK 0x0400 |
#define MR_ACID 0x40 |
#define MR_COLD 0x02 |
Referenced by intrinsic_possible().
#define MR_DISINT 0x08 |
Referenced by intrinsic_possible().
#define MR_ELEC 0x10 |
Referenced by intrinsic_possible().
#define MR_FIRE 0x01 |
Referenced by intrinsic_possible(), and wrong_elem_type().
#define MR_POISON 0x20 |
Referenced by intrinsic_possible().
#define MR_SLEEP 0x04 |
Referenced by intrinsic_possible().
#define MR_STONE 0x80 |
Referenced by fixup_special().
#define MS_BARK 1 |
Referenced by domonnoise(), growl_sound(), whimper(), and yelp().
#define MS_BOAST 39 |
Referenced by domonnoise().
#define MS_BONES 16 |
Referenced by domonnoise().
#define MS_BRIBE 28 |
Referenced by dochug(), domonnoise(), and makemon().
#define MS_BURBLE 13 |
Referenced by domonnoise().
#define MS_BUZZ 8 |
Referenced by domonnoise(), and growl_sound().
#define MS_CUSS 29 |
Referenced by domonnoise().
#define MS_DJINNI 24 |
Referenced by domonnoise(), and quest_talk().
#define MS_GROWL 4 |
Referenced by domonnoise(), growl_sound(), whimper(), and yelp().
#define MS_GRUNT 9 |
Referenced by domonnoise().
#define MS_GUARD 23 |
Referenced by domonnoise().
#define MS_GUARDIAN 33 |
Referenced by animate_statue(), do_class_genocide(), dog_move(), domonnoise(), peace_minded(), quest_chat(), quest_info(), readobjnam(), setmangry(), and xkilled().
#define MS_GURGLE 12 |
Referenced by domonnoise().
#define MS_HISS 7 |
Referenced by domonnoise(), and growl_sound().
#define MS_HUMANOID 20 |
Referenced by beg(), domonnoise(), and shopdig().
#define MS_IMITATE 19 |
Referenced by domonnoise().
#define MS_LAUGH 17 |
Referenced by domonnoise().
#define MS_LEADER 31 |
Referenced by do_class_genocide(), dog_move(), domonnoise(), makemon(), peace_minded(), quest_info(), revive(), role_init(), savebones(), set_malign(), and setmangry().
#define MS_MEW 2 |
Referenced by domonnoise(), growl_sound(), whimper(), and yelp().
#define MS_MUMBLE 18 |
Referenced by domonnoise().
#define MS_NEIGH 10 |
Referenced by domonnoise(), and growl_sound().
#define MS_NEMESIS 32 |
Referenced by do_class_genocide(), domonnoise(), onscary(), peace_minded(), quest_chat(), quest_info(), quest_stat_check(), quest_talk(), role_init(), savebones(), and xkilled().
#define MS_NURSE 25 |
Referenced by domonnoise().
#define MS_ORACLE 35 |
Referenced by domonnoise().
#define MS_ORC MS_GRUNT |
#define MS_PRIEST 36 |
Referenced by domonnoise(), m_initinv(), and m_initweap().
#define MS_RIDER 30 |
Referenced by domonnoise().
#define MS_ROAR 3 |
Referenced by domonnoise(), growl_sound(), and yelp().
#define MS_SEDUCE 26 |
Referenced by domonnoise().
#define MS_SELL 34 |
Referenced by domonnoise().
#define MS_SHRIEK 15 |
Referenced by dochug(), domonability(), domonnoise(), m_respond(), and polymon().
#define MS_SILENT 0 |
Referenced by check_leash(), and growl_sound().
#define MS_SOLDIER 22 |
Referenced by domonnoise().
#define MS_SPELL 37 |
Referenced by domonnoise().
#define MS_SQAWK 6 |
Referenced by domonnoise(), growl_sound(), and yelp().
#define MS_SQEEK 5 |
Referenced by domonnoise(), growl_sound(), whimper(), and yelp().
#define MS_VAMPIRE 27 |
Referenced by domonnoise().
#define MS_WAIL 11 |
Referenced by domonnoise(), growl_sound(), and yelp().
#define MS_WERE 38 |
Referenced by domonnoise().
#define MV_KNOWS_EGG 0x0008 |
Referenced by doname_base(), and learn_egg_type().
#define MZ_GIGANTIC 7 |
Referenced by dog_nutrition().
#define MZ_HUGE 4 |
Referenced by digactualhole(), dog_nutrition(), fall_through(), gulpmm(), gulpmu(), gulpum(), mhurtle(), and mintrap().
#define MZ_HUMAN MZ_MEDIUM |
Referenced by max_mon_load(), weight_cap(), and xkilled().
#define MZ_LARGE 3 |
Referenced by dog_nutrition().
#define MZ_MEDIUM 2 |
Referenced by dog_nutrition(), and omon_adj().
#define MZ_SMALL 1 |
Referenced by breakarm(), canwearobj(), dog_nutrition(), dotrap(), locomotion(), m_dowear(), mfndpos(), mintrap(), polymon(), sliparm(), and stagger().
#define MZ_TINY 0 |
Referenced by dog_nutrition(), hits_bars(), and monstone().