From 799296fec633e43ca3fb44ae014abf5c07dbe44f Mon Sep 17 00:00:00 2001 From: cakipaul Date: Thu, 14 Aug 2025 01:15:39 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=BA=8C=E7=AB=A0=E6=95=B4=E4=BD=93?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asset/audio/sfx/交互/第二章/sfx_刀落下.ogg | Bin 0 -> 15980 bytes .../sfx/交互/第二章/sfx_刀落下.ogg.import | 19 +++++++++ asset/dialogue/item_description.csv | 2 +- asset/dialogue/item_description.dialogue | 2 +- manager/scene/global_functor.gd | 4 +- scene/ground/scene/c02/s03_院子.tscn | 18 ++++++++- scene/ground/scene/c03/s03_瞎子理发店.tscn | 4 +- scene/ground/scene/c03/s06_胖子卧室.gd | 3 ++ scene/ground/scene/c03/s08_囚室.gd | 6 ++- scene/ground/scene/c03/s09_棺材房.tscn | 2 +- scene/ground/scene/c03/s10_胖子游戏1.tscn | 3 +- .../ground/script/c02/s03_event_2d抓药游戏.gd | 4 +- .../ground/script/c03/s03_closeup癞子纸人.gd | 4 +- .../ground/script/c03/s04_closeup李氏纸人.gd | 3 +- .../script/c03/s04_closeup李氏纸人.tscn | 1 + scene/ground/script/c03/s04_closeup柜子.gd | 2 + .../script/c03/s06_closeup柜子后的洞.gd | 38 ++++++++++-------- .../script/c03/s07_event胖子游戏结束演出.gd | 2 + .../ground/script/c03/s09_closeup棺材特写.gd | 1 + .../script/c03/s09_closeup棺材特写.tscn | 6 ++- 20 files changed, 90 insertions(+), 34 deletions(-) create mode 100644 asset/audio/sfx/交互/第二章/sfx_刀落下.ogg create mode 100644 asset/audio/sfx/交互/第二章/sfx_刀落下.ogg.import diff --git a/asset/audio/sfx/交互/第二章/sfx_刀落下.ogg b/asset/audio/sfx/交互/第二章/sfx_刀落下.ogg new file mode 100644 index 0000000000000000000000000000000000000000..15912eaa4a08f5c24cb025021b08327965f9d204 GIT binary patch literal 15980 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 LG)NDSh64W!%U^c$ literal 0 HcmV?d00001 diff --git a/asset/audio/sfx/交互/第二章/sfx_刀落下.ogg.import b/asset/audio/sfx/交互/第二章/sfx_刀落下.ogg.import new file mode 100644 index 00000000..23f9be11 --- /dev/null +++ b/asset/audio/sfx/交互/第二章/sfx_刀落下.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://cwivh1kekjm02" +path="res://.godot/imported/sfx_刀落下.ogg-b1992787cc95a84fcb5462522ec241ba.oggvorbisstr" + +[deps] + +source_file="res://asset/audio/sfx/交互/第二章/sfx_刀落下.ogg" +dest_files=["res://.godot/imported/sfx_刀落下.ogg-b1992787cc95a84fcb5462522ec241ba.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/asset/dialogue/item_description.csv b/asset/dialogue/item_description.csv index 90427163..ceebfb1b 100644 --- a/asset/dialogue/item_description.csv +++ b/asset/dialogue/item_description.csv @@ -322,7 +322,7 @@ c03_s07_绞肉机,看着像台碎肉机,,,,, c03_s07_胖子游戏结束,张文开...文开...{br}方...小蝉...{br}绞肉机...,,,,, c03_s08_囚室绳子,?!{br}这绳子绑的太结实了{br}我得找个东西割断它,,,,, c03_s08_囚室醒过来,我这是到哪儿来了?,,,,, -c03_s08_囚室看到脚印,?又是脚印,,,,, +c03_s08_囚室看到脚印,小蝉的脚印...更接近那里了...,,,,, c03_s08_囚室桶,黏糊糊的半成品浆糊,里面还裹着一只死老鼠,,,,, c03_s08_囚室符纸,妖物者,本自造化而生,具灵识,知求生,与万类本无别。人言有异,是以别之。,,,,, c03_s08_囚室偷听后,他们说的药方...是我父母写的那张...{br}当年到底...算了,先想办法出去吧,,,,, diff --git a/asset/dialogue/item_description.dialogue b/asset/dialogue/item_description.dialogue index 5a103b9c..92bc74c3 100644 --- a/asset/dialogue/item_description.dialogue +++ b/asset/dialogue/item_description.dialogue @@ -406,7 +406,7 @@ # s08 囚室 ?!{br}这绳子绑的太结实了{br}我得找个东西割断它 [ID:c03_s08_囚室绳子] 我这是到哪儿来了? [ID:c03_s08_囚室醒过来] -?又是脚印 [ID:c03_s08_囚室看到脚印] +小蝉的脚印...更接近那里了... [ID:c03_s08_囚室看到脚印] 黏糊糊的半成品浆糊,里面还裹着一只死老鼠 [ID:c03_s08_囚室桶] 妖物者,本自造化而生,具灵识,知求生,与万类本无别。人言有异,是以别之。 [ID:c03_s08_囚室符纸] 他们说的药方...是我父母写的那张...{br}当年到底...算了,先想办法出去吧 [ID:c03_s08_囚室偷听后] diff --git a/manager/scene/global_functor.gd b/manager/scene/global_functor.gd index 095789ec..79272d9d 100644 --- a/manager/scene/global_functor.gd +++ b/manager/scene/global_functor.gd @@ -127,8 +127,10 @@ func c03_final_choose_exit() -> void: # 如果出公寓做过选择,此处就不出现选择 SceneManager.lock_player() SceneManager.black_transition(0.7, 14.0) - await Util.wait(2.0) + await Util.wait(2.5) AudioManager.play_sfx(stream_exit_by_choice) await Util.wait(10.5) SceneManager.unlock_player() SceneManager.checkout_index_page() + # 防止继续执行下去 + await Util.wait(2.0) diff --git a/scene/ground/scene/c02/s03_院子.tscn b/scene/ground/scene/c02/s03_院子.tscn index 33967ba6..18f7566c 100644 --- a/scene/ground/scene/c02/s03_院子.tscn +++ b/scene/ground/scene/c02/s03_院子.tscn @@ -900,11 +900,12 @@ metadata/_custom_type_script = "uid://cphfob11f7atx" [node name="Interactable抓药道具" parent="Ground/DeployLayer/Event2D抓药游戏/药车_老板" instance=ExtResource("8_xt8j0")] position = Vector2(1058, 30) action_key = 3 -one_shot_max_times = 3 +one_shot_max_times = 4 disable_prop_after_interacted = true prop_key = "prop_3个纸铜钱" prop_key2 = "prop_药方" prop_key3 = "prop_辫子" +prop_key4 = "prop_药纸" [node name="Closeup抓药游戏" parent="Ground/DeployLayer/Event2D抓药游戏/药车_老板" instance=ExtResource("23_81juy")] position = Vector2(1058, 30) @@ -1388,6 +1389,11 @@ move_configs = Array[Dictionary]([{ debug_mov_animation = "胖子_走路" metadata/_custom_type_script = "uid://cphfob11f7atx" +[node name="Npc张文开" parent="Ground/DeployLayer/Event2D浆糊/Pro胖子" instance=ExtResource("35_plfv5")] +position = Vector2(-5.26316, 9.47369) +enabled = false +hook_character_name = "张文开" + [node name="Pro李氏" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D浆糊"] position = Vector2(460, 32) scale = Vector2(0.95, 0.95) @@ -1405,6 +1411,11 @@ move_configs = Array[Dictionary]([{ debug_mov_animation = "李氏_走路_右" metadata/_custom_type_script = "uid://cphfob11f7atx" +[node name="Npc李兰" parent="Ground/DeployLayer/Event2D浆糊/Pro李氏" instance=ExtResource("35_plfv5")] +position = Vector2(3.15785, 13.6842) +enabled = false +hook_character_name = "李兰" + [node name="Pro癞子" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D浆糊"] position = Vector2(592, 32) scale = Vector2(0.95, 0.95) @@ -1422,6 +1433,11 @@ move_configs = Array[Dictionary]([{ debug_mov_animation = "辫子癞子_走路_右" metadata/_custom_type_script = "uid://cphfob11f7atx" +[node name="Npc王守义" parent="Ground/DeployLayer/Event2D浆糊/Pro癞子" instance=ExtResource("35_plfv5")] +position = Vector2(-5.26316, 6.31579) +enabled = false +hook_character_name = "王守义" + [node name="Event2D第二章结束井边演出" type="Node2D" parent="Ground/DeployLayer" index="38"] position = Vector2(2100, 0) script = ExtResource("72_18q2p") diff --git a/scene/ground/scene/c03/s03_瞎子理发店.tscn b/scene/ground/scene/c03/s03_瞎子理发店.tscn index 4cd7a071..d1d212df 100644 --- a/scene/ground/scene/c03/s03_瞎子理发店.tscn +++ b/scene/ground/scene/c03/s03_瞎子理发店.tscn @@ -133,7 +133,7 @@ metadata/_custom_type_script = "uid://cphfob11f7atx" [node name="Npc癞子" parent="Ground/DeployLayer/Event2D癞子剪辫子/Pro癞子" instance=ExtResource("15_pkhgt")] position = Vector2(0, 28) enabled = false -hook_character_name = "癞子" +hook_character_name = "王守义" [node name="Pro瞎子" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D癞子剪辫子"] position = Vector2(349, 44) @@ -154,7 +154,7 @@ metadata/_custom_type_script = "uid://cphfob11f7atx" [node name="Npc瞎子" parent="Ground/DeployLayer/Event2D癞子剪辫子/Pro瞎子" instance=ExtResource("15_pkhgt")] position = Vector2(5, 0) enabled = false -hook_character_name = "瞎子" +hook_character_name = "方启钊" [node name="Pro陆仁" type="AnimatedSprite2D" parent="Ground/DeployLayer/Event2D癞子剪辫子"] position = Vector2(297, 37) diff --git a/scene/ground/scene/c03/s06_胖子卧室.gd b/scene/ground/scene/c03/s06_胖子卧室.gd index 8d6a2405..078daeb5 100644 --- a/scene/ground/scene/c03/s06_胖子卧室.gd +++ b/scene/ground/scene/c03/s06_胖子卧室.gd @@ -46,6 +46,9 @@ func _on_ground_ready() -> void: counter.global_position.x = counter_x after_counter_moved() + if ArchiveManager.get_global_value("c03_s06_hit_show_ready_to_play"): + $"../DeployLayer/Closeup柜子后的洞".display() + var pushing_counter = false: set(value): diff --git a/scene/ground/scene/c03/s08_囚室.gd b/scene/ground/scene/c03/s08_囚室.gd index c0636b0d..c635bff9 100644 --- a/scene/ground/scene/c03/s08_囚室.gd +++ b/scene/ground/scene/c03/s08_囚室.gd @@ -57,7 +57,11 @@ func _check_first_enter() -> void: player.set_facing_direction(Vector2.LEFT) # c02_吕萍_背靠呼吸 player.player_action(20, false) - await Util.wait(3.0) + # 刚被打则多等,否则少等 + if ArchiveManager.runtime_get("c03_s06_hit_show"): + await Util.wait(8.0) + else: + await Util.wait(4.0) # c02_吕萍_背靠起身 await player.player_action(19, true) await SceneManager.pop_os_with_str("c03_s08_囚室醒过来") diff --git a/scene/ground/scene/c03/s09_棺材房.tscn b/scene/ground/scene/c03/s09_棺材房.tscn index 5b35d8d3..5f4ae736 100644 --- a/scene/ground/scene/c03/s09_棺材房.tscn +++ b/scene/ground/scene/c03/s09_棺材房.tscn @@ -541,7 +541,7 @@ texture = ExtResource("15_rcrkk") position = Vector2(39, 9) stream = SubResource("AudioStreamInteractive_qkb2a") volume_db = -5.0 -max_distance = 700.0 +max_distance = 800.0 attenuation = 3.0 bus = &"game_sfx" script = ExtResource("10_htuhx") diff --git a/scene/ground/scene/c03/s10_胖子游戏1.tscn b/scene/ground/scene/c03/s10_胖子游戏1.tscn index b3aca7e1..6009ee88 100644 --- a/scene/ground/scene/c03/s10_胖子游戏1.tscn +++ b/scene/ground/scene/c03/s10_胖子游戏1.tscn @@ -32,7 +32,7 @@ [ext_resource type="SpriteFrames" uid="uid://dy8b8dmgv3mdd" path="res://asset/art/gif/c03_胖子游戏/c03_胖子游戏第二段/c03_胖子游戏第二段_frames.tres" id="21_4bvrv"] [ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="22_v1flc"] [ext_resource type="AudioStream" uid="uid://s1ogxxkfscc6" path="res://asset/audio/sfx/交互/第二章/棺材怪脚步.ogg" id="28_v1flc"] -[ext_resource type="AudioStream" uid="uid://b5cjl0a4iw1kd" path="res://asset/audio/sfx/交互/第二章/剁肉_诡异.ogg" id="30_v1flc"] +[ext_resource type="AudioStream" uid="uid://cwivh1kekjm02" path="res://asset/audio/sfx/交互/第二章/sfx_刀落下.ogg" id="30_v1flc"] [sub_resource type="Animation" id="Animation_v1flc"] length = 0.001 @@ -812,6 +812,7 @@ metadata/_custom_type_script = "uid://wapo47a1oddf" [node name="Sfx2D棺材怪切刀" type="AudioStreamPlayer" parent="Ground/CanvasLayer/胖子游戏棺材怪"] stream = ExtResource("30_v1flc") +volume_db = 5.0 bus = &"game_sfx" script = ExtResource("4_60xwi") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" diff --git a/scene/ground/script/c02/s03_event_2d抓药游戏.gd b/scene/ground/script/c02/s03_event_2d抓药游戏.gd index 964984fe..fe9a5509 100644 --- a/scene/ground/script/c02/s03_event_2d抓药游戏.gd +++ b/scene/ground/script/c02/s03_event_2d抓药游戏.gd @@ -22,14 +22,14 @@ func _on_global_stage_updated(e: StringName, s: int): func _on_ground_ready(_ground: Ground2D): interactable.interacted.connect(_boss_interacted) interactable.interact_mismatch_failed.connect(_boss_interacted.bind(false)) - if interactable.interacted_times >= 3: + if interactable.interacted_times >= 4: closeup.enabled = true boss_sprite.hide() func _boss_interacted(valid := true) -> void: if valid: - if interactable.interacted_times >= 3: + if interactable.interacted_times >= 4: SceneManager.lock_player() boss_sprite.play("抓药游戏_老板做药") var camera = SceneManager.get_camera_marker() diff --git a/scene/ground/script/c03/s03_closeup癞子纸人.gd b/scene/ground/script/c03/s03_closeup癞子纸人.gd index 61bb6af2..f3a17767 100644 --- a/scene/ground/script/c03/s03_closeup癞子纸人.gd +++ b/scene/ground/script/c03/s03_closeup癞子纸人.gd @@ -110,9 +110,7 @@ func _braid_cutting_show() -> void: $AnimationPlayer.play("light_and_canvas_flipping") await Util.wait(1.5) DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_s03_理发店演出1") - var tween = create_tween() - tween.tween_interval(1.0) - tween.tween_property(glass_mask, "modulate:a", 1.0, 1.0) + create_tween().tween_property(glass_mask, "modulate:a", 1.0, 0.5) await DialogueManager.dialogue_ended SceneManager.black_transition(0.7, 0.5) await Util.wait(1.0) diff --git a/scene/ground/script/c03/s04_closeup李氏纸人.gd b/scene/ground/script/c03/s04_closeup李氏纸人.gd index 27203bc4..74e15bce 100644 --- a/scene/ground/script/c03/s04_closeup李氏纸人.gd +++ b/scene/ground/script/c03/s04_closeup李氏纸人.gd @@ -39,8 +39,7 @@ func _display_label(id: int) -> void: label = $"求舌头/RichTextLabel" elif id == 1: label = $"求药/RichTextLabel" - EventManager.set_stage_if_greater("handnote_c03_prop_drug", 1) - $"Sfx诡异的哑巴音效".play() + $"Sfx诡异的哑巴音效".play(4.0) label.show() label.modulate.a = 0.0 var tween = create_tween() diff --git a/scene/ground/script/c03/s04_closeup李氏纸人.tscn b/scene/ground/script/c03/s04_closeup李氏纸人.tscn index 98e6fb69..0cdc88bf 100644 --- a/scene/ground/script/c03/s04_closeup李氏纸人.tscn +++ b/scene/ground/script/c03/s04_closeup李氏纸人.tscn @@ -163,6 +163,7 @@ stretch_mode = 5 [node name="Sfx诡异的哑巴音效" type="AudioStreamPlayer" parent="."] stream = ExtResource("4_f8b80") +volume_db = -5.0 bus = &"game_sfx" script = ExtResource("4_vcv6g") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" diff --git a/scene/ground/script/c03/s04_closeup柜子.gd b/scene/ground/script/c03/s04_closeup柜子.gd index c557484a..88ce8bb9 100644 --- a/scene/ground/script/c03/s04_closeup柜子.gd +++ b/scene/ground/script/c03/s04_closeup柜子.gd @@ -22,6 +22,8 @@ func _on_drug_spec_interacted() -> void: # 拿药方后,启动 drug game EventManager.set_stage("c03_drug_game", 1) SceneManager.enable_prop_item("prop_药方", true) + EventManager.set_stage_if_greater("handnote_c03_prop_drug", 1) + func _on_pic_interacted() -> void: if pic.freezing: diff --git a/scene/ground/script/c03/s06_closeup柜子后的洞.gd b/scene/ground/script/c03/s06_closeup柜子后的洞.gd index e6bf4480..ecadb5bf 100644 --- a/scene/ground/script/c03/s06_closeup柜子后的洞.gd +++ b/scene/ground/script/c03/s06_closeup柜子后的洞.gd @@ -26,6 +26,8 @@ func _ready() -> void: hover_handle.interacted.connect(func(): _on_prop_picked("prop_刀把") ) + if ArchiveManager.get_global_value("c03_s06_hit_show_ready_to_play"): + _show() func _on_prop_picked(prop_key: String) -> void: @@ -35,20 +37,24 @@ func _on_prop_picked(prop_key: String) -> void: (prop_key == "prop_3012钥匙" and EventManager.get_stage(&"c03_s06_hole_knife_handle") > 0) or (prop_key == "prop_刀把" and EventManager.get_stage(&"c03_s06_hole_key") > 0) ): + ArchiveManager.set_global_entry("c03_s06_hit_show_ready_to_play", true) await SceneManager.get_inspector().quit_and_hidden - # TODO - SceneManager.pop_debug_dialog_info("美术&音效", "背后响起画外音「偷东西?」; 被胖子打晕演出") - await Util.wait(0.5) - Util.shake_layer(self, 2.0, 0.5, 4.0) - await Util.wait(2.0) - $"Sfx胖子靠近".play() - # 画面抖动变红,玩家被打晕,画面变黑 - $AnimationPlayer.play("bleeding_red") - Util.shake_layer(self, 1.0) - # 拉长黑幕时长 - SceneManager.black_transition(2.0, 3.0) - await Util.wait(2.0) - DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_s06_被胖子打晕") - await Util.wait(3.0) - $"Sfx被击中耳鸣".global_play() - SceneManager.get_ground_loader().transition_to_scene("c03_s08", "1") + _show() + + +func _show() -> void: + await Util.wait(1.0) + Util.shake_layer(self, 2.0, 0.5, 4.0) + $"Sfx胖子靠近".play() + DialogueManager.show_dialogue_balloon(GlobalConfig.DIALOG_C03, "c03_s06_被胖子打晕", [GlobalConfig.DIALOG_IGNORE_INPUT]) + await Util.wait(3.0) + $"Sfx被击中耳鸣".global_play() + # 画面抖动变红,玩家被打晕,画面变黑 + $AnimationPlayer.play("bleeding_red") + Util.shake_layer(self, 2.5) + # 拉长黑幕时长 + SceneManager.black_transition(2.0, 6.0) + await Util.wait(2.5) + ArchiveManager.set_global_entry("c03_s06_hit_show_ready_to_play", false) + ArchiveManager.runtime_set("c03_s06_hit_show", true) + SceneManager.get_ground_loader().transition_to_scene("c03_s08", "1") diff --git a/scene/ground/script/c03/s07_event胖子游戏结束演出.gd b/scene/ground/script/c03/s07_event胖子游戏结束演出.gd index 12fdaeb5..adc213ab 100644 --- a/scene/ground/script/c03/s07_event胖子游戏结束演出.gd +++ b/scene/ground/script/c03/s07_event胖子游戏结束演出.gd @@ -33,6 +33,8 @@ func _fatty_game_finished_show() -> void: monster.show() monster.play("砍桌子") var sfx_monster = $"../棺材怪切肉/Sfx棺材怪切肉" as Sfx2D + # 剁肉_诡异 + sfx_monster.stream = preload("uid://b5cjl0a4iw1kd") # 小孩笑声 var sfx_laugh = $"Sfx2D小蝉笑声" var tween = create_tween() diff --git a/scene/ground/script/c03/s09_closeup棺材特写.gd b/scene/ground/script/c03/s09_closeup棺材特写.gd index d4e8d572..34c44b8a 100644 --- a/scene/ground/script/c03/s09_closeup棺材特写.gd +++ b/scene/ground/script/c03/s09_closeup棺材特写.gd @@ -77,6 +77,7 @@ func _unhandled_input(event: InputEvent) -> void: get_viewport().set_input_as_handled() if prop == "prop_刀把": knife_state = 2 + %"胶水".hide() %"刀有柄".show() SceneManager.disable_prop_item_temp("prop_刀把") hover_knife.freezing = false diff --git a/scene/ground/script/c03/s09_closeup棺材特写.tscn b/scene/ground/script/c03/s09_closeup棺材特写.tscn index fcf380b3..5255a1ef 100644 --- a/scene/ground/script/c03/s09_closeup棺材特写.tscn +++ b/scene/ground/script/c03/s09_closeup棺材特写.tscn @@ -89,14 +89,14 @@ texture = ExtResource("11_ok7al") unique_name_in_owner = true visible = false light_mask = 4 -position = Vector2(33, -18) +position = Vector2(30, -17) texture = ExtResource("13_i378g") [node name="刀有柄" type="Sprite2D" parent="Hover刀"] unique_name_in_owner = true visible = false light_mask = 4 -position = Vector2(32, -23) +position = Vector2(31, -21) texture = ExtResource("13_ld65o") [node name="PointLight2D" type="PointLight2D" parent="Hover刀"] @@ -117,6 +117,8 @@ modulate = Color(1, 1, 1, 0) anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 +offset_top = 1.0 +offset_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 mouse_filter = 1