From fd54c160261d0de0e94cbe2e2cf7434c3d7f5505 Mon Sep 17 00:00:00 2001 From: Yogi Wiguna Date: Tue, 31 Mar 2026 16:07:12 +0800 Subject: [PATCH] feat: implement base Player character class with network synchronization and state management --- scenes/player.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/scenes/player.gd b/scenes/player.gd index 2104cde..3c5c414 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -1353,6 +1353,7 @@ func is_position_occupied(pos: Vector2i) -> bool: if abs(pos.x - stand_map_pos.x) <= 1 and abs(pos.y - stand_map_pos.z) <= 1: return true + var main_node = get_tree().get_root().get_node_or_null("Main") if main_node and "reserved_static_positions" in main_node: for reserved in main_node.reserved_static_positions: if abs(pos.x - reserved.x) <= 1 and abs(pos.y - reserved.y) <= 1: