Defines

pm.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define PM_PLAYERMON   (-1)
#define PM_GIANT_ANT   0
#define PM_KILLER_BEE   1
#define PM_SOLDIER_ANT   2
#define PM_FIRE_ANT   3
#define PM_SNOW_ANT   4
#define PM_GIANT_BEETLE   5
#define PM_QUEEN_BEE   6
#define PM_ACID_BLOB   7
#define PM_QUIVERING_BLOB   8
#define PM_GELATINOUS_CUBE   9
#define PM_CHICKATRICE   10
#define PM_COCKATRICE   11
#define PM_PYROLISK   12
#define PM_JACKAL   13
#define PM_FOX   14
#define PM_COYOTE   15
#define PM_WEREJACKAL   16
#define PM_LITTLE_DOG   17
#define PM_DOG   18
#define PM_LARGE_DOG   19
#define PM_DINGO   20
#define PM_WOLF   21
#define PM_WEREWOLF   22
#define PM_WARG   23
#define PM_WINTER_WOLF_CUB   24
#define PM_WINTER_WOLF   25
#define PM_HELL_HOUND_PUP   26
#define PM_HELL_HOUND   27
#define PM_GAS_SPORE   28
#define PM_FLOATING_EYE   29
#define PM_FREEZING_SPHERE   30
#define PM_FLAMING_SPHERE   31
#define PM_SHOCKING_SPHERE   32
#define PM_KITTEN   33
#define PM_HOUSECAT   34
#define PM_JAGUAR   35
#define PM_LYNX   36
#define PM_PANTHER   37
#define PM_LARGE_CAT   38
#define PM_TIGER   39
#define PM_GREMLIN   40
#define PM_GARGOYLE   41
#define PM_WINGED_GARGOYLE   42
#define PM_HOBBIT   43
#define PM_DWARF   44
#define PM_BUGBEAR   45
#define PM_DWARF_LORD   46
#define PM_DWARF_KING   47
#define PM_MIND_FLAYER   48
#define PM_MASTER_MIND_FLAYER   49
#define PM_MANES   50
#define PM_HOMUNCULUS   51
#define PM_IMP   52
#define PM_LEMURE   53
#define PM_QUASIT   54
#define PM_TENGU   55
#define PM_BLUE_JELLY   56
#define PM_SPOTTED_JELLY   57
#define PM_OCHRE_JELLY   58
#define PM_KOBOLD   59
#define PM_LARGE_KOBOLD   60
#define PM_KOBOLD_LORD   61
#define PM_KOBOLD_SHAMAN   62
#define PM_LEPRECHAUN   63
#define PM_SMALL_MIMIC   64
#define PM_LARGE_MIMIC   65
#define PM_GIANT_MIMIC   66
#define PM_WOOD_NYMPH   67
#define PM_WATER_NYMPH   68
#define PM_MOUNTAIN_NYMPH   69
#define PM_APHRODITE   70
#define PM_GOBLIN   71
#define PM_HOBGOBLIN   72
#define PM_ORC   73
#define PM_HILL_ORC   74
#define PM_MORDOR_ORC   75
#define PM_URUK_HAI   76
#define PM_ORC_SHAMAN   77
#define PM_ORC_CAPTAIN   78
#define PM_ROCK_PIERCER   79
#define PM_IRON_PIERCER   80
#define PM_GLASS_PIERCER   81
#define PM_ROTHE   82
#define PM_MUMAK   83
#define PM_LEOCROTTA   84
#define PM_WUMPUS   85
#define PM_TITANOTHERE   86
#define PM_BALUCHITHERIUM   87
#define PM_MASTODON   88
#define PM_SEWER_RAT   89
#define PM_GIANT_RAT   90
#define PM_RABID_RAT   91
#define PM_WERERAT   92
#define PM_ROCK_MOLE   93
#define PM_WOODCHUCK   94
#define PM_CAVE_SPIDER   95
#define PM_CENTIPEDE   96
#define PM_GIANT_SPIDER   97
#define PM_SCORPION   98
#define PM_LURKER_ABOVE   99
#define PM_TRAPPER   100
#define PM_WHITE_UNICORN   101
#define PM_GRAY_UNICORN   102
#define PM_BLACK_UNICORN   103
#define PM_PONY   104
#define PM_HORSE   105
#define PM_WARHORSE   106
#define PM_FOG_CLOUD   107
#define PM_DUST_VORTEX   108
#define PM_ICE_VORTEX   109
#define PM_ENERGY_VORTEX   110
#define PM_STEAM_VORTEX   111
#define PM_FIRE_VORTEX   112
#define PM_ANTI_MATTER_VORTEX   113
#define PM_BABY_LONG_WORM   114
#define PM_BABY_PURPLE_WORM   115
#define PM_LONG_WORM   116
#define PM_PURPLE_WORM   117
#define PM_GRID_BUG   118
#define PM_XAN   119
#define PM_YELLOW_LIGHT   120
#define PM_BLACK_LIGHT   121
#define PM_ZRUTY   122
#define PM_COUATL   123
#define PM_ALEAX   124
#define PM_ANGEL   125
#define PM_KI_RIN   126
#define PM_ARCHON   127
#define PM_BAT   128
#define PM_GIANT_BAT   129
#define PM_RAVEN   130
#define PM_VAMPIRE_BAT   131
#define PM_PLAINS_CENTAUR   132
#define PM_FOREST_CENTAUR   133
#define PM_MOUNTAIN_CENTAUR   134
#define PM_BABY_TATZELWORM   135
#define PM_BABY_AMPHITERE   136
#define PM_BABY_DRAKEN   137
#define PM_BABY_LINDWORM   138
#define PM_BABY_SARKANY   139
#define PM_BABY_SIRRUSH   140
#define PM_BABY_LEVIATHAN   141
#define PM_BABY_WYVERN   142
#define PM_BABY_GOLD_DRAGON   143
#define PM_BABY_GUIVRE   144
#define PM_TATZELWORM   145
#define PM_AMPHITERE   146
#define PM_DRAKEN   147
#define PM_LINDWORM   148
#define PM_SARKANY   149
#define PM_SIRRUSH   150
#define PM_LEVIATHAN   151
#define PM_WYVERN   152
#define PM_GOLD_DRAGON   153
#define PM_GUIVRE   154
#define PM_STALKER   155
#define PM_AIR_ELEMENTAL   156
#define PM_FIRE_ELEMENTAL   157
#define PM_EARTH_ELEMENTAL   158
#define PM_WATER_ELEMENTAL   159
#define PM_LICHEN   160
#define PM_BROWN_MOLD   161
#define PM_YELLOW_MOLD   162
#define PM_GREEN_MOLD   163
#define PM_RED_MOLD   164
#define PM_SHRIEKER   165
#define PM_VIOLET_FUNGUS   166
#define PM_GNOME   167
#define PM_GNOME_LORD   168
#define PM_GNOMISH_WIZARD   169
#define PM_GNOME_KING   170
#define PM_GIANT   171
#define PM_STONE_GIANT   172
#define PM_HILL_GIANT   173
#define PM_FIRE_GIANT   174
#define PM_FROST_GIANT   175
#define PM_STORM_GIANT   176
#define PM_ETTIN   177
#define PM_TITAN   178
#define PM_MINOTAUR   179
#define PM_JABBERWOCK   180
#define PM_VORPAL_JABBERWOCK   181
#define PM_KEYSTONE_KOP   182
#define PM_KOP_SERGEANT   183
#define PM_KOP_LIEUTENANT   184
#define PM_KOP_KAPTAIN   185
#define PM_LICH   186
#define PM_DEMILICH   187
#define PM_MASTER_LICH   188
#define PM_ARCH_LICH   189
#define PM_KOBOLD_MUMMY   190
#define PM_GNOME_MUMMY   191
#define PM_ORC_MUMMY   192
#define PM_DWARF_MUMMY   193
#define PM_ELF_MUMMY   194
#define PM_HUMAN_MUMMY   195
#define PM_ETTIN_MUMMY   196
#define PM_GIANT_MUMMY   197
#define PM_RED_NAGA_HATCHLING   198
#define PM_BLACK_NAGA_HATCHLING   199
#define PM_GOLDEN_NAGA_HATCHLING   200
#define PM_GUARDIAN_NAGA_HATCHLING   201
#define PM_RED_NAGA   202
#define PM_BLACK_NAGA   203
#define PM_GOLDEN_NAGA   204
#define PM_GUARDIAN_NAGA   205
#define PM_OGRE   206
#define PM_OGRE_LORD   207
#define PM_OGRE_KING   208
#define PM_GRAY_OOZE   209
#define PM_BROWN_PUDDING   210
#define PM_BLACK_PUDDING   211
#define PM_GREEN_SLIME   212
#define PM_QUANTUM_MECHANIC   213
#define PM_RUST_MONSTER   214
#define PM_DISENCHANTER   215
#define PM_DISINTEGRATOR   216
#define PM_GARTER_SNAKE   217
#define PM_SNAKE   218
#define PM_WATER_MOCCASIN   219
#define PM_PIT_VIPER   220
#define PM_PYTHON   221
#define PM_COBRA   222
#define PM_TROLL   223
#define PM_ICE_TROLL   224
#define PM_ROCK_TROLL   225
#define PM_WATER_TROLL   226
#define PM_OLOG_HAI   227
#define PM_UMBER_HULK   228
#define PM_VAMPIRE   229
#define PM_VAMPIRE_LORD   230
#define PM_VLAD_THE_IMPALER   231
#define PM_BARROW_WIGHT   232
#define PM_WRAITH   233
#define PM_NAZGUL   234
#define PM_XORN   235
#define PM_MONKEY   236
#define PM_APE   237
#define PM_OWLBEAR   238
#define PM_YETI   239
#define PM_CARNIVOROUS_APE   240
#define PM_SASQUATCH   241
#define PM_KOBOLD_ZOMBIE   242
#define PM_GNOME_ZOMBIE   243
#define PM_ORC_ZOMBIE   244
#define PM_DWARF_ZOMBIE   245
#define PM_ELF_ZOMBIE   246
#define PM_HUMAN_ZOMBIE   247
#define PM_ETTIN_ZOMBIE   248
#define PM_GIANT_ZOMBIE   249
#define PM_GHOUL   250
#define PM_SKELETON   251
#define PM_STRAW_GOLEM   252
#define PM_PAPER_GOLEM   253
#define PM_ROPE_GOLEM   254
#define PM_GOLD_GOLEM   255
#define PM_LEATHER_GOLEM   256
#define PM_WOOD_GOLEM   257
#define PM_FLESH_GOLEM   258
#define PM_CLAY_GOLEM   259
#define PM_STONE_GOLEM   260
#define PM_GLASS_GOLEM   261
#define PM_IRON_GOLEM   262
#define PM_HUMAN   263
#define PM_HUMAN_WERERAT   264
#define PM_HUMAN_WEREJACKAL   265
#define PM_HUMAN_WEREWOLF   266
#define PM_ELF   267
#define PM_WOODLAND_ELF   268
#define PM_GREEN_ELF   269
#define PM_GREY_ELF   270
#define PM_ELF_LORD   271
#define PM_ELVENKING   272
#define PM_DOPPELGANGER   273
#define PM_MUGGER   274
#define PM_NURSE   275
#define PM_SHOPKEEPER   276
#define PM_BLACK_MARKETEER   277
#define PM_GUARD   278
#define PM_PRISONER   279
#define PM_ORACLE   280
#define PM_ALIGNED_PRIEST   281
#define PM_HIGH_PRIEST   282
#define PM_SOLDIER   283
#define PM_SERGEANT   284
#define PM_LIEUTENANT   285
#define PM_CAPTAIN   286
#define PM_WATCHMAN   287
#define PM_WATCH_CAPTAIN   288
#define PM_MEDUSA   289
#define PM_WIZARD_OF_YENDOR   290
#define PM_CROESUS   291
#define PM_GHOST   292
#define PM_SHADE   293
#define PM_WATER_DEMON   294
#define PM_HORNED_DEVIL   295
#define PM_SUCCUBUS   296
#define PM_INCUBUS   297
#define PM_ERINYS   298
#define PM_BARBED_DEVIL   299
#define PM_MARILITH   300
#define PM_VROCK   301
#define PM_HEZROU   302
#define PM_BONE_DEVIL   303
#define PM_ICE_DEVIL   304
#define PM_NALFESHNEE   305
#define PM_PIT_FIEND   306
#define PM_BALROG   307
#define PM_JUIBLEX   308
#define PM_YEENOGHU   309
#define PM_ORCUS   310
#define PM_GERYON   311
#define PM_DISPATER   312
#define PM_BAALZEBUB   313
#define PM_ASMODEUS   314
#define PM_DEMOGORGON   315
#define PM_CTHULHU   316
#define PM_DEATH   317
#define PM_PESTILENCE   318
#define PM_FAMINE   319
#define PM_MAIL_DAEMON   320
#define PM_DJINNI   321
#define PM_SANDESTIN   322
#define PM_JELLYFISH   323
#define PM_PIRANHA   324
#define PM_SHARK   325
#define PM_GIANT_EEL   326
#define PM_ELECTRIC_EEL   327
#define PM_KRAKEN   328
#define PM_NEWT   329
#define PM_GECKO   330
#define PM_IGUANA   331
#define PM_BABY_CROCODILE   332
#define PM_GIANT_TURTLE   333
#define PM_LIZARD   334
#define PM_CHAMELEON   335
#define PM_CROCODILE   336
#define PM_SALAMANDER   337
#define PM_LONG_WORM_TAIL   338
#define PM_ARCHEOLOGIST   339
#define PM_BARBARIAN   340
#define PM_CAVEMAN   341
#define PM_CAVEWOMAN   342
#define PM_HEALER   343
#define PM_KNIGHT   344
#define PM_MONK   345
#define PM_PRIEST   346
#define PM_PRIESTESS   347
#define PM_RANGER   348
#define PM_ROGUE   349
#define PM_SAMURAI   350
#define PM_TOURIST   351
#define PM_VALKYRIE   352
#define PM_WIZARD   353
#define PM_LORD_CARNARVON   354
#define PM_PELIAS   355
#define PM_SHAMAN_KARNOV   356
#define PM_HIPPOCRATES   357
#define PM_KING_ARTHUR   358
#define PM_GRAND_MASTER   359
#define PM_ARCH_PRIEST   360
#define PM_ORION   361
#define PM_MASTER_OF_THIEVES   362
#define PM_LORD_SATO   363
#define PM_TWOFLOWER   364
#define PM_NORN   365
#define PM_NEFERET_THE_GREEN   366
#define PM_MINION_OF_HUHETOTL   367
#define PM_THOTH_AMON   368
#define PM_CHROMATIC_DRAGON   369
#define PM_CYCLOPS   370
#define PM_IXOTH   371
#define PM_MASTER_KAEN   372
#define PM_NALZOK   373
#define PM_SCORPIUS   374
#define PM_MASTER_ASSASSIN   375
#define PM_ASHIKAGA_TAKAUJI   376
#define PM_LORD_SURTUR   377
#define PM_DARK_ONE   378
#define PM_STUDENT   379
#define PM_CHIEFTAIN   380
#define PM_NEANDERTHAL   381
#define PM_ATTENDANT   382
#define PM_PAGE   383
#define PM_ABBOT   384
#define PM_ACOLYTE   385
#define PM_HUNTER   386
#define PM_THUG   387
#define PM_NINJA   388
#define PM_ROSHI   389
#define PM_GUIDE   390
#define PM_WARRIOR   391
#define PM_APPRENTICE   392
#define NUMMONS   393

