v1.4.3: added an additional check for items on DK's throne

This commit is contained in:
Evan Debenham
2022-10-31 23:15:00 -04:00
parent a87c752379
commit 6ea9dc744b
@@ -517,14 +517,15 @@ public class DwarfKing extends Mob {
super.die( cause ); super.die( cause );
if (Dungeon.level.solid[pos]){ Heap h = Dungeon.level.heaps.get(CityBossLevel.throne);
Heap h = Dungeon.level.heaps.get(pos); if (h != null) {
if (h != null) { for (Item i : h.items) {
for (Item i : h.items) { Dungeon.level.drop(i, CityBossLevel.throne + Dungeon.level.width());
Dungeon.level.drop(i, pos + Dungeon.level.width());
}
h.destroy();
} }
h.destroy();
}
if (Dungeon.level.solid[pos]){
Dungeon.level.drop(new KingsCrown(), pos + Dungeon.level.width()).sprite.drop(pos); Dungeon.level.drop(new KingsCrown(), pos + Dungeon.level.width()).sprite.drop(pos);
} else { } else {
Dungeon.level.drop(new KingsCrown(), pos).sprite.drop(); Dungeon.level.drop(new KingsCrown(), pos).sprite.drop();