diff options
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 652d9370f0..1da42f3958 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -4970,6 +4970,7 @@ int dgn_place_monster(mons_spec &mspec, mg.mname = mspec.monname; mg.hd = mspec.hd; mg.hp = mspec.hp; + mg.props = mspec.props; // Marking monsters as summoned mg.abjuration_duration = mspec.abjuration_duration; @@ -5016,6 +5017,8 @@ int dgn_place_monster(mons_spec &mspec, _dgn_give_mon_spec_items(mspec, mindex, mid, monster_level); if (mspec.explicit_spells) mons.spells = mspec.spells; + if (mspec.props.exists("monster_tile")) + mons.props["monster_tile"] = mspec.props["monster_tile"].get_short(); // These are applied earlier to prevent issues with renamed monsters // and "<monster> comes into view" (see delay.cc:_monster_warning). //mons.flags |= mspec.extra_monster_flags; |