diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java index 5056d7dcd..74f89b167 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/actors/mobs/DwarfKing.java @@ -517,14 +517,15 @@ public class DwarfKing extends Mob { super.die( cause ); - if (Dungeon.level.solid[pos]){ - Heap h = Dungeon.level.heaps.get(pos); - if (h != null) { - for (Item i : h.items) { - Dungeon.level.drop(i, pos + Dungeon.level.width()); - } - h.destroy(); + Heap h = Dungeon.level.heaps.get(CityBossLevel.throne); + if (h != null) { + for (Item i : h.items) { + Dungeon.level.drop(i, CityBossLevel.throne + Dungeon.level.width()); } + h.destroy(); + } + + if (Dungeon.level.solid[pos]){ Dungeon.level.drop(new KingsCrown(), pos + Dungeon.level.width()).sprite.drop(pos); } else { Dungeon.level.drop(new KingsCrown(), pos).sprite.drop();