From b07c2ea1584ea193a95ecce243f51bd308ebb974 Mon Sep 17 00:00:00 2001 From: cakipaul Date: Wed, 13 Aug 2025 23:24:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=8C=E6=A5=BC=E5=B0=8F=E7=8C=AB=20event=20?= =?UTF-8?q?bugfix?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scene/ground/scene/c02/s06_二楼.gd | 2 ++ scene/ground/scene/c02/s06_二楼.tscn | 6 ++++-- scene/ground/script/c02/event_2d叼纸小猫.gd | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/scene/ground/scene/c02/s06_二楼.gd b/scene/ground/scene/c02/s06_二楼.gd index 0185a621..36dbe6ec 100644 --- a/scene/ground/scene/c02/s06_二楼.gd +++ b/scene/ground/scene/c02/s06_二楼.gd @@ -179,6 +179,8 @@ func _c02_final_show(): closeup.display() closeup.exit.connect(_on_exit_final_show, CONNECT_ONE_SHOT) await Util.wait(1.5) + # 结尾演出时直接解锁地图 + EventManager.set_stage_if_greater(&"handnote_c02_map_2", 1) play("RESET") diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn index ae822986..e0706601 100644 --- a/scene/ground/scene/c02/s06_二楼.tscn +++ b/scene/ground/scene/c02/s06_二楼.tscn @@ -1299,8 +1299,10 @@ hook_method = "glimpse_hide_out" [node name="Event_小猫纸条" type="Node2D" parent="Ground/DeployLayer" index="20"] position = Vector2(164, 42) script = ExtResource("35_h3h1a") -pre_event_name = &"c02_ball_game_stage" -pre_event_stages = Array[int]([3]) +event_name = &"c02_ball_game_stage" +event_stages = Array[int]([3]) +pre_event_name = &"current_chapter_stage" +pre_event_stages = Array[int]([2]) metadata/_custom_type_script = "uid://bkkiyk5jkdw4d" [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event_小猫纸条"] diff --git a/scene/ground/script/c02/event_2d叼纸小猫.gd b/scene/ground/script/c02/event_2d叼纸小猫.gd index 8dfda873..6370b5c0 100644 --- a/scene/ground/script/c02/event_2d叼纸小猫.gd +++ b/scene/ground/script/c02/event_2d叼纸小猫.gd @@ -17,7 +17,7 @@ func _on_global_stage_updated(e: StringName, s: int): func _on_ground_ready(_ground: Ground2D): if $"Inspectable小猫纸条".icount > 0: - EventManager.set_stage_if_greater(pre_event_name, 4) + EventManager.set_stage_if_greater(event_name, 4) # else: # $"Pickable小猫纸条".triggered.connect(EventManager.set_stage.bind(event_name, 4))