diff options
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r-- | crawl-ref/source/mon-util.cc | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc index 33f462769a..f5aab7b4db 100644 --- a/crawl-ref/source/mon-util.cc +++ b/crawl-ref/source/mon-util.cc @@ -7678,6 +7678,26 @@ bool monsters::is_icy() const return (mons_is_icy(type)); } +static bool _mons_is_fiery(int mc) +{ + return (mc == MONS_FIRE_VORTEX + || mc == MONS_FIRE_ELEMENTAL + || mc == MONS_FLAMING_CORPSE + || mc == MONS_EFREET + || mc == MONS_AZRAEL + || mc == MONS_LAVA_WORM + || mc == MONS_LAVA_FISH + || mc == MONS_LAVA_SNAKE + || mc == MONS_SALAMANDER + || mc == MONS_MOLTEN_GARGOYLE + || mc == MONS_ORB_OF_FIRE); +} + +bool monsters::is_fiery() const +{ + return (_mons_is_fiery(type)); +} + bool monsters::has_action_energy() const { return (speed_increment >= 80); |