diff --git a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/tile/WorldObject.kt b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/tile/WorldObject.kt index ffb4b3ba..b270575b 100644 --- a/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/tile/WorldObject.kt +++ b/src/main/kotlin/ru/dbotthepony/kstarbound/world/entities/tile/WorldObject.kt @@ -628,7 +628,7 @@ open class WorldObject(val config: Registry.Entry) : TileEntit override fun onRemove(world: World<*, *>, reason: RemovalReason) { super.onRemove(world, reason) - val doSmash = health <= 0.0 + val doSmash = health <= 0.0 || lookupProperty("smashOnBreak") { JsonPrimitive(config.value.smashOnBreak) }.asBoolean fun spawnRandomItems(poolName: String, optionsName: String, seedName: String): Boolean { val dropPool = lookupProperty(poolName) { JsonPrimitive("") }.asString