diff options
author | chililisoup <rebot333gaming@gmail.com> | 2025-03-23 14:11:21 -0600 |
---|---|---|
committer | chililisoup <rebot333gaming@gmail.com> | 2025-03-23 14:11:21 -0600 |
commit | 2b4c762b6b1da745cabe6810187fc34cb546e0cb (patch) | |
tree | 3553abb3423320dc5879f7e12d58a11c67593f46 /source/game/StarWorldServer.cpp | |
parent | c484b1a67230f938493de16026ca3a2dd7269a2c (diff) |
block swapping lua support
Diffstat (limited to 'source/game/StarWorldServer.cpp')
-rw-r--r-- | source/game/StarWorldServer.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/game/StarWorldServer.cpp b/source/game/StarWorldServer.cpp index 9d53d54..b58c41d 100644 --- a/source/game/StarWorldServer.cpp +++ b/source/game/StarWorldServer.cpp @@ -893,7 +893,7 @@ bool WorldServer::replaceTile(Vec2I const& pos, TileModification const& modifica if (auto tile = m_tileArray->modifyTile(pos)) { auto damageParameters = WorldImpl::tileDamageParameters(tile, placeMaterial->layer, tileDamage); - bool harvested = tileDamage.harvestLevel >= damageParameters.requiredHarvestLevel(); + bool harvested = tileDamage.amount >= 0 && tileDamage.harvestLevel >= damageParameters.requiredHarvestLevel(); auto damage = placeMaterial->layer == TileLayer::Foreground ? tile->foregroundDamage : tile->backgroundDamage; Vec2F dropPosition = centerOfTile(pos); |