From 5797197097a7884948626f73013a1c3cb048144f Mon Sep 17 00:00:00 2001 From: adtpdn Date: Wed, 8 Jul 2026 16:49:22 +0800 Subject: [PATCH] fix(candy-survival): restore ability to lift/carry roaming Tekton character --- scenes/player.gd | 10 ---------- scripts/managers/player_input_manager.gd | 3 --- 2 files changed, 13 deletions(-) diff --git a/scenes/player.gd b/scenes/player.gd index 631bec1..0913675 100644 --- a/scenes/player.gd +++ b/scenes/player.gd @@ -2457,16 +2457,6 @@ func grab_tekton(): if not is_multiplayer_authority() or is_carrying_tekton or is_frozen or is_stop_frozen: return - if LobbyManager.game_mode == "Candy Survival": - var gm = get_node_or_null("/root/Main/CandySurvivalManager") - if gm and gm.active: - var pid = get("peer_id") if "peer_id" in self else name.to_int() - if multiplayer.is_server(): - gm.try_activate_ghost(pid) - else: - gm.rpc_id(1, "try_activate_ghost", pid) - return - # 1. Check for nearby carrier to snatch from var carrier = _find_nearby_carrier() if carrier: diff --git a/scripts/managers/player_input_manager.gd b/scripts/managers/player_input_manager.gd index e939011..edc6845 100644 --- a/scripts/managers/player_input_manager.gd +++ b/scripts/managers/player_input_manager.gd @@ -148,9 +148,6 @@ func handle_unhandled_input(event): return elif event.is_action_pressed("action_grab_tekton"): - if LobbyManager.game_mode == "Candy Survival": - get_viewport().set_input_as_handled() - return if not player.is_carrying_tekton: if player.powerup_manager and player.powerup_manager.has_method("can_use_special"):