|
Enumerations |
enum | corpse_effect_type {
CE_NOCORPSE,
CE_CLEAN,
CE_CONTAMINATED,
CE_POISONOUS,
CE_POISON_CONTAM,
CE_HCL,
CE_MUTAGEN_RANDOM,
CE_MUTAGEN_GOOD,
CE_MUTAGEN_BAD,
CE_RANDOM,
CE_ROTTEN = 50
} |
enum | gender_type { GENDER_NEUTER,
GENDER_MALE,
GENDER_FEMALE
} |
enum | mon_attack_type {
AT_NONE,
AT_HIT,
AT_BITE,
AT_STING,
AT_SPORE,
AT_TOUCH,
AT_ENGULF,
AT_CLAW,
AT_PECK,
AT_HEADBUTT,
AT_PUNCH,
AT_KICK,
AT_TENTACLE_SLAP,
AT_TAIL_SLAP,
AT_GORE,
AT_CONSTRICT,
AT_TRAMPLE,
AT_TRUNK_SLAP,
AT_SNAP,
AT_SPLASH,
AT_SHOOT,
AT_WEAP_ONLY,
AT_RANDOM
} |
enum | mon_attack_flavour {
AF_PLAIN,
AF_ACID,
AF_BLINK,
AF_COLD,
AF_CONFUSE,
AF_DISEASE,
AF_DRAIN_STR,
AF_DRAIN_INT,
AF_DRAIN_DEX,
AF_DRAIN_STAT,
AF_DRAIN_XP,
AF_ELEC,
AF_FIRE,
AF_HUNGER,
AF_MUTATE,
AF_PARALYSE,
AF_POISON,
AF_POISON_NASTY,
AF_POISON_MEDIUM,
AF_POISON_STRONG,
AF_POISON_STR,
AF_POISON_INT,
AF_POISON_DEX,
AF_POISON_STAT,
AF_ROT,
AF_VAMPIRIC,
AF_KLOWN,
AF_DISTORT,
AF_RAGE,
AF_NAPALM,
AF_CHAOS,
AF_STEAL,
AF_STEAL_FOOD,
AF_CRUSH,
AF_REACH,
AF_HOLY
} |
enum | mon_summon_type {
MON_SUMM_CLONE = -10000,
MON_SUMM_ANIMATE,
MON_SUMM_CHAOS,
MON_SUMM_MISCAST,
MON_SUMM_ZOT,
MON_SUMM_WRATH,
MON_SUMM_AID
} |
enum | mon_intel_type {
I_PLANT = 0,
I_INSECT,
I_ANIMAL,
I_NORMAL,
I_HIGH
} |
enum | habitat_type {
HT_LAND = 0,
HT_AMPHIBIOUS,
HT_WATER,
HT_LAVA,
HT_ROCK,
NUM_HABITATS
} |
enum | mon_itemuse_type {
MONUSE_NOTHING,
MONUSE_OPEN_DOORS,
MONUSE_STARTING_EQUIPMENT,
MONUSE_WEAPONS_ARMOUR,
NUM_MONUSE
} |
enum | mon_itemeat_type {
MONEAT_NOTHING,
MONEAT_ITEMS,
MONEAT_CORPSES,
MONEAT_FOOD,
NUM_MONEAT
} |
enum | mon_resist_flags {
MR_NO_FLAGS = 0,
MR_RES_ELEC = (1<< 0),
MR_RES_POISON = (1<< 1),
MR_RES_FIRE = (1<< 2),
MR_RES_HELLFIRE = (1<< 3),
MR_RES_COLD = (1<< 4),
MR_RES_ASPHYX = (1<< 5),
MR_RES_ACID = (1<< 6),
MR_VUL_ELEC = (1<< 7),
MR_VUL_POISON = (1<< 8),
MR_VUL_FIRE = (1<< 9),
MR_VUL_COLD = (1<<10),
MR_RES_PIERCE = (1<<11),
MR_RES_SLICE = (1<<12),
MR_RES_BLUDGEON = (1<<13),
MR_VUL_PIERCE = (1<<14),
MR_VUL_SLICE = (1<<15),
MR_VUL_BLUDGEON = (1<<16),
MR_RES_STICKY_FLAME = (1<<17),
MR_RES_ROTTING = (1<<18),
MR_RES_STEAM = (1<<19)
} |
enum | shout_type {
S_SILENT,
S_SHOUT,
S_BARK,
S_SHOUT2,
S_ROAR,
S_SCREAM,
S_BELLOW,
S_TRUMPET,
S_SCREECH,
S_BUZZ,
S_MOAN,
S_GURGLE,
S_WHINE,
S_CROAK,
S_GROWL,
S_HISS,
S_DEMON_TAUNT,
S_CAW,
NUM_SHOUTS,
S_VERY_SOFT,
S_SOFT,
S_NORMAL,
S_LOUD,
S_VERY_LOUD,
NUM_LOUDNESS,
S_RANDOM
} |
enum | zombie_size_type { Z_NOZOMBIE = 0,
Z_SMALL,
Z_BIG
} |
enum | mon_body_shape {
MON_SHAPE_HUMANOID,
MON_SHAPE_HUMANOID_WINGED,
MON_SHAPE_HUMANOID_TAILED,
MON_SHAPE_HUMANOID_WINGED_TAILED,
MON_SHAPE_CENTAUR,
MON_SHAPE_NAGA,
MON_SHAPE_QUADRUPED,
MON_SHAPE_QUADRUPED_TAILLESS,
MON_SHAPE_QUADRUPED_WINGED,
MON_SHAPE_BAT,
MON_SHAPE_SNAKE,
MON_SHAPE_FISH,
MON_SHAPE_INSECT,
MON_SHAPE_INSECT_WINGED,
MON_SHAPE_ARACHNID,
MON_SHAPE_CENTIPEDE,
MON_SHAPE_SNAIL,
MON_SHAPE_PLANT,
MON_SHAPE_FUNGUS,
MON_SHAPE_ORB,
MON_SHAPE_BLOB,
MON_SHAPE_MISC
} |