Define Documentation

#define NUMMONS   393
#define PM_ABBOT   384

Referenced by genus().

#define PM_ACID_BLOB   7
#define PM_ACOLYTE   385

Referenced by genus().

#define PM_AIR_ELEMENTAL   156
#define PM_ALEAX   124
#define PM_ALIGNED_PRIEST   281
#define PM_AMPHITERE   146
#define PM_ANGEL   125
#define PM_ANTI_MATTER_VORTEX   113
#define PM_APE   237

Referenced by domonnoise().

#define PM_APHRODITE   70
#define PM_APPRENTICE   392

Referenced by genus().

#define PM_ARCH_LICH   189

Referenced by m_initinv(), and name_to_mon().

#define PM_ARCH_PRIEST   360
#define PM_ARCHEOLOGIST   339
#define PM_ARCHON   127

Referenced by llord().

#define PM_ASHIKAGA_TAKAUJI   376
#define PM_ASMODEUS   314

Referenced by num_horns().

#define PM_ATTENDANT   382

Referenced by genus().

#define PM_BAALZEBUB   313
#define PM_BABY_AMPHITERE   136
#define PM_BABY_CROCODILE   332

Referenced by makedog(), pet_type(), and thitmonst().

#define PM_BABY_DRAKEN   137
#define PM_BABY_GOLD_DRAGON   143
#define PM_BABY_GUIVRE   144
#define PM_BABY_LEVIATHAN   141
#define PM_BABY_LINDWORM   138
#define PM_BABY_LONG_WORM   114
#define PM_BABY_PURPLE_WORM   115
#define PM_BABY_SARKANY   139
#define PM_BABY_SIRRUSH   140
#define PM_BABY_TATZELWORM   135
#define PM_BABY_WYVERN   142
#define PM_BALROG   307
#define PM_BALUCHITHERIUM   87

