From 016c23a97f59c891e3ce6c6f6a58b2660abdbb07 Mon Sep 17 00:00:00 2001 From: minjaesong Date: Fri, 15 Sep 2023 19:07:16 +0900 Subject: [PATCH] fix: falling blocks would pass-thru/delete nonsolid blocks --- src/net/torvald/terrarum/gameworld/WorldSimulator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/net/torvald/terrarum/gameworld/WorldSimulator.kt b/src/net/torvald/terrarum/gameworld/WorldSimulator.kt index fcd0b66be..b5a024b9e 100644 --- a/src/net/torvald/terrarum/gameworld/WorldSimulator.kt +++ b/src/net/torvald/terrarum/gameworld/WorldSimulator.kt @@ -243,7 +243,7 @@ object WorldSimulator { val currentTile = world.getTileFromTerrain(x, y) val prop = BlockCodex[currentTile] // don't let the falling sand destroy the precious storage chest - val isAir = !prop.isSolid && !prop.isActorBlock + val isAir = prop.hasTag("INCONSEQUENTIAL") val support = prop.maxSupport val isFallable = support != -1