From 955127104b73a118430c1feb596b0eee1dfcf2af Mon Sep 17 00:00:00 2001 From: cakipaul Date: Wed, 13 Aug 2025 23:34:42 +0800 Subject: [PATCH] =?UTF-8?q?on=20pick=20meat=20=E7=BA=BF=E7=B4=A2=E7=AC=94?= =?UTF-8?q?=E8=AE=B0=20fix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scene/ground/scene/c02/s05_一楼内侧楼道.gd | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scene/ground/scene/c02/s05_一楼内侧楼道.gd b/scene/ground/scene/c02/s05_一楼内侧楼道.gd index 789ba188..b62961b4 100644 --- a/scene/ground/scene/c02/s05_一楼内侧楼道.gd +++ b/scene/ground/scene/c02/s05_一楼内侧楼道.gd @@ -14,11 +14,13 @@ func _ready() -> void: func _on_ground_ready() -> void: + var pickable_meat = $"../DeployLayer/Pickable掉落的肉" + pickable_meat.triggered.connect(_on_pick_meat) # 粘鼠游戏 if ArchiveManager.get_global_value(&"c02_meat_dropping"): # 肉掉落,检查粘鼠板是否启用 if $"../DeployLayer/Interactable粘鼠板".interacted_times > 0: - if not $"../DeployLayer/Pickable掉落的肉".picked: + if not pickable_meat.picked: var sprite = $"../DeployLayer/Interactable粘鼠板/粘鼠挣扎" sprite.visible = true sprite.play() @@ -30,7 +32,7 @@ func _on_ground_ready() -> void: $"../DeployLayer/Ambush老鼠叼肉".enabled = true $"../DeployLayer/老鼠叼肉".visible = true if ArchiveManager.get_global_value(&"c02_meat_given"): - $"../DeployLayer/Pickable掉落的肉".enabled = true + pickable_meat.enabled = true var xiaochan = $"../DeployLayer/Ambush小蝉消失" as Ambush2D var madman = $"../DeployLayer/Npc疯子" as Npc2D @@ -96,8 +98,7 @@ func wood_puppet() -> void: $"Sfx背景音".reset_volumn_to_default() -func bucket_meat() -> void: - SceneManager.enable_prop_item("prop_新鲜的肉") +func _on_pick_meat() -> void: EventManager.set_stage_if_greater(&"handnote_c02_meat_stopMouse", 2) EventManager.set_stage_if_greater(&"handnote_c02_meat_knockDoor", 2)