Referenced by mintrap(), and name_to_mon().

#define PM_BARBARIAN   340
#define PM_BARBED_DEVIL   299
#define PM_BARROW_WIGHT   232
#define PM_BAT   128

Referenced by cpostfx().

#define PM_BLACK_LIGHT   121

Referenced by explmu(), and makemon().

#define PM_BLACK_MARKETEER   277
#define PM_BLACK_NAGA   203
#define PM_BLACK_NAGA_HATCHLING   199
#define PM_BLACK_PUDDING   211

Referenced by dokick(), hitmu(), hmon_hitmon(), and mattackm().

#define PM_BLACK_UNICORN   103

Referenced by make_corpse(), and num_horns().

#define PM_BLUE_JELLY   56
#define PM_BONE_DEVIL   303
#define PM_BROWN_MOLD   161
#define PM_BROWN_PUDDING   210

Referenced by fill_zoo(), hitmu(), hmon_hitmon(), and mattackm().

#define PM_BUGBEAR   45

Referenced by courtmon(), dotrap(), and mintrap().

#define PM_CAPTAIN   286
#define PM_CARNIVOROUS_APE   240

Referenced by domonnoise().

#define PM_CAVE_SPIDER   95
#define PM_CAVEMAN   341
#define PM_CAVEWOMAN   342

Referenced by mk_mplayer(), and name_to_mon().

#define PM_CENTIPEDE   96
#define PM_CHAMELEON   335

Referenced by cpostfx(), and pm_to_cham().

#define PM_CHICKATRICE   10
#define PM_CHIEFTAIN   380

Referenced by genus().

#define PM_CHROMATIC_DRAGON   369

Referenced by mon_reflects().

#define PM_CLAY_GOLEM   259
#define PM_COBRA   222

Referenced by dospit(), and violated().

#define PM_COCKATRICE   11

Referenced by fill_zoo(), and makelevel().

#define PM_COUATL   123
#define PM_COYOTE   15

Referenced by lookat().

#define PM_CROCODILE   336

Referenced by poly_obj(), thitmonst(), and use_defensive().

#define PM_CROESUS   291

Referenced by goto_level(), and invault().

#define PM_CTHULHU   316
#define PM_CYCLOPS   370
#define PM_DARK_ONE   378
#define PM_DEATH   317
#define PM_DEMILICH   187
#define PM_DEMOGORGON   315

Referenced by dprince(), and max_monster_difficulty().

#define PM_DINGO   20

Referenced by domonnoise().

#define PM_DISENCHANTER   215
#define PM_DISINTEGRATOR   216

Referenced by corpse_chance().

