diff options
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 560bd8fb0f..06fa20d44a 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -4695,11 +4695,13 @@ int dgn_place_item(const item_spec &spec, else if (spec.corpselike()) item_made = _dgn_item_corpse(spec, where); else + { item_made = items(spec.allow_uniques, base_type, spec.sub_type, level, spec.ego); - if (spec.level == ISPEC_MUNDANE) - squash_plusses(item_made); + if (spec.level == ISPEC_MUNDANE) + squash_plusses(item_made); + } if (item_made == NON_ITEM || item_made == -1) return NON_ITEM; |