summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r--crawl-ref/source/dungeon.cc6
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;