#define PM_DISPATER   312

Referenced by m_initweap().

#define PM_DJINNI   321
#define PM_DOG   18

Referenced by cprefx().

#define PM_DOPPELGANGER   273

Referenced by animate_statue(), cpostfx(), and pm_to_cham().

#define PM_DRAKEN   147
#define PM_DUST_VORTEX   108

Referenced by on_fire().

#define PM_DWARF   44
#define PM_DWARF_KING   47
#define PM_DWARF_LORD   46
#define PM_DWARF_MUMMY   193

Referenced by make_corpse(), and undead_to_corpse().

#define PM_DWARF_ZOMBIE   245

Referenced by make_corpse(), and undead_to_corpse().

#define PM_EARTH_ELEMENTAL   158

Referenced by dig(), is_home_elemental(), and on_fire().

#define PM_ELECTRIC_EEL   327

Referenced by mkswamp().

#define PM_ELF   267
#define PM_ELF_LORD   271

Referenced by name_to_mon().

#define PM_ELF_MUMMY   194

Referenced by make_corpse(), and undead_to_corpse().

#define PM_ELF_ZOMBIE   246

Referenced by make_corpse(), and undead_to_corpse().

#define PM_ELVENKING   272

Referenced by m_initweap().

#define PM_ENERGY_VORTEX   110

Referenced by on_fire().

#define PM_ERINYS   298

Referenced by mbirth_limit(), and name_to_mon().

#define PM_ETTIN   177
#define PM_ETTIN_MUMMY   196

Referenced by make_corpse(), and undead_to_corpse().

#define PM_ETTIN_ZOMBIE   248

Referenced by make_corpse(), and undead_to_corpse().

#define PM_FAMINE   319

Referenced by bite_monster(), cprefx(), and mdamagem().

#define PM_FIRE_ANT   3

Referenced by antholemon().

#define PM_FIRE_ELEMENTAL   157
#define PM_FIRE_GIANT   174
#define PM_FIRE_VORTEX   112

Referenced by bite_monster(), and on_fire().

#define PM_FLAMING_SPHERE   31

Referenced by on_fire().

#define PM_FLESH_GOLEM   258
#define PM_FLOATING_EYE   29
#define PM_FOG_CLOUD   107

Referenced by gulpmu(), gulpum(), m_move(), and on_fire().

#define PM_FOREST_CENTAUR   133

Referenced by m_initweap().

#define PM_FOX   14
#define PM_FREEZING_SPHERE   30
#define PM_FROST_GIANT   175
#define PM_GARGOYLE   41
#define PM_GARTER_SNAKE   217
#define PM_GAS_SPORE   28
#define PM_GECKO   330
#define PM_GELATINOUS_CUBE   9
#define PM_GERYON   311
#define PM_GHOST   292
#define PM_GHOUL   250

Referenced by dogfood(), done_in_by(), and engrave().

#define PM_GIANT   171

Referenced by undead_to_corpse().

#define PM_GIANT_ANT   0

Referenced by antholemon().

#define PM_GIANT_BAT   129

Referenced by cpostfx().

#define PM_GIANT_BEETLE   5
#define PM_GIANT_EEL   326
#define PM_GIANT_MIMIC   66

Referenced by cpostfx(), and dosdoor().

#define PM_GIANT_MUMMY   197

Referenced by make_corpse(), and undead_to_corpse().

#define PM_GIANT_RAT   90

Referenced by were_summon().

#define PM_GIANT_SPIDER   97

Referenced by makelevel(), and mktrap().

#define PM_GIANT_TURTLE   333
#define PM_GIANT_ZOMBIE   249

Referenced by make_corpse(), and undead_to_corpse().

#define PM_GLASS_GOLEM   261
#define PM_GLASS_PIERCER   81
#define PM_GNOME   167
#define PM_GNOME_KING   170
#define PM_GNOME_LORD   168
#define PM_GNOME_MUMMY   191

Referenced by make_corpse(), and undead_to_corpse().

#define PM_GNOME_ZOMBIE   243

