summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_mons.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2011-02-23 14:58:57 +0100
committerAdam Borowski <kilobyte@angband.pl>2011-02-23 15:09:56 +0100
commitd6fcea90f9bb5e4be51a876e0521eb2142484179 (patch)
treec99e8b65f5f986df66f0b27f8c916d0864b240ca /crawl-ref/source/l_mons.cc
parent3c38b99e2e9d31ec260efeb9a4eef571a3f18286 (diff)
downloadcrawl-ref-d6fcea90f9bb5e4be51a876e0521eb2142484179.tar.gz
crawl-ref-d6fcea90f9bb5e4be51a876e0521eb2142484179.zip
Track the source of monster enchantments.
This fixes Injury Mirror not working for delayed damage, kills done by undead/demon allies not counting as such, damage tracking not handling ench damage, etc.
Diffstat (limited to 'crawl-ref/source/l_mons.cc')
-rw-r--r--crawl-ref/source/l_mons.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/l_mons.cc b/crawl-ref/source/l_mons.cc
index 7b9626ac6c..98d4edd9b0 100644
--- a/crawl-ref/source/l_mons.cc
+++ b/crawl-ref/source/l_mons.cc
@@ -419,7 +419,7 @@ static int l_mons_do_add_ench(lua_State *ls)
return 0;
}
- mons->add_ench(mon_enchant(met, luaL_checkint(ls, 2), KC_OTHER,
+ mons->add_ench(mon_enchant(met, luaL_checkint(ls, 2), 0,
luaL_checkint(ls, 3)));
return 0;
}