diff options
Diffstat (limited to 'crawl-ref/source/monster.cc')
-rw-r--r-- | crawl-ref/source/monster.cc | 6 |
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 |