Referenced by make_corpse(), and undead_to_corpse().

#define PM_GNOMISH_WIZARD   169
#define PM_GOBLIN   71

Referenced by m_initweap().

#define PM_GOLD_DRAGON   153

Referenced by armor_to_dragon(), and make_corpse().

#define PM_GOLD_GOLEM   255
#define PM_GOLDEN_NAGA   204
#define PM_GOLDEN_NAGA_HATCHLING   200
#define PM_GRAND_MASTER   359
#define PM_GRAY_OOZE   209

Referenced by name_to_mon().

#define PM_GRAY_UNICORN   102

Referenced by make_corpse(), name_to_mon(), and num_horns().

#define PM_GREEN_ELF   269

Referenced by name_to_mon().

#define PM_GREEN_MOLD   163
#define PM_GREEN_SLIME   212
#define PM_GREMLIN   40
#define PM_GREY_ELF   270

Referenced by name_to_mon().

#define PM_GRID_BUG   118
#define PM_GUARD   278
#define PM_GUARDIAN_NAGA   205
#define PM_GUARDIAN_NAGA_HATCHLING   201
#define PM_GUIDE   390

Referenced by genus().

#define PM_GUIVRE   154
#define PM_HEALER   343
#define PM_HELL_HOUND   27
#define PM_HELL_HOUND_PUP   26
#define PM_HEZROU   302
#define PM_HIGH_PRIEST   282
#define PM_HILL_GIANT   173
#define PM_HILL_ORC   74
#define PM_HIPPOCRATES   357
#define PM_HOBBIT   43
#define PM_HOBGOBLIN   72

Referenced by courtmon().

#define PM_HOMUNCULUS   51

Referenced by create_camera_demon(), and name_to_mon().

#define PM_HORNED_DEVIL   295

Referenced by fill_zoo(), m_initweap(), and num_horns().

#define PM_HORSE   105

Referenced by use_whip().

#define PM_HOUSECAT   34

Referenced by cprefx(), observe_quantum_cat(), and weight().

#define PM_HUMAN   263
#define PM_HUMAN_MUMMY   195
#define PM_HUMAN_WEREJACKAL   265

Referenced by counter_were(), cpostfx(), and were_summon().

#define PM_HUMAN_WERERAT   264
#define PM_HUMAN_WEREWOLF   266

Referenced by counter_were(), cpostfx(), and were_summon().

#define PM_HUMAN_ZOMBIE   247
#define PM_HUNTER   386

Referenced by genus().

#define PM_ICE_DEVIL   304

Referenced by m_initinv().

#define PM_ICE_TROLL   224
#define PM_ICE_VORTEX   109

Referenced by on_fire().

#define PM_IGUANA   331
#define PM_IMP   52
#define PM_INCUBUS   297
#define PM_IRON_GOLEM   262
#define PM_IRON_PIERCER   80
#define PM_IXOTH   371
#define PM_JABBERWOCK   180

Referenced by disturb(), and mintrap().

#define PM_JACKAL   13

Referenced by were_summon().

#define PM_JAGUAR   35
#define PM_JELLYFISH   323

Referenced by mbodypart().

#define PM_JUIBLEX   308

Referenced by dlord(), and zap_dig().

#define PM_KEYSTONE_KOP   182
#define PM_KI_RIN   126

Referenced by name_to_mon(), and num_horns().

#define PM_KILLER_BEE   1
#define PM_KING_ARTHUR   358
#define PM_KITTEN   33

Referenced by cprefx(), makedog(), and pet_type().

#define PM_KNIGHT   344
#define PM_KOBOLD   59

Referenced by undead_to_corpse().

#define PM_KOBOLD_LORD   61
#define PM_KOBOLD_MUMMY   190

Referenced by make_corpse(), and undead_to_corpse().

#define PM_KOBOLD_SHAMAN   62
#define PM_KOBOLD_ZOMBIE   242

Referenced by make_corpse(), and undead_to_corpse().

#define PM_KOP_KAPTAIN   185
#define PM_KOP_LIEUTENANT   184
#define PM_KOP_SERGEANT   183
#define PM_KRAKEN   328

Referenced by mintrap().

#define PM_LARGE_CAT   38

Referenced by cprefx().

#define PM_LARGE_DOG   19

Referenced by cprefx().

#define PM_LARGE_KOBOLD   60
#define PM_LARGE_MIMIC   65

Referenced by cpostfx(), and dosdoor().

#define PM_LEATHER_GOLEM   256
#define PM_LEMURE   53

Referenced by dosounds(), and fill_zoo().

#define PM_LEOCROTTA   84
#define PM_LEPRECHAUN   63

Referenced by fill_zoo(), m_move(), and makelevel().

#define PM_LEVIATHAN   151
#define PM_LICH   186
#define PM_LICHEN   160
#define PM_LIEUTENANT   285
#define PM_LINDWORM   148
#define PM_LITTLE_DOG   17

