diff options
Diffstat (limited to 'crawl-ref/source/mon-data.h')
-rw-r--r-- | crawl-ref/source/mon-data.h | 35 |
1 files changed, 24 insertions, 11 deletions
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h index 16bd3fe492..1bfb0fc92f 100644 --- a/crawl-ref/source/mon-data.h +++ b/crawl-ref/source/mon-data.h @@ -825,17 +825,6 @@ static monsterentry mondata[] = { // slugs ('j') { - MONS_ELEPHANT_SLUG, 'j', LIGHTGREY, "elephant slug", - M_NO_SKELETON, - MR_VUL_POISON, - 1500, 10, MONS_GIANT_SLUG, MONS_ELEPHANT_SLUG, MH_NATURAL, -3, - { {AT_BITE, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK }, - { 20, 5, 3, 0 }, - 2, 1, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT, I_INSECT, - HT_LAND, 4, DEFAULT_ENERGY, MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG -}, - -{ MONS_GIANT_SLUG, 'j', GREEN, "giant slug", M_NO_SKELETON, MR_NO_FLAGS, @@ -857,6 +846,17 @@ static monsterentry mondata[] = { HT_AMPHIBIOUS_LAND, 4, DEFAULT_ENERGY, MONUSE_NOTHING, MONEAT_NOTHING, SIZE_LARGE }, +{ + MONS_ELEPHANT_SLUG, 'j', LIGHTGREY, "elephant slug", + M_NO_SKELETON, + MR_VUL_POISON, + 1500, 10, MONS_GIANT_SLUG, MONS_ELEPHANT_SLUG, MH_NATURAL, -3, + { {AT_BITE, AF_PLAIN, 40}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK }, + { 20, 5, 3, 0 }, + 2, 1, MST_NO_SPELLS, CE_POISONOUS, Z_BIG, S_SILENT, I_INSECT, + HT_LAND, 4, DEFAULT_ENERGY, MONUSE_NOTHING, MONEAT_NOTHING, SIZE_BIG +}, + // killer bees 'k' { MONS_KILLER_BEE, 'k', YELLOW, "killer bee", @@ -4235,6 +4235,19 @@ static monsterentry mondata[] = { HT_LAND, 10, DEFAULT_ENERGY, MONUSE_WEAPONS_ARMOUR, MONEAT_NOTHING, SIZE_MEDIUM }, +{ + MONS_GASTRONOK, 'j', LIGHTRED, "Gastronok", + M_NO_SKELETON | M_UNIQUE | M_SPELLCASTER | M_ACTUAL_SPELLS | M_SEE_INVIS + | M_SPEAKS, + MR_RES_FIRE | MR_RES_COLD, + 700, 10, MONS_GIANT_SLUG, MONS_GIANT_SLUG, MH_NATURAL, -4, + { {AT_BITE, AF_PLAIN, 15}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK }, + { 10, 0, 0, 90 }, + 1, 2, MST_GASTRONOK, CE_POISONOUS, Z_NOZOMBIE, S_GURGLE, I_NORMAL, + HT_AMPHIBIOUS_LAND, 5, DEFAULT_ENERGY, MONUSE_STARTING_EQUIPMENT, MONEAT_FOOD, SIZE_LARGE +}, + + // human uniques ('@') { MONS_TERENCE, '@', LIGHTCYAN, "Terence", |