summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-data.h
diff options
context:
space:
mode:
authordolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-23 18:52:05 +0000
committerdolorous <dolorous@c06c8d41-db1a-0410-9941-cceddc491573>2008-04-23 18:52:05 +0000
commite07d6f367f9c0e8bdbff9f3dfae2410f6dbac091 (patch)
treeee63f1f002f82ac933189ff6562bd4bd213e9f01 /crawl-ref/source/mon-data.h
parent86ac21551ec730fdd2a9746cbe4fc46708a5fcb8 (diff)
downloadcrawl-ref-e07d6f367f9c0e8bdbff9f3dfae2410f6dbac091.tar.gz
crawl-ref-e07d6f367f9c0e8bdbff9f3dfae2410f6dbac091.zip
Since the M_THICK_SKIN flag has no effect, replace it with the
M_STATIONARY flag, and mark stationary monsters with it. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@4553 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-data.h')
-rw-r--r--crawl-ref/source/mon-data.h27
1 files changed, 14 insertions, 13 deletions
diff --git a/crawl-ref/source/mon-data.h b/crawl-ref/source/mon-data.h
index a2fb120c69..cf654f13d9 100644
--- a/crawl-ref/source/mon-data.h
+++ b/crawl-ref/source/mon-data.h
@@ -612,7 +612,7 @@
// fungi ('f')
{
MONS_FUNGUS, 'f', LIGHTGREY, "fungus",
- M_NO_EXP_GAIN,
+ M_NO_EXP_GAIN | M_STATIONARY,
MR_RES_POISON,
0, 10, MONS_PLANT, MONS_FUNGUS, MH_PLANT, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -759,7 +759,7 @@
{
MONS_HELL_HOG, 'h', LIGHTRED, "hell-hog",
- M_SPELLCASTER | M_THICK_SKIN | M_EVIL,
+ M_SPELLCASTER | M_EVIL,
MR_NO_FLAGS,
0, 10, MONS_HELL_HOG, MONS_HELL_HOG, MH_DEMONIC, -3,
{ {AT_BITE, AF_PLAIN, 20}, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -1565,7 +1565,8 @@
// placed in the Crypt.
{
MONS_CURSE_SKULL, 'z', LIGHTCYAN, "curse skull",
- M_LEVITATE | M_SPELLCASTER | M_SEE_INVIS | M_EVIL | M_SPEAKS,
+ M_LEVITATE | M_SPELLCASTER | M_SEE_INVIS | M_STATIONARY | M_EVIL
+ | M_SPEAKS,
MR_RES_ELEC | MR_RES_POISON | MR_RES_HELLFIRE | mrd(MR_RES_COLD, 2),
0, 50, MONS_LICH, MONS_CURSE_SKULL, MH_UNDEAD, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -2400,7 +2401,7 @@
// plants ('P')
{
MONS_PLANT, 'P', GREEN, "plant",
- M_NO_EXP_GAIN,
+ M_NO_EXP_GAIN | M_STATIONARY,
MR_RES_POISON,
0, 10, MONS_PLANT, MONS_PLANT, MH_PLANT, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -2411,7 +2412,7 @@
{
MONS_OKLOB_PLANT, 'P', LIGHTGREEN, "oklob plant",
- M_SPECIAL_ABILITY,
+ M_SPECIAL_ABILITY | M_STATIONARY,
MR_RES_POISON,
0, 10, MONS_PLANT, MONS_OKLOB_PLANT, MH_PLANT, -3,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -3051,7 +3052,7 @@
{
// gold mimics are the only mimics that actually use their name -- bwr
MONS_GOLD_MIMIC, '$', YELLOW, "pile of gold coins",
- M_NO_SKELETON,
+ M_NO_SKELETON | M_STATIONARY,
MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
{ {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
@@ -3063,7 +3064,7 @@
{
MONS_WEAPON_MIMIC, ')', BLACK, "mimic",
- M_NO_SKELETON,
+ M_NO_SKELETON | M_STATIONARY,
MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
{ {AT_HIT, AF_POISON, 17}, {AT_HIT, AF_PLAIN, 17}, {AT_HIT, AF_PLAIN, 17},
@@ -3075,7 +3076,7 @@
{
MONS_ARMOUR_MIMIC, '[', BLACK, "mimic",
- M_NO_SKELETON,
+ M_NO_SKELETON | M_STATIONARY,
MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
{ {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
@@ -3087,7 +3088,7 @@
{
MONS_SCROLL_MIMIC, '?', LIGHTGREY, "mimic",
- M_NO_SKELETON,
+ M_NO_SKELETON | M_STATIONARY,
MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
{ {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
@@ -3099,7 +3100,7 @@
{
MONS_POTION_MIMIC, '!', BLACK, "mimic",
- M_NO_SKELETON,
+ M_NO_SKELETON | M_STATIONARY,
MR_RES_POISON | MR_RES_ELEC | MR_RES_FIRE | MR_RES_COLD,
0, 13, MONS_GOLD_MIMIC, MONS_GOLD_MIMIC, MH_NONLIVING, -3,
{ {AT_HIT, AF_POISON, 12}, {AT_HIT, AF_PLAIN, 12}, {AT_HIT, AF_PLAIN, 12},
@@ -3628,7 +3629,7 @@
// statues (also '8')
{
MONS_ICE_STATUE, '8', LIGHTBLUE, "ice statue",
- M_SPELLCASTER | M_SPEAKS,
+ M_SPELLCASTER | M_STATIONARY | M_SPEAKS,
MR_RES_POISON | MR_VUL_FIRE | mrd(MR_RES_COLD, 3) | MR_RES_ELEC,
0, 10, MONS_CLAY_GOLEM, MONS_ICE_STATUE, MH_NONLIVING, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -3639,7 +3640,7 @@
{
MONS_SILVER_STATUE, '8', WHITE, "silver statue",
- M_SPECIAL_ABILITY | M_SPEAKS,
+ M_SPECIAL_ABILITY | M_STATIONARY | M_SPEAKS,
mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 2),
0, 10, MONS_CLAY_GOLEM, MONS_SILVER_STATUE, MH_NONLIVING, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },
@@ -3650,7 +3651,7 @@
{
MONS_ORANGE_STATUE, '8', LIGHTRED, "orange crystal statue",
- M_SPECIAL_ABILITY | M_SPEAKS,
+ M_SPECIAL_ABILITY | M_STATIONARY | M_SPEAKS,
mrd(MR_RES_POISON | MR_RES_FIRE | MR_RES_COLD | MR_RES_ELEC, 2),
0, 10, MONS_CLAY_GOLEM, MONS_ORANGE_STATUE, MH_NONLIVING, MAG_IMMUNE,
{ AT_NO_ATK, AT_NO_ATK, AT_NO_ATK, AT_NO_ATK },