00001
00002
00003
00004
00005 #ifndef MONDATA_H
00006 #define MONDATA_H
00007
00008 #define AT_NO_ATK {AT_NONE, AF_PLAIN, 0}
00009
00010 #include "enum.h"
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077
00078
00079
00080
00081
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111
00112
00113
00114
00115
00116
00117
00118
00119
00120
00121
00122
00123
00124
00125
00126
00127
00128
00129
00130
00131
00132
00133
00134
00135
00136
00137
00138
00139
00140
00141
00142
00143
00144
00145
00146
00147
00148
00149
00150 const mon_energy_usage DEFAULT_ENERGY;
00151
00152 static inline mon_energy_usage MOVE_ENERGY(int me)
00153 {
00154 return mon_energy_usage::move_cost(me, me);
00155 }
00156
00157
00158 static inline mon_energy_usage ACTION_ENERGY(int ae)
00159 {
00160 return mon_energy_usage(10, 10, ae, ae, ae, ae, ae, ae * 10);
00161 }
00162
00163 static inline mon_energy_usage ATTACK_ENERGY(int ae)
00164 {
00165 return mon_energy_usage::attack_cost(ae);
00166 }
00167
00168 static inline mon_energy_usage MISSILE_ENERGY(int ae)
00169 {
00170 return mon_energy_usage::missile_cost(ae);
00171 }
00172
00173 static inline mon_energy_usage SWIM_ENERGY(int ae)
00174 {
00175 return mon_energy_usage::swim_cost(ae);
00176 }
00177
00178 static monsterentry mondata[] = {
00179
00180
00181
00182
00183 {
00184
00185 MONS_PROGRAM_BUG, 'B', LIGHTRED, "program bug",
00186
00187 M_NO_EXP_GAIN | M_NO_POLY_TO,
00188
00189 MR_NO_FLAGS,
00190
00191 0, 10, MONS_PROGRAM_BUG, MONS_PROGRAM_BUG, MH_NATURAL, -3,
00192
00193 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00194
00195 { 0, 0, 0, 0 },
00196
00197 0, 0, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SILENT,
00198
00199 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
00200
00201 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
00202 },
00203
00204
00205
00206
00207
00208 #define AXED_MON(id) \
00209 { \
00210 id, 'X', LIGHTRED, "removed "#id, \
00211 M_NO_EXP_GAIN | M_NO_POLY_TO | M_UNFINISHED, \
00212 MR_NO_FLAGS, \
00213 0, 10, MONS_PROGRAM_BUG, MONS_PROGRAM_BUG, MH_NONLIVING, -3, \
00214 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK }, \
00215 { 0, 0, 0, 0 }, \
00216 0, 0, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SILENT, \
00217 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY, \
00218 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE \
00219 },
00220
00221
00222
00223
00224
00225 {
00226 MONS_GIANT_ANT, 'a', RED, "giant ant",
00227 M_NO_SKELETON,
00228 MR_VUL_POISON,
00229 450, 10, MONS_GIANT_ANT, MONS_GIANT_ANT, MH_NATURAL, -3,
00230 { {AT_BITE, AF_POISON, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00231 { 3, 3, 5, 0 },
00232 4, 10, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
00233 I_INSECT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
00234 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
00235 },
00236
00237 {
00238 MONS_QUEEN_ANT, 'a', LIGHTRED, "queen ant",
00239 M_NO_SKELETON | M_NO_FLAGS,
00240 MR_VUL_POISON,
00241 900, 10, MONS_GIANT_ANT, MONS_QUEEN_ANT, MH_NATURAL, -3,
00242 { {AT_STING, AF_POISON_NASTY, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00243 { 13, 3, 5, 0 },
00244 14, 3, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
00245 I_INSECT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
00246 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
00247 },
00248
00249 {
00250 MONS_SOLDIER_ANT, 'a', WHITE, "soldier ant",
00251 M_NO_SKELETON,
00252 MR_VUL_POISON,
00253 600, 10, MONS_GIANT_ANT, MONS_SOLDIER_ANT, MH_NATURAL, -3,
00254 { {AT_STING, AF_POISON_NASTY, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00255 { 6, 3, 5, 0 },
00256 8, 10, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
00257 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00258 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
00259 },
00260
00261 {
00262 MONS_ANT_LARVA, 'a', LIGHTGREY, "ant larva",
00263 M_NO_SKELETON,
00264 MR_VUL_POISON,
00265 150, 5, MONS_GIANT_ANT, MONS_ANT_LARVA, MH_NATURAL, -3,
00266 { {AT_BITE, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00267 { 2, 3, 5, 0 },
00268 2, 6, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
00269 I_PLANT, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
00270 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00271 },
00272
00273
00274 {
00275 MONS_GIANT_BAT, 'b', LIGHTGREY, "giant bat",
00276 M_SENSE_INVIS | M_WARM_BLOOD | M_BATTY,
00277 MR_NO_FLAGS,
00278 150, 4, MONS_GIANT_BAT, MONS_GIANT_BAT, MH_NATURAL, -1,
00279 { {AT_HIT, AF_PLAIN, 1}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00280 { 1, 2, 3, 0 },
00281 1, 14, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
00282 I_ANIMAL, HT_LAND, FL_FLY, 30, DEFAULT_ENERGY,
00283 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00284 },
00285
00286 {
00287 MONS_BUTTERFLY, 'b', BLACK, "butterfly",
00288 M_NO_SKELETON | M_CONFUSED | M_NO_EXP_GAIN,
00289 MR_VUL_POISON,
00290 0, 10, MONS_BUTTERFLY, MONS_BUTTERFLY, MH_NATURAL, -3,
00291 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00292 { 1, 3, 5, 0 },
00293 0, 25, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00294 I_INSECT, HT_LAND, FL_FLY, 25, DEFAULT_ENERGY,
00295 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00296 },
00297
00298 {
00299 MONS_VAMPIRE_BAT, 'b', DARKGREY, "vampire bat",
00300 M_SENSE_INVIS | M_WARM_BLOOD | M_BATTY | M_NO_POLY_TO,
00301 MR_NO_FLAGS,
00302 150, 8, MONS_GIANT_BAT, MONS_VAMPIRE_BAT, MH_NATURAL, -1,
00303 { {AT_HIT, AF_DRAIN_XP, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00304 { 3, 2, 3, 0 },
00305 1, 14, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00306 I_ANIMAL, HT_LAND, FL_FLY, 30, DEFAULT_ENERGY,
00307 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00308 },
00309
00310 {
00311 MONS_RAVEN, 'b', BLUE, "raven",
00312 M_SENSE_INVIS,
00313 MR_NO_FLAGS,
00314 250, 9, MONS_RAVEN, MONS_RAVEN, MH_NATURAL, -2,
00315 { {AT_PECK, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK },
00316 { 6, 4, 3, 0 },
00317 1, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_CAW,
00318 I_ANIMAL, HT_LAND, FL_FLY, 20, DEFAULT_ENERGY,
00319 MONUSE_NOTHING, MONEAT_CORPSES, SIZE_TINY
00320 },
00321
00322
00323 {
00324 MONS_CENTAUR, 'c', BROWN, "centaur",
00325 M_WARM_BLOOD | M_SPEAKS,
00326 MR_NO_FLAGS,
00327 1500, 10, MONS_CENTAUR, MONS_CENTAUR, MH_NATURAL, -3,
00328 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00329 { 4, 3, 5, 0 },
00330 3, 7, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SHOUT,
00331 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
00332 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
00333 },
00334
00335 {
00336 MONS_CENTAUR_WARRIOR, 'c', YELLOW, "centaur warrior",
00337 M_WARM_BLOOD | M_FIGHTER | M_SPEAKS,
00338 MR_NO_FLAGS,
00339 1500, 12, MONS_CENTAUR, MONS_CENTAUR, MH_NATURAL, -3,
00340 { {AT_HIT, AF_PLAIN, 16}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00341 { 9, 3, 5, 0 },
00342 4, 8, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SHOUT,
00343 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
00344 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
00345 },
00346
00347 {
00348 MONS_YAKTAUR, 'c', RED, "yaktaur",
00349 M_WARM_BLOOD | M_SPEAKS,
00350 MR_NO_FLAGS,
00351 1900, 10, MONS_YAKTAUR, MONS_YAKTAUR, MH_NATURAL, -3,
00352 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00353 { 8, 3, 5, 0 },
00354 4, 4, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SHOUT,
00355 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00356 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_BIG
00357 },
00358
00359 {
00360 MONS_YAKTAUR_CAPTAIN, 'c', LIGHTRED, "yaktaur captain",
00361 M_WARM_BLOOD | M_FIGHTER | M_SPEAKS,
00362 MR_NO_FLAGS,
00363 1900, 10, MONS_YAKTAUR, MONS_YAKTAUR, MH_NATURAL, -3,
00364 { {AT_HIT, AF_PLAIN, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00365 { 14, 3, 5, 0 },
00366 5, 5, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SHOUT,
00367 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00368 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_BIG
00369 },
00370
00371
00372 {
00373
00374
00375 MONS_DRACONIAN, 'd', BROWN, "draconian",
00376 M_COLD_BLOOD | M_SPEAKS,
00377 MR_NO_FLAGS,
00378 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -1,
00379 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00380 { 7, 6, 4, 0 },
00381 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00382 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00383 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00384 },
00385
00386 {
00387 MONS_BLACK_DRACONIAN, 'd', BLUE, "black draconian",
00388 M_COLD_BLOOD | M_SPEAKS,
00389 MR_RES_ELEC,
00390 900, 10, MONS_DRACONIAN, MONS_BLACK_DRACONIAN, MH_NATURAL, -2,
00391 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00392 { 14, 5, 4, 0 },
00393 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00394 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
00395 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00396 },
00397
00398 {
00399 MONS_YELLOW_DRACONIAN, 'd', YELLOW, "yellow draconian",
00400 M_COLD_BLOOD | M_SPECIAL_ABILITY | M_SPEAKS,
00401 MR_RES_ACID,
00402 900, 10, MONS_DRACONIAN, MONS_YELLOW_DRACONIAN, MH_NATURAL, -2,
00403 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00404 { 14, 5, 4, 0 },
00405 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00406 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00407 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00408 },
00409
00410 {
00411
00412
00413 MONS_PALE_DRACONIAN, 'd', CYAN, "pale draconian",
00414 M_COLD_BLOOD | M_SPEAKS,
00415 MR_RES_STEAM,
00416 900, 10, MONS_DRACONIAN, MONS_PALE_DRACONIAN, MH_NATURAL, -2,
00417 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00418 { 14, 5, 4, 0 },
00419 9, 14, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00420 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00421 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00422 },
00423
00424 {
00425 MONS_GREEN_DRACONIAN, 'd', GREEN, "green draconian",
00426 M_COLD_BLOOD | M_SPEAKS,
00427 MR_RES_POISON,
00428 900, 10, MONS_DRACONIAN, MONS_GREEN_DRACONIAN, MH_NATURAL, -2,
00429 { {AT_HIT, AF_PLAIN, 20}, {AT_TAIL_SLAP, AF_POISON, 15}, AT_NO_ATK,
00430 AT_NO_ATK },
00431 { 14, 5, 4, 0 },
00432 9, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_ROAR,
00433 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00434 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00435 },
00436
00437 {
00438 MONS_PURPLE_DRACONIAN, 'd', MAGENTA, "purple draconian",
00439 M_COLD_BLOOD | M_SPEAKS,
00440 MR_NO_FLAGS,
00441 900, 10, MONS_DRACONIAN, MONS_PURPLE_DRACONIAN, MH_NATURAL, -8,
00442 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00443 { 14, 5, 4, 0 },
00444 8, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00445 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00446 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00447 },
00448
00449 {
00450 MONS_RED_DRACONIAN, 'd', RED, "red draconian",
00451 M_COLD_BLOOD | M_SPECIAL_ABILITY | M_SPEAKS,
00452 MR_RES_FIRE,
00453 900, 10, MONS_DRACONIAN, MONS_RED_DRACONIAN, MH_NATURAL, -2,
00454 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00455 { 14, 5, 4, 0 },
00456 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00457 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00458 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00459 },
00460
00461 {
00462 MONS_WHITE_DRACONIAN, 'd', WHITE, "white draconian",
00463 M_COLD_BLOOD | M_SPECIAL_ABILITY | M_SPEAKS,
00464 MR_RES_COLD,
00465 900, 10, MONS_DRACONIAN, MONS_WHITE_DRACONIAN, MH_NATURAL, -2,
00466 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00467 { 14, 5, 4, 0 },
00468 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00469 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00470 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00471 },
00472
00473 {
00474 MONS_GREY_DRACONIAN, 'd', LIGHTGREY, "grey draconian",
00475 M_COLD_BLOOD | M_UNBREATHING | M_SPEAKS,
00476 MR_NO_FLAGS,
00477 900, 10, MONS_DRACONIAN, MONS_GREY_DRACONIAN, MH_NATURAL, -2,
00478 { {AT_HIT, AF_PLAIN, 25}, {AT_TAIL_SLAP, AF_PLAIN, 15}, AT_NO_ATK,
00479 AT_NO_ATK },
00480 { 14, 5, 4, 0 },
00481 16, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00482 I_HIGH, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(12) ,
00483 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00484 },
00485
00486 {
00487 MONS_MOTTLED_DRACONIAN, 'd', LIGHTMAGENTA, "mottled draconian",
00488 M_COLD_BLOOD | M_SPEAKS,
00489 MR_RES_FIRE | MR_RES_STICKY_FLAME,
00490 900, 10, MONS_DRACONIAN, MONS_MOTTLED_DRACONIAN, MH_NATURAL, -2,
00491 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00492 { 14, 5, 4, 0 },
00493 9, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_ROAR,
00494 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00495 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00496 },
00497
00498 {
00499 MONS_DRACONIAN_CALLER, 'd', BROWN, "draconian caller",
00500 M_SPELLCASTER | M_ACTUAL_SPELLS | M_COLD_BLOOD | M_SPEAKS,
00501 MR_NO_FLAGS,
00502 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -3,
00503 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00504 { 16, 4, 3, 0 },
00505 9, 10, MST_DRAC_CALLER, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00506 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00507 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00508 },
00509
00510 {
00511 MONS_DRACONIAN_MONK, 'd', BLUE, "draconian monk",
00512 M_FIGHTER | M_COLD_BLOOD | M_SPEAKS,
00513 MR_NO_FLAGS,
00514 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -3,
00515 { {AT_HIT, AF_PLAIN, 35}, {AT_KICK, AF_PLAIN, 20},
00516 {AT_TAIL_SLAP, AF_PLAIN, 15}, AT_NO_ATK },
00517 { 16, 6, 3, 0 },
00518 6, 20, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00519 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00520 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00521 },
00522
00523 {
00524 MONS_DRACONIAN_ZEALOT, 'd', LIGHTGREEN, "draconian zealot",
00525 M_SPELLCASTER | M_PRIEST | M_COLD_BLOOD | M_SPEAKS,
00526 MR_NO_FLAGS,
00527 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -3,
00528 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00529 { 16, 4, 2, 0 },
00530 12, 10, MST_DEEP_ELF_HIGH_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00531 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00532 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00533 },
00534
00535 {
00536 MONS_DRACONIAN_SHIFTER, 'd', LIGHTCYAN, "draconian shifter",
00537 M_SPELLCASTER | M_ACTUAL_SPELLS | M_COLD_BLOOD | M_SPEAKS,
00538 MR_NO_FLAGS,
00539 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -4,
00540 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00541 { 16, 4, 4, 0 },
00542 8, 16, MST_DRAC_SHIFTER, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00543 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00544 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00545 },
00546
00547 {
00548 MONS_DRACONIAN_ANNIHILATOR, 'd', LIGHTBLUE, "draconian annihilator",
00549 M_SPELLCASTER | M_ACTUAL_SPELLS | M_COLD_BLOOD | M_SPEAKS,
00550 MR_NO_FLAGS,
00551 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -4,
00552 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00553 { 16, 4, 2, 0 },
00554 8, 10, MST_DEEP_ELF_ANNIHILATOR, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00555 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00556 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00557 },
00558
00559 {
00560 MONS_DRACONIAN_KNIGHT, 'd', CYAN, "draconian knight",
00561 M_SPELLCASTER | M_ACTUAL_SPELLS | M_FIGHTER | M_COLD_BLOOD | M_SPEAKS,
00562 MR_NO_FLAGS,
00563 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -4,
00564 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00565 { 16, 6, 4, 0 },
00566 12, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00567 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00568 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00569 },
00570
00571 {
00572 MONS_DRACONIAN_SCORCHER, 'd', LIGHTRED, "draconian scorcher",
00573 M_SPELLCASTER | M_ACTUAL_SPELLS | M_COLD_BLOOD | M_SPEAKS,
00574 MR_RES_FIRE | MR_RES_HELLFIRE,
00575 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -4,
00576 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00577 { 16, 4, 2, 0 },
00578 8, 12, MST_DRAC_SCORCHER, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
00579 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00580 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00581 },
00582
00583
00584
00585 {
00586 MONS_ELF, 'e', RED, "elf",
00587 M_WARM_BLOOD | M_SPEAKS,
00588 MR_NO_FLAGS,
00589 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -3,
00590 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00591 { 7, 3, 3, 0 },
00592 2, 14, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
00593 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00594 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00595 },
00596
00597 {
00598 MONS_DEEP_ELF_SOLDIER, 'e', RED, "deep elf soldier",
00599 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER | M_SPEAKS,
00600 MR_NO_FLAGS,
00601 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00602 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00603 { 3, 3, 3, 0 },
00604 0, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00605 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00606 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00607 },
00608
00609 {
00610 MONS_DEEP_ELF_FIGHTER, 'e', LIGHTRED, "deep elf fighter",
00611 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER | M_SPEAKS,
00612 MR_NO_FLAGS,
00613 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00614 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00615 { 6, 3, 3, 0 },
00616 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00617 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00618 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00619 },
00620
00621 {
00622 MONS_DEEP_ELF_KNIGHT, 'e', CYAN, "deep elf knight",
00623 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_FIGHTER | M_SPEAKS,
00624 MR_NO_FLAGS,
00625 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00626 { {AT_HIT, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00627 { 11, 3, 3, 0 },
00628 0, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00629 I_HIGH, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
00630 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00631 },
00632
00633 {
00634 MONS_DEEP_ELF_BLADEMASTER, 'e', LIGHTCYAN, "deep elf blademaster",
00635 M_WARM_BLOOD | M_FIGHTER | M_TWO_WEAPONS | M_SPEAKS,
00636 MR_NO_FLAGS,
00637 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00638 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK },
00639 { 16, 5, 3, 0 },
00640 0, 25, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00641 I_HIGH, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
00642 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00643 },
00644
00645 {
00646 MONS_DEEP_ELF_MASTER_ARCHER, 'e', LIGHTGREY, "deep elf master archer",
00647 M_WARM_BLOOD | M_ARCHER | M_SPEAKS,
00648 MR_NO_FLAGS,
00649 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -5,
00650
00651 { {AT_SHOOT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK },
00652 { 15, 4, 2, 0 },
00653 0, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00654 I_HIGH, HT_LAND, FL_NONE, 10, MISSILE_ENERGY(6),
00655 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00656 },
00657
00658 {
00659 MONS_DEEP_ELF_MAGE, 'e', MAGENTA, "deep elf mage",
00660 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
00661 MR_NO_FLAGS,
00662 450, 12, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00663 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00664 { 4, 3, 3, 0 },
00665 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00666 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00667 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00668 },
00669
00670 {
00671 MONS_DEEP_ELF_SUMMONER, 'e', BROWN, "deep elf summoner",
00672 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
00673 MR_NO_FLAGS,
00674 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00675 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00676 { 6, 3, 3, 0 },
00677 0, 13, MST_DEEP_ELF_SUMMONER, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00678 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00679 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00680 },
00681
00682 {
00683 MONS_DEEP_ELF_CONJURER, 'e', BLUE, "deep elf conjurer",
00684 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
00685 MR_NO_FLAGS,
00686 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00687 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00688 { 6, 3, 3, 0 },
00689 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00690 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00691 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00692 },
00693
00694 {
00695 MONS_DEEP_ELF_PRIEST, 'e', GREEN, "deep elf priest",
00696 M_SPELLCASTER | M_PRIEST | M_WARM_BLOOD | M_SPEAKS,
00697 MR_NO_FLAGS,
00698 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00699 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00700 { 5, 3, 3, 0 },
00701 0, 13, MST_DEEP_ELF_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00702 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00703 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00704 },
00705
00706 {
00707 MONS_DEEP_ELF_HIGH_PRIEST, 'e', LIGHTGREEN, "deep elf high priest",
00708 M_SPELLCASTER | M_SPEAKS | M_PRIEST | M_WARM_BLOOD | M_SEE_INVIS,
00709 MR_RES_HELLFIRE,
00710 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00711 { {AT_HIT, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00712 { 11, 3, 3, 0 },
00713 3, 13, MST_DEEP_ELF_HIGH_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00714 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00715 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00716 },
00717
00718 {
00719 MONS_DEEP_ELF_DEMONOLOGIST, 'e', YELLOW, "deep elf demonologist",
00720 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_SPEAKS,
00721 MR_NO_FLAGS,
00722 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00723 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00724 { 12, 3, 3, 0 },
00725 0, 13, MST_DEEP_ELF_DEMONOLOGIST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00726 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00727 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00728 },
00729
00730 {
00731 MONS_DEEP_ELF_ANNIHILATOR, 'e', LIGHTBLUE, "deep elf annihilator",
00732 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_SPEAKS,
00733 MR_NO_FLAGS,
00734 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00735 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00736 { 15, 3, 3, 0 },
00737 0, 13, MST_DEEP_ELF_ANNIHILATOR, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00738 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00739 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00740 },
00741
00742 {
00743 MONS_DEEP_ELF_SORCERER, 'e', LIGHTMAGENTA, "deep elf sorcerer",
00744 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_SPEAKS,
00745 MR_NO_FLAGS,
00746 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00747 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00748 { 14, 3, 3, 0 },
00749 0, 13, MST_DEEP_ELF_SORCERER, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00750 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00751 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00752 },
00753
00754 {
00755 MONS_DEEP_ELF_DEATH_MAGE, 'e', WHITE, "deep elf death mage",
00756 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS | M_SPEAKS,
00757 MR_NO_FLAGS,
00758 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
00759 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00760 { 15, 3, 3, 0 },
00761 0, 13, MST_DEEP_ELF_DEATH_MAGE, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00762 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00763 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00764 },
00765
00766
00767 {
00768 MONS_TOADSTOOL, 'f', BLACK, "toadstool",
00769 M_NO_EXP_GAIN | M_STATIONARY,
00770 MR_RES_POISON,
00771 0, 10, MONS_FUNGUS, MONS_TOADSTOOL, MH_PLANT, MAG_IMMUNE,
00772 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00773 { 1, 2, 2, 0 },
00774 1, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00775 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00776 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00777 },
00778
00779 {
00780 MONS_FUNGUS, 'f', LIGHTGREY, "fungus",
00781 M_NO_EXP_GAIN | M_STATIONARY,
00782 MR_RES_POISON,
00783 0, 10, MONS_FUNGUS, MONS_FUNGUS, MH_PLANT, MAG_IMMUNE,
00784 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00785 { 8, 3, 5, 0 },
00786 1, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00787 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
00788 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00789 },
00790
00791 {
00792 MONS_BALLISTOMYCETE, 'f', MAGENTA, "ballistomycete",
00793 M_NO_EXP_GAIN | M_STATIONARY,
00794 MR_RES_POISON,
00795 0, 10, MONS_FUNGUS, MONS_BALLISTOMYCETE, MH_PLANT, MAG_IMMUNE,
00796 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00797 { 4, 5, 3, 0 },
00798 1, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00799 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
00800 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00801 },
00802
00803 {
00804 MONS_HYPERACTIVE_BALLISTOMYCETE, 'f', LIGHTRED, "hyperactive ballistomycete",
00805 M_STATIONARY | M_NO_POLY_TO,
00806 MR_RES_POISON,
00807 0, 10, MONS_FUNGUS, MONS_BALLISTOMYCETE, MH_PLANT, MAG_IMMUNE,
00808 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00809
00810 { 6, 5, 10, 0 },
00811 1, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00812 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
00813 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00814 },
00815
00816 {
00817 MONS_WANDERING_MUSHROOM, 'f', BROWN, "wandering mushroom",
00818 M_NO_FLAGS,
00819 MR_RES_POISON,
00820 0, 10, MONS_FUNGUS, MONS_WANDERING_MUSHROOM, MH_PLANT, -3,
00821 { {AT_SPORE, AF_CONFUSE, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00822 { 8, 3, 5, 0 },
00823 5, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
00824 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00825 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
00826 },
00827
00828
00829 {
00830 MONS_GOBLIN, 'g', LIGHTGREY, "goblin",
00831 M_WARM_BLOOD | M_SPEAKS,
00832 MR_NO_FLAGS,
00833 400, 10, MONS_GOBLIN, MONS_GOBLIN, MH_NATURAL, -1,
00834 { {AT_HIT, AF_PLAIN, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00835 { 1, 2, 4, 0 },
00836 0, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
00837 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00838 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
00839 },
00840
00841 {
00842 MONS_HOBGOBLIN, 'g', BROWN, "hobgoblin",
00843 M_WARM_BLOOD | M_SPEAKS,
00844 MR_NO_FLAGS,
00845 500, 10, MONS_GOBLIN, MONS_HOBGOBLIN, MH_NATURAL, -1,
00846 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00847 { 1, 4, 3, 0 },
00848 2, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
00849 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00850 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00851 },
00852
00853 {
00854 MONS_GNOLL, 'g', YELLOW, "gnoll",
00855 M_WARM_BLOOD | M_SPEAKS,
00856 MR_NO_FLAGS,
00857 680, 10, MONS_GNOLL, MONS_GNOLL, MH_NATURAL, -3,
00858 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00859 { 2, 4, 5, 0 },
00860 2, 9, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
00861 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
00862 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
00863 },
00864
00865 {
00866 MONS_BOGGART, 'g', MAGENTA, "boggart",
00867 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD,
00868 MR_NO_FLAGS,
00869 0, 14, MONS_BOGGART, MONS_BOGGART, MH_NATURAL, -7,
00870 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00871 { 2, 3, 5, 0 },
00872 0, 12, MST_BOGGART, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
00873 I_NORMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
00874 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
00875 },
00876
00877
00878 {
00879 MONS_JACKAL, 'h', BROWN, "jackal",
00880 M_WARM_BLOOD | M_BLOOD_SCENT,
00881 MR_NO_FLAGS,
00882 360, 10, MONS_HOUND, MONS_JACKAL, MH_NATURAL, -1,
00883 { {AT_BITE, AF_PLAIN, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00884 { 1, 3, 5, 0 },
00885 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_BARK,
00886 I_ANIMAL, HT_LAND, FL_NONE, 14, DEFAULT_ENERGY,
00887 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
00888 },
00889
00890 {
00891 MONS_HOUND, 'h', YELLOW, "hound",
00892 M_SENSE_INVIS | M_WARM_BLOOD | M_BLOOD_SCENT,
00893 MR_NO_FLAGS,
00894 300, 10, MONS_HOUND, MONS_HOUND, MH_NATURAL, -3,
00895 { {AT_BITE, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00896 { 3, 3, 5, 0 },
00897 2, 13, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_BARK,
00898 I_ANIMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
00899 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
00900 },
00901
00902 {
00903 MONS_WARG, 'h', WHITE, "warg",
00904 M_SENSE_INVIS | M_WARM_BLOOD | M_BLOOD_SCENT,
00905 MR_RES_POISON,
00906 750, 12, MONS_HOUND, MONS_WARG, MH_NATURAL, -6,
00907 { {AT_BITE, AF_PLAIN, 12}, {AT_CLAW, AF_PLAIN, 3}, {AT_CLAW, AF_PLAIN, 3},
00908 AT_NO_ATK },
00909 { 4, 4, 5, 0 },
00910 4, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_BARK,
00911 I_ANIMAL, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
00912 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
00913 },
00914
00915 {
00916 MONS_WOLF, 'h', LIGHTGREY, "wolf",
00917 M_SENSE_INVIS | M_WARM_BLOOD | M_BLOOD_SCENT,
00918 MR_NO_FLAGS,
00919 450, 10, MONS_HOUND, MONS_WOLF, MH_NATURAL, -3,
00920 { {AT_BITE, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 2}, {AT_CLAW, AF_PLAIN, 2},
00921 AT_NO_ATK },
00922 { 4, 3, 5, 0 },
00923 3, 15, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_BARK,
00924 I_ANIMAL, HT_LAND, FL_NONE, 17, DEFAULT_ENERGY,
00925 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
00926 },
00927
00928 {
00929 MONS_WAR_DOG, 'h', CYAN, "war dog",
00930 M_SENSE_INVIS | M_WARM_BLOOD | M_BLOOD_SCENT,
00931 MR_NO_FLAGS,
00932 450, 19, MONS_HOUND, MONS_WAR_DOG, MH_NATURAL, -3,
00933 { {AT_BITE, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00934 { 4, 3, 5, 0 },
00935 4, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_BARK,
00936 I_ANIMAL, HT_LAND, FL_NONE, 17, DEFAULT_ENERGY,
00937 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
00938 },
00939
00940 {
00941 MONS_HOG, 'h', RED, "hog",
00942 M_WARM_BLOOD,
00943 MR_NO_FLAGS,
00944 450, 10, MONS_HOG, MONS_HOG, MH_NATURAL, -3,
00945 { {AT_BITE, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00946 { 6, 3, 5, 0 },
00947 2, 9, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
00948 I_ANIMAL, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
00949 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
00950 },
00951
00952 {
00953 MONS_HELL_HOUND, 'h', LIGHTCYAN, "hell hound",
00954 M_SENSE_INVIS | M_SPECIAL_ABILITY | M_BLOOD_SCENT,
00955 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
00956 450, 10, MONS_HOUND, MONS_HELL_HOUND, MH_DEMONIC, -3,
00957 { {AT_BITE, AF_PLAIN, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00958 { 5, 3, 5, 0 },
00959 6, 13, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_BARK,
00960 I_ANIMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
00961 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
00962 },
00963
00964 {
00965 MONS_HELL_HOG, 'h', LIGHTRED, "hell hog",
00966 M_SPELLCASTER | M_FAKE_SPELLS,
00967 MR_NO_FLAGS,
00968 450, 10, MONS_HOG, MONS_HELL_HOG, MH_DEMONIC, -3,
00969 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00970 { 11, 3, 5, 0 },
00971 2, 9, MST_HELL_HOG, CE_CLEAN, Z_NOZOMBIE, S_SILENT,
00972 I_ANIMAL, HT_LAND, FL_NONE, 14, DEFAULT_ENERGY,
00973 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
00974 },
00975
00976 {
00977 MONS_FELID, 'h', DARKGREY, "felid",
00978 M_WARM_BLOOD | M_SPEAKS | M_NO_POLY_TO,
00979 MR_NO_FLAGS,
00980 200, 10, MONS_FELID, MONS_FELID, MH_NATURAL, -6,
00981 { {AT_CLAW, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00982 { 5, 2, 3, 0 },
00983 2, 18, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_HISS,
00984 I_HIGH, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
00985 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LITTLE
00986 },
00987
00988
00989 {
00990 MONS_SPRIGGAN, 'i', LIGHTGREY, "spriggan",
00991 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS,
00992 MR_NO_FLAGS,
00993 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
00994 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
00995 { 7, 2, 2, 0 },
00996 1, 20, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
00997 I_HIGH, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
00998 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
00999 },
01000
01001 {
01002 MONS_SPRIGGAN_RIDER, 'i', LIGHTBLUE, "spriggan rider",
01003 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS | M_FIGHTER,
01004 MR_VUL_POISON,
01005 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
01006 { {AT_HIT, AF_PLAIN, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01007 { 11, 3, 2, 0 },
01008 1, 16, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01009 I_HIGH, HT_LAND, FL_FLY, 16, DEFAULT_ENERGY,
01010 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
01011 },
01012
01013 {
01014 MONS_SPRIGGAN_DRUID, 'i', GREEN, "spriggan druid",
01015 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS | M_SPELLCASTER | M_ACTUAL_SPELLS,
01016 MR_NO_FLAGS,
01017 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
01018 { {AT_HIT, AF_PLAIN, 16}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01019 { 12, 2, 2, 0 },
01020 1, 25, MST_SPRIGGAN_DRUID, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01021 I_HIGH, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
01022 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
01023 },
01024
01025 {
01026 MONS_SPRIGGAN_BERSERKER, 'i', LIGHTRED, "spriggan berserker",
01027 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS | M_FIGHTER | M_PRIEST,
01028 MR_NO_FLAGS,
01029 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
01030 { {AT_HIT, AF_PLAIN, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01031 { 12, 2, 2, 0 },
01032 2, 25, MST_BK_TROG, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01033 I_NORMAL, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
01034 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
01035 },
01036
01037 {
01038 MONS_SPRIGGAN_DEFENDER, 'i', YELLOW, "spriggan defender",
01039 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS | M_FIGHTER,
01040 MR_NO_FLAGS,
01041 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
01042 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01043 { 15, 2, 2, 0 },
01044 3, 30, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01045 I_HIGH, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
01046 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
01047 },
01048
01049 {
01050 MONS_THE_ENCHANTRESS, 'i', LIGHTMAGENTA, "the Enchantress",
01051 M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS | M_UNIQUE
01052 | M_SPELLCASTER | M_ACTUAL_SPELLS | M_DEFLECT_MISSILES
01053 | M_PHASE_SHIFT,
01054 MR_NO_FLAGS,
01055 200, 10, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
01056 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01057 { 15, 2, 2, 0 },
01058 1, 40, MST_THE_ENCHANTRESS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01059 I_HIGH, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
01060 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
01061 },
01062
01063
01064 {
01065 MONS_GIANT_SLUG, 'j', GREEN, "giant slug",
01066 M_NO_SKELETON,
01067 MR_NO_FLAGS,
01068 850, 4, MONS_GIANT_SLUG, MONS_GIANT_SLUG, MH_NATURAL, -3,
01069 { {AT_BITE, AF_PLAIN, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01070 { 10, 5, 3, 0 },
01071 0, 2, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
01072 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 6, DEFAULT_ENERGY,
01073 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01074 },
01075
01076 {
01077 MONS_AGATE_SNAIL, 'j', LIGHTGREEN, "agate snail",
01078 M_NO_SKELETON,
01079 MR_NO_FLAGS,
01080 950, 2, MONS_GIANT_SLUG, MONS_AGATE_SNAIL, MH_NATURAL, -3,
01081 { {AT_BITE, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01082 { 14, 5, 3, 0 },
01083 7, 2, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
01084 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 4, DEFAULT_ENERGY,
01085 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01086 },
01087
01088 {
01089 MONS_ELEPHANT_SLUG, 'j', LIGHTGREY, "elephant slug",
01090 M_NO_SKELETON,
01091 MR_VUL_POISON,
01092 1800, 5, MONS_GIANT_SLUG, MONS_ELEPHANT_SLUG, MH_NATURAL, -3,
01093 { {AT_BITE, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01094 { 20, 5, 3, 0 },
01095 2, 1, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
01096 I_INSECT, HT_LAND, FL_NONE, 4, DEFAULT_ENERGY,
01097 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
01098 },
01099
01100
01101 {
01102 MONS_QUEEN_BEE, 'k', YELLOW, "queen bee",
01103 M_NO_SKELETON,
01104 MR_VUL_POISON,
01105 300, 14, MONS_KILLER_BEE, MONS_QUEEN_BEE, MH_NATURAL, -3,
01106 { {AT_STING, AF_POISON_NASTY, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01107 { 7, 3, 5, 0 },
01108 10, 10, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
01109 I_INSECT, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
01110 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01111 },
01112
01113 {
01114 MONS_KILLER_BEE, 'k', BROWN, "killer bee",
01115 M_NO_SKELETON,
01116 MR_VUL_POISON,
01117 150, 11, MONS_KILLER_BEE, MONS_KILLER_BEE, MH_NATURAL, -3,
01118 { {AT_STING, AF_POISON, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01119 { 3, 3, 5, 0 },
01120 2, 18, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_BUZZ,
01121 I_INSECT, HT_LAND, FL_FLY, 20, DEFAULT_ENERGY,
01122 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01123 },
01124
01125 {
01126 MONS_BUMBLEBEE, 'k', RED, "bumblebee",
01127 M_NO_SKELETON,
01128 MR_VUL_POISON,
01129 200, 10, MONS_KILLER_BEE, MONS_BUMBLEBEE, MH_NATURAL, -3,
01130 { {AT_STING, AF_POISON_MEDIUM, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01131 { 7, 3, 5, 0 },
01132 4, 15, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_BUZZ,
01133 I_INSECT, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
01134 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01135 },
01136
01137 {
01138 MONS_KILLER_BEE_LARVA, 'k', LIGHTGREY, "killer bee larva",
01139 M_NO_SKELETON,
01140 MR_VUL_POISON,
01141 100, 5, MONS_KILLER_BEE, MONS_KILLER_BEE_LARVA, MH_NATURAL, -3,
01142 { {AT_BITE, AF_PLAIN, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01143 { 1, 3, 5, 0 },
01144 1, 5, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
01145 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
01146 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01147 },
01148
01149 {
01150 MONS_FIREFLY, 'k', LIGHTBLUE, "giant firefly",
01151 M_NO_SKELETON,
01152 MR_VUL_POISON,
01153 200, 10, MONS_FIREFLY, MONS_FIREFLY, MH_NATURAL, -7,
01154 { {AT_BITE, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01155 { 7, 2, 2, 0 },
01156 1, 18, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SILENT,
01157 I_INSECT, HT_LAND, FL_FLY, 16, DEFAULT_ENERGY,
01158 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01159 },
01160
01161
01162 {
01163 MONS_GIANT_NEWT, 'l', GREEN, "giant newt",
01164 M_COLD_BLOOD,
01165 MR_NO_FLAGS,
01166 170, 10, MONS_GIANT_NEWT, MONS_GIANT_NEWT, MH_NATURAL, -3,
01167 { {AT_BITE, AF_PLAIN, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01168 { 1, 1, 2, 0 },
01169 0, 15, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
01170 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01171 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01172 },
01173
01174 {
01175 MONS_GIANT_GECKO, 'l', YELLOW, "giant gecko",
01176 M_COLD_BLOOD,
01177 MR_NO_FLAGS,
01178 250, 16, MONS_GIANT_NEWT, MONS_GIANT_GECKO, MH_NATURAL, -3,
01179 { {AT_BITE, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01180 { 1, 3, 5, 0 },
01181 1, 14, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
01182 I_INSECT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01183 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01184 },
01185
01186 {
01187 MONS_IGUANA, 'l', BLUE, "iguana",
01188 M_COLD_BLOOD,
01189 MR_NO_FLAGS,
01190 400, 13, MONS_GIANT_NEWT, MONS_IGUANA, MH_NATURAL, -3,
01191 { {AT_BITE, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01192 { 3, 3, 5, 0 },
01193 5, 9, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_HISS,
01194 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01195 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01196 },
01197
01198 {
01199
01200 MONS_GILA_MONSTER, 'l', MAGENTA, "gila monster",
01201 M_COLD_BLOOD,
01202 MR_NO_FLAGS,
01203 450, 10, MONS_GIANT_NEWT, MONS_GILA_MONSTER, MH_NATURAL, -3,
01204 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01205 { 5, 4, 4, 0 },
01206 3, 12, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_HISS,
01207 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01208 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01209 },
01210
01211 {
01212 MONS_KOMODO_DRAGON, 'l', LIGHTRED, "komodo dragon",
01213 M_COLD_BLOOD,
01214 MR_NO_FLAGS,
01215 800, 10, MONS_GIANT_NEWT, MONS_KOMODO_DRAGON, MH_NATURAL, -3,
01216 { {AT_BITE, AF_DISEASE, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01217 { 8, 3, 5, 0 },
01218 7, 8, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_HISS,
01219 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01220 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01221 },
01222
01223
01224 {
01225 MONS_SWAMP_DRAKE, 'l', BROWN, "swamp drake",
01226 M_SPELLCASTER | M_WARM_BLOOD | M_FAKE_SPELLS,
01227 MR_RES_POISON,
01228 900, 16, MONS_DRAGON, MONS_SWAMP_DRAKE, MH_NATURAL, -3,
01229 { {AT_BITE, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01230 { 4, 5, 5, 0 },
01231 3, 11, MST_SWAMP_DRAKE, CE_POISON_CONTAM, Z_BIG, S_ROAR,
01232 I_ANIMAL, HT_LAND, FL_FLY, 11, DEFAULT_ENERGY,
01233 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01234 },
01235
01236 {
01237 MONS_FIRE_DRAKE, 'l', RED, "fire drake",
01238 M_SPECIAL_ABILITY | M_WARM_BLOOD | M_FAKE_SPELLS,
01239 MR_RES_FIRE,
01240 1000, 10, MONS_DRAGON, MONS_FIRE_DRAKE, MH_NATURAL, -3,
01241 { {AT_BITE, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01242 { 6, 3, 5, 0 },
01243 3, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SILENT,
01244 I_ANIMAL, HT_LAND, FL_FLY, 12, DEFAULT_ENERGY,
01245 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01246 },
01247
01248 {
01249 MONS_LINDWURM, 'l', LIGHTCYAN, "lindwurm",
01250 M_WARM_BLOOD | M_SPECIAL_ABILITY | M_GLOWS_LIGHT,
01251 MR_NO_FLAGS,
01252 950, 13, MONS_DRAGON, MONS_LINDWURM, MH_NATURAL, -3,
01253 { {AT_BITE, AF_PLAIN, 20}, {AT_CLAW, AF_PLAIN, 10},
01254 {AT_CLAW, AF_PLAIN, 10}, AT_NO_ATK },
01255 { 9, 3, 5, 0 },
01256 8, 6, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_ROAR,
01257 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01258 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01259 },
01260
01261 {
01262 MONS_DEATH_DRAKE, 'l', LIGHTGREY, "death drake",
01263 M_SPELLCASTER | M_COLD_BLOOD | M_FAKE_SPELLS,
01264 MR_RES_POISON | MR_RES_ROTTING,
01265 900, 11, MONS_DRAGON, MONS_DEATH_DRAKE, MH_NATURAL, -3,
01266 { {AT_BITE, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01267 { 9, 5, 7, 0 },
01268 6, 14, MST_DEATH_DRAKE, CE_HCL, Z_BIG, S_ROAR,
01269 I_ANIMAL, HT_LAND, FL_FLY, 13, DEFAULT_ENERGY,
01270 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01271 },
01272
01273
01274 {
01275 MONS_MERFOLK, 'm', BLUE, "merfolk",
01276 M_WARM_BLOOD | M_SPEAKS,
01277 MR_NO_FLAGS,
01278 500, 4, MONS_MERFOLK, MONS_MERFOLK, MH_NATURAL, -3,
01279 { {AT_HIT, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01280 { 9, 2, 4, 0 },
01281 4, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01282 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01283 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01284 },
01285
01286 {
01287 MONS_MERFOLK_IMPALER, 'm', LIGHTBLUE, "merfolk impaler",
01288 M_WARM_BLOOD | M_SPEAKS,
01289 MR_NO_FLAGS,
01290 500, 8, MONS_MERFOLK, MONS_MERFOLK, MH_NATURAL, -3,
01291 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01292 { 12, 5, 4, 0 },
01293
01294 0, 18, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01295 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, ATTACK_ENERGY(6) | SWIM_ENERGY(6),
01296 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01297 },
01298
01299 {
01300 MONS_MERFOLK_JAVELINEER, 'm', LIGHTGREY, "merfolk javelineer",
01301 M_WARM_BLOOD | M_ARCHER | M_SPEAKS,
01302 MR_NO_FLAGS,
01303 500, 8, MONS_MERFOLK, MONS_MERFOLK, MH_NATURAL, -4,
01304 { {AT_SHOOT, AF_PLAIN, 16}, {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK },
01305 { 13, 5, 2, 0 },
01306 0, 14, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01307 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01308 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01309 },
01310
01311 {
01312 MONS_MERFOLK_AQUAMANCER, 'm', GREEN, "merfolk aquamancer",
01313 M_WARM_BLOOD | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS,
01314 MR_NO_FLAGS,
01315 500, 8, MONS_MERFOLK, MONS_MERFOLK, MH_NATURAL, -4,
01316 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01317 { 15, 3, 3, 0 },
01318 0, 12, MST_MERFOLK_AQUAMANCER, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01319 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01320 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01321 },
01322
01323 {
01324 MONS_MERMAID, 'm', CYAN, "mermaid",
01325 M_SPELLCASTER | M_WARM_BLOOD | M_SPEAKS,
01326 MR_NO_FLAGS,
01327 500, 10, MONS_MERMAID, MONS_MERMAID, MH_NATURAL, -5,
01328 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01329 { 8, 3, 3, 0 },
01330 4, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01331 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01332 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01333 },
01334
01335 {
01336 MONS_SIREN, 'm', LIGHTCYAN, "siren",
01337 M_SPELLCASTER | M_WARM_BLOOD | M_SPEAKS,
01338 MR_NO_FLAGS,
01339 500, 10, MONS_MERMAID, MONS_SIREN, MH_NATURAL, -7,
01340 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01341 { 13, 5, 3, 0 },
01342 4, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01343 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01344 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01345 },
01346
01347
01348 {
01349 MONS_NECROPHAGE, 'n', LIGHTGREY, "necrophage",
01350 M_NO_FLAGS,
01351 MR_RES_COLD,
01352 500, 12, MONS_GHOUL, MONS_NECROPHAGE, MH_UNDEAD, -5,
01353 { {AT_HIT, AF_ROT, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01354 { 5, 3, 5, 0 },
01355 2, 10, MST_NO_SPELLS, CE_HCL, Z_NOZOMBIE, S_SILENT,
01356 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01357 MONUSE_WEAPONS_ARMOUR, MONEAT_CORPSES, SIZE_MEDIUM
01358 },
01359
01360 {
01361 MONS_GHOUL, 'n', RED, "ghoul",
01362 M_NO_FLAGS,
01363 MR_RES_COLD,
01364 500, 24, MONS_GHOUL, MONS_GHOUL, MH_UNDEAD, -5,
01365 { {AT_HIT, AF_PLAIN, 4}, {AT_CLAW, AF_ROT, 9}, AT_NO_ATK, AT_NO_ATK },
01366 { 4, 3, 5, 0 },
01367 4, 10, MST_NO_SPELLS, CE_HCL, Z_NOZOMBIE, S_SILENT,
01368 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01369 MONUSE_WEAPONS_ARMOUR, MONEAT_CORPSES, SIZE_MEDIUM
01370 },
01371
01372 {
01373 MONS_ROTTING_HULK, 'n', BROWN, "rotting hulk",
01374 M_NO_FLAGS,
01375 MR_RES_COLD,
01376 780, 10, MONS_GHOUL, MONS_ROTTING_HULK, MH_UNDEAD, -5,
01377 { {AT_HIT, AF_DISEASE, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01378 { 10, 3, 5, 0 },
01379 5, 7, MST_NO_SPELLS, CE_HCL, Z_NOZOMBIE, S_SILENT,
01380 I_NORMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
01381 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
01382 },
01383
01384
01385 {
01386 MONS_ORC, 'o', LIGHTRED, "orc",
01387 M_WARM_BLOOD | M_SPEAKS,
01388 MR_NO_FLAGS,
01389 600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
01390 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01391 { 1, 4, 6, 0 },
01392 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01393 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01394 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01395 },
01396
01397 {
01398 MONS_ORC_WIZARD, 'o', MAGENTA, "orc wizard",
01399 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
01400 MR_NO_FLAGS,
01401 600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -5,
01402 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01403 { 3, 3, 4, 0 },
01404 1, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01405 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01406 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01407 },
01408
01409 {
01410 MONS_ORC_PRIEST, 'o', GREEN, "orc priest",
01411 M_SPELLCASTER | M_PRIEST | M_WARM_BLOOD | M_SPEAKS,
01412 MR_NO_FLAGS,
01413 600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -4,
01414 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01415 { 3, 3, 4, 0 },
01416 1, 10, MST_ORC_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01417 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01418 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01419 },
01420
01421 {
01422 MONS_ORC_WARRIOR, 'o', YELLOW, "orc warrior",
01423 M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
01424 MR_NO_FLAGS,
01425 600, 16, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
01426 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01427 { 4, 4, 6, 0 },
01428 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01429 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01430 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01431 },
01432
01433 {
01434 MONS_ORC_KNIGHT, 'o', CYAN, "orc knight",
01435 M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
01436 MR_NO_FLAGS,
01437 600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
01438 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01439 { 9, 4, 7, 0 },
01440 2, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01441 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01442 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01443 },
01444
01445 {
01446 MONS_ORC_WARLORD, 'o', LIGHTCYAN, "orc warlord",
01447 M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
01448 MR_NO_FLAGS,
01449 600, 11, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
01450 { {AT_HIT, AF_PLAIN, 32}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01451 { 15, 4, 7, 0 },
01452 3, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01453 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01454 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01455 },
01456
01457 {
01458 MONS_ORC_SORCERER, 'o', LIGHTMAGENTA, "orc sorcerer",
01459 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_ACTUAL_SPELLS
01460 | M_WARM_BLOOD,
01461 MR_RES_FIRE,
01462 600, 12, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
01463 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01464 { 9, 2, 3, 0 },
01465 5, 12, MST_ORC_SORCERER, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01466 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01467 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01468 },
01469
01470 {
01471 MONS_ORC_HIGH_PRIEST, 'o', LIGHTGREEN, "orc high priest",
01472 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_PRIEST | M_WARM_BLOOD,
01473 MR_RES_HELLFIRE,
01474 600, 10, MONS_ORC, MONS_ORC, MH_NATURAL, -4,
01475 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01476 { 11, 3, 4, 0 },
01477 1, 12, MST_ORC_HIGH_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01478 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01479 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01480 },
01481
01482
01483
01484
01485 {
01486 MONS_GHOST, 'p', LIGHTGREY, "ghost",
01487 M_INSUBSTANTIAL | M_NO_POLY_TO,
01488 MR_NO_FLAGS,
01489 0, 0, MONS_GHOST, MONS_GHOST, MH_UNDEAD, 0,
01490 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01491 { 1, 1, 0, 0 },
01492 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01493 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01494 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01495 },
01496
01497
01498
01499 {
01500 MONS_PHANTOM, 'p', BLUE, "phantom",
01501 M_SPECIAL_ABILITY | M_INSUBSTANTIAL,
01502 mrd(MR_RES_COLD, 2),
01503 0, 5, MONS_GHOST, MONS_PHANTOM, MH_UNDEAD, -4,
01504 { {AT_HIT, AF_BLINK, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01505 { 7, 3, 5, 0 },
01506 3, 13, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01507 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01508 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01509 },
01510
01511 {
01512 MONS_HUNGRY_GHOST, 'p', GREEN, "hungry ghost",
01513 M_SENSE_INVIS | M_INSUBSTANTIAL | M_SPEAKS,
01514 mrd(MR_RES_COLD, 2),
01515 0, 8, MONS_GHOST, MONS_HUNGRY_GHOST, MH_UNDEAD, -4,
01516 { {AT_HIT, AF_HUNGER, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01517 { 7, 3, 5, 0 },
01518 0, 17, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01519 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01520 MONUSE_OPEN_DOORS, MONEAT_CORPSES, SIZE_MEDIUM
01521 },
01522
01523 {
01524 MONS_FLAYED_GHOST, 'p', RED, "flayed ghost",
01525 M_INSUBSTANTIAL | M_SPEAKS,
01526 MR_NO_FLAGS,
01527 0, 10, MONS_GHOST, MONS_FLAYED_GHOST, MH_UNDEAD, -4,
01528 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01529 { 11, 3, 5, 0 },
01530 0, 14, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01531 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01532 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01533 },
01534
01535
01536 {
01537 MONS_PLAYER_GHOST, 'p', WHITE, "player ghost",
01538 M_FIGHTER | M_SPEAKS | M_SPELLCASTER | M_ACTUAL_SPELLS
01539 | M_INSUBSTANTIAL | M_NO_POLY_TO,
01540 MR_NO_FLAGS,
01541 0, 15, MONS_GHOST, MONS_PLAYER_GHOST, MH_UNDEAD, -5,
01542 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01543 { 4, 2, 3, 0 },
01544 1, 2, MST_GHOST, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
01545 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01546 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01547 },
01548
01549
01550
01551 {
01552 MONS_PLAYER_ILLUSION, '@', WHITE, "player illusion",
01553 M_FIGHTER | M_SPEAKS | M_SPELLCASTER | M_ACTUAL_SPELLS | M_INSUBSTANTIAL
01554 | M_NO_POLY_TO,
01555 MR_RES_POISON,
01556 0, 15, MONS_PLAYER_ILLUSION, MONS_PLAYER_ILLUSION, MH_NATURAL, -5,
01557 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01558 { 4, 2, 3, 0 },
01559 1, 2, MST_GHOST, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
01560 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01561 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01562 },
01563
01564 {
01565 MONS_SHADOW, 'p', MAGENTA, "shadow",
01566 M_SEE_INVIS | M_INSUBSTANTIAL | M_GLOWS_LIGHT,
01567 mrd(MR_RES_COLD, 3),
01568 0, 16, MONS_WRAITH, MONS_SHADOW, MH_UNDEAD, -5,
01569 { {AT_HIT, AF_DRAIN_STR, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01570 { 3, 3, 5, 0 },
01571 12, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01572 I_ANIMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01573 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_SMALL
01574 },
01575
01576 {
01577 MONS_SILENT_SPECTRE, 'p', CYAN, "silent spectre",
01578 M_SPEAKS | M_SEE_INVIS | M_INSUBSTANTIAL,
01579 mrd(MR_RES_COLD, 3),
01580 0, 10, MONS_WRAITH, MONS_SILENT_SPECTRE, MH_UNDEAD, -4,
01581 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01582 { 8, 3, 5, 0 },
01583 5, 15, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01584 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
01585 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01586 },
01587
01588 {
01589 MONS_SPIRIT, 'p', YELLOW, "spirit",
01590 M_SPELLCASTER | M_INSUBSTANTIAL | M_FLEEING | M_UNFINISHED,
01591 MR_RES_POISON,
01592 0, 5, MONS_SPIRIT, MONS_SPIRIT, MH_HOLY, -4,
01593 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01594 { 7, 5, 5, 0 },
01595 3, 19, MST_SPIRIT, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
01596 I_NORMAL, HT_LAND, FL_LEVITATE, 4, DEFAULT_ENERGY,
01597 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
01598 },
01599
01600
01601 {
01602 MONS_PLAYER, '@', LIGHTGREY, "player",
01603 M_SPEAKS | M_NO_POLY_TO,
01604 MR_NO_FLAGS,
01605 0, 15, MONS_PLAYER_ILLUSION, MONS_PLAYER_ILLUSION, MH_NATURAL, -5,
01606 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01607 { 4, 2, 3, 0 },
01608 0, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
01609 I_HIGH , HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01610 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01611 },
01612
01613
01614 {
01615 MONS_DWARF, 'q', LIGHTGREY, "dwarf",
01616 M_WARM_BLOOD | M_SPEAKS,
01617 MR_NO_FLAGS,
01618 550, 10, MONS_DWARF, MONS_DWARF, MH_NATURAL, -3,
01619 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01620 { 5, 3, 5, 0 },
01621 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01622 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01623 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01624 },
01625
01626 {
01627 MONS_DEEP_DWARF, 'q', BROWN, "deep dwarf",
01628 M_WARM_BLOOD | M_SPEAKS | M_NO_REGEN,
01629 MR_NO_FLAGS,
01630 600, 10, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01631 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01632 { 5, 3, 5, 0 },
01633 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01634 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01635 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01636 },
01637
01638 {
01639 MONS_DEEP_DWARF_SCION, 'q', YELLOW, "deep dwarf scion",
01640 M_WARM_BLOOD | M_SPEAKS | M_NO_REGEN,
01641 MR_NO_FLAGS,
01642 600, 10, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01643 { {AT_HIT, AF_PLAIN, 11}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01644 { 6, 5, 6, 0 },
01645 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01646 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01647 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01648 },
01649
01650 {
01651 MONS_DEEP_DWARF_ARTIFICER, 'q', BLUE, "deep dwarf artificer",
01652 M_WARM_BLOOD | M_SPEAKS | M_NO_REGEN,
01653 MR_NO_FLAGS,
01654 600, 10, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01655 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01656 { 7, 3, 5, 0 },
01657 2, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01658 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01659 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01660 },
01661
01662 {
01663 MONS_DEEP_DWARF_NECROMANCER, 'q', MAGENTA, "deep dwarf necromancer",
01664 M_WARM_BLOOD | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS | M_NO_REGEN,
01665 MR_NO_FLAGS,
01666 600, 10, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01667 { {AT_HIT, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01668 { 7, 3, 5, 0 },
01669 2, 10, MST_DEEP_DWARF_NECROMANCER, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01670 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01671 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01672 },
01673
01674 {
01675 MONS_DEEP_DWARF_BERSERKER, 'q', LIGHTRED, "deep dwarf berserker",
01676 M_WARM_BLOOD | M_SPELLCASTER | M_PRIEST | M_SPEAKS | M_NO_REGEN,
01677 MR_NO_FLAGS,
01678 600, 10, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01679 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01680 { 8, 5, 7, 0 },
01681 2, 12, MST_BK_TROG, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01682 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01683 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01684 },
01685
01686 {
01687 MONS_DEEP_DWARF_DEATH_KNIGHT, 'q', GREEN, "deep dwarf death knight",
01688 M_WARM_BLOOD | M_SPELLCASTER | M_PRIEST | M_SPEAKS | M_NO_REGEN,
01689 MR_NO_FLAGS,
01690 600, 12, MONS_DWARF, MONS_DEEP_DWARF, MH_NATURAL, -6,
01691 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01692 { 9, 5, 6, 0 },
01693 2, 12, MST_BK_YREDELEMNUL, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
01694 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01695 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01696 },
01697
01698 {
01699 MONS_UNBORN_DEEP_DWARF, 'q', WHITE, "unborn deep dwarf",
01700 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS | M_NO_REGEN,
01701 MR_RES_COLD,
01702 600, 14, MONS_DWARF, MONS_DEEP_DWARF, MH_UNDEAD, -8,
01703 { {AT_HIT, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01704 { 11, 5, 4, 0 },
01705 2, 10, MST_UNBORN_DEEP_DWARF, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
01706 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01707 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
01708 },
01709
01710 {
01711 MONS_GNOME, 'q', LIGHTBLUE, "gnome",
01712 M_WARM_BLOOD | M_SPEAKS | M_NO_POLY_TO,
01713 MR_NO_FLAGS,
01714 400, 10, MONS_GNOME, MONS_GNOME, MH_NATURAL, -3,
01715 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01716 { 5, 3, 5, 0 },
01717 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
01718 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01719 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
01720 },
01721
01722
01723 {
01724 MONS_RAT, 'r', BROWN, "rat",
01725 M_WARM_BLOOD,
01726 MR_NO_FLAGS,
01727 200, 1, MONS_RAT, MONS_RAT, MH_NATURAL, -1,
01728 { {AT_BITE, AF_PLAIN, 3}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01729 { 1, 1, 3, 0 },
01730 1, 10, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
01731 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01732 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01733 },
01734
01735 {
01736 MONS_QUOKKA, 'r', WHITE, "quokka",
01737 M_WARM_BLOOD,
01738 MR_NO_FLAGS,
01739 300, 10, MONS_QUOKKA, MONS_QUOKKA, MH_NATURAL, -1,
01740 { {AT_BITE, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01741 { 1, 3, 5, 0 },
01742 2, 13, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
01743 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01744 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01745 },
01746
01747 {
01748 MONS_GREY_RAT, 'r', LIGHTGREY, "grey rat",
01749 M_WARM_BLOOD,
01750 MR_NO_FLAGS,
01751 220, 26, MONS_RAT, MONS_GREY_RAT, MH_NATURAL, -3,
01752 { {AT_BITE, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01753 { 1, 3, 6, 0 },
01754 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SILENT,
01755 I_ANIMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01756 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01757 },
01758
01759 {
01760 MONS_GREEN_RAT, 'r', LIGHTGREEN, "green rat",
01761 M_WARM_BLOOD,
01762 MR_NO_FLAGS,
01763 220, 13, MONS_RAT, MONS_GREEN_RAT, MH_NATURAL, -3,
01764 { {AT_BITE, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01765 { 2, 3, 5, 0 },
01766 5, 11, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
01767 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01768 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01769 },
01770
01771 {
01772 MONS_ORANGE_RAT, 'r', LIGHTRED, "orange rat",
01773 M_WARM_BLOOD | M_GLOWS_LIGHT,
01774 MR_NO_FLAGS,
01775 300, 10, MONS_RAT, MONS_ORANGE_RAT, MH_NATURAL, -3,
01776 { {AT_BITE, AF_DRAIN_XP, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01777 { 3, 3, 5, 0 },
01778 7, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_ROAR,
01779 I_ANIMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01780 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01781 },
01782
01783 {
01784 MONS_LABORATORY_RAT, 'r', BLACK, "laboratory rat",
01785 M_WARM_BLOOD | M_SPELLCASTER,
01786 MR_NO_FLAGS,
01787 300, 10, MONS_RAT, MONS_LABORATORY_RAT, MH_NATURAL, -3,
01788 { {AT_BITE, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01789 { 4, 3, 5, 0 },
01790 5, 5, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_ROAR,
01791 I_ANIMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01792 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01793 },
01794
01795 {
01796 MONS_PORCUPINE, 'r', BLUE, "porcupine",
01797 M_WARM_BLOOD,
01798 MR_NO_FLAGS,
01799 220, 26, MONS_RAT, MONS_PORCUPINE, MH_NATURAL, -3,
01800 { {AT_BITE, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01801 { 2, 3, 6, 0 },
01802 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SILENT,
01803 I_ANIMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01804 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01805 },
01806
01807
01808 {
01809 MONS_GIANT_COCKROACH, 's', BROWN, "giant cockroach",
01810 M_NO_SKELETON,
01811 MR_VUL_POISON,
01812 250, 10, MONS_GIANT_COCKROACH, MONS_GIANT_COCKROACH, MH_NATURAL, -1,
01813 { {AT_BITE, AF_PLAIN, 2}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01814 { 1, 3, 4, 0 },
01815 3, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SILENT,
01816 I_INSECT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
01817 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01818 },
01819
01820 {
01821 MONS_GIANT_MITE, 's', LIGHTRED, "giant mite",
01822 M_NO_SKELETON,
01823 MR_VUL_POISON,
01824 300, 10, MONS_GIANT_MITE, MONS_GIANT_MITE, MH_NATURAL, -1,
01825 { {AT_BITE, AF_POISON, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01826 { 2, 3, 5, 0 },
01827 1, 7, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_SILENT,
01828 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01829 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01830 },
01831
01832 {
01833 MONS_GIANT_CENTIPEDE, 's', GREEN, "giant centipede",
01834 M_NO_SKELETON,
01835 MR_VUL_POISON,
01836 250, 10, MONS_GIANT_CENTIPEDE, MONS_GIANT_CENTIPEDE, MH_NATURAL, -3,
01837 { {AT_STING, AF_POISON_NASTY, 2}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01838 { 2, 3, 3, 0 },
01839 2, 14, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
01840 I_INSECT, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
01841 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01842 },
01843
01844 {
01845 MONS_SCORPION, 's', YELLOW, "scorpion",
01846 M_NO_SKELETON,
01847 MR_VUL_POISON,
01848 320, 13, MONS_SCORPION, MONS_SCORPION, MH_NATURAL, -3,
01849 { {AT_STING, AF_POISON_MEDIUM, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01850 { 3, 3, 5, 0 },
01851 5, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_SILENT,
01852 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01853 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01854 },
01855
01856 {
01857 MONS_EMPEROR_SCORPION, 's', LIGHTGREY, "emperor scorpion",
01858 M_NO_SKELETON,
01859 MR_VUL_POISON,
01860 900, 10, MONS_SCORPION, MONS_EMPEROR_SCORPION, MH_NATURAL, -3,
01861 { {AT_STING, AF_POISON_MEDIUM, 30}, {AT_HIT, AF_PLAIN, 11},
01862 {AT_HIT, AF_PLAIN, 11}, AT_NO_ATK },
01863 { 11, 3, 5, 0 },
01864 5, 8, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_SILENT,
01865 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
01866 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01867 },
01868
01869 {
01870 MONS_SPIDER, 's', CYAN, "spider",
01871 M_NO_SKELETON,
01872 MR_VUL_POISON,
01873 250, 10, MONS_SPIDER, MONS_SPIDER, MH_NATURAL, -3,
01874 { {AT_BITE, AF_POISON_MEDIUM, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01875 { 3, 3, 5, 0 },
01876 3, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_HISS,
01877 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01878 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01879 },
01880
01881 {
01882 MONS_TARANTELLA, 's', LIGHTMAGENTA, "tarantella",
01883 M_NO_SKELETON,
01884 MR_VUL_POISON,
01885 300, 10, MONS_SPIDER, MONS_TARANTELLA, MH_NATURAL, -3,
01886 { {AT_BITE, AF_CONFUSE, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01887 { 4, 3, 5, 0 },
01888 3, 14, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_HISS,
01889 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01890 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01891 },
01892
01893 {
01894 MONS_JUMPING_SPIDER, 's', LIGHTBLUE, "jumping spider",
01895 M_NO_SKELETON | M_SPELLCASTER,
01896 MR_VUL_POISON,
01897 300, 10, MONS_SPIDER, MONS_JUMPING_SPIDER, MH_NATURAL, -3,
01898 { {AT_BITE, AF_POISON_MEDIUM, 16}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01899 { 5, 3, 5, 0 },
01900 6, 12, MST_JUMPING_SPIDER, CE_POISON_CONTAM, Z_SMALL, S_HISS,
01901 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01902 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01903 },
01904
01905 {
01906 MONS_WOLF_SPIDER, 's', WHITE, "wolf spider",
01907 M_NO_SKELETON,
01908 MR_VUL_POISON,
01909 900, 10, MONS_SPIDER, MONS_WOLF_SPIDER, MH_NATURAL, -3,
01910 { {AT_BITE, AF_POISON_MEDIUM, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01911 { 8, 3, 5, 0 },
01912 3, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_HISS,
01913 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01914 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01915 },
01916
01917 {
01918 MONS_TRAPDOOR_SPIDER, 's', LIGHTCYAN, "trapdoor spider",
01919 M_NO_SKELETON | M_SUBMERGES,
01920 MR_VUL_POISON,
01921 240, 10, MONS_SPIDER, MONS_TRAPDOOR_SPIDER, MH_NATURAL, -3,
01922 { {AT_BITE, AF_POISON_MEDIUM, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01923 { 8, 3, 5, 0 },
01924
01925
01926 3, 10, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_HISS,
01927 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01928 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
01929 },
01930
01931 {
01932 MONS_REDBACK, 's', RED, "redback",
01933 M_NO_SKELETON,
01934 MR_VUL_POISON,
01935 130, 14, MONS_SPIDER, MONS_REDBACK, MH_NATURAL, -3,
01936 { {AT_BITE, AF_POISON_STRONG, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01937 { 6, 3, 5, 0 },
01938 2, 12, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_SILENT,
01939 I_INSECT, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
01940 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
01941 },
01942
01943 {
01944 MONS_DEMONIC_CRAWLER, 's', LIGHTGREEN, "demonic crawler",
01945 M_NO_SKELETON | M_SEE_INVIS,
01946 MR_RES_ELEC | MR_RES_POISON | MR_RES_COLD | MR_RES_FIRE,
01947 900, 12, MONS_DEMONIC_CRAWLER, MONS_DEMONIC_CRAWLER, MH_DEMONIC, -6,
01948 { {AT_HIT, AF_PLAIN, 13}, {AT_HIT, AF_PLAIN, 13}, {AT_HIT, AF_PLAIN, 13},
01949 AT_NO_ATK },
01950 { 9, 3, 5, 0 },
01951 10, 6, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_SCREAM,
01952 I_INSECT, HT_LAND, FL_NONE, 9, DEFAULT_ENERGY,
01953 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
01954 },
01955
01956
01957 {
01958 MONS_CROCODILE, 't', BROWN, "crocodile",
01959 M_COLD_BLOOD | M_SUBMERGES,
01960 MR_NO_FLAGS,
01961 800, 10, MONS_CROCODILE, MONS_CROCODILE, MH_NATURAL, -3,
01962 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01963 { 5, 3, 5, 0 },
01964 4, 10, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SILENT,
01965 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
01966 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01967 },
01968
01969 {
01970 MONS_BABY_ALLIGATOR, 't', BLUE, "baby alligator",
01971 M_COLD_BLOOD | M_SPELLCASTER | M_SUBMERGES | M_FAKE_SPELLS,
01972 MR_NO_FLAGS,
01973 300, 10, MONS_CROCODILE, MONS_BABY_ALLIGATOR, MH_NATURAL, -3,
01974 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
01975 { 7, 3, 5, 0 },
01976 1, 11, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
01977 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 12, SWIM_ENERGY(6),
01978 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
01979 },
01980
01981 {
01982 MONS_ALLIGATOR, 't', LIGHTBLUE, "alligator",
01983 M_COLD_BLOOD | M_SPELLCASTER | M_SUBMERGES | M_FAKE_SPELLS,
01984 MR_NO_FLAGS,
01985 850, 10, MONS_CROCODILE, MONS_ALLIGATOR, MH_NATURAL, -3,
01986 { {AT_BITE, AF_PLAIN, 30}, {AT_TAIL_SLAP, AF_PLAIN, 15}, AT_NO_ATK,
01987 AT_NO_ATK },
01988 { 12, 3, 6, 0 },
01989 5, 9, MST_ALLIGATOR, CE_CLEAN, Z_BIG, S_SILENT,
01990 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 10, ACTION_ENERGY(8) | SWIM_ENERGY(6),
01991 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
01992 },
01993
01994 {
01995 MONS_SNAPPING_TURTLE, 't', GREEN, "snapping turtle",
01996 M_COLD_BLOOD,
01997 MR_NO_FLAGS,
01998 600, 10, MONS_SNAPPING_TURTLE, MONS_SNAPPING_TURTLE, MH_NATURAL, -3,
01999 { {AT_BITE, AF_REACH, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02000 { 10, 3, 6, 0 },
02001
02002
02003 16, 5, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_HISS,
02004 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 9, ACTION_ENERGY(8) | SWIM_ENERGY(6),
02005 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02006 },
02007
02008 {
02009 MONS_ALLIGATOR_SNAPPING_TURTLE, 't', LIGHTGREEN,
02010 "alligator snapping turtle",
02011 M_COLD_BLOOD,
02012 MR_NO_FLAGS,
02013 1100, 10, MONS_SNAPPING_TURTLE, MONS_ALLIGATOR_SNAPPING_TURTLE,
02014 MH_NATURAL, -3,
02015 { {AT_BITE, AF_REACH, 50}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02016 { 16, 7, 4, 0 },
02017 19, 1, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_HISS,
02018 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 8, SWIM_ENERGY(6),
02019 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02020 },
02021
02022 {
02023 MONS_FIRECRAB, 't', LIGHTRED, "fire crab",
02024 M_NO_SKELETON,
02025 MR_VUL_POISON | mrd(MR_RES_FIRE, 3),
02026 320, 13, MONS_FIRECRAB, MONS_FIRECRAB, MH_NATURAL, -4,
02027 { {AT_BITE, AF_FIRE, 15}, {AT_CLAW, AF_FIRE, 15}, AT_NO_ATK, AT_NO_ATK },
02028 { 8, 4, 5, 0 },
02029 9, 6, MST_NO_SPELLS, CE_POISON_CONTAM, Z_SMALL, S_SILENT,
02030 I_INSECT, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
02031 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02032 },
02033
02034
02035 {
02036 MONS_UGLY_THING, 'u', BLACK, "ugly thing",
02037 M_WARM_BLOOD | M_GLOWS_RADIATION,
02038 MR_NO_FLAGS,
02039 600, 10, MONS_UGLY_THING, MONS_UGLY_THING, MH_NATURAL, -3,
02040 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02041 { 8, 3, 5, 0 },
02042 3, 10, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_GURGLE,
02043 I_ANIMAL, HT_LAND, FL_NONE, 11, ACTION_ENERGY(11),
02044 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
02045 },
02046
02047 {
02048 MONS_VERY_UGLY_THING, 'u', BLACK, "very ugly thing",
02049 M_WARM_BLOOD | M_GLOWS_RADIATION,
02050 MR_NO_FLAGS,
02051 830, 10, MONS_UGLY_THING, MONS_VERY_UGLY_THING, MH_NATURAL, -3,
02052 { {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02053 { 12, 3, 5, 0 },
02054 4, 10, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_GURGLE,
02055 I_ANIMAL, HT_LAND, FL_NONE, 11, ACTION_ENERGY(11),
02056 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
02057 },
02058
02059
02060 {
02061 MONS_FIRE_VORTEX, 'v', RED, "fire vortex",
02062 M_CONFUSED | M_INSUBSTANTIAL | M_GLOWS_LIGHT,
02063 MR_RES_POISON | mrd(MR_RES_FIRE, 3) | MR_VUL_COLD | MR_RES_ELEC,
02064 0, 5, MONS_FIRE_VORTEX, MONS_FIRE_VORTEX, MH_NONLIVING, MAG_IMMUNE,
02065 { {AT_HIT, AF_FIRE, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02066 { 3, 3, 5, 0 },
02067 0, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02068 I_PLANT, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
02069 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02070 },
02071
02072 {
02073 MONS_SPATIAL_VORTEX, 'v', BLACK, "spatial vortex",
02074 M_CONFUSED | M_INSUBSTANTIAL | M_GLOWS_LIGHT,
02075 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
02076 0, 5, MONS_FIRE_VORTEX, MONS_SPATIAL_VORTEX, MH_NONLIVING, MAG_IMMUNE,
02077 { {AT_HIT, AF_DISTORT, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02078 { 6, 6, 6, 0 },
02079 0, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02080 I_PLANT, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
02081 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02082 },
02083
02084 {
02085 MONS_VAPOUR, 'v', LIGHTCYAN, "vapour",
02086 M_SPELLCASTER | M_SEE_INVIS | M_INVIS | M_CONFUSED | M_INSUBSTANTIAL
02087 | M_FAKE_SPELLS,
02088 mrd(MR_RES_ELEC, 3) | MR_RES_POISON,
02089 0, 10, MONS_VAPOUR, MONS_VAPOUR, MH_NONLIVING, MAG_IMMUNE,
02090 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02091 { 12, 2, 3, 0 },
02092 0, 12, MST_STORM_DRAGON, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02093 I_PLANT, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02094 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
02095 },
02096
02097 {
02098 MONS_INSUBSTANTIAL_WISP, 'v', LIGHTGREY, "insubstantial wisp",
02099 M_SPECIAL_ABILITY | M_INSUBSTANTIAL,
02100 mrd(MR_RES_ELEC | MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD, 2),
02101 0, 15, MONS_INSUBSTANTIAL_WISP, MONS_INSUBSTANTIAL_WISP, MH_NONLIVING, MAG_IMMUNE,
02102 { {AT_HIT, AF_BLINK, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02103 { 6, 1, 2, 0 },
02104 20, 20, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
02105 I_PLANT, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02106 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02107 },
02108
02109 {
02110 MONS_TWISTER, 'v', ETC_AIR, "twister",
02111 M_CONFUSED | M_INSUBSTANTIAL | M_BATTY | M_NO_POLY_TO,
02112 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
02113 0, 5, MONS_FIRE_VORTEX, MONS_TWISTER, MH_NONLIVING, MAG_IMMUNE,
02114 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02115 { 12, 0, 0, 10000 },
02116 0, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02117 I_PLANT, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02118 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02119 },
02120
02121
02122 {
02123 MONS_WORM, 'w', LIGHTRED, "worm",
02124 M_NO_SKELETON,
02125 MR_NO_FLAGS,
02126 400, 3, MONS_WORM, MONS_WORM, MH_NATURAL, -2,
02127 { {AT_BITE, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02128 { 5, 3, 5, 0 },
02129 1, 5, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
02130 I_PLANT, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
02131 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02132 },
02133
02134 {
02135 MONS_BRAIN_WORM, 'w', LIGHTMAGENTA, "brain worm",
02136 M_NO_SKELETON | M_SPELLCASTER,
02137 MR_NO_FLAGS,
02138 280, 10, MONS_WORM, MONS_BRAIN_WORM, MH_NATURAL, -3,
02139 { {AT_BITE, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02140 { 5, 3, 3, 0 },
02141 1, 5, MST_BRAIN_WORM, CE_POISONOUS, Z_SMALL, S_SILENT,
02142 I_INSECT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02143 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02144 },
02145
02146 {
02147 MONS_SWAMP_WORM, 'w', BROWN, "swamp worm",
02148 M_NO_SKELETON | M_SUBMERGES,
02149 MR_NO_FLAGS,
02150 450, 10, MONS_WORM, MONS_SWAMP_WORM, MH_NATURAL, -3,
02151 { {AT_BITE, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02152 { 5, 5, 5, 0 },
02153 3, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SILENT,
02154 I_PLANT, HT_WATER, FL_NONE, 12, DEFAULT_ENERGY,
02155 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02156 },
02157
02158 {
02159 MONS_SPINY_WORM, 'w', LIGHTGREEN, "spiny worm",
02160 M_NO_SKELETON,
02161 MR_VUL_POISON | MR_RES_ACID,
02162 1650, 13, MONS_WORM, MONS_SPINY_WORM, MH_NATURAL, -3,
02163 { {AT_STING, AF_ACID, 32}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02164 { 12, 3, 5, 0 },
02165 10, 6, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_SILENT,
02166 I_PLANT, HT_LAND, FL_NONE, 9, DEFAULT_ENERGY,
02167 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02168 },
02169
02170 {
02171 MONS_GIANT_LEECH, 'w', RED, "giant leech",
02172 M_NO_SKELETON | M_BLOOD_SCENT,
02173 MR_NO_FLAGS,
02174 1000, 10, MONS_WORM, MONS_GIANT_LEECH, MH_NATURAL, -3,
02175 { {AT_BITE, AF_VAMPIRIC, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02176 { 6, 5, 5, 0 },
02177 5, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SILENT,
02178 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 8, DEFAULT_ENERGY,
02179 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02180 },
02181
02182
02183 {
02184 MONS_UNSEEN_HORROR, 'x', MAGENTA, "unseen horror",
02185 M_SEE_INVIS | M_INVIS | M_BATTY,
02186 MR_NO_FLAGS,
02187 0, 12, MONS_UNSEEN_HORROR, MONS_UNSEEN_HORROR, MH_NATURAL, -3,
02188 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02189 { 7, 3, 5, 0 },
02190 5, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02191 I_ANIMAL, HT_LAND, FL_NONE, 30, DEFAULT_ENERGY,
02192 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02193 },
02194
02195 {
02196
02197 MONS_ABOMINATION_SMALL, 'x', BLACK, "small abomination",
02198 M_NO_FLAGS,
02199 MR_NO_FLAGS,
02200 0, 10, MONS_ABOMINATION_SMALL, MONS_ABOMINATION_SMALL, MH_DEMONIC, -5,
02201 { {AT_HIT, AF_PLAIN, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02202 { 6, 2, 5, 0 },
02203 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02204 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02205 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02206 },
02207
02208
02209 {
02210 MONS_YELLOW_WASP, 'y', YELLOW, "yellow wasp",
02211 M_NO_SKELETON,
02212 MR_VUL_POISON,
02213 170, 15, MONS_YELLOW_WASP, MONS_YELLOW_WASP, MH_NATURAL, -3,
02214 { {AT_STING, AF_PARALYSE, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02215 { 4, 3, 5, 0 },
02216 5, 14, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
02217 I_PLANT, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
02218 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02219 },
02220
02221 {
02222 MONS_GIANT_MOSQUITO, 'y', WHITE, "giant mosquito",
02223 M_NO_SKELETON | M_BLOOD_SCENT,
02224 MR_VUL_POISON,
02225 50, 48, MONS_GIANT_MOSQUITO, MONS_GIANT_MOSQUITO, MH_NATURAL, -3,
02226 { {AT_BITE, AF_DISEASE, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02227 { 1, 3, 5, 0 },
02228 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_WHINE,
02229 I_PLANT, HT_LAND, FL_FLY, 12, DEFAULT_ENERGY,
02230 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02231 },
02232
02233 {
02234 MONS_GIANT_BLOWFLY, 'y', LIGHTGREY, "giant blowfly",
02235 M_NO_SKELETON | M_BATTY,
02236 MR_VUL_POISON,
02237 200, 10, MONS_GIANT_BLOWFLY, MONS_GIANT_BLOWFLY, MH_NATURAL, -3,
02238 { {AT_BITE, AF_PLAIN, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02239 { 5, 3, 5, 0 },
02240 2, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_BUZZ,
02241 I_PLANT, HT_LAND, FL_FLY, 19, DEFAULT_ENERGY,
02242 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
02243 },
02244
02245 {
02246 MONS_RED_WASP, 'y', RED, "red wasp",
02247 M_NO_SKELETON,
02248 MR_VUL_POISON,
02249 180, 12, MONS_YELLOW_WASP, MONS_RED_WASP, MH_NATURAL, -3,
02250 { {AT_STING, AF_PARALYSE, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02251 { 8, 3, 5, 0 },
02252 7, 14, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_BUZZ,
02253 I_PLANT, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
02254 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02255 },
02256
02257 {
02258 MONS_GHOST_MOTH, 'y', MAGENTA, "ghost moth",
02259 M_NO_SKELETON | M_INVIS,
02260 MR_RES_POISON | MR_RES_COLD,
02261 600, 15, MONS_GHOST_MOTH, MONS_GHOST_MOTH, MH_NATURAL, -6,
02262 { {AT_HIT, AF_DRAIN_STAT, 8}, {AT_HIT, AF_DRAIN_STAT, 8},
02263 {AT_STING, AF_POISON_STAT, 12}, AT_NO_ATK },
02264 { 10, 3, 5, 0 },
02265 10, 10, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
02266 I_INSECT, HT_LAND, FL_FLY, 12, DEFAULT_ENERGY,
02267 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02268 },
02269
02270 {
02271 MONS_MOTH_OF_WRATH, 'y', BROWN, "moth of wrath",
02272 M_NO_SKELETON | M_SPECIAL_ABILITY,
02273 MR_NO_FLAGS,
02274 300, 10, MONS_MOTH_OF_WRATH, MONS_MOTH_OF_WRATH, MH_NATURAL, -3,
02275 { {AT_BITE, AF_RAGE, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02276 { 9, 3, 5, 0 },
02277
02278
02279 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SILENT,
02280 I_INSECT, HT_LAND, FL_FLY, 12, DEFAULT_ENERGY,
02281 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02282 },
02283
02284
02285
02286
02287 {
02288 MONS_ZOMBIE_SMALL, 'z', BROWN, "small zombie",
02289 M_NO_REGEN,
02290 mrd(MR_RES_COLD, 2),
02291 0, 9, MONS_ZOMBIE_SMALL, MONS_ZOMBIE_SMALL, MH_UNDEAD, -1,
02292 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02293 { 1, 5, 5, 0 },
02294 0, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02295 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
02296 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02297 },
02298
02299 {
02300 MONS_SKELETON_SMALL, 'z', LIGHTGREY, "small skeleton",
02301 M_NO_REGEN,
02302 mrd(MR_RES_COLD, 2),
02303 0, 9, MONS_SKELETON_SMALL, MONS_SKELETON_SMALL, MH_UNDEAD, -1,
02304 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02305 { 0, 0, 0, 0 },
02306 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02307 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
02308 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02309 },
02310
02311 {
02312 MONS_SIMULACRUM_SMALL, 'z', ETC_ICE, "small simulacrum",
02313 M_NO_REGEN,
02314 MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
02315 0, 9, MONS_SIMULACRUM_SMALL, MONS_SIMULACRUM_SMALL, MH_UNDEAD, -1,
02316 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02317 { 2, 3, 5, 0 },
02318 10, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02319 I_PLANT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
02320 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02321 },
02322
02323 {
02324 MONS_WIGHT, 'z', GREEN, "wight",
02325 M_NO_FLAGS,
02326 mrd(MR_RES_COLD, 2),
02327 0, 16, MONS_WIGHT, MONS_WIGHT, MH_UNDEAD, -4,
02328 { {AT_HIT, AF_DRAIN_XP, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02329 { 3, 3, 5, 0 },
02330 4, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02331 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02332 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02333 },
02334
02335 {
02336 MONS_SKELETAL_WARRIOR, 'z', CYAN, "skeletal warrior",
02337 M_FIGHTER | M_SPELLCASTER,
02338 MR_RES_COLD,
02339 0, 10, MONS_SKELETAL_WARRIOR, MONS_SKELETAL_WARRIOR, MH_UNDEAD, -7,
02340 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02341 { 10, 5, 3, 0 },
02342 15, 10, MST_SKELETAL_WARRIOR, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02343 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02344 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02345 },
02346
02347 {
02348 MONS_FLYING_SKULL, 'z', WHITE, "flying skull",
02349 M_NO_FLAGS,
02350 MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
02351 0, 10, MONS_SKELETON_SMALL, MONS_FLYING_SKULL, MH_UNDEAD, -3,
02352 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02353 { 2, 3, 5, 0 },
02354 10, 17, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
02355 I_ANIMAL, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
02356 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02357 },
02358
02359 {
02360 MONS_FLAMING_CORPSE, 'z', RED, "flaming corpse",
02361 M_SENSE_INVIS | M_GLOWS_LIGHT,
02362 mrd(MR_RES_FIRE, 3) | MR_RES_STICKY_FLAME,
02363 0, 17, MONS_FLAMING_CORPSE, MONS_FLAMING_CORPSE, MH_UNDEAD, -4,
02364 { {AT_HIT, AF_NAPALM, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02365 { 8, 3, 5, 0 },
02366 12, 13, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
02367 I_ANIMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
02368 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02369 },
02370
02371
02372
02373 {
02374 MONS_CURSE_SKULL, 'z', LIGHTCYAN, "curse skull",
02375 M_SPELLCASTER | M_SEE_INVIS | M_STATIONARY | M_SPEAKS | M_NOISY_SPELLS,
02376 MR_RES_ELEC | MR_RES_HELLFIRE | mrd(MR_RES_COLD, 2),
02377 0, 50, MONS_LICH, MONS_CURSE_SKULL, MH_UNDEAD, MAG_IMMUNE,
02378 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02379 { 13, 0, 0, 66 },
02380 40, 3, MST_CURSE_SKULL, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
02381 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02382 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02383 },
02384
02385
02386 {
02387 MONS_CURSE_TOE, 'z', YELLOW, "curse toe",
02388 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
02389 MR_RES_ELEC | MR_RES_HELLFIRE | MR_RES_COLD,
02390 0, 60, MONS_LICH, MONS_CURSE_TOE, MH_UNDEAD, MAG_IMMUNE,
02391 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02392 { 14, 0, 0, 77 },
02393 50, 1, MST_CURSE_TOE, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
02394 I_HIGH, HT_LAND, FL_LEVITATE, 12, MOVE_ENERGY(20),
02395 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02396 },
02397
02398
02399 {
02400 MONS_ANGEL, 'A', WHITE, "Angel",
02401 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_GLOWS_LIGHT,
02402 MR_RES_POISON | MR_RES_ELEC,
02403 0, 10, MONS_ANGEL, MONS_ANGEL, MH_HOLY, -8,
02404 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK,
02405 AT_NO_ATK },
02406 { 12, 6, 5, 0 },
02407 10, 20, MST_ANGEL, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
02408 I_HIGH, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
02409 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02410 },
02411
02412 {
02413 MONS_CHERUB, 'A', WHITE, "Cherub",
02414 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_GLOWS_LIGHT
02415 | M_UNFINISHED,
02416 MR_RES_POISON | MR_RES_ELEC,
02417 0, 10, MONS_ANGEL, MONS_CHERUB, MH_HOLY, -8,
02418 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK,
02419 AT_NO_ATK },
02420 { 12, 6, 5, 0 },
02421 10, 20, MST_ANGEL, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
02422 I_HIGH, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
02423 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02424 },
02425
02426 {
02427 MONS_DAEVA, 'A', YELLOW, "Daeva",
02428 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_GLOWS_LIGHT,
02429 MR_RES_POISON,
02430 0, 12, MONS_ANGEL, MONS_DAEVA, MH_HOLY, -8,
02431 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK,
02432 AT_NO_ATK },
02433 { 14, 6, 5, 0 },
02434 10, 13, MST_DAEVA, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
02435 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02436 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02437 },
02438
02439
02440 {
02441 MONS_GIANT_BEETLE, 'B', BLUE, "giant beetle",
02442 M_NO_SKELETON,
02443 MR_VUL_POISON,
02444 800, 12, MONS_GIANT_BEETLE, MONS_GIANT_BEETLE, MH_NATURAL, -3,
02445 { {AT_BITE, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02446 { 5, 7, 6, 0 },
02447 10, 3, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
02448 I_INSECT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
02449 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02450 },
02451
02452 {
02453 MONS_BOULDER_BEETLE, 'B', LIGHTGREY, "boulder beetle",
02454 M_NO_SKELETON,
02455 MR_VUL_POISON,
02456 2050, 8, MONS_GIANT_BEETLE, MONS_BOULDER_BEETLE, MH_NATURAL, -3,
02457 { {AT_BITE, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02458 { 9, 3, 5, 0 },
02459 20, 2, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
02460 I_INSECT, HT_LAND, FL_NONE, 3, DEFAULT_ENERGY,
02461 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02462 },
02463
02464 {
02465 MONS_BORING_BEETLE, 'B', BROWN, "boring beetle",
02466 M_NO_SKELETON | M_BURROWS,
02467 MR_VUL_POISON,
02468 1300, 10, MONS_GIANT_BEETLE, MONS_BORING_BEETLE, MH_NATURAL, -3,
02469 { {AT_BITE, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02470 { 8, 3, 5, 0 },
02471 13, 4, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT,
02472 I_INSECT, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
02473 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02474 },
02475
02476
02477 {
02478 MONS_HILL_GIANT, 'C', LIGHTRED, "hill giant",
02479 M_WARM_BLOOD | M_SPEAKS,
02480 MR_NO_FLAGS,
02481 1700, 7, MONS_HILL_GIANT, MONS_HILL_GIANT, MH_NATURAL, -3,
02482 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02483 { 11, 3, 5, 0 },
02484 3, 4, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
02485 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02486 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_GIANT
02487 },
02488
02489 {
02490 MONS_CYCLOPS, 'C', YELLOW, "cyclops",
02491 M_WARM_BLOOD | M_SPEAKS,
02492 MR_NO_FLAGS,
02493 2200, 14, MONS_HILL_GIANT, MONS_CYCLOPS, MH_NATURAL, -3,
02494 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02495 { 9, 3, 5, 0 },
02496 5, 3, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SHOUT,
02497 I_NORMAL, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
02498 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_GIANT
02499 },
02500
02501 {
02502 MONS_ETTIN, 'C', BROWN, "ettin",
02503 M_WARM_BLOOD | M_TWO_WEAPONS | M_SPEAKS,
02504 MR_NO_FLAGS,
02505 2500, 12, MONS_HILL_GIANT, MONS_ETTIN, MH_NATURAL, -3,
02506 { {AT_HIT, AF_PLAIN, 45}, {AT_HIT, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK },
02507 { 12, 3, 5, 0 },
02508 9, 4, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT2,
02509 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02510 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_GIANT
02511 },
02512
02513 {
02514 MONS_FIRE_GIANT, 'C', RED, "fire giant",
02515 M_FIGHTER | M_SPELLCASTER | M_WARM_BLOOD | M_SENSE_INVIS | M_SPEAKS,
02516 mrd(MR_RES_FIRE, 2),
02517 2000, 11, MONS_HILL_GIANT, MONS_FIRE_GIANT, MH_NATURAL, -4,
02518 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02519 { 16, 3, 6, 0 },
02520 8, 4, MST_EFREET, CE_CONTAMINATED, Z_BIG, S_SHOUT,
02521 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02522 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_GIANT
02523 },
02524
02525 {
02526 MONS_FROST_GIANT, 'C', LIGHTBLUE, "frost giant",
02527 M_FIGHTER | M_SPELLCASTER | M_WARM_BLOOD | M_SENSE_INVIS | M_SPEAKS,
02528 mrd(MR_RES_COLD, 2),
02529 2100, 11, MONS_HILL_GIANT, MONS_FROST_GIANT, MH_NATURAL, -4,
02530 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02531 { 16, 4, 5, 0 },
02532 9, 3, MST_FROST_GIANT, CE_CONTAMINATED, Z_BIG, S_SHOUT,
02533 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02534 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_GIANT
02535 },
02536
02537 {
02538 MONS_STONE_GIANT, 'C', LIGHTGREY, "stone giant",
02539 M_WARM_BLOOD | M_SPEAKS,
02540 MR_NO_FLAGS,
02541 2700, 10, MONS_HILL_GIANT, MONS_STONE_GIANT, MH_NATURAL, -4,
02542 { {AT_HIT, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02543 { 16, 3, 5, 0 },
02544 12, 2, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
02545 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02546 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_HUGE
02547 },
02548
02549 {
02550 MONS_TITAN, 'C', MAGENTA, "titan",
02551 M_FIGHTER | M_SPELLCASTER | M_WARM_BLOOD | M_SENSE_INVIS | M_SPEAKS,
02552 mrd(MR_RES_ELEC, 2),
02553 3200, 12, MONS_HILL_GIANT, MONS_TITAN, MH_NATURAL, -7,
02554 { {AT_HIT, AF_PLAIN, 55}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02555 { 20, 3, 5, 0 },
02556 10, 3, MST_TITAN, CE_CLEAN, Z_BIG, S_SHOUT,
02557 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02558 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_HUGE
02559 },
02560
02561
02562 {
02563 MONS_WYVERN, 'D', LIGHTRED, "wyvern",
02564 M_WARM_BLOOD,
02565 MR_NO_FLAGS,
02566 1200, 15, MONS_WYVERN, MONS_WYVERN, MH_NATURAL, -3,
02567 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02568 { 5, 3, 5, 0 },
02569 5, 10, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SILENT,
02570 I_ANIMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
02571 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02572 },
02573
02574 {
02575 MONS_DRAGON, 'D', GREEN, "dragon",
02576 M_SPECIAL_ABILITY | M_WARM_BLOOD,
02577 MR_RES_POISON | mrd(MR_RES_FIRE, 2) | MR_VUL_COLD,
02578 2400, 12, MONS_DRAGON, MONS_DRAGON, MH_NATURAL, -4,
02579 { {AT_BITE, AF_PLAIN, 20}, {AT_CLAW, AF_PLAIN, 13},
02580 {AT_TRAMPLE, AF_PLAIN, 13}, AT_NO_ATK },
02581 { 12, 5, 5, 0 },
02582 10, 8, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SILENT,
02583 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02584 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02585 },
02586
02587 {
02588 MONS_HYDRA, 'D', LIGHTGREEN, "hydra",
02589 M_WARM_BLOOD,
02590 MR_RES_POISON,
02591 1800, 11, MONS_HYDRA, MONS_HYDRA, MH_NATURAL, -3,
02592 { {AT_BITE, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02593 { 13, 3, 5, 0 },
02594 0, 5, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_ROAR,
02595 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
02596 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02597 },
02598
02599 {
02600 MONS_ICE_DRAGON, 'D', WHITE, "ice dragon",
02601 M_SPECIAL_ABILITY | M_COLD_BLOOD,
02602 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 2),
02603 2400, 10, MONS_DRAGON, MONS_ICE_DRAGON, MH_NATURAL, -3,
02604 { {AT_BITE, AF_PLAIN, 17}, {AT_CLAW, AF_PLAIN, 17},
02605 {AT_TRAMPLE, AF_PLAIN, 17}, AT_NO_ATK },
02606 { 12, 5, 5, 0 },
02607 10, 8, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SILENT,
02608 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02609 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02610 },
02611
02612 {
02613 MONS_STEAM_DRAGON, 'D', BLUE, "steam dragon",
02614 M_SPELLCASTER | M_WARM_BLOOD | M_FAKE_SPELLS,
02615 MR_RES_STEAM,
02616 1500, 29, MONS_DRAGON, MONS_STEAM_DRAGON, MH_NATURAL, -3,
02617 { {AT_BITE, AF_PLAIN, 12}, {AT_CLAW, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK },
02618 { 4, 5, 5, 0 },
02619 5, 10, MST_STEAM_DRAGON, CE_CLEAN, Z_BIG, S_SILENT,
02620 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02621 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02622 },
02623
02624 {
02625 MONS_SWAMP_DRAGON, 'D', BROWN, "swamp dragon",
02626 M_SPELLCASTER | M_WARM_BLOOD | M_FAKE_SPELLS,
02627 MR_RES_POISON,
02628 2200, 11, MONS_DRAGON, MONS_SWAMP_DRAGON, MH_NATURAL, -3,
02629 { {AT_BITE, AF_PLAIN, 18}, {AT_CLAW, AF_PLAIN, 9},
02630 {AT_TRAMPLE, AF_PLAIN, 9}, AT_NO_ATK },
02631 { 9, 5, 5, 0 },
02632 7, 7, MST_SWAMP_DRAGON, CE_POISON_CONTAM, Z_BIG, S_ROAR,
02633 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02634 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02635 },
02636
02637 {
02638 MONS_MOTTLED_DRAGON, 'D', LIGHTMAGENTA, "mottled dragon",
02639 M_SPELLCASTER | M_WARM_BLOOD | M_FAKE_SPELLS,
02640 MR_RES_POISON | MR_RES_FIRE | MR_RES_STICKY_FLAME,
02641 1300, 16, MONS_DRAGON, MONS_MOTTLED_DRAGON, MH_NATURAL, -3,
02642 { {AT_BITE, AF_PLAIN, 15}, {AT_CLAW, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK },
02643 { 5, 3, 5, 0 },
02644 5, 10, MST_MOTTLED_DRAGON, CE_POISON_CONTAM, Z_BIG, S_SILENT,
02645 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02646 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02647 },
02648
02649 {
02650 MONS_QUICKSILVER_DRAGON, 'D', LIGHTCYAN, "quicksilver dragon",
02651 M_SPELLCASTER | M_SENSE_INVIS | M_WARM_BLOOD | M_FAKE_SPELLS,
02652 MR_NO_FLAGS,
02653 1900, 14, MONS_DRAGON, MONS_QUICKSILVER_DRAGON, MH_NATURAL, -7,
02654 { {AT_BITE, AF_PLAIN, 25}, {AT_CLAW, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK },
02655 { 16, 3, 5, 0 },
02656 10, 15, MST_QUICKSILVER_DRAGON, CE_CONTAMINATED, Z_BIG, S_ROAR,
02657 I_ANIMAL, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
02658 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
02659 },
02660
02661 {
02662 MONS_IRON_DRAGON, 'D', CYAN, "iron dragon",
02663 M_SPELLCASTER | M_SENSE_INVIS | M_WARM_BLOOD | M_FAKE_SPELLS,
02664 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD,
02665 2800, 14, MONS_DRAGON, MONS_IRON_DRAGON, MH_NATURAL, -7,
02666 { {AT_BITE, AF_PLAIN, 25}, {AT_CLAW, AF_PLAIN, 25},
02667 {AT_TRAMPLE, AF_PLAIN, 25}, AT_NO_ATK },
02668 { 18, 5, 3, 0 },
02669 20, 6, MST_IRON_DRAGON, CE_CONTAMINATED, Z_BIG, S_ROAR,
02670 I_ANIMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
02671 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02672 },
02673
02674 {
02675 MONS_STORM_DRAGON, 'D', LIGHTBLUE, "storm dragon",
02676 M_SPELLCASTER | M_WARM_BLOOD | M_FAKE_SPELLS,
02677 mrd(MR_RES_ELEC, 3) | MR_RES_COLD,
02678 2700, 13, MONS_DRAGON, MONS_STORM_DRAGON, MH_NATURAL, -5,
02679 { {AT_BITE, AF_PLAIN, 25}, {AT_CLAW, AF_PLAIN, 15},
02680 {AT_TRAMPLE, AF_PLAIN, 15}, AT_NO_ATK },
02681 { 14, 5, 5, 0 },
02682 13, 10, MST_STORM_DRAGON, CE_CLEAN, Z_BIG, S_ROAR,
02683 I_ANIMAL, HT_LAND, FL_FLY, 11, DEFAULT_ENERGY,
02684 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02685 },
02686
02687 {
02688 MONS_GOLDEN_DRAGON, 'D', YELLOW, "golden dragon",
02689 M_SPELLCASTER | M_SENSE_INVIS | M_WARM_BLOOD | M_FAKE_SPELLS,
02690 MR_RES_ELEC | MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD,
02691 3000, 26, MONS_DRAGON, MONS_GOLDEN_DRAGON, MH_NATURAL, -8,
02692 { {AT_BITE, AF_PLAIN, 40}, {AT_CLAW, AF_PLAIN, 20},
02693 {AT_TRAMPLE, AF_PLAIN, 20}, AT_NO_ATK },
02694 { 18, 4, 4, 0 },
02695 15, 7, MST_GOLDEN_DRAGON, CE_POISONOUS, Z_BIG, S_ROAR,
02696 I_ANIMAL, HT_LAND, FL_FLY, 9, DEFAULT_ENERGY,
02697 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02698 },
02699
02700 {
02701 MONS_SHADOW_DRAGON, 'D', MAGENTA, "shadow dragon",
02702 M_SPELLCASTER | M_SEE_INVIS | M_COLD_BLOOD | M_FAKE_SPELLS,
02703 MR_RES_POISON | mrd(MR_RES_COLD, 2),
02704 1800, 12, MONS_DRAGON, MONS_SHADOW_DRAGON, MH_NATURAL, -5,
02705 { {AT_BITE, AF_DRAIN_XP, 20}, {AT_CLAW, AF_PLAIN, 15},
02706 {AT_CLAW, AF_PLAIN, 15}, AT_NO_ATK },
02707 { 17, 5, 5, 0 },
02708 15, 10, MST_SHADOW_DRAGON, CE_HCL, Z_BIG, S_ROAR,
02709 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02710 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
02711 },
02712
02713 {
02714 MONS_BONE_DRAGON, 'D', LIGHTGREY, "bone dragon",
02715 M_SENSE_INVIS,
02716 MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
02717 0, 12, MONS_DRAGON, MONS_BONE_DRAGON, MH_UNDEAD, -4,
02718 { {AT_BITE, AF_PLAIN, 30}, {AT_CLAW, AF_PLAIN, 20},
02719 {AT_TRAMPLE, AF_PLAIN, 20}, AT_NO_ATK },
02720 { 20, 8, 8, 0 },
02721 20, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02722 I_ANIMAL, HT_LAND, FL_FLY, 8, DEFAULT_ENERGY,
02723 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
02724 },
02725
02726 {
02727 MONS_PEARL_DRAGON, 'D', ETC_HOLY, "pearl dragon",
02728 M_SPELLCASTER | M_SENSE_INVIS | M_WARM_BLOOD | M_GLOWS_LIGHT | M_UNFINISHED,
02729 MR_NO_FLAGS,
02730 1900, 16, MONS_DRAGON, MONS_PEARL_DRAGON, MH_HOLY, -7,
02731 { {AT_BITE, AF_HOLY, 35}, {AT_CLAW, AF_HOLY, 20}, AT_NO_ATK, AT_NO_ATK },
02732 { 18, 4, 5, 0 },
02733 10, 15, MST_PEARL_DRAGON, CE_CLEAN, Z_NOZOMBIE, S_ROAR,
02734 I_ANIMAL, HT_LAND, FL_FLY, 13, DEFAULT_ENERGY,
02735 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
02736 },
02737
02738
02739
02740 {
02741 MONS_EARTH_ELEMENTAL, 'E', ETC_EARTH, "earth elemental",
02742 M_NO_FLAGS,
02743 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
02744 0, 13, MONS_EARTH_ELEMENTAL, MONS_EARTH_ELEMENTAL, MH_NONLIVING, MAG_IMMUNE,
02745 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02746 { 6, 5, 5, 0 },
02747 14, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02748 I_PLANT, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
02749 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02750 },
02751
02752 {
02753 MONS_FIRE_ELEMENTAL, 'E', ETC_FIRE, "fire elemental",
02754 M_INSUBSTANTIAL | M_GLOWS_LIGHT,
02755 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD | MR_RES_ELEC,
02756 0, 10, MONS_EARTH_ELEMENTAL, MONS_FIRE_ELEMENTAL, MH_NONLIVING, MAG_IMMUNE,
02757 { {AT_HIT, AF_FIRE, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02758 { 6, 3, 5, 0 },
02759 4, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02760 I_PLANT, HT_LAND, FL_LEVITATE, 13, DEFAULT_ENERGY,
02761 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02762 },
02763
02764 {
02765 MONS_WATER_ELEMENTAL, 'E', ETC_WATER, "water elemental",
02766 M_NO_FLAGS,
02767 MR_RES_POISON | MR_VUL_FIRE | MR_RES_ELEC,
02768 0, 10, MONS_EARTH_ELEMENTAL, MONS_WATER_ELEMENTAL, MH_NONLIVING, MAG_IMMUNE,
02769 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02770 { 6, 5, 3, 0 },
02771 0, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02772 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
02773 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02774 },
02775
02776 {
02777 MONS_AIR_ELEMENTAL, 'E', ETC_AIR, "air elemental",
02778 M_SEE_INVIS | M_INSUBSTANTIAL | M_GLOWS_LIGHT,
02779 mrd(MR_RES_ELEC, 3) | MR_RES_POISON,
02780 0, 6, MONS_EARTH_ELEMENTAL, MONS_AIR_ELEMENTAL, MH_NONLIVING, MAG_IMMUNE,
02781 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02782 { 6, 3, 5, 0 },
02783 2, 18, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02784 I_PLANT, HT_LAND, FL_LEVITATE, 25, DEFAULT_ENERGY,
02785 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02786 },
02787
02788 {
02789 MONS_IRON_ELEMENTAL, 'E', ETC_IRON, "iron elemental",
02790 M_SPELLCASTER,
02791 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
02792 0, 13, MONS_EARTH_ELEMENTAL, MONS_IRON_ELEMENTAL, MH_NONLIVING, MAG_IMMUNE,
02793 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02794 { 12, 6, 6, 0 },
02795 20, 2, MST_IRON_ELEMENTAL, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02796 I_PLANT, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
02797 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
02798 },
02799
02800
02801 {
02802 MONS_GIANT_FROG, 'F', GREEN, "giant frog",
02803 M_COLD_BLOOD,
02804 MR_NO_FLAGS,
02805 600, 10, MONS_GIANT_FROG, MONS_GIANT_FROG, MH_NATURAL, -3,
02806 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02807 { 4, 3, 5, 0 },
02808
02809
02810 0, 12, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_CROAK,
02811 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 15, SWIM_ENERGY(6),
02812 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02813 },
02814
02815 {
02816 MONS_GIANT_TOAD, 'F', BROWN, "giant toad",
02817 M_COLD_BLOOD,
02818 MR_NO_FLAGS,
02819 900, 6, MONS_GIANT_FROG, MONS_GIANT_TOAD, MH_NATURAL, -3,
02820 { {AT_HIT, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02821 { 8, 3, 5, 0 },
02822 2, 11, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_CROAK,
02823 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 13, SWIM_ENERGY(6),
02824 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02825 },
02826
02827 {
02828 MONS_SPINY_FROG, 'F', YELLOW, "spiny frog",
02829 M_COLD_BLOOD,
02830 MR_RES_POISON,
02831 700, 16, MONS_GIANT_FROG, MONS_SPINY_FROG, MH_NATURAL, -3,
02832 { {AT_STING, AF_POISON_MEDIUM, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02833 { 7, 3, 5, 0 },
02834
02835
02836 6, 9, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_CROAK,
02837 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 12, SWIM_ENERGY(6),
02838 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02839 },
02840
02841 {
02842 MONS_BLINK_FROG, 'F', LIGHTGREEN, "blink frog",
02843 M_COLD_BLOOD | M_SPECIAL_ABILITY | M_PHASE_SHIFT,
02844 MR_NO_FLAGS,
02845 450, 13, MONS_BLINK_FROG, MONS_BLINK_FROG, MH_NATURAL, -5,
02846 { {AT_HIT, AF_BLINK, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02847 { 6, 3, 5, 0 },
02848 0, 16, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_CROAK,
02849 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 14, SWIM_ENERGY(6),
02850 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
02851 },
02852
02853
02854 {
02855 MONS_GIANT_EYEBALL, 'G', WHITE, "giant eyeball",
02856 M_NO_SKELETON,
02857 MR_RES_ASPHYX,
02858 400, 10, MONS_GIANT_EYEBALL, MONS_GIANT_EYEBALL, MH_NATURAL, -3,
02859 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02860 { 3, 3, 5, 0 },
02861 0, 1, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SILENT,
02862 I_PLANT, HT_LAND, FL_LEVITATE, 3, DEFAULT_ENERGY,
02863 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02864 },
02865
02866 {
02867 MONS_EYE_OF_DRAINING, 'G', LIGHTGREY, "eye of draining",
02868 M_NO_SKELETON | M_SEE_INVIS | M_GLOWS_LIGHT,
02869 MR_RES_ASPHYX,
02870 400, 10, MONS_GIANT_EYEBALL, MONS_EYE_OF_DRAINING, MH_NATURAL, MAG_IMMUNE,
02871 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02872 { 7, 3, 5, 0 },
02873 3, 1, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_SILENT,
02874 I_PLANT, HT_LAND, FL_LEVITATE, 5, DEFAULT_ENERGY,
02875 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02876 },
02877
02878 {
02879 MONS_GIANT_ORANGE_BRAIN, 'G', LIGHTRED, "giant orange brain",
02880 M_WARM_BLOOD | M_NO_SKELETON | M_SPELLCASTER | M_SEE_INVIS,
02881 MR_RES_ASPHYX,
02882 500, 13, MONS_GIANT_ORANGE_BRAIN, MONS_GIANT_ORANGE_BRAIN, MH_NATURAL, -8,
02883 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02884 { 10, 3, 5, 0 },
02885 2, 4, MST_GIANT_ORANGE_BRAIN, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
02886 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02887 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
02888 },
02889
02890 {
02891 MONS_GREAT_ORB_OF_EYES, 'G', LIGHTGREEN, "great orb of eyes",
02892 M_NO_SKELETON | M_SPELLCASTER | M_SEE_INVIS,
02893 MR_RES_POISON,
02894 700, 13, MONS_GIANT_EYEBALL, MONS_GREAT_ORB_OF_EYES, MH_NATURAL, MAG_IMMUNE,
02895 { {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02896 { 12, 3, 5, 0 },
02897 10, 3, MST_GREAT_ORB_OF_EYES, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
02898 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02899 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02900 },
02901
02902 {
02903 MONS_SHINING_EYE, 'G', LIGHTMAGENTA, "shining eye",
02904 M_NO_SKELETON | M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_RADIATION,
02905 MR_RES_ASPHYX,
02906 450, 14, MONS_GIANT_EYEBALL, MONS_SHINING_EYE, MH_NATURAL, MAG_IMMUNE,
02907 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02908 { 10, 3, 5, 0 },
02909 3, 1, MST_SHINING_EYE, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
02910 I_PLANT, HT_LAND, FL_LEVITATE, 7, DEFAULT_ENERGY,
02911 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02912 },
02913
02914 {
02915 MONS_EYE_OF_DEVASTATION, 'G', YELLOW, "eye of devastation",
02916 M_NO_SKELETON | M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_LIGHT,
02917 MR_RES_ASPHYX,
02918 450, 11, MONS_GIANT_EYEBALL, MONS_EYE_OF_DEVASTATION, MH_NATURAL, MAG_IMMUNE,
02919 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02920 { 10, 3, 5, 0 },
02921 12, 1, MST_EYE_OF_DEVASTATION, CE_CLEAN, Z_NOZOMBIE, S_SILENT,
02922 I_PLANT, HT_LAND, FL_LEVITATE, 7, DEFAULT_ENERGY,
02923 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02924 },
02925
02926 {
02927 MONS_GOLDEN_EYE, 'G', ETC_GOLD, "golden eye",
02928 M_BATTY | M_GLOWS_LIGHT,
02929 MR_RES_ASPHYX,
02930 0, 17, MONS_GIANT_EYEBALL, MONS_GOLDEN_EYE, MH_NATURAL, MAG_IMMUNE,
02931 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02932 { 6, 1, 2, 0 },
02933 0, 20, MST_NO_SPELLS, CE_POISONOUS, Z_NOZOMBIE, S_SILENT,
02934 I_PLANT, HT_LAND, FL_LEVITATE, 13, DEFAULT_ENERGY,
02935 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
02936 },
02937
02938 {
02939 MONS_OPHAN, 'G', RED, "ophan",
02940 M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_LIGHT | M_UNFINISHED,
02941 MR_RES_ASPHYX,
02942 450, 14, MONS_ANGEL, MONS_OPHAN, MH_HOLY, MAG_IMMUNE,
02943 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
02944 { 15, 4, 5, 0 },
02945 10, 10, MST_OPHAN, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
02946 I_PLANT, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
02947 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
02948 },
02949
02950
02951 {
02952 MONS_HIPPOGRIFF, 'H', BROWN, "hippogriff",
02953 M_WARM_BLOOD,
02954 MR_NO_FLAGS,
02955 1150, 8, MONS_HIPPOGRIFF, MONS_HIPPOGRIFF, MH_NATURAL, -3,
02956 { {AT_BITE, AF_PLAIN, 10}, {AT_PECK, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 8},
02957 AT_NO_ATK },
02958 { 7, 3, 5, 0 },
02959 2, 7, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SCREECH,
02960 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
02961 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
02962 },
02963
02964 {
02965 MONS_MANTICORE, 'H', RED, "manticore",
02966 M_WARM_BLOOD | M_SPECIAL_ABILITY,
02967 MR_NO_FLAGS,
02968 1200, 10, MONS_MANTICORE, MONS_MANTICORE, MH_NATURAL, -3,
02969 { {AT_BITE, AF_PLAIN, 14}, {AT_CLAW, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 8},
02970 AT_NO_ATK },
02971 { 9, 3, 5, 0 },
02972 5, 7, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SILENT,
02973 I_NORMAL, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
02974 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
02975 },
02976
02977 {
02978 MONS_MINOTAUR, 'H', LIGHTRED, "minotaur",
02979 M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
02980 MR_NO_FLAGS,
02981 900, 10, MONS_MINOTAUR, MONS_MINOTAUR, MH_NATURAL, -3,
02982 { {AT_HIT, AF_PLAIN, 35}, {AT_GORE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK },
02983 { 13, 3, 5, 0 },
02984
02985
02986 5, 7, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_BELLOW,
02987 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
02988 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
02989 },
02990
02991 {
02992 MONS_GRIFFON, 'H', YELLOW, "griffon",
02993 M_WARM_BLOOD,
02994 MR_NO_FLAGS,
02995 1700, 8, MONS_GRIFFON, MONS_GRIFFON, MH_NATURAL, -3,
02996 { {AT_BITE, AF_PLAIN, 18}, {AT_PECK, AF_PLAIN, 10},
02997 {AT_CLAW, AF_PLAIN, 10}, AT_NO_ATK },
02998 { 12, 3, 5, 0 },
02999 4, 6, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_SCREECH,
03000 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
03001 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03002 },
03003
03004 {
03005 MONS_SPHINX, 'H', LIGHTGREY, "sphinx",
03006 M_SENSE_INVIS | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
03007 MR_NO_FLAGS,
03008 1800, 12, MONS_SPHINX, MONS_SPHINX, MH_NATURAL, -3,
03009 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
03010 AT_NO_ATK },
03011 { 16, 3, 5, 0 },
03012 5, 5, MST_SPHINX, CE_CLEAN, Z_BIG, S_SHOUT,
03013 I_HIGH, HT_LAND, FL_FLY, 11, DEFAULT_ENERGY,
03014 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_BIG
03015 },
03016
03017 {
03018 MONS_HARPY, 'H', GREEN, "harpy",
03019 M_WARM_BLOOD | M_BATTY,
03020 MR_RES_POISON,
03021 480, 9, MONS_HARPY, MONS_HARPY, MH_NATURAL, -3,
03022 { {AT_CLAW, AF_PLAIN, 19}, {AT_CLAW, AF_STEAL_FOOD, 14}, AT_NO_ATK,
03023 AT_NO_ATK },
03024 { 7, 3, 5, 0 },
03025
03026
03027 2, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SCREECH,
03028 I_NORMAL, HT_LAND, FL_FLY, 25, DEFAULT_ENERGY,
03029 MONUSE_NOTHING, MONEAT_FOOD, SIZE_MEDIUM
03030 },
03031
03032 {
03033 MONS_KENKU, 'H', LIGHTBLUE, "kenku",
03034 M_WARM_BLOOD | M_SPEAKS,
03035 MR_NO_FLAGS,
03036 550, 10, MONS_KENKU, MONS_KENKU, MH_NATURAL, -3,
03037 { {AT_HIT, AF_PLAIN, 10}, {AT_PECK, AF_PLAIN, 5}, {AT_CLAW, AF_PLAIN, 5},
03038 AT_NO_ATK },
03039 { 5, 3, 5, 0 },
03040 2, 12, MST_NO_SPELLS, CE_CLEAN , Z_SMALL, S_SHOUT,
03041 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
03042 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03043 },
03044
03045 {
03046 MONS_PHOENIX, 'H', ETC_FIRE, "phoenix",
03047 M_WARM_BLOOD | M_ALWAYS_CORPSE | M_UNFINISHED,
03048 MR_RES_POISON,
03049 480, 12, MONS_PHOENIX, MONS_PHOENIX, MH_HOLY, -3,
03050 { {AT_CLAW, AF_HOLY, 19}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03051 { 13, 6, 5, 0 },
03052 2, 10, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SCREECH,
03053 I_NORMAL, HT_LAND, FL_FLY, 19, DEFAULT_ENERGY,
03054 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03055 },
03056
03057 {
03058 MONS_SHEDU, 'H', WHITE, "shedu",
03059 M_WARM_BLOOD | M_ALWAYS_CORPSE | M_SPELLCASTER,
03060 MR_RES_POISON,
03061 480, 12, MONS_PHOENIX, MONS_SHEDU, MH_HOLY, -3,
03062 { {AT_CLAW, AF_HOLY, 19}, {AT_CLAW, AF_HOLY, 23}, AT_NO_ATK, AT_NO_ATK },
03063 { 13, 6, 5, 0 },
03064 2, 10, MST_SHEDU, CE_CLEAN, Z_NOZOMBIE, S_SCREECH,
03065 I_NORMAL, HT_LAND, FL_FLY, 19, DEFAULT_ENERGY,
03066 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03067 },
03068
03069
03070 {
03071 MONS_ICE_BEAST, 'I', WHITE, "ice beast",
03072 M_NO_FLAGS,
03073 MR_RES_POISON | MR_RES_ASPHYX | MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
03074 0, 13, MONS_ICE_BEAST, MONS_ICE_BEAST, MH_NATURAL, -3,
03075 { {AT_HIT, AF_COLD, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03076 { 5, 3, 5, 0 },
03077 5, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03078 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(11),
03079 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03080 },
03081
03082 {
03083 MONS_SKY_BEAST, 'I', LIGHTCYAN, "sky beast",
03084 M_NO_SKELETON,
03085 MR_RES_ASPHYX | mrd(MR_RES_ELEC, 3),
03086 480, 13, MONS_ICE_BEAST, MONS_SKY_BEAST, MH_NATURAL, -3,
03087 { {AT_HIT, AF_ELEC, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03088 { 5, 3, 5, 0 },
03089 3, 13, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
03090 I_ANIMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
03091 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03092 },
03093
03094
03095 {
03096 MONS_OOZE, 'J', LIGHTGREY, "ooze",
03097 M_SENSE_INVIS,
03098 MR_RES_POISON | MR_RES_ASPHYX | MR_RES_ACID,
03099 0, 3, MONS_JELLY, MONS_OOZE, MH_NATURAL, -6,
03100 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03101 { 3, 3, 5, 0 },
03102 1, 3, MST_NO_SPELLS, CE_POISONOUS, Z_NOZOMBIE, S_SILENT,
03103 I_PLANT, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
03104 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
03105 },
03106
03107 {
03108 MONS_JELLY, 'J', LIGHTRED, "jelly",
03109 M_SEE_INVIS | M_SPLITS | M_ACID_SPLASH,
03110 MR_RES_POISON | MR_RES_ASPHYX | mrd(MR_RES_ACID, 3),
03111 0, 15, MONS_JELLY, MONS_JELLY, MH_NATURAL, -3,
03112 { {AT_HIT, AF_ACID, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03113 { 3, 5, 5, 0 },
03114 0, 2, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03115 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 9, DEFAULT_ENERGY,
03116 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_SMALL
03117 },
03118
03119 {
03120 MONS_SLIME_CREATURE, 'J', GREEN, "slime creature",
03121 M_NO_FLAGS,
03122 MR_RES_POISON | MR_RES_ASPHYX,
03123 0, 5, MONS_JELLY, MONS_SLIME_CREATURE, MH_NATURAL, -3,
03124 { {AT_HIT, AF_PLAIN, 22}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03125 { 11, 3, 5, 0 },
03126 1, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03127 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
03128 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03129 },
03130
03131 {
03132 MONS_MERGED_SLIME_CREATURE, 'J', LIGHTGREEN, "merged slime creature",
03133 M_NO_POLY_TO,
03134 MR_RES_POISON | MR_RES_ASPHYX,
03135 0, 5, MONS_JELLY, MONS_SLIME_CREATURE, MH_NATURAL, -3,
03136 { {AT_HIT, AF_PLAIN, 22}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03137 { 11, 3, 5, 0 },
03138 1, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03139 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
03140 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03141 },
03142
03143 {
03144 MONS_PULSATING_LUMP, 'J', RED, "pulsating lump",
03145 M_SENSE_INVIS,
03146 MR_RES_POISON | MR_RES_ASPHYX,
03147 0, 3, MONS_JELLY, MONS_PULSATING_LUMP, MH_NATURAL, -3,
03148 { {AT_HIT, AF_MUTATE, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03149 { 10, 3, 5, 0 },
03150 2, 6, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SILENT,
03151 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
03152 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03153 },
03154
03155 {
03156 MONS_GIANT_AMOEBA, 'J', BLUE, "giant amoeba",
03157 M_NO_SKELETON | M_SENSE_INVIS,
03158 MR_RES_POISON | MR_RES_ASPHYX,
03159 700, 7, MONS_JELLY, MONS_GIANT_AMOEBA, MH_NATURAL, -3,
03160 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03161 { 12, 3, 5, 0 },
03162 0, 4, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_SILENT,
03163 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
03164 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03165 },
03166
03167 {
03168 MONS_BROWN_OOZE, 'J', BROWN, "brown ooze",
03169 M_SENSE_INVIS | M_ACID_SPLASH,
03170 MR_RES_POISON | MR_RES_ASPHYX | MR_RES_ACID,
03171 0, 11, MONS_JELLY, MONS_BROWN_OOZE, MH_NATURAL, -7,
03172 { {AT_HIT, AF_ACID, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03173 { 7, 3, 5, 0 },
03174 10, 1, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_SILENT,
03175 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03176 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_LITTLE
03177 },
03178
03179 {
03180 MONS_AZURE_JELLY, 'J', LIGHTBLUE, "azure jelly",
03181 M_SENSE_INVIS,
03182 MR_RES_POISON | MR_RES_ASPHYX | MR_RES_COLD | MR_VUL_FIRE | MR_RES_ELEC
03183 | MR_RES_ACID,
03184 0, 12, MONS_JELLY, MONS_AZURE_JELLY, MH_NATURAL, -4,
03185 { {AT_HIT, AF_COLD, 12}, {AT_HIT, AF_COLD, 12}, {AT_HIT, AF_PLAIN, 12},
03186 {AT_HIT, AF_PLAIN, 12} },
03187 { 15, 3, 5, 0 },
03188 5, 10, MST_NO_SPELLS, CE_POISONOUS, Z_NOZOMBIE, S_SILENT,
03189 I_PLANT, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
03190 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_SMALL
03191 },
03192
03193 {
03194 MONS_DEATH_OOZE, 'J', MAGENTA, "death ooze",
03195 M_SENSE_INVIS,
03196 MR_RES_COLD | MR_RES_ACID,
03197 0, 13, MONS_JELLY, MONS_DEATH_OOZE, MH_UNDEAD, -8,
03198 { {AT_HIT, AF_ROT, 32}, {AT_HIT, AF_PLAIN, 32}, AT_NO_ATK, AT_NO_ATK },
03199 { 11, 3, 3, 0 },
03200 2, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03201 I_PLANT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
03202 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_LITTLE
03203 },
03204
03205 {
03206 MONS_ACID_BLOB, 'J', LIGHTCYAN, "acid blob",
03207 M_SENSE_INVIS | M_SPECIAL_ABILITY | M_ACID_SPLASH,
03208 MR_RES_POISON | MR_RES_ASPHYX | MR_RES_ACID,
03209 0, 14, MONS_JELLY, MONS_ACID_BLOB, MH_NATURAL, -7,
03210 { {AT_HIT, AF_ACID, 42}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03211 { 18, 3, 5, 0 },
03212 1, 3, MST_NO_SPELLS, CE_POISON_CONTAM, Z_NOZOMBIE, S_SILENT,
03213 I_PLANT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
03214 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_SMALL
03215 },
03216
03217
03218 {
03219 MONS_KOBOLD, 'K', BROWN, "kobold",
03220 M_WARM_BLOOD | M_SPEAKS,
03221 MR_NO_FLAGS,
03222 400, 10, MONS_KOBOLD, MONS_KOBOLD, MH_NATURAL, -1,
03223 { {AT_HIT, AF_PLAIN, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03224 { 1, 2, 3, 0 },
03225 2, 12, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SHOUT,
03226 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03227 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
03228 },
03229
03230 {
03231 MONS_BIG_KOBOLD, 'K', YELLOW, "big kobold",
03232 M_WARM_BLOOD | M_SPEAKS,
03233 MR_NO_FLAGS,
03234 500, 7, MONS_KOBOLD, MONS_BIG_KOBOLD, MH_NATURAL, -3,
03235 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03236 { 5, 3, 5, 0 },
03237 3, 12, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_SILENT,
03238 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03239 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03240 },
03241
03242 {
03243 MONS_KOBOLD_DEMONOLOGIST, 'K', MAGENTA, "kobold demonologist",
03244 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
03245 MR_NO_FLAGS,
03246 400, 18, MONS_KOBOLD, MONS_KOBOLD, MH_NATURAL, -5,
03247 { {AT_HIT, AF_PLAIN, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03248 { 4, 3, 5, 0 },
03249 2, 13, MST_KOBOLD_DEMONOLOGIST, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
03250 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03251 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
03252 },
03253
03254
03255 {
03256 MONS_LICH, 'L', LIGHTGREY, "lich",
03257 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS,
03258 mrd(MR_RES_COLD, 2),
03259 0, 18, MONS_LICH, MONS_LICH, MH_UNDEAD, -11,
03260 { {AT_TOUCH, AF_DRAIN_XP, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03261 { 20, 2, 4, 0 },
03262 10, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
03263 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03264 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03265 },
03266
03267 {
03268 MONS_ANCIENT_LICH, 'L', WHITE, "ancient lich",
03269 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS,
03270 mrd(MR_RES_COLD, 2) | MR_RES_FIRE | MR_RES_ELEC,
03271 0, 24, MONS_LICH, MONS_LICH, MH_UNDEAD, -14,
03272 { {AT_TOUCH, AF_DRAIN_XP, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03273 { 27, 2, 4, 0 },
03274 20, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
03275 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03276 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03277 },
03278
03279
03280 {
03281 MONS_MUMMY, 'M', LIGHTGREY, "mummy",
03282 M_NO_FLAGS,
03283 MR_VUL_FIRE | MR_RES_COLD,
03284 0, 21, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, -5,
03285 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03286 { 3, 5, 3, 0 },
03287 3, 6, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03288 I_NORMAL, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
03289 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03290 },
03291
03292 {
03293 MONS_BOG_MUMMY, 'M', BROWN, "bog mummy",
03294 M_SPELLCASTER | M_ACTUAL_SPELLS,
03295 MR_RES_FIRE | MR_RES_COLD,
03296 0, 21, MONS_MUMMY, MONS_BOG_MUMMY, MH_UNDEAD, -5,
03297 { {AT_HIT, AF_PLAIN, 25}, {AT_TOUCH, AF_COLD, 4 }, AT_NO_ATK, AT_NO_ATK },
03298 { 6, 5, 3, 0 },
03299 1, 9, MST_BOG_MUMMY, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03300 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 8, SWIM_ENERGY(14),
03301 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03302 },
03303
03304
03305 {
03306 MONS_GUARDIAN_MUMMY, 'M', YELLOW, "guardian mummy",
03307 M_FIGHTER | M_SEE_INVIS,
03308 MR_RES_COLD,
03309 0, 13, MONS_MUMMY, MONS_GUARDIAN_MUMMY, MH_UNDEAD, -5,
03310 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03311 { 7, 5, 3, 0 },
03312 6, 9, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03313 I_NORMAL, HT_LAND, FL_NONE, 9, DEFAULT_ENERGY,
03314 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03315 },
03316
03317 {
03318 MONS_GREATER_MUMMY, 'M', WHITE, "greater mummy",
03319 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS,
03320 MR_RES_COLD | MR_RES_ELEC,
03321 0, 24, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, MAG_IMMUNE,
03322 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03323 { 15, 5, 3, 100 },
03324 10, 6, MST_MUMMY, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03325 I_HIGH, HT_LAND, FL_NONE, 9, DEFAULT_ENERGY,
03326 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03327 },
03328
03329 {
03330 MONS_MUMMY_PRIEST, 'M', RED, "mummy priest",
03331 M_SPELLCASTER | M_PRIEST | M_SEE_INVIS | M_SPEAKS,
03332 MR_RES_COLD | MR_RES_ELEC,
03333 0, 20, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, MAG_IMMUNE,
03334 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03335 { 10, 5, 3, 0 },
03336 8, 7, MST_MUMMY, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03337 I_HIGH, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
03338 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03339 },
03340
03341
03342 {
03343 MONS_NAGA, 'N', GREEN, "naga",
03344 M_SPELLCASTER | M_SEE_INVIS | M_WARM_BLOOD | M_SPEAKS,
03345 MR_RES_POISON,
03346 1000, 10, MONS_NAGA, MONS_NAGA, MH_NATURAL, -6,
03347 { {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03348 { 5, 3, 5, 0 },
03349 6, 10, MST_NAGA, CE_POISONOUS, Z_BIG, S_SHOUT,
03350 I_NORMAL, HT_LAND, FL_NONE, 8, ACTION_ENERGY(8),
03351 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03352 },
03353
03354 {
03355 MONS_NAGA_MAGE, 'N', RED, "naga mage",
03356 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD | M_SPEAKS,
03357 MR_RES_POISON,
03358 1000, 13, MONS_NAGA, MONS_NAGA, MH_NATURAL, -6,
03359 { {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03360 { 7, 3, 5, 0 },
03361 6, 10, MST_NAGA_MAGE, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
03362 I_NORMAL, HT_LAND, FL_NONE, 8, ACTION_ENERGY(8),
03363 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03364 },
03365
03366 {
03367 MONS_NAGA_WARRIOR, 'N', BLUE, "naga warrior",
03368 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_WARM_BLOOD | M_SPEAKS,
03369 MR_RES_POISON,
03370 1000, 8, MONS_NAGA, MONS_NAGA, MH_NATURAL, -6,
03371 { {AT_HIT, AF_PLAIN, 28}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03372 { 10, 9, 2, 0 },
03373 6, 10, MST_NAGA, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
03374 I_NORMAL, HT_LAND, FL_NONE, 8, ACTION_ENERGY(8),
03375 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03376 },
03377
03378 {
03379 MONS_GREATER_NAGA, 'N', LIGHTMAGENTA, "greater naga",
03380 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD
03381 | M_SPEAKS,
03382 MR_RES_POISON,
03383 1000, 11, MONS_NAGA, MONS_NAGA, MH_NATURAL, MAG_IMMUNE,
03384 { {AT_HIT, AF_PLAIN, 27}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03385 { 15, 3, 5, 0 },
03386 6, 10, MST_NAGA_MAGE, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
03387 I_HIGH, HT_LAND, FL_NONE, 8, ACTION_ENERGY(8),
03388 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03389 },
03390
03391
03392 {
03393 MONS_OGRE, 'O', BROWN, "ogre",
03394 M_WARM_BLOOD | M_SPEAKS,
03395 MR_NO_FLAGS,
03396 1300, 9, MONS_OGRE, MONS_OGRE, MH_NATURAL, -3,
03397 { {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03398 { 5, 3, 5, 0 },
03399 1, 6, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
03400 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03401 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LARGE
03402 },
03403
03404
03405
03406 {
03407 MONS_TWO_HEADED_OGRE, 'O', LIGHTRED, "two-headed ogre",
03408 M_WARM_BLOOD | M_TWO_WEAPONS | M_SPEAKS,
03409 MR_NO_FLAGS,
03410 1390, 15, MONS_OGRE, MONS_TWO_HEADED_OGRE, MH_NATURAL, -4,
03411 { {AT_HIT, AF_PLAIN, 17}, {AT_HIT, AF_PLAIN, 13}, AT_NO_ATK, AT_NO_ATK },
03412 { 6, 3, 5, 0 },
03413 1, 4, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT2,
03414 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03415 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LARGE
03416 },
03417
03418 {
03419 MONS_OGRE_MAGE, 'O', MAGENTA, "ogre mage",
03420 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD | M_SPEAKS,
03421 MR_NO_FLAGS,
03422 1300, 16, MONS_OGRE, MONS_OGRE, MH_NATURAL, -6,
03423 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03424 { 10, 3, 5, 0 },
03425 1, 7, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
03426 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03427 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03428 },
03429
03430
03431 {
03432 MONS_PLANT, 'P', GREEN, "plant",
03433 M_NO_EXP_GAIN | M_STATIONARY,
03434 MR_RES_POISON,
03435 0, 10, MONS_PLANT, MONS_PLANT, MH_PLANT, MAG_IMMUNE,
03436 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03437 { 10, 3, 5, 0 },
03438 10, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03439 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
03440 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03441 },
03442
03443 {
03444 MONS_OKLOB_SAPLING, 'P', LIGHTCYAN, "oklob sapling",
03445
03446 M_SPECIAL_ABILITY | M_STATIONARY | M_NO_POLY_TO,
03447 MR_RES_POISON | MR_RES_ACID,
03448 0, 10, MONS_PLANT, MONS_OKLOB_PLANT, MH_PLANT, -3,
03449 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03450 { 4, 3, 5, 0 },
03451 10, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03452 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03453 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03454 },
03455
03456 {
03457 MONS_OKLOB_PLANT, 'P', LIGHTGREEN, "oklob plant",
03458 M_SPECIAL_ABILITY | M_STATIONARY,
03459 MR_RES_POISON | MR_RES_ACID,
03460 0, 10, MONS_PLANT, MONS_OKLOB_PLANT, MH_PLANT, -3,
03461 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03462 { 10, 3, 5, 0 },
03463 10, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03464 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03465 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03466 },
03467
03468 {
03469 MONS_BUSH, 'P', BROWN, "bush",
03470 M_NO_EXP_GAIN | M_STATIONARY,
03471 MR_RES_POISON | MR_VUL_FIRE,
03472 0, 10, MONS_PLANT, MONS_BUSH, MH_PLANT, MAG_IMMUNE,
03473 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03474 { 20, 3, 5, 0 },
03475 15, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03476 I_PLANT, HT_LAND, FL_NONE, 0, DEFAULT_ENERGY,
03477 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03478 },
03479
03480 {
03481 MONS_BURNING_BUSH, 'P', RED, "burning bush",
03482
03483 M_SPECIAL_ABILITY | M_STATIONARY | M_SEE_INVIS | M_NO_POLY_TO,
03484 MR_RES_POISON | MR_RES_FIRE,
03485 0, 10, MONS_PLANT, MONS_BUSH, MH_PLANT, MAG_IMMUNE,
03486 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03487 { 8, 3, 5, 0 },
03488 10, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03489 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03490 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03491 },
03492
03493
03494 {
03495 MONS_EFREET, 'R', RED, "efreet",
03496 M_SPELLCASTER | M_SPEAKS | M_GLOWS_LIGHT,
03497 MR_RES_POISON | mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
03498 0, 12, MONS_EFREET, MONS_EFREET, MH_DEMONIC, -3,
03499 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03500 { 7, 3, 5, 0 },
03501 10, 5, MST_EFREET, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03502 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
03503 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
03504 },
03505
03506 {
03507 MONS_RAKSHASA, 'R', YELLOW, "rakshasa",
03508 M_SPELLCASTER | M_SEE_INVIS,
03509 MR_RES_POISON,
03510 0, 15, MONS_RAKSHASA, MONS_RAKSHASA, MH_DEMONIC, -10,
03511 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03512 { 10, 3, 5, 0 },
03513 10, 14, MST_RAKSHASA, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03514 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03515 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03516 },
03517
03518
03519 {
03520 MONS_RAKSHASA_FAKE, 'R', YELLOW, "rakshasa",
03521 M_NO_FLAGS,
03522 MR_RES_POISON,
03523 0, 10, MONS_RAKSHASA_FAKE, MONS_RAKSHASA_FAKE, MH_DEMONIC, MAG_IMMUNE,
03524 { {AT_HIT, AF_PLAIN, 0}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03525 { 1, 0, 0, 1 },
03526 0, 30, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
03527 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03528 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03529 },
03530
03531
03532 {
03533 MONS_SMALL_SNAKE, 'S', GREEN, "small snake",
03534 M_COLD_BLOOD,
03535 MR_NO_FLAGS,
03536 100, 13, MONS_SNAKE, MONS_SMALL_SNAKE, MH_NATURAL, -1,
03537 { {AT_BITE, AF_POISON, 2}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03538 { 1, 2, 3, 0 },
03539 0, 11, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
03540 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 12, SWIM_ENERGY(6),
03541 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
03542 },
03543
03544 {
03545 MONS_SNAKE, 'S', LIGHTGREEN, "snake",
03546 M_COLD_BLOOD,
03547 MR_NO_FLAGS,
03548 200, 10, MONS_SNAKE, MONS_SNAKE, MH_NATURAL, -3,
03549 { {AT_BITE, AF_POISON, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03550 { 2, 3, 5, 0 },
03551 1, 15, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
03552 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 13, SWIM_ENERGY(6),
03553 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
03554 },
03555
03556 {
03557 MONS_WATER_MOCCASIN, 'S', BROWN, "water moccasin",
03558 M_COLD_BLOOD,
03559 MR_RES_POISON,
03560 300, 11, MONS_SNAKE, MONS_WATER_MOCCASIN, MH_NATURAL, -3,
03561 { {AT_BITE, AF_POISON_MEDIUM, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03562 { 4, 3, 5, 0 },
03563 2, 15, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_HISS,
03564 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 14, SWIM_ENERGY(6),
03565 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03566 },
03567
03568 {
03569 MONS_BLACK_MAMBA, 'S', BLUE, "black mamba",
03570 M_COLD_BLOOD,
03571 MR_RES_POISON,
03572 500, 12, MONS_SNAKE, MONS_BLACK_MAMBA, MH_NATURAL, -3,
03573 { {AT_BITE, AF_POISON_MEDIUM, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03574 { 7, 3, 5, 0 },
03575 4, 15, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_HISS,
03576 I_INSECT, HT_LAND, FL_NONE, 18, DEFAULT_ENERGY,
03577 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03578 },
03579
03580 {
03581 MONS_VIPER, 'S', YELLOW, "viper",
03582 M_COLD_BLOOD,
03583 MR_RES_POISON,
03584 300, 10, MONS_SNAKE, MONS_VIPER, MH_NATURAL, -3,
03585 { {AT_BITE, AF_POISON_MEDIUM, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03586 { 6, 3, 5, 0 },
03587 4, 14, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_HISS,
03588 I_INSECT, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
03589 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
03590 },
03591
03592 {
03593 MONS_SEA_SNAKE, 'S', LIGHTCYAN, "sea snake",
03594 M_COLD_BLOOD | M_SUBMERGES,
03595 MR_NO_FLAGS,
03596 400, 10, MONS_SNAKE, MONS_SEA_SNAKE, MH_NATURAL, -3,
03597 { {AT_BITE, AF_POISON_STRONG, 24}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03598 { 10, 4, 5, 0 },
03599 2, 15, MST_NO_SPELLS, CE_POISONOUS, Z_SMALL, S_HISS,
03600 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 12, SWIM_ENERGY(4),
03601 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03602 },
03603
03604 {
03605 MONS_ANACONDA, 'S', LIGHTGREY, "anaconda",
03606 M_COLD_BLOOD,
03607 MR_NO_FLAGS,
03608 750, 10, MONS_SNAKE, MONS_ANACONDA, MH_NATURAL, -3,
03609 { {AT_CONSTRICT, AF_CRUSH, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03610 { 11, 3, 5, 0 },
03611 4, 16, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_HISS,
03612 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 18, DEFAULT_ENERGY,
03613 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03614 },
03615
03616 {
03617 MONS_GUARDIAN_SERPENT, 'S', WHITE, "guardian serpent",
03618 M_SPELLCASTER | M_SEE_INVIS | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
03619 MR_RES_POISON,
03620 800, 10, MONS_GUARDIAN_SERPENT, MONS_GUARDIAN_SERPENT, MH_NATURAL, -6,
03621 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03622 { 8, 3, 5, 0 },
03623 6, 14, MST_GUARDIAN_SERPENT, CE_MUTAGEN_RANDOM, Z_BIG, S_SHOUT,
03624 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
03625 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03626 },
03627
03628
03629 {
03630 MONS_TROLL, 'T', BROWN, "troll",
03631 M_WARM_BLOOD | M_SPEAKS,
03632 MR_NO_FLAGS,
03633 1500, 10, MONS_TROLL, MONS_TROLL, MH_NATURAL, -3,
03634 { {AT_BITE, AF_PLAIN, 20}, {AT_CLAW, AF_PLAIN, 15},
03635 {AT_CLAW, AF_PLAIN, 15}, AT_NO_ATK },
03636 { 7, 3, 5, 0 },
03637 3, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
03638 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03639 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
03640 },
03641
03642 {
03643 MONS_ROCK_TROLL, 'T', LIGHTGREY, "rock troll",
03644 M_WARM_BLOOD | M_SPEAKS,
03645 MR_NO_FLAGS,
03646 1600, 11, MONS_TROLL, MONS_ROCK_TROLL, MH_NATURAL, -4,
03647 { {AT_BITE, AF_PLAIN, 30}, {AT_CLAW, AF_PLAIN, 20},
03648 {AT_CLAW, AF_PLAIN, 20}, AT_NO_ATK },
03649 { 11, 3, 5, 0 },
03650 13, 6, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
03651 I_NORMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
03652 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
03653 },
03654
03655 {
03656 MONS_IRON_TROLL, 'T', CYAN, "iron troll",
03657 M_WARM_BLOOD | M_SPEAKS,
03658 MR_RES_FIRE | MR_RES_COLD,
03659 1800, 10, MONS_TROLL, MONS_IRON_TROLL, MH_NATURAL, -5,
03660 { {AT_BITE, AF_PLAIN, 35}, {AT_CLAW, AF_PLAIN, 25},
03661 {AT_CLAW, AF_PLAIN, 25}, AT_NO_ATK },
03662 { 16, 3, 5, 0 },
03663 20, 4, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_SHOUT,
03664 I_NORMAL, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
03665 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_BIG
03666 },
03667
03668 {
03669 MONS_DEEP_TROLL, 'T', YELLOW, "deep troll",
03670 M_WARM_BLOOD | M_SENSE_INVIS | M_SPEAKS,
03671 MR_NO_FLAGS,
03672 1500, 13, MONS_TROLL, MONS_DEEP_TROLL, MH_NATURAL, -3,
03673 { {AT_BITE, AF_PLAIN, 27}, {AT_CLAW, AF_PLAIN, 20},
03674 {AT_CLAW, AF_PLAIN, 20}, AT_NO_ATK },
03675 { 10, 3, 5, 0 },
03676 6, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SHOUT,
03677 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03678 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
03679 },
03680
03681
03682 {
03683 MONS_BEAR, 'U', BROWN, "bear",
03684 M_WARM_BLOOD | M_SPELLCASTER | M_FAKE_SPELLS,
03685 MR_NO_FLAGS,
03686 1000, 10, MONS_BEAR, MONS_BEAR, MH_NATURAL, -3,
03687 { {AT_BITE, AF_PLAIN, 10}, {AT_CLAW, AF_PLAIN, 6}, {AT_CLAW, AF_PLAIN, 6},
03688 AT_NO_ATK },
03689 { 7, 3, 3, 0 },
03690 4, 4, MST_BERSERK_ESCAPE, CE_CLEAN, Z_BIG, S_GROWL,
03691 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03692 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03693 },
03694
03695 {
03696 MONS_GRIZZLY_BEAR, 'U', LIGHTGREY, "grizzly bear",
03697 M_WARM_BLOOD | M_SPELLCASTER| M_FAKE_SPELLS,
03698 MR_NO_FLAGS,
03699 1100, 10, MONS_BEAR, MONS_GRIZZLY_BEAR, MH_NATURAL, -3,
03700 { {AT_BITE, AF_PLAIN, 12}, {AT_CLAW, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 8},
03701 AT_NO_ATK },
03702 { 7, 4, 4, 0 },
03703 5, 8, MST_BERSERK_ESCAPE, CE_CLEAN, Z_BIG, S_GROWL,
03704 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03705 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03706 },
03707
03708 {
03709 MONS_POLAR_BEAR, 'U', WHITE, "polar bear",
03710 M_WARM_BLOOD | M_SPELLCASTER | M_FAKE_SPELLS,
03711 MR_RES_COLD,
03712 1200, 12, MONS_BEAR, MONS_POLAR_BEAR, MH_NATURAL, -3,
03713 { {AT_BITE, AF_PLAIN, 20}, {AT_CLAW, AF_PLAIN, 5}, {AT_CLAW, AF_PLAIN, 5},
03714 AT_NO_ATK },
03715 { 7, 5, 3, 0 },
03716 7, 8, MST_BERSERK_ESCAPE, CE_CLEAN, Z_BIG, S_GROWL,
03717 I_ANIMAL, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
03718 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03719 },
03720
03721 {
03722 MONS_BLACK_BEAR, 'U', BLUE, "black bear",
03723 M_WARM_BLOOD | M_SPELLCASTER | M_FAKE_SPELLS,
03724 MR_NO_FLAGS,
03725 800, 9, MONS_BEAR, MONS_BLACK_BEAR, MH_NATURAL, -3,
03726 { {AT_BITE, AF_PLAIN, 4}, {AT_CLAW, AF_PLAIN, 4}, {AT_CLAW, AF_PLAIN, 4},
03727 AT_NO_ATK },
03728 { 6, 3, 3, 0 },
03729 2, 8, MST_BERSERK_ESCAPE, CE_CLEAN, Z_SMALL, S_GROWL,
03730 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03731 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03732 },
03733
03734
03735 {
03736 MONS_VAMPIRE, 'V', RED, "vampire",
03737 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS | M_BLOOD_SCENT,
03738 MR_RES_COLD,
03739 0, 11, MONS_VAMPIRE, MONS_VAMPIRE, MH_UNDEAD, -6,
03740 { {AT_HIT, AF_PLAIN, 7}, {AT_BITE, AF_VAMPIRIC, 15}, AT_NO_ATK,
03741 AT_NO_ATK },
03742 { 6, 3, 5, 0 },
03743 10, 10, MST_VAMPIRE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03744 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03745 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03746 },
03747
03748 {
03749 MONS_VAMPIRE_KNIGHT, 'V', CYAN, "vampire knight",
03750 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS
03751 | M_BLOOD_SCENT,
03752 MR_RES_COLD,
03753 0, 13, MONS_VAMPIRE, MONS_VAMPIRE, MH_UNDEAD, -6,
03754 { {AT_HIT, AF_PLAIN, 33}, {AT_BITE, AF_VAMPIRIC, 15}, AT_NO_ATK,
03755 AT_NO_ATK },
03756 { 11, 3, 7, 0 },
03757 10, 10, MST_VAMPIRE_KNIGHT, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
03758 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03759 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03760 },
03761
03762 {
03763 MONS_VAMPIRE_MAGE, 'V', MAGENTA, "vampire mage",
03764 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS | M_BLOOD_SCENT,
03765 MR_RES_COLD,
03766 0, 15, MONS_VAMPIRE, MONS_VAMPIRE, MH_UNDEAD, -6,
03767 { {AT_HIT, AF_PLAIN, 7}, {AT_BITE, AF_VAMPIRIC, 15}, AT_NO_ATK,
03768 AT_NO_ATK },
03769 { 8, 3, 4, 0 },
03770 10, 10, MST_VAMPIRE_MAGE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03771 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
03772 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
03773 },
03774
03775
03776 {
03777 MONS_WRAITH, 'W', WHITE, "wraith",
03778 M_SEE_INVIS | M_INSUBSTANTIAL,
03779 MR_RES_COLD,
03780 0, 14, MONS_WRAITH, MONS_WRAITH, MH_UNDEAD, -7,
03781 { {AT_HIT, AF_DRAIN_XP, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03782 { 6, 3, 5, 0 },
03783 10, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03784 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
03785 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03786 },
03787
03788 {
03789 MONS_SHADOW_WRAITH, 'W', MAGENTA, "shadow wraith",
03790 M_SEE_INVIS | M_INVIS | M_INSUBSTANTIAL,
03791 MR_NO_FLAGS,
03792 0, 15, MONS_WRAITH, MONS_SHADOW_WRAITH, MH_UNDEAD, -8,
03793 { {AT_HIT, AF_DRAIN_XP, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03794 { 10, 3, 5, 0 },
03795 7, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
03796 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
03797 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03798 },
03799
03800 {
03801 MONS_FREEZING_WRAITH, 'W', LIGHTBLUE, "freezing wraith",
03802 M_SEE_INVIS | M_INSUBSTANTIAL,
03803 MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
03804 0, 10, MONS_WRAITH, MONS_FREEZING_WRAITH, MH_UNDEAD, -4,
03805 { {AT_HIT, AF_COLD, 19}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03806 { 8, 3, 5, 0 },
03807 12, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03808 I_NORMAL, HT_LAND, FL_LEVITATE, 8, DEFAULT_ENERGY,
03809 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03810 },
03811
03812 {
03813 MONS_EIDOLON, 'W', LIGHTGREY, "eidolon",
03814 M_SEE_INVIS | M_GLOWS_LIGHT | M_INSUBSTANTIAL,
03815 MR_RES_COLD,
03816 0, 14, MONS_WRAITH, MONS_EIDOLON, MH_UNDEAD, -8,
03817 { {AT_HIT, AF_DRAIN_XP, 13}, {AT_HIT, AF_DRAIN_STAT, 13}, AT_NO_ATK,
03818 AT_NO_ATK },
03819 { 13, 3, 5, 0 },
03820 12, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03821 I_NORMAL, HT_LAND, FL_LEVITATE, 11, DEFAULT_ENERGY,
03822 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03823 },
03824
03825 {
03826 MONS_PHANTASMAL_WARRIOR, 'W', LIGHTGREEN, "phantasmal warrior",
03827 M_SEE_INVIS | M_GLOWS_LIGHT | M_INSUBSTANTIAL,
03828 MR_RES_COLD,
03829 0, 13, MONS_WRAITH, MONS_PHANTASMAL_WARRIOR, MH_UNDEAD, -6,
03830 { {AT_HIT, AF_DRAIN_XP, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03831 { 9, 3, 5, 0 },
03832 12, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03833 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
03834 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
03835 },
03836
03837
03838 {
03839 MONS_SPECTRAL_THING, 'W', GREEN, "spectral thing",
03840 M_SEE_INVIS | M_GLOWS_LIGHT | M_INSUBSTANTIAL,
03841 MR_RES_COLD,
03842 0, 11, MONS_WRAITH, MONS_SPECTRAL_THING, MH_UNDEAD, MAG_IMMUNE,
03843 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03844 { 8, 3, 5, 0 },
03845 8, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03846 I_PLANT, HT_LAND, FL_LEVITATE, 7, DEFAULT_ENERGY,
03847 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03848 },
03849
03850
03851 {
03852
03853 MONS_ABOMINATION_LARGE, 'X', BLACK, "large abomination",
03854 M_NO_FLAGS,
03855 MR_NO_FLAGS,
03856 0, 10, MONS_ABOMINATION_SMALL, MONS_ABOMINATION_LARGE, MH_DEMONIC, -7,
03857 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03858 { 11, 2, 5, 0 },
03859 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03860 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03861 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03862 },
03863
03864 {
03865 MONS_TENTACLED_MONSTROSITY, 'X', GREEN, "tentacled monstrosity",
03866 M_SEE_INVIS,
03867 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
03868 0, 10, MONS_TENTACLED_MONSTROSITY, MONS_TENTACLED_MONSTROSITY, MH_DEMONIC, -5,
03869 { {AT_TENTACLE_SLAP, AF_PLAIN, 22}, {AT_TENTACLE_SLAP, AF_PLAIN, 17},
03870 {AT_TENTACLE_SLAP, AF_PLAIN, 13}, AT_NO_ATK },
03871 { 25, 3, 5, 0 },
03872 5, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03873 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 9, DEFAULT_ENERGY,
03874 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_GIANT
03875 },
03876
03877 {
03878 MONS_ORB_GUARDIAN, 'X', MAGENTA, "Orb Guardian",
03879 M_FIGHTER | M_SEE_INVIS | M_NO_POLY_TO,
03880 MR_NO_FLAGS,
03881 0, 23, MONS_ORB_GUARDIAN, MONS_ORB_GUARDIAN, MH_NATURAL, -6,
03882 { {AT_HIT, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03883 { 15, 3, 5, 0 },
03884 13, 13, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03885 I_NORMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
03886 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_GIANT
03887 },
03888
03889
03890 {
03891 MONS_SHEEP, 'Y', LIGHTGREY, "sheep",
03892 M_WARM_BLOOD,
03893 MR_NO_FLAGS,
03894 900, 10, MONS_SHEEP, MONS_SHEEP, MH_NATURAL, -3,
03895 { {AT_BITE, AF_PLAIN, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03896 { 3, 3, 5, 0 },
03897 2, 7, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_BELLOW,
03898 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03899 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
03900 },
03901
03902 {
03903 MONS_YAK, 'Y', BROWN, "yak",
03904 M_WARM_BLOOD,
03905 MR_NO_FLAGS,
03906 1200, 9, MONS_YAK, MONS_YAK, MH_NATURAL, -3,
03907 { {AT_GORE, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03908 { 7, 3, 5, 0 },
03909 4, 7, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_BELLOW,
03910 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03911 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03912 },
03913
03914 {
03915 MONS_DEATH_YAK, 'Y', YELLOW, "death yak",
03916 M_WARM_BLOOD,
03917 MR_NO_FLAGS,
03918 1500, 8, MONS_YAK, MONS_DEATH_YAK, MH_NATURAL, -5,
03919 { {AT_GORE, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03920 { 14, 3, 5, 0 },
03921 9, 5, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_BELLOW,
03922 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03923 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03924 },
03925
03926 {
03927 MONS_ELEPHANT, 'Y', GREEN, "elephant",
03928 M_WARM_BLOOD,
03929 MR_NO_FLAGS,
03930 1600, 8, MONS_ELEPHANT, MONS_ELEPHANT, MH_NATURAL, -5,
03931 { {AT_TRAMPLE, AF_PLAIN, 20}, {AT_TRUNK_SLAP, AF_PLAIN, 5}, AT_NO_ATK,
03932 AT_NO_ATK },
03933 { 9, 5, 5, 0 },
03934 8, 2, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_TRUMPET,
03935 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03936 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
03937 },
03938
03939 {
03940 MONS_DIRE_ELEPHANT, 'Y', BLUE, "dire elephant",
03941 M_WARM_BLOOD,
03942 MR_NO_FLAGS,
03943 2200, 8, MONS_ELEPHANT, MONS_DIRE_ELEPHANT, MH_NATURAL, -5,
03944 { {AT_TRAMPLE, AF_PLAIN, 40}, {AT_TRUNK_SLAP, AF_PLAIN, 15}, AT_NO_ATK,
03945 AT_NO_ATK },
03946 { 15, 5, 5, 0 },
03947 13, 2, MST_NO_SPELLS, CE_CLEAN, Z_BIG, S_TRUMPET,
03948 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03949 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
03950 },
03951
03952 {
03953 MONS_HELLEPHANT, 'Y', LIGHTRED, "hellephant",
03954 M_WARM_BLOOD | M_SPELLCASTER | M_FAKE_SPELLS,
03955 MR_NO_FLAGS,
03956 2800, 10, MONS_ELEPHANT, MONS_HELLEPHANT, MH_DEMONIC, -5,
03957 { {AT_TRAMPLE, AF_PLAIN, 45}, {AT_BITE, AF_PLAIN, 20},
03958 {AT_GORE, AF_PLAIN, 15 }, AT_NO_ATK },
03959 { 20, 5, 7, 0 },
03960 13, 10, MST_HELLEPHANT, CE_CLEAN, Z_NOZOMBIE, S_TRUMPET,
03961 I_ANIMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
03962 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
03963 },
03964
03965 {
03966 MONS_APIS, 'Y', WHITE, "apis",
03967 M_WARM_BLOOD,
03968 MR_NO_FLAGS,
03969 1800, 8, MONS_APIS, MONS_APIS, MH_HOLY, -5,
03970 { {AT_GORE, AF_HOLY, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03971 { 16, 5, 5, 0 },
03972 9, 5, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SILENT,
03973 I_ANIMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
03974 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
03975 },
03976
03977
03978
03979
03980 {
03981 MONS_ZOMBIE_LARGE, 'Z', BROWN, "large zombie",
03982 M_NO_REGEN,
03983 mrd(MR_RES_COLD, 2),
03984 0, 9, MONS_ZOMBIE_SMALL, MONS_ZOMBIE_LARGE, MH_UNDEAD, -1,
03985 { {AT_HIT, AF_PLAIN, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03986 { 6, 3, 5, 0 },
03987 8, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
03988 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
03989 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
03990 },
03991
03992 {
03993 MONS_SKELETON_LARGE, 'Z', LIGHTGREY, "large skeleton",
03994 M_NO_REGEN,
03995 mrd(MR_RES_COLD, 2),
03996 0, 9, MONS_SKELETON_SMALL, MONS_SKELETON_LARGE, MH_UNDEAD, -1,
03997 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
03998 { 0, 0, 0, 0 },
03999 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04000 I_PLANT, HT_LAND, FL_NONE, 5, DEFAULT_ENERGY,
04001 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04002 },
04003
04004 {
04005 MONS_SIMULACRUM_LARGE, 'Z', ETC_ICE, "large simulacrum",
04006 M_NO_REGEN,
04007 MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
04008 0, 9, MONS_SIMULACRUM_SMALL, MONS_SIMULACRUM_LARGE, MH_UNDEAD, -1,
04009 { {AT_HIT, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04010 { 5, 3, 5, 0 },
04011 10, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04012 I_PLANT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
04013 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04014 },
04015
04016
04017 {
04018 MONS_BIG_FISH, ';', LIGHTGREEN, "big fish",
04019 M_COLD_BLOOD | M_SUBMERGES,
04020 MR_NO_FLAGS,
04021 300, 7, MONS_BIG_FISH, MONS_BIG_FISH, MH_NATURAL, -3,
04022 { {AT_BITE, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04023 { 4, 3, 5, 0 },
04024 1, 12, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
04025 I_ANIMAL, HT_WATER, FL_NONE, 10, DEFAULT_ENERGY,
04026 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
04027 },
04028
04029 {
04030 MONS_GIANT_GOLDFISH, ';', LIGHTRED, "giant goldfish",
04031 M_COLD_BLOOD | M_SUBMERGES,
04032 MR_NO_FLAGS,
04033 450, 5, MONS_BIG_FISH, MONS_GIANT_GOLDFISH, MH_NATURAL, -3,
04034 { {AT_BITE, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04035 { 7, 3, 5, 0 },
04036 5, 7, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
04037 I_ANIMAL, HT_WATER, FL_NONE, 10, DEFAULT_ENERGY,
04038 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04039 },
04040
04041 {
04042 MONS_ELECTRIC_EEL, ';', LIGHTBLUE, "electric eel",
04043 M_COLD_BLOOD | M_SPECIAL_ABILITY | M_SUBMERGES,
04044 MR_RES_ELEC,
04045 300, 19, MONS_ELECTRIC_EEL, MONS_ELECTRIC_EEL, MH_NATURAL, -3,
04046 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04047 { 3, 3, 5, 0 },
04048 1, 15, MST_NO_SPELLS, CE_CLEAN, Z_SMALL, S_SILENT,
04049 I_ANIMAL, HT_WATER, FL_NONE, 10, DEFAULT_ENERGY,
04050 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04051 },
04052
04053 {
04054 MONS_JELLYFISH, 'J', CYAN, "jellyfish",
04055 M_NO_SKELETON | M_SUBMERGES,
04056 MR_RES_POISON,
04057 200, 10, MONS_JELLYFISH, MONS_JELLYFISH, MH_NATURAL, -3,
04058 { {AT_STING, AF_POISON_STR, 1}, {AT_HIT, AF_PLAIN, 1}, AT_NO_ATK,
04059 AT_NO_ATK },
04060 { 4, 3, 5, 0 },
04061 0, 5, MST_NO_SPELLS, CE_POISONOUS, Z_NOZOMBIE, S_SILENT,
04062 I_PLANT, HT_WATER, FL_NONE, 10, DEFAULT_ENERGY,
04063 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
04064 },
04065
04066
04067
04068
04069 {
04070 MONS_SHARK, ';', WHITE, "shark",
04071 M_NO_SKELETON | M_COLD_BLOOD | M_BLOOD_SCENT | M_SUBMERGES,
04072 MR_NO_FLAGS,
04073 2000, 9, MONS_SHARK, MONS_SHARK, MH_NATURAL, -3,
04074 { {AT_BITE, AF_PLAIN, 18}, {AT_BITE, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK },
04075 { 7, 3, 5, 0 },
04076 9, 5, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SILENT,
04077 I_ANIMAL, HT_WATER, FL_NONE, 10, DEFAULT_ENERGY,
04078 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
04079 },
04080
04081
04082 {
04083 MONS_KRAKEN, 'X', BLACK, "kraken",
04084 M_NO_SKELETON | M_COLD_BLOOD | M_SPELLCASTER | M_FAKE_SPELLS,
04085 MR_NO_FLAGS,
04086 3000, 6, MONS_KRAKEN, MONS_KRAKEN, MH_NATURAL, -3,
04087 { {AT_BITE, AF_PLAIN, 50}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04088 { 16, 10, 6, 0 },
04089 20, 0, MST_KRAKEN, CE_POISON_CONTAM, Z_BIG, S_SILENT,
04090 I_ANIMAL, HT_WATER, FL_NONE, 14, DEFAULT_ENERGY,
04091 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_HUGE
04092 },
04093
04094 {
04095 MONS_KRAKEN_TENTACLE, 'w', BLACK, "tentacle",
04096 M_COLD_BLOOD | M_NO_EXP_GAIN | M_STATIONARY | M_NO_POLY_TO,
04097 MR_NO_FLAGS,
04098 0, 10, MONS_KRAKEN, MONS_KRAKEN_TENTACLE, MH_NATURAL, MAG_IMMUNE,
04099 { {AT_TENTACLE_SLAP, AF_PLAIN, 29}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04100 { 12, 3, 2, 0 },
04101 5, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04102 I_ANIMAL, HT_AMPHIBIOUS, FL_LEVITATE, 17, DEFAULT_ENERGY,
04103 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04104 },
04105
04106 {
04107 MONS_KRAKEN_TENTACLE_SEGMENT, '*', BLACK, "tentacle segment",
04108 M_COLD_BLOOD | M_NO_EXP_GAIN | M_STATIONARY | M_SUBMERGES | M_NO_POLY_TO,
04109 MR_NO_FLAGS,
04110 0, 10, MONS_KRAKEN, MONS_KRAKEN_TENTACLE_SEGMENT, MH_NATURAL, MAG_IMMUNE,
04111 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04112 { 12, 3, 2, 0 },
04113 5, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04114 I_ANIMAL, HT_AMPHIBIOUS, FL_LEVITATE, 18, DEFAULT_ENERGY,
04115 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04116 },
04117
04118
04119 {
04120 MONS_LAVA_WORM, 'w', RED, "lava worm",
04121 M_NO_SKELETON | M_SUBMERGES,
04122 mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
04123 0, 6, MONS_LAVA_WORM, MONS_LAVA_WORM, MH_NATURAL, -3,
04124 { {AT_BITE, AF_FIRE, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04125 { 6, 3, 5, 0 },
04126 1, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_SMALL, S_SILENT,
04127 I_PLANT, HT_LAVA, FL_NONE, 10, DEFAULT_ENERGY,
04128 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04129 },
04130
04131 {
04132 MONS_LAVA_FISH, ';', RED, "lava fish",
04133 M_WARM_BLOOD | M_SUBMERGES,
04134 mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
04135 0, 10, MONS_BIG_FISH, MONS_LAVA_FISH, MH_NATURAL, -3,
04136 { {AT_BITE, AF_FIRE, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04137 { 4, 3, 5, 0 },
04138 4, 15, MST_NO_SPELLS, CE_NOCORPSE, Z_SMALL, S_SILENT,
04139 I_ANIMAL, HT_LAVA, FL_NONE, 10, DEFAULT_ENERGY,
04140 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
04141 },
04142
04143 {
04144 MONS_LAVA_SNAKE, 'S', RED, "lava snake",
04145 M_WARM_BLOOD | M_SPECIAL_ABILITY | M_SUBMERGES,
04146 mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
04147 0, 17, MONS_SNAKE, MONS_LAVA_SNAKE, MH_NATURAL, -3,
04148 { {AT_BITE, AF_FIRE, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04149 { 3, 3, 5, 0 },
04150 2, 17, MST_NO_SPELLS, CE_NOCORPSE, Z_SMALL, S_HISS,
04151 I_ANIMAL, HT_LAVA, FL_NONE, 10, DEFAULT_ENERGY,
04152 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04153 },
04154
04155 {
04156 MONS_SALAMANDER, 'N', LIGHTRED, "salamander",
04157 M_FIGHTER | M_WARM_BLOOD | M_SUBMERGES,
04158 mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
04159 0, 10, MONS_SALAMANDER, MONS_SALAMANDER, MH_NATURAL, -3,
04160 { {AT_HIT, AF_FIRE, 23}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04161 { 14, 3, 5, 0 },
04162 5, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_SMALL, S_SILENT,
04163 I_HIGH, HT_LAVA, FL_NONE, 10, DEFAULT_ENERGY,
04164 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04165 },
04166
04167
04168 {
04169 MONS_ROCK_WORM, 'w', BROWN, "rock worm",
04170 M_NO_SKELETON,
04171 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
04172 850, 12, MONS_WORM, MONS_ROCK_WORM, MH_NATURAL, -3,
04173 { {AT_BITE, AF_PLAIN, 22}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04174 { 5, 5, 5, 0 },
04175 3, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_BIG, S_SILENT,
04176 I_PLANT, HT_ROCK, FL_NONE, 12, DEFAULT_ENERGY,
04177 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
04178 },
04179
04180
04181 {
04182 MONS_HUMAN, '@', LIGHTGREY, "human",
04183 M_WARM_BLOOD | M_SPEAKS,
04184 MR_NO_FLAGS,
04185 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
04186 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04187 { 5, 3, 5, 0 },
04188 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
04189 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04190 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04191 },
04192
04193 {
04194 MONS_SLAVE, '@', WHITE, "slave",
04195 M_WARM_BLOOD | M_SPEAKS,
04196 MR_NO_FLAGS,
04197 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
04198 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04199 { 5, 3, 5, 0 },
04200 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04201 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04202 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_MEDIUM
04203 },
04204
04205 {
04206 MONS_HELL_KNIGHT, '@', RED, "hell knight",
04207 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
04208 MR_RES_HELLFIRE,
04209 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
04210 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04211 { 10, 4, 5, 0 },
04212 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04213 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04214 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04215 },
04216
04217 {
04218 MONS_NECROMANCER, '@', WHITE, "necromancer",
04219 M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
04220 MR_NO_FLAGS,
04221 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
04222 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04223 { 10, 2, 4, 0 },
04224 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04225 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04226 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04227 },
04228
04229 {
04230 MONS_WIZARD, '@', MAGENTA, "wizard",
04231 M_SPELLCASTER | M_SPEAKS | M_ACTUAL_SPELLS | M_WARM_BLOOD,
04232 MR_NO_FLAGS,
04233 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
04234 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04235 { 10, 2, 4, 0 },
04236 0, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04237 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04238 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04239 },
04240
04241 {
04242 MONS_VAULT_GUARD, '@', CYAN, "vault guard",
04243 M_FIGHTER | M_WARM_BLOOD | M_SENSE_INVIS | M_SPEAKS,
04244 MR_NO_FLAGS,
04245 550, 12, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
04246 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04247 { 13, 3, 5, 0 },
04248 1, 13, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04249 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04250 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04251 },
04252
04253 {
04254 MONS_SHAPESHIFTER, '@', LIGHTRED, "shapeshifter",
04255 M_NO_SKELETON,
04256 MR_NO_FLAGS,
04257 600, 10, MONS_SHAPESHIFTER, MONS_SHAPESHIFTER, MH_NATURAL, -6,
04258 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04259 { 7, 3, 5, 0 },
04260 0, 10, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
04261 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04262 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04263 },
04264
04265 {
04266 MONS_GLOWING_SHAPESHIFTER, '@', RED, "glowing shapeshifter",
04267 M_NO_SKELETON | M_GLOWS_RADIATION,
04268 MR_NO_FLAGS,
04269 600, 10, MONS_SHAPESHIFTER, MONS_GLOWING_SHAPESHIFTER, MH_NATURAL, -6,
04270 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04271 { 10, 3, 5, 0 },
04272 0, 10, MST_NO_SPELLS, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SILENT,
04273 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04274 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04275 },
04276
04277 {
04278 MONS_KILLER_KLOWN, '@', BLACK, "Killer Klown",
04279 M_SEE_INVIS | M_SPEAKS | M_WARM_BLOOD | M_SPECIAL_ABILITY,
04280 MR_NO_FLAGS,
04281 0, 17, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -6,
04282 { {AT_HIT, AF_KLOWN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04283 { 20, 5, 5, 0 },
04284 10, 15, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
04285 I_HIGH, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
04286 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04287 },
04288
04289 {
04290 MONS_PALADIN, '@', WHITE, "paladin",
04291 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
04292 MR_NO_FLAGS,
04293 550, 10, MONS_HUMAN, MONS_HUMAN, MH_HOLY, -3,
04294 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04295 { 10, 4, 5, 0 },
04296 0, 10, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SHOUT,
04297 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04298 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04299 },
04300
04301 {
04302 MONS_DEMONSPAWN, '@', DARKGREY, "demonspawn",
04303 M_WARM_BLOOD | M_SPEAKS | M_NO_POLY_TO,
04304 MR_NO_FLAGS,
04305 550, 10, MONS_HUMAN, MONS_DEMONSPAWN, MH_DEMONIC, -3,
04306 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04307 { 5, 3, 5, 0 },
04308 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
04309 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04310 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04311 },
04312
04313 {
04314 MONS_DEMIGOD, '@', YELLOW, "demigod",
04315 M_WARM_BLOOD | M_SPEAKS | M_NO_POLY_TO,
04316 MR_NO_FLAGS,
04317 550, 10, MONS_HUMAN, MONS_DEMIGOD, MH_NATURAL, -4,
04318 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04319 { 5, 5, 5, 0 },
04320 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
04321 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04322 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04323 },
04324
04325 {
04326 MONS_HALFLING, '@', LIGHTGREY, "halfling",
04327 M_WARM_BLOOD | M_SPEAKS | M_NO_POLY_TO,
04328 MR_NO_FLAGS,
04329 400, 10, MONS_HUMAN, MONS_HALFLING, MH_NATURAL, -2,
04330 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04331 { 3, 2, 3, 0 },
04332 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_SMALL, S_SHOUT,
04333 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04334 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
04335 },
04336
04337
04338 {
04339
04340 MONS_GOLD_MIMIC, '$', YELLOW, "pile of gold coins",
04341 M_STATIONARY,
04342 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04343 0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
04344 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04345 AT_NO_ATK },
04346 { 8, 3, 5, 0 },
04347 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04348 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04349 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04350 },
04351
04352 {
04353 MONS_WEAPON_MIMIC, ')', BLACK, "mimic",
04354 M_STATIONARY,
04355 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04356 0, 13, MONS_GOLD_MIMIC, MONS_WEAPON_MIMIC, MH_NONLIVING, -3,
04357 { {AT_HIT, AF_POISON, 17}, {AT_HIT, AF_PLAIN, 17}, {AT_HIT, AF_PLAIN, 17},
04358 AT_NO_ATK },
04359 { 8, 3, 5, 0 },
04360 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04361 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04362 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
04363 },
04364
04365 {
04366 MONS_ARMOUR_MIMIC, '[', BLACK, "mimic",
04367 M_STATIONARY,
04368 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04369 0, 13, MONS_GOLD_MIMIC, MONS_ARMOUR_MIMIC, MH_NONLIVING, -3,
04370 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04371 AT_NO_ATK },
04372 { 8, 3, 5, 0 },
04373 15, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04374 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04375 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04376 },
04377
04378 {
04379 MONS_SCROLL_MIMIC, '?', LIGHTGREY, "mimic",
04380 M_STATIONARY,
04381 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04382 0, 13, MONS_GOLD_MIMIC, MONS_SCROLL_MIMIC, MH_NONLIVING, -3,
04383 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04384 AT_NO_ATK },
04385 { 8, 3, 5, 0 },
04386 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04387 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04388 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04389 },
04390
04391 {
04392 MONS_POTION_MIMIC, '!', BLACK, "mimic",
04393 M_STATIONARY,
04394 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04395 0, 13, MONS_GOLD_MIMIC, MONS_POTION_MIMIC, MH_NONLIVING, -3,
04396 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04397 AT_NO_ATK },
04398 { 8, 3, 5, 0 },
04399 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04400 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04401 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04402 },
04403
04404
04405 {
04406 MONS_DOOR_MIMIC, '+', LIGHTGRAY, "door mimic",
04407 M_FIGHTER,
04408 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04409 0, 13, MONS_DOOR_MIMIC, MONS_DOOR_MIMIC, MH_NONLIVING, -3,
04410 { {AT_SNAP, AF_POISON, 12}, {AT_SNAP, AF_PLAIN, 12}, {AT_SNAP, AF_PLAIN, 12},
04411 AT_NO_ATK },
04412 { 8, 3, 5, 0 },
04413 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04414 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04415 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04416 },
04417
04418 {
04419 MONS_PORTAL_MIMIC, '\\', ETC_SHIMMER_BLUE, "portal mimic",
04420 M_FIGHTER,
04421 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04422 0, 13, MONS_DOOR_MIMIC, MONS_PORTAL_MIMIC, MH_NONLIVING, -3,
04423 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04424 AT_NO_ATK },
04425 { 8, 3, 5, 0 },
04426 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04427 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04428 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04429 },
04430
04431 {
04432 MONS_TRAP_MIMIC, '^', LIGHTCYAN, "trap mimic",
04433 M_FIGHTER,
04434 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04435 0, 13, MONS_DOOR_MIMIC, MONS_TRAP_MIMIC, MH_NONLIVING, -3,
04436 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04437 AT_NO_ATK },
04438 { 8, 3, 5, 0 },
04439 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04440 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04441 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04442 },
04443
04444 {
04445 MONS_STAIR_MIMIC, '>', LIGHTGRAY, "stair mimic",
04446 M_FIGHTER,
04447 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04448 0, 13, MONS_DOOR_MIMIC, MONS_STAIR_MIMIC, MH_NONLIVING, -3,
04449 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04450 AT_NO_ATK },
04451 { 8, 3, 5, 0 },
04452 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04453 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04454 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04455 },
04456
04457 {
04458 MONS_SHOP_MIMIC, '\\', YELLOW, "shop mimic",
04459 M_FIGHTER,
04460 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04461 0, 13, MONS_DOOR_MIMIC, MONS_SHOP_MIMIC, MH_NONLIVING, -3,
04462 { {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
04463 AT_NO_ATK },
04464 { 8, 3, 5, 0 },
04465 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04466 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04467 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04468 },
04469
04470 {
04471 MONS_FOUNTAIN_MIMIC, '}', ETC_SHIMMER_BLUE, "fountain mimic",
04472 M_FIGHTER,
04473 MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
04474 0, 13, MONS_DOOR_MIMIC, MONS_FOUNTAIN_MIMIC, MH_NONLIVING, -3,
04475 { {AT_SPLASH, AF_POISON, 12}, {AT_SPLASH, AF_PLAIN, 12}, {AT_SPLASH, AF_PLAIN, 12},
04476 AT_NO_ATK },
04477 { 8, 3, 5, 0 },
04478 5, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04479 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04480 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
04481 },
04482
04483
04484
04485
04486 {
04487 MONS_DANCING_WEAPON, '(', BLACK, "dancing weapon",
04488 M_FIGHTER,
04489 MR_RES_POISON | mrd(MR_RES_FIRE | MR_RES_COLD, 2) | mrd(MR_RES_ELEC, 3),
04490 0, 10, MONS_DANCING_WEAPON, MONS_DANCING_WEAPON, MH_NONLIVING, MAG_IMMUNE,
04491 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04492 { 15, 0, 0, 15 },
04493 10, 20, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04494 I_PLANT, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
04495 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04496 },
04497
04498
04499 {
04500 MONS_ELDRITCH_TENTACLE, 'w', BLACK, "eldritch tentacle",
04501 M_NO_POLY_TO | M_STATIONARY | M_SEE_INVIS,
04502 mrd(MR_RES_FIRE | MR_RES_HELLFIRE | MR_RES_POISON | MR_RES_COLD, 3)
04503 | MR_RES_ELEC | MR_RES_STICKY_FLAME | MR_RES_ACID,
04504 0, 10, MONS_ELDRITCH_TENTACLE, MONS_ELDRITCH_TENTACLE, MH_NONLIVING, MAG_IMMUNE,
04505 { {AT_TENTACLE_SLAP, AF_CHAOS, 30}, {AT_CLAW, AF_CHAOS, 40}, AT_NO_ATK,
04506 AT_NO_ATK },
04507 { 16, 5, 5, 0 },
04508 13, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04509 I_ANIMAL, HT_AMPHIBIOUS, FL_LEVITATE, 12, DEFAULT_ENERGY,
04510 MONUSE_NOTHING, MONEAT_CORPSES, SIZE_GIANT
04511 },
04512
04513 {
04514 MONS_ELDRITCH_TENTACLE_SEGMENT, '*', BLACK, "eldritch tentacle segment",
04515 M_NO_EXP_GAIN | M_STATIONARY | M_NO_POLY_TO | M_SEE_INVIS,
04516 mrd(MR_RES_FIRE | MR_RES_HELLFIRE | MR_RES_POISON | MR_RES_COLD, 3)
04517 | MR_RES_ELEC | MR_RES_STICKY_FLAME | MR_RES_ACID,
04518 0, 10, MONS_ELDRITCH_TENTACLE, MONS_ELDRITCH_TENTACLE_SEGMENT, MH_NONLIVING, MAG_IMMUNE,
04519 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04520 { 16, 5, 5, 0 },
04521 13, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04522 I_ANIMAL, HT_AMPHIBIOUS, FL_LEVITATE, 12, DEFAULT_ENERGY,
04523 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
04524 },
04525
04526
04527
04528 {
04529 MONS_IMP, '5', RED, "imp",
04530 M_SPEAKS | M_SPECIAL_ABILITY,
04531 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
04532 0, 13, MONS_IMP, MONS_IMP, MH_DEMONIC, -9,
04533 { {AT_HIT, AF_PLAIN, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04534 { 3, 3, 3, 0 },
04535 3, 14, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04536 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04537 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
04538 },
04539
04540 {
04541 MONS_QUASIT, '5', LIGHTGREY, "quasit",
04542 M_NO_FLAGS,
04543 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD,
04544 0, 13, MONS_QUASIT, MONS_QUASIT, MH_DEMONIC, 5,
04545 { {AT_BITE, AF_DRAIN_DEX, 3}, {AT_CLAW, AF_DRAIN_DEX, 2},
04546 {AT_CLAW, AF_DRAIN_DEX, 2}, AT_NO_ATK },
04547 { 3, 2, 6, 0 },
04548 5, 17, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
04549 I_NORMAL, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
04550 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
04551 },
04552
04553 {
04554 MONS_WHITE_IMP, '5', WHITE, "white imp",
04555 M_SPELLCASTER | M_SPEAKS,
04556 MR_RES_POISON | mrd(MR_RES_COLD, 2) | MR_VUL_FIRE,
04557 0, 10, MONS_IMP, MONS_WHITE_IMP, MH_DEMONIC, -3,
04558 { {AT_HIT, AF_COLD, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04559 { 2, 3, 5, 0 },
04560 4, 10, MST_WHITE_IMP, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04561 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04562 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LITTLE
04563 },
04564
04565 {
04566 MONS_LEMURE, '5', YELLOW, "lemure",
04567 M_NO_FLAGS,
04568 MR_RES_POISON,
04569 0, 10, MONS_LEMURE, MONS_LEMURE, MH_DEMONIC, -3,
04570 { {AT_HIT, AF_PLAIN, 5}, {AT_HIT, AF_PLAIN, 3}, {AT_HIT, AF_PLAIN, 3},
04571 AT_NO_ATK },
04572 { 2, 3, 5, 0 },
04573 1, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
04574 I_NORMAL, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
04575 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_SMALL
04576 },
04577
04578 {
04579 MONS_UFETUBUS, '5', LIGHTCYAN, "ufetubus",
04580 M_NO_FLAGS,
04581 MR_VUL_FIRE | MR_RES_COLD,
04582 0, 28, MONS_UFETUBUS, MONS_UFETUBUS, MH_DEMONIC, -3,
04583 { {AT_HIT, AF_PLAIN, 5}, {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK },
04584 { 1, 4, 6, 0 },
04585 2, 15, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04586 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
04587 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04588 },
04589
04590 {
04591 MONS_IRON_IMP, '5', CYAN, "iron imp",
04592 M_SPEAKS,
04593 MR_RES_POISON | MR_RES_ELEC | MR_RES_HELLFIRE | MR_RES_COLD,
04594 0, 14, MONS_IRON_IMP, MONS_IRON_IMP, MH_DEMONIC, -3,
04595 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04596 { 3, 3, 5, 0 },
04597 6, 8, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04598 I_NORMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
04599 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
04600 },
04601
04602 {
04603 MONS_MIDGE, '5', LIGHTGREEN, "midge",
04604 M_NO_FLAGS,
04605 MR_RES_POISON,
04606 0, 10, MONS_MIDGE, MONS_MIDGE, MH_DEMONIC, -3,
04607 { {AT_HIT, AF_BLINK, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04608 { 2, 3, 5, 0 },
04609 4, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04610 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04611 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
04612 },
04613
04614 {
04615 MONS_SHADOW_IMP, '5', MAGENTA, "shadow imp",
04616 M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS,
04617 MR_RES_POISON | mrd(MR_RES_COLD, 2),
04618 0, 11, MONS_IMP, MONS_SHADOW_IMP, MH_DEMONIC, -3,
04619 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04620 { 2, 3, 5, 0 },
04621 3, 11, MST_SHADOW_IMP, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04622 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04623 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LITTLE
04624 },
04625
04626
04627 {
04628 MONS_RED_DEVIL, '4', RED, "red devil",
04629 M_FIGHTER,
04630 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
04631 0, 10, MONS_RED_DEVIL, MONS_RED_DEVIL, MH_DEMONIC, -7,
04632 { {AT_HIT, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04633 { 5, 3, 5, 0 },
04634 10, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04635 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04636 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04637 },
04638
04639 {
04640 MONS_ROTTING_DEVIL, '4', GREEN, "rotting devil",
04641 M_NO_FLAGS,
04642 MR_RES_POISON | MR_RES_COLD,
04643 0, 10, MONS_ROTTING_DEVIL, MONS_ROTTING_DEVIL, MH_DEMONIC, -7,
04644 { {AT_HIT, AF_ROT, 8}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04645 { 5, 3, 5, 0 },
04646 2, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04647 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04648 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04649 },
04650
04651 {
04652 MONS_HAIRY_DEVIL, '4', LIGHTRED, "hairy devil",
04653 M_NO_FLAGS,
04654 MR_RES_POISON,
04655 0, 10, MONS_HAIRY_DEVIL, MONS_HAIRY_DEVIL, MH_DEMONIC, -4,
04656 { {AT_HIT, AF_PLAIN, 9}, {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK },
04657 { 6, 3, 5, 0 },
04658 7, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04659 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04660 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_SMALL
04661 },
04662
04663 {
04664 MONS_SIXFIRHY, '4', LIGHTBLUE, "sixfirhy",
04665 M_NO_FLAGS,
04666 MR_NO_FLAGS,
04667
04668 0, 6, MONS_SIXFIRHY, MONS_SIXFIRHY, MH_DEMONIC, -6,
04669 { {AT_HIT, AF_ELEC, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04670 { 6, 3, 5, 0 },
04671 2, 20, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04672 I_NORMAL, HT_LAND, FL_NONE, 30, MOVE_ENERGY(6),
04673 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LITTLE
04674 },
04675
04676 {
04677 MONS_HELLWING, '4', LIGHTGREY, "hellwing",
04678 M_SPELLCASTER,
04679 MR_RES_POISON,
04680 0, 12, MONS_HELLWING, MONS_HELLWING, MH_DEMONIC, -6,
04681 { {AT_HIT, AF_PLAIN, 17}, {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK },
04682 { 7, 4, 5, 0 },
04683 8, 10, MST_HELLWING, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
04684 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04685 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04686 },
04687
04688
04689 {
04690 MONS_SMOKE_DEMON, '3', LIGHTGREY, "smoke demon",
04691 M_SPELLCASTER | M_INSUBSTANTIAL | M_UNBREATHING,
04692 MR_RES_POISON | mrd(MR_RES_FIRE, 2),
04693 0, 12, MONS_SMOKE_DEMON, MONS_SMOKE_DEMON, MH_DEMONIC, -6,
04694 { {AT_HIT, AF_PLAIN, 8}, {AT_HIT, AF_PLAIN, 5}, {AT_HIT, AF_PLAIN, 5},
04695 AT_NO_ATK },
04696 { 7, 3, 5, 0 },
04697 5, 9, MST_SMOKE_DEMON, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04698 I_NORMAL, HT_LAND, FL_LEVITATE, 9, DEFAULT_ENERGY,
04699 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_SMALL
04700 },
04701
04702 {
04703 MONS_TORMENTOR, '3', YELLOW, "tormentor",
04704 M_SPELLCASTER | M_SPEAKS,
04705 MR_RES_POISON | MR_RES_FIRE,
04706 0, 10, MONS_TORMENTOR, MONS_TORMENTOR, MH_DEMONIC, -6,
04707 { {AT_HIT, AF_PLAIN, 8}, {AT_HIT, AF_PLAIN, 8}, AT_NO_ATK, AT_NO_ATK },
04708 { 7, 3, 5, 0 },
04709 12, 12, MST_TORMENTOR, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04710 I_HIGH, HT_LAND, FL_FLY, 13, DEFAULT_ENERGY,
04711 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04712 },
04713
04714 {
04715 MONS_BLUE_DEVIL, '3', BLUE, "blue devil",
04716 M_NO_FLAGS,
04717 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
04718 0, 10, MONS_BLUE_DEVIL, MONS_BLUE_DEVIL, MH_DEMONIC, -5,
04719 { {AT_HIT, AF_PLAIN, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04720 { 7, 3, 5, 0 },
04721 14, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04722 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04723 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04724 },
04725
04726 {
04727 MONS_IRON_DEVIL, '3', CYAN, "iron devil",
04728 M_NO_FLAGS,
04729 MR_RES_POISON | MR_RES_ELEC | MR_RES_HELLFIRE | MR_RES_COLD,
04730 0, 10, MONS_IRON_DEVIL, MONS_IRON_DEVIL, MH_DEMONIC, -6,
04731 { {AT_HIT, AF_PLAIN, 14}, {AT_HIT, AF_PLAIN, 14}, AT_NO_ATK, AT_NO_ATK },
04732 { 8, 3, 5, 0 },
04733 16, 8, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SCREECH,
04734 I_HIGH, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
04735 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
04736 },
04737
04738 {
04739 MONS_NEQOXEC, '3', LIGHTMAGENTA, "neqoxec",
04740 M_SPELLCASTER,
04741 MR_RES_POISON,
04742 0, 12, MONS_NEQOXEC, MONS_NEQOXEC, MH_DEMONIC, -6,
04743 { {AT_HIT, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04744 { 6, 3, 5, 0 },
04745 4, 12, MST_NEQOXEC, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04746 I_NORMAL, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
04747 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04748 },
04749
04750 {
04751 MONS_ORANGE_DEMON, '3', LIGHTRED, "orange demon",
04752 M_NO_FLAGS,
04753 MR_NO_FLAGS,
04754 0, 12, MONS_ORANGE_DEMON, MONS_ORANGE_DEMON, MH_DEMONIC, -6,
04755 { {AT_HIT, AF_PLAIN, 8}, {AT_STING, AF_POISON_STAT, 10}, AT_NO_ATK,
04756 AT_NO_ATK },
04757 { 8, 4, 5, 0 },
04758 3, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SCREECH,
04759 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04760 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
04761 },
04762
04763 {
04764 MONS_YNOXINUL, '3', LIGHTCYAN, "ynoxinul",
04765 M_SPELLCASTER | M_SENSE_INVIS,
04766 MR_RES_ELEC | MR_RES_POISON | MR_RES_COLD,
04767 0, 12, MONS_YNOXINUL, MONS_YNOXINUL, MH_DEMONIC, -6,
04768 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04769 { 6, 3, 5, 0 },
04770 3, 10, MST_YNOXINUL, CE_NOCORPSE, Z_NOZOMBIE, S_BELLOW,
04771 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
04772 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04773 },
04774
04775 {
04776 MONS_SHADOW_DEMON, '3', MAGENTA, "shadow demon",
04777 M_SEE_INVIS | M_INVIS,
04778 MR_RES_POISON | mrd(MR_RES_COLD, 2),
04779 0, 12, MONS_SHADOW_DEMON, MONS_SHADOW_DEMON, MH_DEMONIC, -7,
04780 { {AT_HIT, AF_PLAIN, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04781 { 6, 3, 5, 0 },
04782 7, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_CROAK,
04783 I_HIGH, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
04784 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_SMALL
04785 },
04786
04787 {
04788 MONS_CHAOS_SPAWN, '3', ETC_RANDOM, "chaos spawn",
04789 M_SEE_INVIS,
04790 MR_NO_FLAGS,
04791 0, 12, MONS_CHAOS_SPAWN, MONS_CHAOS_SPAWN, MH_DEMONIC, -7,
04792 { {AT_RANDOM, AF_CHAOS, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04793 { 6, 3, 5, 0 },
04794 7, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_RANDOM,
04795 I_ANIMAL, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
04796 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG
04797 },
04798
04799
04800
04801 {
04802 MONS_BEAST, '2', BROWN, "beast",
04803 M_FIGHTER,
04804 MR_NO_FLAGS,
04805 0, 10, MONS_BEAST, MONS_BEAST, MH_DEMONIC, -3,
04806 { {AT_BITE, AF_PLAIN, 28}, {AT_CLAW, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK },
04807 { 7, 9, 6, 0 },
04808 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_RANDOM,
04809 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04810 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04811 },
04812
04813 {
04814 MONS_HELLION, '2', ETC_FIRE, "hellion",
04815 M_SPELLCASTER | M_GLOWS_LIGHT,
04816 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
04817 0, 12, MONS_HELLION, MONS_HELLION, MH_DEMONIC, -7,
04818 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04819 { 7, 3, 5, 0 },
04820 5, 10, MST_HELLION, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
04821 I_HIGH, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
04822 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04823 },
04824
04825 {
04826 MONS_SUN_DEMON, '2', YELLOW, "sun demon",
04827 M_SENSE_INVIS | M_GLOWS_LIGHT,
04828 MR_RES_ELEC | MR_RES_POISON | MR_VUL_COLD | MR_RES_HELLFIRE,
04829 0, 14, MONS_SUN_DEMON, MONS_SUN_DEMON, MH_DEMONIC, -6,
04830 { {AT_HIT, AF_FIRE, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04831 { 10, 3, 5, 0 },
04832 10, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04833 I_NORMAL, HT_LAND, FL_LEVITATE, 12, DEFAULT_ENERGY,
04834 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04835 },
04836
04837 {
04838 MONS_REAPER, '2', LIGHTGREY, "reaper",
04839 M_FIGHTER | M_SEE_INVIS | M_SPEAKS,
04840 MR_RES_POISON | MR_RES_COLD,
04841 0, 10, MONS_REAPER, MONS_REAPER, MH_DEMONIC, MAG_IMMUNE,
04842 { {AT_HIT, AF_PLAIN, 32}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04843 { 8, 3, 5, 0 },
04844 15, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04845 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04846 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_MEDIUM
04847 },
04848
04849 {
04850 MONS_SOUL_EATER, '2', MAGENTA, "soul eater",
04851 M_SEE_INVIS,
04852 MR_RES_POISON | MR_RES_COLD,
04853 0, 12, MONS_SOUL_EATER, MONS_SOUL_EATER, MH_DEMONIC, -10,
04854 { {AT_HIT, AF_DRAIN_XP, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04855 { 11, 3, 5, 0 },
04856 18, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04857 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
04858 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04859 },
04860
04861 {
04862 MONS_ICE_DEVIL, '2', WHITE, "ice devil",
04863 M_NO_FLAGS,
04864 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
04865 0, 11, MONS_ICE_DEVIL, MONS_ICE_DEVIL, MH_DEMONIC, -6,
04866 { {AT_HIT, AF_COLD, 16}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04867 { 11, 3, 5, 0 },
04868 12, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
04869 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
04870 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04871 },
04872
04873 {
04874 MONS_LOROCYPROCA, '2', BLUE, "Lorocyproca",
04875 M_SENSE_INVIS | M_INVIS,
04876 MR_RES_POISON | MR_RES_COLD | MR_RES_FIRE | MR_RES_ELEC,
04877 0, 12, MONS_LOROCYPROCA, MONS_LOROCYPROCA, MH_DEMONIC, -7,
04878 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK },
04879 { 12, 3, 5, 0 },
04880 10, 12, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
04881 I_HIGH, HT_LAND, FL_NONE, 9, DEFAULT_ENERGY,
04882 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
04883 },
04884
04885
04886 {
04887 MONS_FIEND, '1', LIGHTRED, "Fiend",
04888 M_SEE_INVIS | M_GLOWS_LIGHT,
04889 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
04890 0, 50, MONS_FIEND, MONS_FIEND, MH_DEMONIC, -12,
04891 { {AT_HIT, AF_PLAIN, 25}, {AT_HIT, AF_PLAIN, 15}, {AT_HIT, AF_PLAIN, 15},
04892 AT_NO_ATK },
04893 { 18, 3, 5, 0 },
04894 15, 6, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04895 I_HIGH, HT_LAND, FL_FLY, 9, DEFAULT_ENERGY,
04896 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04897 },
04898
04899 {
04900 MONS_ICE_FIEND, '1', WHITE, "Ice Fiend",
04901 M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_LIGHT,
04902 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 3),
04903 0, 15, MONS_FIEND, MONS_ICE_FIEND, MH_DEMONIC, -12,
04904 { {AT_CLAW, AF_COLD, 25}, {AT_CLAW, AF_COLD, 25}, AT_NO_ATK, AT_NO_ATK },
04905 { 18, 3, 5, 0 },
04906 15, 6, MST_ICE_FIEND, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04907 I_HIGH, HT_LAND, FL_FLY, 9, DEFAULT_ENERGY,
04908 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04909 },
04910
04911 {
04912 MONS_SHADOW_FIEND, '1', MAGENTA, "Shadow Fiend",
04913 M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_LIGHT,
04914 MR_RES_POISON | mrd(MR_RES_COLD, 2) | MR_RES_ELEC,
04915 0, 14, MONS_FIEND, MONS_SHADOW_FIEND, MH_DEMONIC, -13,
04916 { {AT_HIT, AF_DRAIN_XP, 25}, {AT_HIT, AF_DRAIN_XP, 15},
04917 {AT_HIT, AF_DRAIN_XP, 15}, AT_NO_ATK },
04918 { 18, 3, 5, 0 },
04919 15, 6, MST_SHADOW_FIEND, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04920 I_HIGH, HT_LAND, FL_LEVITATE, 9, DEFAULT_ENERGY,
04921 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04922 },
04923
04924 {
04925 MONS_PIT_FIEND, '1', BROWN, "Pit Fiend",
04926 M_SEE_INVIS | M_SPECIAL_ABILITY | M_GLOWS_LIGHT,
04927 MR_RES_POISON | MR_RES_HELLFIRE | MR_RES_COLD | MR_RES_ELEC,
04928 0, 25, MONS_FIEND, MONS_PIT_FIEND, MH_DEMONIC, -12,
04929 { {AT_HIT, AF_PLAIN, 28}, {AT_HIT, AF_PLAIN, 21}, {AT_HIT, AF_PLAIN, 21},
04930 AT_NO_ATK },
04931 { 19, 4, 5, 0 },
04932 17, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
04933 I_HIGH, HT_LAND, FL_FLY, 7, DEFAULT_ENERGY,
04934 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04935 },
04936
04937 {
04938 MONS_EXECUTIONER, '1', LIGHTGREY, "Executioner",
04939 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS,
04940 MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD | MR_RES_POISON,
04941 0, 14, MONS_EXECUTIONER, MONS_EXECUTIONER, MH_DEMONIC, -9,
04942 { {AT_HIT, AF_PLAIN, 30}, {AT_HIT, AF_PLAIN, 10}, {AT_HIT, AF_PLAIN, 10},
04943 AT_NO_ATK },
04944 { 12, 3, 5, 0 },
04945 10, 15, MST_EXECUTIONER, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
04946 I_HIGH, HT_LAND, FL_NONE, 20, DEFAULT_ENERGY,
04947 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04948 },
04949
04950 {
04951 MONS_GREEN_DEATH, '1', GREEN, "Green Death",
04952 M_SPELLCASTER | M_SEE_INVIS,
04953 MR_RES_POISON,
04954 0, 13, MONS_GREEN_DEATH, MONS_GREEN_DEATH, MH_DEMONIC, -9,
04955 { {AT_HIT, AF_PLAIN, 32}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04956 { 13, 3, 5, 0 },
04957 5, 7, MST_GREEN_DEATH, CE_POISON_CONTAM, Z_NOZOMBIE, S_ROAR,
04958 I_HIGH, HT_LAND, FL_NONE, 11, DEFAULT_ENERGY,
04959 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04960 },
04961
04962 {
04963 MONS_BLUE_DEATH, '1', BLUE, "Blue Death",
04964 M_SPELLCASTER | M_SEE_INVIS,
04965 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 2) | MR_RES_ELEC,
04966 0, 13, MONS_BLUE_DEATH, MONS_BLUE_DEATH, MH_DEMONIC, -9,
04967 { {AT_HIT, AF_PLAIN, 20}, {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK },
04968 { 12, 3, 5, 0 },
04969 10, 10, MST_BLUE_DEATH, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04970 I_HIGH, HT_LAND, FL_FLY, 11, DEFAULT_ENERGY,
04971 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04972 },
04973
04974 {
04975 MONS_BALRUG, '1', RED, "Balrug",
04976 M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_GLOWS_LIGHT,
04977 MR_RES_POISON | MR_RES_HELLFIRE | MR_VUL_COLD,
04978 0, 15, MONS_BALRUG, MONS_BALRUG, MH_DEMONIC, -9,
04979 { {AT_HIT, AF_FIRE, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04980 { 14, 3, 5, 0 },
04981 5, 12, MST_BALRUG, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04982 I_HIGH, HT_LAND, FL_FLY, 11, DEFAULT_ENERGY,
04983 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
04984 },
04985
04986 {
04987 MONS_CACODEMON, '1', YELLOW, "Cacodemon",
04988 M_SPELLCASTER | M_SEE_INVIS,
04989 MR_RES_POISON | MR_RES_ELEC,
04990 0, 14, MONS_CACODEMON, MONS_CACODEMON, MH_DEMONIC, -9,
04991 { {AT_HIT, AF_PLAIN, 22}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
04992 { 13, 3, 5, 0 },
04993 11, 10, MST_CACODEMON, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
04994 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
04995 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
04996 },
04997
04998
04999
05000
05001 {
05002 MONS_CLAY_GOLEM, '8', BROWN, "clay golem",
05003 M_SEE_INVIS | M_ARTIFICIAL,
05004 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
05005 0, 10, MONS_CLAY_GOLEM, MONS_CLAY_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05006 { {AT_HIT, AF_PLAIN, 11}, {AT_HIT, AF_PLAIN, 11}, AT_NO_ATK, AT_NO_ATK },
05007 { 8, 7, 3, 0 },
05008 7, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05009 I_PLANT, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
05010 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05011 },
05012
05013 {
05014 MONS_WOOD_GOLEM, '8', YELLOW, "wood golem",
05015 M_ARTIFICIAL,
05016 MR_RES_POISON | MR_VUL_FIRE | MR_RES_COLD | MR_RES_ELEC,
05017 0, 10, MONS_CLAY_GOLEM, MONS_WOOD_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05018 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05019 { 6, 6, 3, 0 },
05020 5, 6, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05021 I_PLANT, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05022 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05023 },
05024
05025 {
05026 MONS_STONE_GOLEM, '8', LIGHTGREY, "stone golem",
05027 M_ARTIFICIAL,
05028 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
05029 0, 10, MONS_CLAY_GOLEM, MONS_STONE_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05030 { {AT_HIT, AF_PLAIN, 28}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05031 { 12, 7, 4, 0 },
05032 12, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05033 I_PLANT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
05034 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05035 },
05036
05037 {
05038 MONS_IRON_GOLEM, '8', CYAN, "iron golem",
05039 M_ARTIFICIAL,
05040 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
05041 0, 10, MONS_CLAY_GOLEM, MONS_IRON_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05042 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05043 { 15, 7, 4, 0 },
05044 15, 3, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05045 I_PLANT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
05046 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05047 },
05048
05049 {
05050 MONS_CRYSTAL_GOLEM, '8', GREEN, "crystal golem",
05051 M_SEE_INVIS | M_SPEAKS | M_ARTIFICIAL,
05052 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 3),
05053 0, 10, MONS_CLAY_GOLEM, MONS_CRYSTAL_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05054 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05055 { 13, 7, 4, 0 },
05056 22, 3, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05057 I_PLANT, HT_LAND, FL_NONE, 7, DEFAULT_ENERGY,
05058 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05059 },
05060
05061 {
05062 MONS_TOENAIL_GOLEM, '8', RED, "toenail golem",
05063 M_ARTIFICIAL,
05064 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
05065 0, 10, MONS_CLAY_GOLEM, MONS_TOENAIL_GOLEM, MH_NONLIVING, MAG_IMMUNE,
05066 { {AT_HIT, AF_PLAIN, 13}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05067 { 9, 5, 3, 0 },
05068 8, 5, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05069 I_PLANT, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
05070 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05071 },
05072
05073 {
05074 MONS_ELECTRIC_GOLEM, '8', LIGHTCYAN, "electric golem",
05075 M_SPELLCASTER | M_SEE_INVIS | M_INSUBSTANTIAL | M_GLOWS_LIGHT | M_SPEAKS
05076 | M_ARTIFICIAL,
05077 mrd(MR_RES_ELEC | MR_RES_POISON, 3) | MR_RES_FIRE | MR_RES_COLD,
05078 0, 12, MONS_CLAY_GOLEM, MONS_ELECTRIC_GOLEM, MH_NONLIVING, -8,
05079 { {AT_HIT, AF_ELEC, 15}, {AT_HIT, AF_ELEC, 15}, {AT_HIT, AF_PLAIN, 15},
05080 {AT_HIT, AF_PLAIN, 15} },
05081 { 15, 7, 4, 0 },
05082 5, 20, MST_ELECTRIC_GOLEM, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05083 I_PLANT, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
05084 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05085 },
05086
05087
05088 {
05089 MONS_ICE_STATUE, '8', LIGHTBLUE, "ice statue",
05090 M_SPELLCASTER | M_STATIONARY | M_SPEAKS,
05091 MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 3) | MR_RES_ELEC,
05092 0, 10, MONS_STATUE, MONS_ICE_STATUE, MH_NONLIVING, MAG_IMMUNE,
05093 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05094 { 8, 0, 0, 70 },
05095 12, 1, MST_ICE_STATUE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05096 I_HIGH, HT_LAND, FL_NONE, 16, DEFAULT_ENERGY,
05097 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
05098 },
05099
05100 {
05101 MONS_SILVER_STATUE, '8', WHITE, "silver statue",
05102 M_SPECIAL_ABILITY | M_STATIONARY | M_SPEAKS,
05103 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 2),
05104 0, 10, MONS_STATUE, MONS_SILVER_STATUE, MH_NONLIVING, MAG_IMMUNE,
05105 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05106 { 6, 0, 0, 150 },
05107 15, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05108 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05109 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
05110 },
05111
05112 {
05113 MONS_ORANGE_STATUE, '8', LIGHTRED, "orange crystal statue",
05114 M_SPECIAL_ABILITY | M_STATIONARY | M_SPEAKS,
05115 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 2),
05116 0, 10, MONS_STATUE, MONS_ORANGE_STATUE, MH_NONLIVING, MAG_IMMUNE,
05117 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05118 { 10, 0, 0, 160 },
05119 20, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05120 I_HIGH, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
05121 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
05122 },
05123
05124 {
05125 MONS_STATUE, '8', LIGHTGREY, "statue",
05126 M_STATIONARY | M_SPEAKS | M_ARCHER | M_NO_POLY_TO,
05127 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
05128 0, 10, MONS_STATUE, MONS_STATUE, MH_NONLIVING, MAG_IMMUNE,
05129 { {AT_WEAP_ONLY, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05130 { 8, 0, 0, 70 },
05131 12, 1, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05132 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05133 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LARGE
05134 },
05135
05136 {
05137 MONS_TRAINING_DUMMY, '8', LIGHTGREY, "training dummy",
05138 M_STATIONARY | M_SPEAKS,
05139 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC,
05140 0, 10, MONS_STATUE, MONS_STATUE, MH_NONLIVING, MAG_IMMUNE,
05141 { {AT_WEAP_ONLY, AF_PLAIN, 1}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05142 { 1, 0, 0, 6 },
05143 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05144 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05145 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LARGE
05146 },
05147
05148
05149 {
05150 MONS_GARGOYLE, '9', LIGHTGREY, "gargoyle",
05151 M_ARTIFICIAL,
05152 MR_RES_POISON | MR_RES_ELEC,
05153 0, 26, MONS_GARGOYLE, MONS_GARGOYLE, MH_NONLIVING, -6,
05154 { {AT_BITE, AF_PLAIN, 10}, {AT_CLAW, AF_PLAIN, 6}, {AT_CLAW, AF_PLAIN, 6},
05155 AT_NO_ATK },
05156 { 4, 3, 5, 0 },
05157 18, 6, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05158 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
05159 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
05160 },
05161
05162 {
05163 MONS_METAL_GARGOYLE, '9', CYAN, "metal gargoyle",
05164 M_ARTIFICIAL,
05165 MR_RES_POISON | MR_RES_ELEC,
05166 0, 18, MONS_GARGOYLE, MONS_METAL_GARGOYLE, MH_NONLIVING, -6,
05167 { {AT_BITE, AF_PLAIN, 19}, {AT_CLAW, AF_PLAIN, 10},
05168 {AT_CLAW, AF_PLAIN, 10}, AT_NO_ATK },
05169 { 8, 3, 5, 0 },
05170 20, 4, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05171 I_HIGH, HT_LAND, FL_FLY, 7, DEFAULT_ENERGY,
05172 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
05173 },
05174
05175 {
05176 MONS_MOLTEN_GARGOYLE, '9', RED, "molten gargoyle",
05177 M_ARTIFICIAL,
05178 MR_RES_POISON | MR_RES_ELEC | mrd(MR_RES_FIRE, 3),
05179 0, 18, MONS_GARGOYLE, MONS_MOLTEN_GARGOYLE, MH_NONLIVING, -6,
05180 { {AT_BITE, AF_FIRE, 12}, {AT_CLAW, AF_PLAIN, 8}, {AT_CLAW, AF_PLAIN, 8},
05181 AT_NO_ATK },
05182 { 5, 3, 5, 0 },
05183 14, 7, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05184 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
05185 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
05186 },
05187
05188
05189
05190 {
05191 MONS_PANDEMONIUM_DEMON, '&', BLACK, "pandemonium lord",
05192 M_FIGHTER | M_SPELLCASTER | M_SPEAKS,
05193 MR_RES_POISON,
05194 0, 14, MONS_PANDEMONIUM_DEMON, MONS_PANDEMONIUM_DEMON, MH_DEMONIC, -5,
05195 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05196 { 19, 0, 8, 100 },
05197 1, 2, MST_GHOST, CE_NOCORPSE, Z_NOZOMBIE, S_DEMON_TAUNT,
05198 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05199 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05200 },
05201
05202
05203 {
05204 MONS_HELL_DEMON, '&', BLACK, "hell lord",
05205 M_FIGHTER | M_SPELLCASTER | M_SPEAKS | M_NO_POLY_TO,
05206 MR_RES_POISON,
05207 0, 14, MONS_HELL_DEMON, MONS_HELL_DEMON, MH_DEMONIC, -5,
05208 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05209 { 19, 0, 8, 100 },
05210 1, 2, MST_GHOST, CE_NOCORPSE, Z_NOZOMBIE, S_DEMON_TAUNT,
05211 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05212 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05213 },
05214
05215
05216 {
05217 MONS_BALL_LIGHTNING, '*', LIGHTCYAN, "ball lightning",
05218 M_CONFUSED | M_SPELLCASTER | M_SPECIAL_ABILITY | M_INSUBSTANTIAL
05219 | M_GLOWS_LIGHT | M_FAKE_SPELLS,
05220 mrd(MR_RES_ELEC | MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD, 3),
05221 0, 20, MONS_BALL_LIGHTNING, MONS_BALL_LIGHTNING, MH_NONLIVING, MAG_IMMUNE,
05222 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05223 { 12, 0, 0, 1 },
05224 0, 10, MST_STORM_DRAGON, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05225 I_PLANT, HT_LAND, FL_LEVITATE, 20, DEFAULT_ENERGY,
05226 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
05227 },
05228
05229 {
05230 MONS_GIANT_SPORE, '*', GREEN, "giant spore",
05231 M_NO_FLAGS,
05232 MR_RES_POISON,
05233 0, 10, MONS_PLANT, MONS_GIANT_SPORE, MH_PLANT, -3,
05234 { {AT_HIT, AF_PLAIN, 1}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05235 { 1, 0, 0, 1 },
05236 0, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05237 I_PLANT, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
05238 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
05239 },
05240
05241 {
05242 MONS_ORB_OF_FIRE, '*', RED, "orb of fire",
05243 M_SPELLCASTER | M_SEE_INVIS | M_INSUBSTANTIAL | M_GLOWS_LIGHT
05244 | M_GLOWS_RADIATION,
05245 mrd(MR_RES_FIRE | MR_RES_HELLFIRE | MR_RES_POISON, 3) | MR_RES_COLD
05246 | MR_RES_ELEC,
05247 0, 13, MONS_ORB_OF_FIRE, MONS_ORB_OF_FIRE, MH_NONLIVING, MAG_IMMUNE,
05248 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05249 { 30, 0, 0, 150 },
05250 20, 20, MST_ORB_OF_FIRE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05251 I_NORMAL, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
05252 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
05253 },
05254
05255 {
05256 MONS_ORB_OF_DESTRUCTION, '*', WHITE, "orb of destruction",
05257 M_INSUBSTANTIAL | M_GLOWS_LIGHT | M_NO_EXP_GAIN | M_NO_POLY_TO,
05258 mrd(MR_RES_FIRE | MR_RES_HELLFIRE | MR_RES_POISON | MR_RES_COLD, 3)
05259 | MR_RES_ELEC | MR_RES_STICKY_FLAME | MR_RES_ACID,
05260 0, 0, MONS_ORB_OF_DESTRUCTION, MONS_ORB_OF_DESTRUCTION, MH_NONLIVING, MAG_IMMUNE,
05261 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05262 { 5, 0, 0, 1000 },
05263 0, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05264 I_PLANT, HT_LAND, FL_LEVITATE, 30, DEFAULT_ENERGY,
05265 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
05266 },
05267
05268 {
05269 MONS_BLESSED_TOE, '*', YELLOW, "blessed toe",
05270 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_UNFINISHED,
05271 MR_RES_ELEC | MR_RES_POISON | MR_RES_COLD,
05272 0, 65, MONS_BLESSED_TOE, MONS_BLESSED_TOE, MH_HOLY, MAG_IMMUNE,
05273 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05274 { 14, 0, 0, 77 },
05275 50, 1, MST_BLESSED_TOE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05276 I_HIGH, HT_LAND, FL_LEVITATE, 11, MOVE_ENERGY(20),
05277 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
05278 },
05279
05280 {
05281 MONS_SILVER_STAR, '*', ETC_SILVER, "silver star",
05282 M_SPELLCASTER | M_SEE_INVIS | M_INSUBSTANTIAL | M_GLOWS_LIGHT
05283 | M_UNFINISHED,
05284 mrd(MR_RES_FIRE | MR_RES_HELLFIRE | MR_RES_POISON, 3) | MR_RES_COLD
05285 | MR_RES_ELEC,
05286 0, 13, MONS_SILVER_STAR, MONS_SILVER_STAR, MH_HOLY, MAG_IMMUNE,
05287 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05288 { 30, 0, 0, 150 },
05289 20, 20, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05290 I_NORMAL, HT_LAND, FL_LEVITATE, 15, DEFAULT_ENERGY,
05291 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LITTLE
05292 },
05293
05294
05295 {
05296 MONS_DEATH_COB, '%', YELLOW, "death cob",
05297 M_SPEAKS,
05298 MR_RES_COLD,
05299 0, 10, MONS_DEATH_COB, MONS_DEATH_COB, MH_UNDEAD, -3,
05300 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05301 { 10, 4, 5, 0 },
05302 10, 15, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
05303 I_NORMAL, HT_LAND, FL_NONE, 25, DEFAULT_ENERGY,
05304 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_TINY
05305 },
05306
05307
05308
05309 {
05310 MONS_MENNAS, 'A', ETC_SILVER, "Mennas",
05311 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS
05312 | M_GLOWS_LIGHT | M_UNIQUE,
05313 MR_RES_POISON | MR_RES_ELEC,
05314 0, 10, MONS_ANGEL, MONS_ANGEL, MH_HOLY, -8,
05315 { {AT_HIT, AF_PLAIN, 30}, {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK,
05316 AT_NO_ATK },
05317 { 19, 0, 0, 150 },
05318 15, 28, MST_MENNAS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05319 I_HIGH, HT_LAND, FL_FLY, 15, DEFAULT_ENERGY,
05320 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05321 },
05322
05323
05324 {
05325 MONS_NESSOS, 'c', MAGENTA, "Nessos",
05326 M_UNIQUE | M_WARM_BLOOD | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS,
05327 MR_NO_FLAGS,
05328 1500, 12, MONS_CENTAUR, MONS_CENTAUR, MH_NATURAL, -3,
05329 { {AT_HIT, AF_PLAIN, 16}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05330 { 9, 0, 0, 72 },
05331 4, 8, MST_NESSOS, CE_CLEAN, Z_NOZOMBIE, S_SHOUT,
05332 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
05333 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
05334 },
05335
05336
05337 {
05338 MONS_CHUCK, 'C', WHITE, "Chuck",
05339 M_WARM_BLOOD | M_SPEAKS | M_UNIQUE,
05340 MR_NO_FLAGS,
05341 2300, 10, MONS_HILL_GIANT, MONS_STONE_GIANT, MH_NATURAL, -4,
05342 { {AT_HIT, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05343 { 18, 0, 0, 120 },
05344 14, 2, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05345 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05346 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_HUGE
05347 },
05348
05349 {
05350 MONS_IRON_GIANT, 'C', CYAN, "the iron giant",
05351 M_WARM_BLOOD | M_SPEAKS | M_SPELLCASTER | M_FIGHTER | M_UNIQUE,
05352 MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD,
05353 3500, 10, MONS_HILL_GIANT, MONS_IRON_GIANT, MH_NATURAL, -4,
05354 { {AT_HIT, AF_PLAIN, 60}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05355 { 22, 0, 0, 220 },
05356 18, 2, MST_IRON_GIANT, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05357 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05358 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_HUGE
05359 },
05360
05361 {
05362 MONS_POLYPHEMUS, 'C', GREEN, "Polyphemus",
05363 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05364 MR_NO_FLAGS,
05365 2200, 10, MONS_HILL_GIANT, MONS_CYCLOPS, MH_NATURAL, -3,
05366 { {AT_HIT, AF_PLAIN, 35}, {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK },
05367 { 12, 0, 0, 105 },
05368 7, 3, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SHOUT,
05369 I_NORMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
05370 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_GIANT
05371 },
05372
05373
05374 {
05375 MONS_ANTAEUS, 'C', LIGHTCYAN, "Antaeus",
05376 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_SPEAKS,
05377 MR_RES_ELEC | MR_VUL_FIRE | mrd(MR_RES_COLD, 2),
05378 0, 15, MONS_HILL_GIANT, MONS_TITAN, MH_DEMONIC, -9,
05379 { {AT_HIT, AF_COLD, 75}, {AT_HIT, AF_COLD, 30}, AT_NO_ATK, AT_NO_ATK },
05380 { 22, 0, 0, 700 },
05381 28, 4, MST_ANTAEUS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05382 I_HIGH, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
05383 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_GIANT
05384 },
05385
05386
05387 {
05388 MONS_TIAMAT, 'd', BLACK, "Tiamat",
05389 M_UNIQUE | M_SEE_INVIS | M_COLD_BLOOD | M_SPEAKS,
05390 MR_RES_POISON,
05391 900, 10, MONS_DRACONIAN, MONS_DRACONIAN, MH_NATURAL, -5,
05392 { {AT_HIT, AF_PLAIN, 60}, {AT_TAIL_SLAP, AF_PLAIN, 45}, AT_NO_ATK,
05393 AT_NO_ATK },
05394 { 22, 0, 0, 380 },
05395 25, 10, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
05396 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
05397 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05398 },
05399
05400
05401 {
05402 MONS_XTAHUA, 'D', RED, "Xtahua",
05403 M_UNIQUE | M_SEE_INVIS | M_SPECIAL_ABILITY | M_WARM_BLOOD | M_SPEAKS,
05404 MR_RES_POISON | mrd(MR_RES_FIRE, 2) | MR_VUL_COLD,
05405 2400, 18, MONS_DRAGON, MONS_DRAGON, MH_NATURAL, -7,
05406 { {AT_BITE, AF_PLAIN, 35}, {AT_CLAW, AF_PLAIN, 17},
05407 {AT_TRAMPLE, AF_PLAIN, 20}, AT_NO_ATK },
05408 { 19, 0, 0, 133 },
05409 15, 7, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_ROAR,
05410 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
05411 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_HUGE
05412 },
05413
05414 {
05415 MONS_LERNAEAN_HYDRA, 'D', YELLOW, "the Lernaean hydra",
05416 M_UNIQUE | M_COLD_BLOOD,
05417 MR_RES_POISON,
05418 2100, 11, MONS_HYDRA, MONS_HYDRA, MH_NATURAL, -3,
05419 { {AT_BITE, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05420 { 30, 0, 0, 150 },
05421 0, 5, MST_NO_SPELLS, CE_POISON_CONTAM, Z_BIG, S_ROAR,
05422 I_INSECT, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
05423 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
05424 },
05425
05426 {
05427 MONS_SERPENT_OF_HELL, 'D', RED, "the Serpent of Hell",
05428 M_SPELLCASTER | M_SENSE_INVIS | M_UNIQUE,
05429 MR_RES_POISON,
05430 0, 18, MONS_DRAGON, MONS_DRAGON, MH_DEMONIC, -13,
05431 { {AT_BITE, AF_PLAIN, 35}, {AT_CLAW, AF_PLAIN, 15},
05432 {AT_TRAMPLE, AF_PLAIN, 15}, AT_NO_ATK },
05433 { 20, 4, 4, 0 },
05434 12, 9, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_ROAR,
05435 I_HIGH, HT_LAND, FL_FLY, 14, DEFAULT_ENERGY,
05436 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_HUGE
05437 },
05438
05439
05440 {
05441 MONS_DUVESSA, 'e', BLUE, "Duvessa",
05442 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
05443 MR_NO_FLAGS,
05444 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
05445 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05446 { 4, 0, 0, 35 },
05447 2, 9, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05448 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05449 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05450 },
05451
05452 {
05453 MONS_DOWAN, 'e', RED, "Dowan",
05454 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05455 MR_NO_FLAGS,
05456 450, 10, MONS_ELF, MONS_ELF, MH_NATURAL, -6,
05457 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05458 { 3, 0, 0, 25 },
05459 0, 13, MST_DOWAN, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05460 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05461 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05462 },
05463
05464
05465 {
05466 MONS_PRINCE_RIBBIT, 'F', LIGHTCYAN, "Prince Ribbit",
05467 M_UNIQUE | M_COLD_BLOOD | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS
05468 | M_PHASE_SHIFT,
05469 MR_NO_FLAGS,
05470 450, 12, MONS_BLINK_FROG, MONS_HUMAN, MH_NATURAL, -5,
05471 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05472 { 6, 0, 0, 40 },
05473 0, 16, MST_PRINCE_RIBBIT, CE_CONTAMINATED, Z_NOZOMBIE, S_CROAK,
05474 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 14, SWIM_ENERGY(6),
05475 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_SMALL
05476 },
05477
05478
05479 {
05480 MONS_IJYB, 'g', BLUE, "Ijyb",
05481 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05482 MR_NO_FLAGS,
05483 400, 5, MONS_GOBLIN, MONS_GOBLIN, MH_NATURAL, -3,
05484 { {AT_HIT, AF_PLAIN, 4}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05485 { 3, 0, 0, 28 },
05486 2, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05487 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05488 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
05489 },
05490
05491 {
05492 MONS_GRUM, 'g', LIGHTRED, "Grum",
05493 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05494 MR_NO_FLAGS,
05495 680, 19, MONS_GNOLL, MONS_GNOLL, MH_NATURAL, -3,
05496 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05497 { 4, 0, 0, 40 },
05498 2, 9, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_GROWL,
05499 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05500 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05501 },
05502
05503 {
05504 MONS_CRAZY_YIUF, 'g', BLACK, "Crazy Yiuf",
05505 M_WARM_BLOOD | M_SPEAKS | M_UNIQUE,
05506 MR_NO_FLAGS,
05507 680, 10, MONS_GNOLL, MONS_GNOLL, MH_NATURAL, -3,
05508 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05509 { 3, 0, 0, 20 },
05510 2, 9, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05511 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05512 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_MEDIUM
05513 },
05514
05515
05516 {
05517 MONS_AGNES, 'i', LIGHTCYAN, "Agnes",
05518 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS | M_SEE_INVIS,
05519 MR_NO_FLAGS,
05520 200, 20, MONS_SPRIGGAN, MONS_SPRIGGAN, MH_NATURAL, -7,
05521 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05522 { 11, 0, 0, 100 },
05523 0, 20, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05524 I_HIGH, HT_LAND, FL_NONE, 18, DEFAULT_ENERGY,
05525 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LITTLE
05526 },
05527
05528
05529 {
05530 MONS_ROYAL_JELLY, 'J', YELLOW, "the royal jelly",
05531 M_SENSE_INVIS | M_SPECIAL_ABILITY | M_ACID_SPLASH | M_NO_REGEN
05532 | M_UNIQUE,
05533 MR_RES_POISON | MR_RES_ASPHYX | MR_RES_ACID,
05534 0, 25, MONS_JELLY, MONS_JELLY, MH_NATURAL, -7,
05535 { {AT_HIT, AF_ACID, 50}, {AT_HIT, AF_ACID, 30}, AT_NO_ATK, AT_NO_ATK },
05536 { 21, 0, 0, 230 },
05537 8, 4, MST_NO_SPELLS, CE_CLEAN, Z_NOZOMBIE, S_SILENT,
05538 I_PLANT, HT_LAND, FL_NONE, 12, DEFAULT_ENERGY,
05539 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_MEDIUM
05540 },
05541
05542 {
05543 MONS_DISSOLUTION, 'J', LIGHTMAGENTA, "Dissolution",
05544 M_UNIQUE | M_SENSE_INVIS | M_ACID_SPLASH | M_BURROWS | M_PRIEST | M_SPEAKS
05545 | M_SPELLCASTER,
05546 MR_RES_POISON | MR_RES_ASPHYX | mrd(MR_RES_ACID, 3),
05547 0, 11, MONS_JELLY, MONS_JELLY, MH_NATURAL, -7,
05548 { {AT_HIT, AF_ACID, 50}, {AT_HIT, AF_ACID, 30}, AT_NO_ATK, AT_NO_ATK },
05549 { 12, 0, 0, 180 },
05550 10, 1, MST_DISSOLUTION, CE_POISON_CONTAM, Z_NOZOMBIE, S_SILENT,
05551 I_NORMAL, HT_LAND, FL_NONE, 8, DEFAULT_ENERGY,
05552 MONUSE_NOTHING, MONEAT_ITEMS, SIZE_LARGE
05553 },
05554
05555
05556 {
05557 MONS_GASTRONOK, 'j', LIGHTRED, "Gastronok",
05558 M_NO_SKELETON | M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS
05559 | M_SPEAKS | M_NO_WAND,
05560 MR_NO_FLAGS,
05561 1800, 10, MONS_GIANT_SLUG, MONS_ELEPHANT_SLUG, MH_NATURAL, -3,
05562 { {AT_BITE, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05563 { 20, 0, 0, 150 },
05564 2, 1, MST_GASTRONOK, CE_POISONOUS, Z_NOZOMBIE, S_GURGLE,
05565 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 5, DEFAULT_ENERGY,
05566 MONUSE_STARTING_EQUIPMENT, MONEAT_FOOD, SIZE_BIG
05567 },
05568
05569
05570 {
05571 MONS_SONJA, 'K', RED, "Sonja",
05572 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS | M_SPELLCASTER | M_ACTUAL_SPELLS
05573 | M_SPEAKS,
05574 MR_NO_FLAGS,
05575 400, 12, MONS_KOBOLD, MONS_KOBOLD, MH_NATURAL, -1,
05576 { {AT_HIT, AF_PLAIN, 9}, {AT_HIT, AF_PLAIN, 5}, {AT_HIT, AF_PLAIN, 5},
05577 AT_NO_ATK },
05578 { 6, 0, 0, 30 },
05579 2, 24, MST_SONJA, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
05580 I_NORMAL, HT_LAND, FL_NONE, 14, DEFAULT_ENERGY,
05581 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_SMALL
05582 },
05583
05584 {
05585
05586 MONS_PIKEL, 'K', BLUE, "Pikel",
05587 M_WARM_BLOOD | M_SPEAKS | M_UNIQUE | M_NO_WAND,
05588 MR_NO_FLAGS,
05589 500, 32, MONS_KOBOLD, MONS_BIG_KOBOLD, MH_NATURAL, -3,
05590 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05591 { 6, 0, 0, 40 },
05592 4, 12, MST_NO_SPELLS, CE_POISONOUS, Z_NOZOMBIE, S_SHOUT,
05593 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05594 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_MEDIUM
05595 },
05596
05597
05598 {
05599
05600 MONS_BORIS, 'L', RED, "Boris",
05601 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS,
05602 MR_RES_COLD | MR_RES_ELEC,
05603 0, 15, MONS_LICH, MONS_LICH, MH_UNDEAD, -11,
05604 { {AT_HIT, AF_PLAIN, 25}, {AT_TOUCH, AF_DRAIN_XP, 15}, AT_NO_ATK,
05605 AT_NO_ATK },
05606 { 22, 0, 0, 154 },
05607 12, 10, MST_BORIS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05608 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05609 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_MEDIUM
05610 },
05611
05612
05613 {
05614 MONS_MENKAURE, 'M', MAGENTA, "Menkaure",
05615 M_UNIQUE | M_SPEAKS | M_SEE_INVIS | M_SPELLCASTER | M_ACTUAL_SPELLS,
05616 MR_VUL_FIRE | MR_RES_COLD,
05617 0, 48, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, -5,
05618 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05619 { 3, 0, 0, 24 },
05620 3, 6, MST_MENKAURE, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05621 I_NORMAL, HT_LAND, FL_NONE, 6, DEFAULT_ENERGY,
05622 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_MEDIUM
05623 },
05624
05625 {
05626 MONS_KHUFU, 'M', LIGHTRED, "Khufu",
05627 M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS | M_UNIQUE,
05628 MR_RES_COLD | MR_RES_ELEC,
05629 0, 20, MONS_MUMMY, MONS_MUMMY, MH_UNDEAD, MAG_IMMUNE,
05630 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05631 { 18, 0, 0, 240 },
05632 10, 6, MST_KHUFU, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05633 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05634 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05635 },
05636
05637
05638 {
05639 MONS_ILSUIW, 'm', LIGHTGREEN, "Ilsuiw",
05640 M_UNIQUE | M_WARM_BLOOD | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SPEAKS,
05641 MR_NO_FLAGS,
05642 500, 10, MONS_MERFOLK, MONS_MERFOLK, MH_NATURAL, -7,
05643 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05644 { 16, 0, 0, 150 },
05645 5, 18, MST_ILSUIW, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05646 I_HIGH, HT_AMPHIBIOUS, FL_NONE, 10, SWIM_ENERGY(6),
05647 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05648 },
05649
05650
05651 {
05652 MONS_EROLCHA, 'O', LIGHTBLUE, "Erolcha",
05653 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_WARM_BLOOD
05654 | M_SPEAKS,
05655 MR_NO_FLAGS,
05656 1300, 26, MONS_OGRE, MONS_OGRE, MH_NATURAL, -7,
05657 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05658 { 6, 0, 0, 54 },
05659 3, 7, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05660 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05661 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
05662 },
05663
05664
05665 {
05666 MONS_BLORK_THE_ORC, 'o', BROWN, "Blork the orc",
05667 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05668 MR_NO_FLAGS,
05669 600, 15, MONS_ORC, MONS_ORC, MH_NATURAL, -4,
05670 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05671 { 3, 0, 0, 32 },
05672 0, 9, MST_ORC_WIZARD_III, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05673 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05674 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05675 },
05676
05677 {
05678 MONS_URUG, 'o', RED, "Urug",
05679 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
05680 MR_NO_FLAGS,
05681 600, 20, MONS_ORC, MONS_ORC, MH_NATURAL, -5,
05682 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05683 { 6, 0, 0, 66 },
05684 0, 11, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05685 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05686 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05687 },
05688
05689 {
05690 MONS_NERGALLE, 'o', WHITE, "Nergalle",
05691 M_UNIQUE | M_SPELLCASTER | M_SEE_INVIS | M_ACTUAL_SPELLS | M_WARM_BLOOD
05692 | M_SPEAKS,
05693 MR_RES_FIRE | MR_RES_COLD,
05694 600, 12, MONS_ORC, MONS_ORC, MH_NATURAL, -5,
05695 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05696 { 10, 0, 0, 60 },
05697 9, 11, MST_NERGALLE, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05698 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05699 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05700 },
05701
05702 {
05703 MONS_SAINT_ROKA, 'o', LIGHTBLUE, "Saint Roka",
05704 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPELLCASTER | M_PRIEST | M_SPEAKS,
05705 MR_NO_FLAGS,
05706 600, 15, MONS_ORC, MONS_ORC, MH_NATURAL, -3,
05707 { {AT_HIT, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05708 { 18, 0, 0, 200 },
05709 3, 10, MST_DAEVA, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05710 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05711 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05712 },
05713
05714
05715 {
05716 MONS_WIGLAF, 'q', YELLOW, "Wiglaf",
05717 M_UNIQUE | M_SPELLCASTER | M_PRIEST | M_WARM_BLOOD | M_SPEAKS,
05718 MR_NO_FLAGS,
05719 550, 8, MONS_DWARF, MONS_DWARF, MH_NATURAL, -5,
05720 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05721 { 17, 0, 0, 140 },
05722 1, 10, MST_BK_OKAWARU, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05723 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05724 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05725 },
05726
05727
05728 {
05729 MONS_AZRAEL, 'R', LIGHTRED, "Azrael",
05730 M_UNIQUE | M_SPELLCASTER | M_GLOWS_LIGHT | M_SPEAKS,
05731 MR_RES_POISON | mrd(MR_RES_FIRE, 3) | MR_VUL_COLD,
05732 0, 12, MONS_EFREET, MONS_EFREET, MH_DEMONIC, -3,
05733 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05734 { 11, 0, 0, 88 },
05735 10, 5, MST_DRAC_SCORCHER, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05736 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
05737 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
05738 },
05739
05740 {
05741 MONS_MARA, 'R', LIGHTMAGENTA, "Mara",
05742 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS | M_UNIQUE,
05743 MR_RES_POISON | mrd(MR_RES_FIRE, 2),
05744 0, 25, MONS_RAKSHASA, MONS_RAKSHASA, MH_DEMONIC, -6,
05745 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05746 { 18, 0, 0, 140 },
05747 10, 14, MST_MARA, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05748 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05749 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05750 },
05751
05752
05753
05754 {
05755 MONS_MARA_FAKE, 'R', LIGHTMAGENTA, "Mara",
05756 M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
05757 MR_RES_POISON | mrd(MR_RES_FIRE, 2),
05758 0, 20, MONS_RAKSHASA_FAKE, MONS_RAKSHASA_FAKE, MH_DEMONIC, -6,
05759 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05760 { 18, 0, 0, 140 },
05761 10, 14, MST_MARA_FAKE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05762 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05763 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05764 },
05765
05766
05767 {
05768 MONS_AIZUL, 'S', LIGHTMAGENTA, "Aizul",
05769 M_SPELLCASTER | M_SEE_INVIS | M_WARM_BLOOD | M_SPEAKS
05770 | M_ACTUAL_SPELLS | M_UNIQUE,
05771 MR_RES_POISON,
05772 800, 10, MONS_GUARDIAN_SERPENT, MONS_GUARDIAN_SERPENT, MH_NATURAL, -6,
05773 { {AT_HIT, AF_PLAIN, 25}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05774 { 14, 0, 0, 142 },
05775 8, 18, MST_AIZUL, CE_MUTAGEN_RANDOM, Z_NOZOMBIE, S_SHOUT,
05776 I_NORMAL, HT_LAND, FL_NONE, 15, DEFAULT_ENERGY,
05777 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
05778 },
05779
05780
05781 {
05782
05783 MONS_SNORG, 'T', LIGHTGREEN, "Snorg",
05784 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05785 MR_NO_FLAGS,
05786 1500, 25, MONS_TROLL, MONS_TROLL, MH_NATURAL, -6,
05787 { {AT_BITE, AF_PLAIN, 20}, {AT_CLAW, AF_PLAIN, 15},
05788 {AT_CLAW, AF_PLAIN, 15}, AT_NO_ATK },
05789 { 8, 0, 0, 96 },
05790 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05791 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05792 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05793 },
05794
05795 {
05796 MONS_PURGY, 'T', GREEN, "Purgy",
05797 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05798 MR_NO_FLAGS,
05799 1100, 10, MONS_TROLL, MONS_TROLL, MH_NATURAL, -2,
05800 { {AT_BITE, AF_PLAIN, 9}, {AT_CLAW, AF_PLAIN, 4},
05801 {AT_CLAW, AF_PLAIN, 4}, AT_NO_ATK },
05802 { 5, 0, 0, 35 },
05803 1, 12, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05804 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05805 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
05806 },
05807
05808
05809 {
05810 MONS_JORY, 'V', LIGHTRED, "Jory",
05811 M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS | M_SPEAKS
05812 | M_BLOOD_SCENT | M_UNIQUE,
05813 MR_RES_COLD,
05814 0, 13, MONS_VAMPIRE, MONS_VAMPIRE, MH_UNDEAD, -7,
05815 { {AT_HIT, AF_PLAIN, 40}, {AT_BITE, AF_VAMPIRIC, 15}, AT_NO_ATK,
05816 AT_NO_ATK },
05817 { 18, 0, 0, 110 },
05818 10, 15, MST_JORY, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05819 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05820 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05821 },
05822
05823
05824 {
05825 MONS_NELLIE, 'Y', LIGHTMAGENTA, "Nellie",
05826 M_WARM_BLOOD | M_SPELLCASTER | M_UNIQUE | M_SPEAKS | M_FAKE_SPELLS,
05827 MR_NO_FLAGS,
05828 2300, 8, MONS_ELEPHANT, MONS_HELLEPHANT, MH_DEMONIC, -5,
05829 { {AT_TRAMPLE, AF_PLAIN, 45}, {AT_BITE, AF_PLAIN, 20},
05830 {AT_GORE, AF_PLAIN, 15 }, AT_NO_ATK },
05831 { 20, 0, 0, 240 },
05832 13, 10, MST_HELLEPHANT, CE_CLEAN, Z_NOZOMBIE, S_TRUMPET,
05833 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05834 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_GIANT
05835 },
05836
05837
05838 {
05839 MONS_MURRAY, 'z', LIGHTRED, "Murray",
05840 M_UNIQUE | M_SPELLCASTER | M_SEE_INVIS | M_NOISY_SPELLS | M_SPEAKS,
05841 MR_RES_ELEC | MR_RES_HELLFIRE | mrd(MR_RES_COLD, 2),
05842 0, 10, MONS_LICH, MONS_CURSE_SKULL, MH_UNDEAD, MAG_IMMUNE,
05843 { {AT_BITE, AF_PLAIN, 20}, {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK },
05844 { 14, 0, 0, 180 },
05845 30, 10, MST_CURSE_SKULL, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
05846 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05847 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_TINY
05848 },
05849
05850
05851 {
05852 MONS_GRINDER, '5', BLUE, "Grinder",
05853 M_UNIQUE | M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS,
05854 MR_RES_POISON | mrd(MR_RES_COLD, 2),
05855 0, 11, MONS_IMP, MONS_SHADOW_IMP, MH_DEMONIC, -3,
05856 { {AT_HIT, AF_PLAIN, 11}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05857 { 6, 0, 0, 40 },
05858 3, 11, MST_GRINDER, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
05859 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05860 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LITTLE
05861 },
05862
05863 {
05864
05865
05866 MONS_ROXANNE, '8', BLUE, "Roxanne",
05867 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_STATIONARY | M_SPEAKS,
05868 mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 2),
05869 0, 10, MONS_STATUE, MONS_STATUE, MH_NONLIVING, MAG_IMMUNE,
05870 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05871 { 14, 0, 0, 180 },
05872 20, 0, MST_ROXANNE, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
05873 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05874 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_LARGE
05875 },
05876
05877
05878 {
05879 MONS_TERENCE, '@', LIGHTCYAN, "Terence",
05880 M_UNIQUE | M_WARM_BLOOD | M_SPEAKS,
05881 MR_NO_FLAGS,
05882 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
05883 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05884 { 1, 0, 0, 20 },
05885 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05886 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05887 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05888 },
05889
05890 {
05891 MONS_JESSICA, '@', LIGHTGREY, "Jessica",
05892 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05893 MR_NO_FLAGS,
05894 550, 125, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
05895 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05896 { 1, 0, 0, 10 },
05897 0, 10, MST_JESSICA, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05898 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05899 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05900 },
05901
05902 {
05903 MONS_SIGMUND, '@', YELLOW, "Sigmund",
05904 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS| M_WARM_BLOOD | M_SPEAKS,
05905 MR_NO_FLAGS,
05906 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -3,
05907 { {AT_HIT, AF_PLAIN, 5}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05908 { 3, 0, 0, 30 },
05909 0, 11, MST_ORC_WIZARD_II, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05910 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05911 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05912 },
05913
05914 {
05915 MONS_EDMUND, '@', RED, "Edmund",
05916 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
05917 MR_NO_FLAGS,
05918 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
05919 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05920 { 4, 0, 0, 44 },
05921 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05922 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05923 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05924 },
05925
05926 {
05927 MONS_PSYCHE, '@', LIGHTMAGENTA, "Psyche",
05928 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05929 MR_NO_FLAGS,
05930 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
05931 { {AT_HIT, AF_PLAIN, 7}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05932 { 5, 0, 0, 39 },
05933 0, 12, MST_ORC_WIZARD_III, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05934 I_NORMAL, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
05935 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05936 },
05937
05938 {
05939 MONS_DONALD, '@', BLUE, "Donald",
05940 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
05941 MR_NO_FLAGS,
05942 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
05943 { {AT_HIT, AF_PLAIN, 26}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05944 { 14, 0, 0, 84 },
05945 3, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05946 I_NORMAL, HT_AMPHIBIOUS, FL_NONE, 10, DEFAULT_ENERGY,
05947 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05948 },
05949
05950 {
05951 MONS_JOSEPH, '@', CYAN, "Joseph",
05952 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
05953 MR_NO_FLAGS,
05954 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
05955 { {AT_HIT, AF_PLAIN, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05956 { 7, 0, 0, 66 },
05957 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05958 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05959 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05960 },
05961
05962 {
05963 MONS_ERICA, '@', MAGENTA, "Erica",
05964 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05965 MR_NO_FLAGS,
05966 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
05967 { {AT_HIT, AF_PLAIN, 10}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05968 { 9, 0, 0, 64 },
05969 0, 11, MST_WIZARD_II, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05970 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05971 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05972 },
05973
05974 {
05975 MONS_JOSEPHINE, '@', WHITE, "Josephine",
05976 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
05977 MR_NO_FLAGS,
05978 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
05979 { {AT_HIT, AF_PLAIN, 11}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05980 { 9, 0, 0, 69 },
05981 0, 10, MST_NECROMANCER_I, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05982 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05983 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05984 },
05985
05986 {
05987 MONS_HAROLD, '@', LIGHTGREEN, "Harold",
05988 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD
05989 | M_SPEAKS,
05990 MR_NO_FLAGS,
05991 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
05992 { {AT_HIT, AF_PLAIN, 12}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
05993 { 9, 0, 0, 76 },
05994 0, 8, MST_HAROLD, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
05995 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
05996 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
05997 },
05998
05999 {
06000 MONS_JOZEF, '@', LIGHTMAGENTA, "Jozef",
06001 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD
06002 | M_SPEAKS,
06003 MR_NO_FLAGS,
06004 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06005 { {AT_HIT, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06006 { 11, 0, 0, 90 },
06007 0, 9, MST_GUARDIAN_SERPENT, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06008 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06009 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06010 },
06011
06012 {
06013 MONS_MAUD, '@', RED, "Maud",
06014 M_UNIQUE | M_FIGHTER | M_WARM_BLOOD | M_SPEAKS,
06015 MR_NO_FLAGS,
06016 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06017 { {AT_HIT, AF_PLAIN, 24}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06018 { 13, 0, 0, 118 },
06019 0, 10, MST_NO_SPELLS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06020 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06021 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06022 },
06023
06024 {
06025 MONS_LOUISE, '@', BLUE, "Louise",
06026 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
06027 MR_NO_FLAGS,
06028 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06029 { {AT_HIT, AF_PLAIN, 17}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06030 { 13, 0, 0, 106 },
06031 0, 10, MST_WIZARD_IV, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06032 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06033 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06034 },
06035
06036 {
06037 MONS_FRANCES, '@', YELLOW, "Frances",
06038 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06039 | M_SPEAKS,
06040 MR_NO_FLAGS,
06041 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06042 { {AT_HIT, AF_PLAIN, 29}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06043 { 14, 0, 0, 121 },
06044 0, 10, MST_ORC_HIGH_PRIEST, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06045 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06046 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06047 },
06048
06049 {
06050 MONS_RUPERT, '@', LIGHTRED, "Rupert",
06051 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06052 | M_SPEAKS,
06053 MR_NO_FLAGS,
06054 550, 12, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06055 { {AT_HIT, AF_PLAIN, 21}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06056 { 16, 0, 0, 123 },
06057 0, 10, MST_RUPERT, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06058 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06059 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06060 },
06061
06062 {
06063 MONS_KIRKE, '@', LIGHTGREEN, "Kirke",
06064 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06065 | M_SPEAKS | M_DEFLECT_MISSILES,
06066 MR_NO_FLAGS,
06067 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06068 { {AT_HIT, AF_PLAIN, 18}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06069 { 16, 0, 0, 110 },
06070 0, 10, MST_KIRKE, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06071 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06072 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06073 },
06074
06075 {
06076 MONS_NORRIS, '@', LIGHTRED, "Norris",
06077 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD
06078 | M_SEE_INVIS | M_SPEAKS,
06079 MR_NO_FLAGS,
06080 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06081 { {AT_HIT, AF_PLAIN, 36}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06082 { 20, 0, 0, 214 },
06083 1, 9, MST_NORRIS, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06084 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06085 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06086 },
06087
06088 {
06089 MONS_FREDERICK, '@', GREEN, "Frederick",
06090 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06091 | M_SPEAKS,
06092 MR_NO_FLAGS,
06093 550, 12, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06094 { {AT_HIT, AF_PLAIN, 27}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06095 { 21, 0, 0, 159 },
06096 0, 10, MST_FREDERICK, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06097 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06098 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06099 },
06100
06101 {
06102 MONS_MARGERY, '@', LIGHTRED, "Margery",
06103 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06104 | M_SPEAKS,
06105 MR_NO_FLAGS,
06106 550, 15, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06107 { {AT_HIT, AF_PLAIN, 30}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06108 { 22, 0, 0, 164 },
06109 0, 10, MST_EFREET, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06110 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06111 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06112 },
06113
06114 {
06115 MONS_EUSTACHIO, '@', GREEN, "Eustachio",
06116 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
06117 MR_NO_FLAGS,
06118 550, 20, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06119 { {AT_HIT, AF_PLAIN, 6}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06120 { 4, 0, 0, 40 },
06121 0, 13, MST_EUSTACHIO, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06122 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06123 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06124 },
06125
06126 {
06127 MONS_MAURICE, '@', GREEN, "Maurice",
06128 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SPEAKS,
06129 MR_NO_FLAGS,
06130 550, 24, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -4,
06131 { {AT_HIT, AF_STEAL, 9}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06132 { 5, 0, 0, 60 },
06133 1, 13, MST_MAURICE, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06134 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06135 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06136 },
06137
06138 {
06139 MONS_NIKOLA, '@', LIGHTCYAN, "Nikola",
06140 M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_WARM_BLOOD | M_SEE_INVIS
06141 | M_SPEAKS,
06142 MR_NO_FLAGS,
06143 550, 10, MONS_HUMAN, MONS_HUMAN, MH_NATURAL, -5,
06144 { {AT_HIT, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06145 { 18, 0, 0, 190 },
06146 1, 9, MST_NIKOLA, CE_CONTAMINATED, Z_NOZOMBIE, S_SHOUT,
06147 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06148 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM
06149 },
06150
06151
06152 {
06153 MONS_MNOLEG, '&', LIGHTGREEN, "Mnoleg",
06154 M_UNIQUE | M_FIGHTER | M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS,
06155 MR_RES_ELEC | MR_RES_POISON | MR_RES_FIRE,
06156 0, 15, MONS_PANDEMONIUM_DEMON, MONS_PANDEMONIUM_DEMON, MH_DEMONIC, MAG_IMMUNE,
06157 { {AT_HIT, AF_PLAIN, 35}, {AT_HIT, AF_PLAIN, 23}, AT_NO_ATK, AT_NO_ATK },
06158 { 17, 0, 0, 250 },
06159 10, 25, MST_MNOLEG, CE_NOCORPSE, Z_NOZOMBIE, S_BUZZ,
06160 I_HIGH, HT_LAND, FL_NONE, 13, DEFAULT_ENERGY,
06161 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
06162 },
06163
06164 {
06165 MONS_LOM_LOBON, '&', LIGHTBLUE, "Lom Lobon",
06166 M_UNIQUE | M_FIGHTER | M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS,
06167 MR_RES_POISON | MR_RES_FIRE | mrd(MR_RES_COLD | MR_RES_ELEC, 3),
06168 0, 15, MONS_PANDEMONIUM_DEMON, MONS_PANDEMONIUM_DEMON, MH_DEMONIC, MAG_IMMUNE,
06169 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06170 { 19, 0, 0, 360 },
06171 10, 20, MST_LOM_LOBON, CE_NOCORPSE, Z_NOZOMBIE, S_SCREAM,
06172 I_HIGH, HT_LAND, FL_LEVITATE, 10, DEFAULT_ENERGY,
06173 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
06174 },
06175
06176 {
06177 MONS_CEREBOV, '&', RED, "Cerebov",
06178 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
06179 MR_RES_POISON | MR_RES_HELLFIRE,
06180 0, 15, MONS_PANDEMONIUM_DEMON, MONS_PANDEMONIUM_DEMON, MH_DEMONIC, -6,
06181 { {AT_HIT, AF_PLAIN, 60}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06182 { 21, 0, 0, 650 },
06183 30, 8, MST_CEREBOV, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
06184 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06185 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_GIANT
06186 },
06187
06188 {
06189 MONS_GLOORX_VLOQ, '&', LIGHTGREY, "Gloorx Vloq",
06190 M_UNIQUE | M_FIGHTER | M_SEE_INVIS | M_SPELLCASTER | M_SPEAKS,
06191 MR_RES_POISON | MR_RES_COLD | MR_RES_ELEC,
06192 0, 15, MONS_PANDEMONIUM_DEMON, MONS_PANDEMONIUM_DEMON, MH_DEMONIC, -14,
06193 { {AT_HIT, AF_PLAIN, 45}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06194 { 16, 0, 0, 350 },
06195 10, 10, MST_GLOORX_VLOQ, CE_NOCORPSE, Z_NOZOMBIE, S_MOAN,
06196 I_HIGH, HT_LAND, FL_LEVITATE, 20, DEFAULT_ENERGY,
06197 MONUSE_OPEN_DOORS, MONEAT_NOTHING, SIZE_LARGE
06198 },
06199
06200 {
06201 MONS_GERYON, '&', GREEN, "Geryon",
06202 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS
06203 | M_SPELL_NO_SILENT,
06204 MR_NO_FLAGS,
06205 0, 15, MONS_HELL_DEMON, MONS_HELL_DEMON, MH_DEMONIC, -6,
06206 { {AT_TRAMPLE, AF_PLAIN, 35}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06207 { 15, 0, 0, 300 },
06208 15, 6, MST_GERYON, CE_NOCORPSE, Z_NOZOMBIE, S_ROAR,
06209 I_NORMAL, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
06210 MONUSE_STARTING_EQUIPMENT, MONEAT_NOTHING, SIZE_GIANT
06211 },
06212
06213 {
06214 MONS_DISPATER, '&', MAGENTA, "Dispater",
06215 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
06216 MR_RES_ELEC | MR_RES_POISON | MR_RES_HELLFIRE | MR_RES_COLD,
06217 0, 15, MONS_HELL_DEMON, MONS_HELL_DEMON, MH_DEMONIC, -10,
06218 { {AT_HIT, AF_PLAIN, 50}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06219 { 16, 0, 0, 450 },
06220 40, 3, MST_DISPATER, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
06221 I_HIGH, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06222 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
06223 },
06224
06225 {
06226 MONS_ASMODEUS, '&', LIGHTMAGENTA, "Asmodeus",
06227 M_UNIQUE | M_FIGHTER | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
06228 MR_RES_ELEC | MR_RES_POISON | MR_RES_HELLFIRE,
06229 0, 25, MONS_HELL_DEMON, MONS_HELL_DEMON, MH_DEMONIC, -12,
06230 { {AT_HIT, AF_PLAIN, 50}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06231 { 17, 0, 0, 450 },
06232 30, 7, MST_ASMODEUS, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
06233 I_HIGH, HT_LAND, FL_FLY, 10, DEFAULT_ENERGY,
06234 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
06235 },
06236
06237 {
06238 MONS_ERESHKIGAL, '&', WHITE, "Ereshkigal",
06239 M_UNIQUE | M_SPELLCASTER | M_SEE_INVIS | M_SPEAKS,
06240 MR_RES_ELEC | MR_RES_POISON | MR_RES_COLD,
06241 0, 15, MONS_HELL_DEMON, MONS_HELL_DEMON, MH_DEMONIC, -10,
06242 { {AT_HIT, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06243 { 18, 0, 0, 250 },
06244 10, 30, MST_ERESHKIGAL, CE_NOCORPSE, Z_NOZOMBIE, S_SHOUT,
06245 I_HIGH, HT_LAND, FL_NONE, 14, DEFAULT_ENERGY,
06246 MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_LARGE
06247 },
06248
06249
06250
06251
06252 {
06253 MONS_TEST_SPAWNER, 'X', WHITE, "test spawner",
06254 M_SPELLCASTER | M_STATIONARY | M_INSUBSTANTIAL | M_NO_POLY_TO,
06255 mrd(MR_RES_ELEC | MR_RES_POISON | MR_RES_FIRE | MR_RES_HELLFIRE
06256 | MR_RES_COLD | MR_RES_ACID | MR_RES_STICKY_FLAME | MR_RES_STEAM, 127),
06257 0, 15, MONS_TEST_SPAWNER, MONS_TEST_SPAWNER, MH_NONLIVING, MAG_IMMUNE,
06258 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06259 { 1000, 1000, 0, 0 },
06260 127, 127, MST_TEST_SPAWNER, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
06261 I_PLANT, HT_AMPHIBIOUS, FL_NONE, 14, SWIM_ENERGY(6),
06262 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE
06263 },
06264
06265
06266 {
06267 MONS_SENSED, '{', LIGHTRED, "sensed monster",
06268 M_NO_POLY_TO,
06269 MR_NO_FLAGS,
06270 0, 0, MONS_SENSED, MONS_SENSED, MH_NONLIVING, 0,
06271 { AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
06272 { 1, 1, 0, 0 },
06273 0, 0, MST_NO_SPELLS, CE_NOCORPSE, Z_NOZOMBIE, S_SILENT,
06274 I_NORMAL, HT_LAND, FL_NONE, 10, DEFAULT_ENERGY,
06275 MONUSE_NOTHING, MONEAT_NOTHING, SIZE_MEDIUM
06276 },
06277
06278
06279
06280
06281
06282
06283
06284
06285
06286
06287
06288
06289
06290 #endif
06291
06292 };