Referenced by cprefx(), makedog(), and pet_type().

#define PM_LIZARD   334
#define PM_LONG_WORM   116
#define PM_LONG_WORM_TAIL   338
#define PM_LORD_CARNARVON   354
#define PM_LORD_SATO   363
#define PM_LORD_SURTUR   377
#define PM_LURKER_ABOVE   99

Referenced by name_to_mon().

#define PM_LYNX   36
#define PM_MAIL_DAEMON   320
#define PM_MANES   50
#define PM_MARILITH   300

Referenced by breakarm().

#define PM_MASTER_ASSASSIN   375
#define PM_MASTER_KAEN   372
#define PM_MASTER_LICH   188

Referenced by deadbook(), and m_initinv().

#define PM_MASTER_MIND_FLAYER   49

Referenced by cpostfx(), and name_to_mon().

#define PM_MASTER_OF_THIEVES   362

Referenced by name_to_mon().

#define PM_MASTODON   88

Referenced by mbodypart(), and mintrap().

#define PM_MEDUSA   289
#define PM_MIND_FLAYER   48

Referenced by cpostfx(), and name_to_mon().

#define PM_MINION_OF_HUHETOTL   367
#define PM_MINOTAUR   179
#define PM_MONK   345
#define PM_MONKEY   236
#define PM_MORDOR_ORC   75

Referenced by m_initweap().

#define PM_MOUNTAIN_CENTAUR   134
#define PM_MOUNTAIN_NYMPH   69

Referenced by use_bell().

#define PM_MUGGER   274
#define PM_MUMAK   83

Referenced by mbodypart(), and name_to_mon().

#define PM_NALFESHNEE   305

Referenced by deadbook().

#define PM_NALZOK   373
#define PM_NAZGUL   234

Referenced by m_initinv(), and mbirth_limit().

#define PM_NEANDERTHAL   381

Referenced by genus().

#define PM_NEFERET_THE_GREEN   366
#define PM_NEWT   329

Referenced by cpostfx().

#define PM_NINJA   388

Referenced by do_class_genocide(), and thrwmu().

#define PM_NORN   365
#define PM_NURSE   275

Referenced by cpostfx(), dropy(), and mdamagem().

#define PM_OCHRE_JELLY   58
#define PM_OGRE   206
#define PM_OGRE_KING   208

Referenced by m_initweap().

#define PM_OGRE_LORD   207

Referenced by m_initweap().

#define PM_OLOG_HAI   227

Referenced by name_to_mon().

#define PM_ORACLE   280
#define PM_ORC   73
#define PM_ORC_CAPTAIN   78

Referenced by m_initweap(), and name_to_mon().

#define PM_ORC_MUMMY   192

Referenced by make_corpse(), and undead_to_corpse().

#define PM_ORC_SHAMAN   77

Referenced by m_initweap().

#define PM_ORC_ZOMBIE   244

Referenced by make_corpse(), and undead_to_corpse().

#define PM_ORCUS   310

Referenced by dprince().

#define PM_ORION   361
#define PM_OWLBEAR   238

Referenced by dotrap(), and mintrap().

#define PM_PAGE   383

Referenced by genus().

#define PM_PANTHER   37
#define PM_PAPER_GOLEM   253
#define PM_PELIAS   355
#define PM_PESTILENCE   318
#define PM_PIRANHA   324

Referenced by mkswamp().

#define PM_PIT_FIEND   306

Referenced by dotrap(), and mintrap().

#define PM_PIT_VIPER   220

Referenced by dotrap(), and mintrap().

#define PM_PLAINS_CENTAUR   132
#define PM_PLAYERMON   (-1)

Referenced by monsndx().

#define PM_PONY   104

Referenced by makedog(), and skill_init().

#define PM_PRIEST   346
#define PM_PRIESTESS   347

Referenced by grow_up(), and mk_mplayer().

#define PM_PRISONER   279

Referenced by prisoner_speaks().

#define PM_PURPLE_WORM   117
#define PM_PYROLISK   12
#define PM_PYTHON   221
#define PM_QUANTUM_MECHANIC   213

Referenced by cpostfx().

#define PM_QUASIT   54
#define PM_QUEEN_BEE   6
#define PM_QUIVERING_BLOB   8
#define PM_RABID_RAT   91

Referenced by were_summon().

#define PM_RANGER   348
#define PM_RAVEN   130

Referenced by domonnoise(), and mbodypart().

#define PM_RED_MOLD   164
#define PM_RED_NAGA   202
#define PM_RED_NAGA_HATCHLING   198
#define PM_ROCK_MOLE   93
#define PM_ROCK_PIERCER   79
#define PM_ROCK_TROLL   225
#define PM_ROGUE   349
#define PM_ROPE_GOLEM   254

Referenced by create_polymon(), golemhp(), hitmu(), and hmonas().

#define PM_ROSHI   389

