summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-util.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-13 12:24:13 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-01-13 12:24:13 +0000
commita09546a8bd90676ada9dbf82788321a709e6a6b0 (patch)
tree1bb24c25a8bc1703ff489ef69045724c76d00b2a /crawl-ref/source/mon-util.cc
parent45dada5074124ace4679e0038edb5285492df482 (diff)
downloadcrawl-ref-a09546a8bd90676ada9dbf82788321a709e6a6b0.tar.gz
crawl-ref-a09546a8bd90676ada9dbf82788321a709e6a6b0.zip
Dead code removal and minor cleanup on the new monster descriptions.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@8442 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/mon-util.cc')
-rw-r--r--crawl-ref/source/mon-util.cc21
1 files changed, 21 insertions, 0 deletions
diff --git a/crawl-ref/source/mon-util.cc b/crawl-ref/source/mon-util.cc
index 12110bb724..b508a3a54b 100644
--- a/crawl-ref/source/mon-util.cc
+++ b/crawl-ref/source/mon-util.cc
@@ -307,6 +307,27 @@ mon_resist_def get_mons_resists(const monsters *mon)
return (resists);
}
+short mon_resist_def::get_resist_level(mon_resist_flags res_type) const
+{
+ switch (res_type)
+ {
+ case MR_RES_ELEC:
+ return elec;
+ case MR_RES_POISON:
+ return poison;
+ case MR_RES_FIRE:
+ return fire;
+ case MR_RES_STEAM:
+ return steam;
+ case MR_RES_COLD:
+ return cold;
+ case MR_RES_ACID:
+ return acid;
+ default:
+ return (0);
+ }
+}
+
monsters *monster_at(const coord_def &pos)
{
const int mindex = mgrd(pos);