fix(candy-survival): support automatic delivery upon walking adjacent to Mekton NPC

This commit is contained in:
2026-07-08 16:03:09 +08:00
parent 8e15018e23
commit 0836f4b8f0
+4 -2
View File
@@ -167,8 +167,10 @@ func simple_move_to(grid_position: Vector2i) -> bool:
if gm and gm.active and gm.has_method("try_deliver"):
var dist = abs(grid_position.x - 8) + abs(grid_position.y - 8)
if dist <= 2:
pass # Delivery must be triggered by 'action_interact' input
if dist <= 1:
if multiplayer.is_server():
var pid = player.get("peer_id") if "peer_id" in player else player.name.to_int()
gm.try_deliver(pid)
rotate_towards_target(grid_position)