summaryrefslogtreecommitdiffstats
path: root/crawl-ref
diff options
context:
space:
mode:
authorVsevolod Kozlov <zaba@thorium.homeunix.org>2009-11-07 13:55:07 +0300
committerJude Brown <bookofjude@users.sourceforge.net>2009-11-07 22:21:47 +1000
commit96b804bb7a2bdc6ad25c6b45975bc0d4c8f19fbb (patch)
treeb10efdcb7b4462e2c3ab8c45a2d8ee79193433cd /crawl-ref
parentdac82a0df3f00244f7d72e8dc5ccb7551c12886e (diff)
downloadcrawl-ref-96b804bb7a2bdc6ad25c6b45975bc0d4c8f19fbb.tar.gz
crawl-ref-96b804bb7a2bdc6ad25c6b45975bc0d4c8f19fbb.zip
Replace uses of mons_is_icy with monsters::is_icy.
Signed-off-by: Jude Brown <bookofjude@users.sourceforge.net>
Diffstat (limited to 'crawl-ref')
-rw-r--r--crawl-ref/source/beam.cc6
-rw-r--r--crawl-ref/source/mon-util.cc8
-rw-r--r--crawl-ref/source/mon-util.h1
-rw-r--r--crawl-ref/source/monster.cc10
-rw-r--r--crawl-ref/source/spells4.cc2
5 files changed, 13 insertions, 14 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc
index bc866e813d..e56f9daf7a 100644
--- a/crawl-ref/source/beam.cc
+++ b/crawl-ref/source/beam.cc
@@ -2293,7 +2293,7 @@ int mons_adjust_flavoured(monsters *monster, bolt &pbolt, int hurted,
}
else if (original < hurted && doFlavouredEffects)
{
- if (mons_is_icy(monster->type))
+ if (monster->is_icy())
simple_monster_message(monster, " melts!");
else if (monster->type == MONS_BUSH)
simple_monster_message(monster, " is on fire!");
@@ -2491,7 +2491,7 @@ int mons_adjust_flavoured(monsters *monster, bolt &pbolt, int hurted,
}
else if (hurted > original)
{
- if (mons_is_icy(monster->type))
+ if (monster->is_icy())
{
if (doFlavouredEffects)
simple_monster_message(monster, " melts!");
@@ -2526,7 +2526,7 @@ int mons_adjust_flavoured(monsters *monster, bolt &pbolt, int hurted,
}
else if (resist < 0)
{
- if (mons_is_icy(monster->type))
+ if (monster->is_icy())
{
if (doFlavouredEffects)
simple_monster_message(monster, " melts!");
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 8c5dcf5423..d0c92dd753 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -565,14 +565,6 @@ bool mons_is_poisoner(const monsters *mon)
return (false);
}
-bool mons_is_icy(int mc)
-{
- return (mc == MONS_ICE_BEAST
- || mc == MONS_SIMULACRUM_SMALL
- || mc == MONS_SIMULACRUM_LARGE
- || mc == MONS_ICE_STATUE);
-}
-
// Monsters considered as "slime" for Jiyva.
bool mons_class_is_slime(int mc)
{
diff --git a/crawl-ref/source/mon-util.h b/crawl-ref/source/mon-util.h
index 640d89ddc7..0e2dcfab7a 100644
--- a/crawl-ref/source/mon-util.h
+++ b/crawl-ref/source/mon-util.h
@@ -633,7 +633,6 @@ bool mons_was_seen(const monsters *m);
bool mons_is_known_mimic(const monsters *m);
bool mons_is_unknown_mimic(const monsters *m);
bool mons_is_holy(const monsters *mon);
-bool mons_is_icy(int mc);
bool mons_is_skeletal(int mc);
bool mons_class_is_slime(int mc);
bool mons_is_slime(const monsters *mon);
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index dda40f100a..b5e92c2cf7 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -5230,9 +5230,17 @@ bool monsters::mutate()
return (monster_polymorph(this, RANDOM_MONSTER));
}
+static bool _mons_is_icy(int mc)
+{
+ return (mc == MONS_ICE_BEAST
+ || mc == MONS_SIMULACRUM_SMALL
+ || mc == MONS_SIMULACRUM_LARGE
+ || mc == MONS_ICE_STATUE);
+}
+
bool monsters::is_icy() const
{
- return (mons_is_icy(type));
+ return (_mons_is_icy(type));
}
static bool _mons_is_fiery(int mc)
diff --git a/crawl-ref/source/spells4.cc b/crawl-ref/source/spells4.cc
index 3a513c8bcc..a03c9ca9c1 100644
--- a/crawl-ref/source/spells4.cc
+++ b/crawl-ref/source/spells4.cc
@@ -1487,7 +1487,7 @@ bool cast_fragmentation(int pow, const dist& spd)
break;
default:
- if (mons_is_icy(mon->type)) // blast of ice
+ if (mon->is_icy()) // blast of ice
{
explode = true;
beam.name = "icy blast";