Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/game/StarWorldServer.cpp
diff options
context:
space:
mode:
authorchililisoup <rebot333gaming@gmail.com>2025-03-23 14:11:21 -0600
committerchililisoup <rebot333gaming@gmail.com>2025-03-23 14:11:21 -0600
commit2b4c762b6b1da745cabe6810187fc34cb546e0cb (patch)
tree3553abb3423320dc5879f7e12d58a11c67593f46 /source/game/StarWorldServer.cpp
parentc484b1a67230f938493de16026ca3a2dd7269a2c (diff)
block swapping lua support
Diffstat (limited to 'source/game/StarWorldServer.cpp')
-rw-r--r--source/game/StarWorldServer.cpp2
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);