diff options
Diffstat (limited to 'crawl-ref/source/monplace.cc')
-rw-r--r-- | crawl-ref/source/monplace.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc index 1bacdf8b62..5a5f753a72 100644 --- a/crawl-ref/source/monplace.cc +++ b/crawl-ref/source/monplace.cc @@ -834,7 +834,7 @@ static int place_monster_aux( int mon_type, beh_type behaviour, int target, // dur should always be 1-6 for monsters that can be abjured. if (dur >= 1 && dur <= 6) - menv[id].add_ench( mon_enchant(ENCH_ABJ, dur) ); + menv[id].mark_summoned( dur, true ); menv[id].foe = target; @@ -1645,11 +1645,11 @@ int create_monster( int cls, int dur, beh_type beha, int cr_x, int cr_y, } else { - struct monsters *const creation = &menv[summd]; + monsters *const creation = &menv[summd]; // dur should always be ENCH_ABJ_xx if (dur >= 1 && dur <= 6) - creation->add_ench( mon_enchant(ENCH_ABJ, dur) ); + creation->mark_summoned( dur, true ); // player summons do not give XP or other bonuses // (you can still train skills on them though) |