summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monster.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r--crawl-ref/source/monster.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/monster.cc b/crawl-ref/source/monster.cc
index 2944ff1188..04ffff0e5c 100644
--- a/crawl-ref/source/monster.cc
+++ b/crawl-ref/source/monster.cc
@@ -1070,7 +1070,7 @@ bool monsters::pickup(item_def &item, int slot, int near, bool force_merge)
{
dungeon_events.fire_position_event(
dgn_event(DET_ITEM_PICKUP, pos(), 0, item.index(),
- monster_index(this)),
+ mindex()),
pos());
pickup_message(item, near);
@@ -1086,7 +1086,7 @@ bool monsters::pickup(item_def &item, int slot, int near, bool force_merge)
dungeon_events.fire_position_event(
dgn_event(DET_ITEM_PICKUP, pos(), 0, item.index(),
- monster_index(this)),
+ mindex()),
pos());
const int item_index = item.index();
@@ -2644,7 +2644,7 @@ monster_type monsters::id() const
int monsters::mindex() const
{
- return (monster_index(this));
+ return (this - menv.buffer());
}
int monsters::get_experience_level() const