From 6ea9dc744bb6a77b32a24cf12316aaa42dd5c02a Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Mon, 31 Oct 2022 23:15:00 -0400 Subject: [PATCH] v1.4.3: added an additional check for items on DK's throne --- .../actors/mobs/DwarfKing.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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();