summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
authorShmuale Mark <shm.mark@gmail.com>2014-05-09 15:25:19 -0400
committerShmuale Mark <shm.mark@gmail.com>2014-05-09 16:01:05 -0400
commite1156a91a6a0b1bb26c7e7ee63710c3eefbd2739 (patch)
treef9fc79730a0a6f884e057fa24dd92e8790d13bdb /crawl-ref/source/mon-util.cc
parentb5208daa1a15b563a0b96c09b329c81b3e42a5d6 (diff)
downloadcrawl-ref-e1156a91a6a0b1bb26c7e7ee63710c3eefbd2739.tar.gz
crawl-ref-e1156a91a6a0b1bb26c7e7ee63710c3eefbd2739.zip
Remove silver statues.
They have all the usual problems of summoners, stationary monsters, and special-cased interactions (with disintegration). Almost every single vault that had them was "OCS / silver statue / ice statue" or something like that, so fairly few actual changes had to be made.
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r--crawl-ref/source/mon-util.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 38ea48f34f..2c9a8454c1 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -980,7 +980,7 @@ bool invalid_monster_index(int i)
bool mons_is_statue(monster_type mc, bool allow_disintegrate)
{
- if (mc == MONS_ORANGE_STATUE || mc == MONS_SILVER_STATUE)
+ if (mc == MONS_ORANGE_STATUE)
return true;
if (!allow_disintegrate)
@@ -2045,7 +2045,7 @@ int exper_value(const monster* mon, bool real)
// The beta26 statues have non-spell-like abilities that the experience
// code can't see, so inflate their XP a bit. Ice statues and Roxanne
// get plenty of XP for their spells.
- if (mc == MONS_ORANGE_STATUE || mc == MONS_SILVER_STATUE)
+ if (mc == MONS_ORANGE_STATUE)
return hd * 15;
x_val = (16 + maxhp) * hd * hd / 10;
@@ -3433,7 +3433,7 @@ bool mons_has_los_ability(monster_type mon_type)
}
// Although not using spells, these are exceedingly dangerous.
- if (mon_type == MONS_SILVER_STATUE || mon_type == MONS_ORANGE_STATUE)
+ if (mon_type == MONS_ORANGE_STATUE)
return true;
// Beholding just needs LOS.