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

View File

@@ -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();