From b2d113c53a256bf6c7ee077025ca0e080220d031 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Fri, 20 Aug 2021 20:16:34 -0400 Subject: [PATCH] v1.0.1: fixed disarming traps braking containers --- .../shatteredpixeldungeon/levels/traps/DisarmingTrap.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisarmingTrap.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisarmingTrap.java index e79f053ef..193dae516 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisarmingTrap.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/levels/traps/DisarmingTrap.java @@ -53,9 +53,11 @@ public class DisarmingTrap extends Trap{ if (cell != -1) { Item item = heap.pickUp(); - Dungeon.level.drop( item, cell ).seen = true; - for (int i : PathFinder.NEIGHBOURS9) - Dungeon.level.visited[cell+i] = true; + Heap dropped = Dungeon.level.drop( item, cell ); + dropped.type = heap.type; + dropped.sprite.view( dropped ); + dropped.seen = true; + for (int i : PathFinder.NEIGHBOURS9) Dungeon.level.visited[cell+i] = true; GameScene.updateFog(); Sample.INSTANCE.play(Assets.Sounds.TELEPORT);