Referenced by genus().

#define PM_ROTHE   82

Referenced by mbodypart().

#define PM_RUST_MONSTER   214
#define PM_SALAMANDER   337

Referenced by m_initweap(), and on_fire().

#define PM_SAMURAI   350
#define PM_SANDESTIN   322

Referenced by pm_to_cham().

#define PM_SARKANY   149
#define PM_SASQUATCH   241
#define PM_SCORPION   98

Referenced by can_be_hatched(), and givit().

#define PM_SCORPIUS   374

Referenced by can_be_hatched().

#define PM_SERGEANT   284
#define PM_SEWER_RAT   89

Referenced by were_summon().

#define PM_SHADE   293
#define PM_SHAMAN_KARNOV   356
#define PM_SHARK   325

Referenced by mbodypart().

#define PM_SHOCKING_SPHERE   32
#define PM_SHOPKEEPER   276
#define PM_SHRIEKER   165

Referenced by mdamagem(), and mm_aggression().

#define PM_SIRRUSH   150
#define PM_SKELETON   251

Referenced by create_polymon(), and m_dowear().

#define PM_SMALL_MIMIC   64

Referenced by cpostfx(), and dosdoor().

#define PM_SNAKE   218
#define PM_SNOW_ANT   4

Referenced by antholemon().

#define PM_SOLDIER   283
#define PM_SOLDIER_ANT   2

Referenced by antholemon().

#define PM_SPOTTED_JELLY   57
#define PM_STALKER   155

Referenced by cpostfx(), m_move(), and makemon().

#define PM_STEAM_VORTEX   111

Referenced by on_fire().

#define PM_STONE_GIANT   172
#define PM_STONE_GOLEM   260
#define PM_STORM_GIANT   176
#define PM_STRAW_GOLEM   252
#define PM_STUDENT   379

Referenced by genus().

#define PM_SUCCUBUS   296
#define PM_TATZELWORM   145
#define PM_TENGU   55
#define PM_THOTH_AMON   368
#define PM_THUG   387

Referenced by genus().

#define PM_TIGER   39
#define PM_TITAN   178
#define PM_TITANOTHERE   86

Referenced by mintrap().

#define PM_TOURIST   351
#define PM_TRAPPER   100
#define PM_TROLL   223
#define PM_TWOFLOWER   364
#define PM_UMBER_HULK   228

Referenced by use_mirror().

#define PM_URUK_HAI   76

Referenced by m_initweap(), and name_to_mon().

#define PM_VALKYRIE   352
#define PM_VAMPIRE   229
#define PM_VAMPIRE_BAT   131

Referenced by peffects(), and polyself().

#define PM_VAMPIRE_LORD   230
#define PM_VIOLET_FUNGUS   166

Referenced by cpostfx(), explmu(), and name_to_mon().

#define PM_VLAD_THE_IMPALER   231
#define PM_VORPAL_JABBERWOCK   181

Referenced by disturb().

#define PM_VROCK   301
#define PM_WARG   23
#define PM_WARHORSE   106
#define PM_WARRIOR   391

Referenced by genus().

#define PM_WATCH_CAPTAIN   288
#define PM_WATCHMAN   287
#define PM_WATER_DEMON   294

Referenced by domonnoise(), and dowaterdemon().

#define PM_WATER_ELEMENTAL   159
#define PM_WATER_MOCCASIN   219

Referenced by dowatersnakes().

#define PM_WATER_NYMPH   68

Referenced by dowaternymph(), and use_bell().

#define PM_WATER_TROLL   226
#define PM_WEREJACKAL   16
#define PM_WERERAT   92

Referenced by counter_were(), cpostfx(), and were_summon().

#define PM_WEREWOLF   22
#define PM_WHITE_UNICORN   101

Referenced by make_corpse(), and num_horns().

#define PM_WINGED_GARGOYLE   42
#define PM_WINTER_WOLF   25

Referenced by domonnoise(), and were_summon().

#define PM_WINTER_WOLF_CUB   24
#define PM_WIZARD   353
#define PM_WIZARD_OF_YENDOR   290
#define PM_WOLF   21
#define PM_WOOD_GOLEM   257
#define PM_WOOD_NYMPH   67

Referenced by use_bell().

#define PM_WOODCHUCK   94
#define PM_WOODLAND_ELF   268

Referenced by name_to_mon().

#define PM_WRAITH   233
#define PM_WUMPUS   85

Referenced by digactualhole(), makemon(), and mintrap().

#define PM_WYVERN   152
#define PM_XAN   119
#define PM_XORN   235

Referenced by dig(), and set_apparxy().

#define PM_YEENOGHU   309

Referenced by dlord(), and m_initweap().

#define PM_YELLOW_LIGHT   120

Referenced by cpostfx(), m_move(), and newcham().

#define PM_YELLOW_MOLD   162
#define PM_YETI   239
#define PM_ZRUTY   122