diff --git a/asset/dialogue/item_description.dialogue b/asset/dialogue/item_description.dialogue index f15e995a..2f554946 100644 --- a/asset/dialogue/item_description.dialogue +++ b/asset/dialogue/item_description.dialogue @@ -68,7 +68,6 @@ 院长的信 [#texture=c01/院长的信物品.png][#inspect=c01/院长的信.png] [ID:prop_院长的信] 浦育院院长秦阳
民国21年11月20日
致吕萍:
你现下境况如何?
你虽离开浦育院已久,但我始终没有忘记为你祈祷。
愿上帝保佑你走向真正光明的道路。我相信这也是当年你父亲将你托付给我时的殷切愿景。
你既已成人,无论你的父母出于何种理由选择与你分离,你都应当拥有知晓真相的权利,所以我将公寓地址附在了信后,除此之外,我亦知之甚少。
若有闲暇,欢迎你回浦育院看看。
院长童玉君
民国十九年十月十五日
公寓地址 芦昌路26弄3号 [ID:prop_院长的信_说明] - # c02 火柴 [#texture=c02/火柴.png] [ID:prop_火柴] 火柴_说明 [#texture=c02/火柴.png] [ID:prop_火柴_说明] diff --git a/manager/audio_manager/vibe_group_collection.tres b/manager/audio_manager/vibe_group_collection.tres index 5fb77d70..8944e8bb 100644 --- a/manager/audio_manager/vibe_group_collection.tres +++ b/manager/audio_manager/vibe_group_collection.tres @@ -15,7 +15,7 @@ [sub_resource type="Resource" id="Resource_bjndi"] script = ExtResource("1_0bbao") group_name = &"c01_书店外" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("2_uwtc1") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -24,7 +24,7 @@ metadata/_custom_type_script = "uid://cy1ngx5no67v" [sub_resource type="Resource" id="Resource_chrc1"] script = ExtResource("1_0bbao") group_name = &"c02_房间里1" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("4_f75a1") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -33,7 +33,7 @@ metadata/_custom_type_script = "uid://cy1ngx5no67v" [sub_resource type="Resource" id="Resource_7c7wx"] script = ExtResource("1_0bbao") group_name = &"c02_房间里2" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("5_pgee5") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -42,7 +42,7 @@ metadata/_custom_type_script = "uid://cy1ngx5no67v" [sub_resource type="Resource" id="Resource_an5bn"] script = ExtResource("1_0bbao") group_name = &"c02_楼道1" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("6_u0i77") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -51,7 +51,7 @@ metadata/_custom_type_script = "uid://cy1ngx5no67v" [sub_resource type="Resource" id="Resource_egnaw"] script = ExtResource("1_0bbao") group_name = &"c02_楼道2" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("7_kxpku") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -60,7 +60,7 @@ metadata/_custom_type_script = "uid://cy1ngx5no67v" [sub_resource type="Resource" id="Resource_e3r3f"] script = ExtResource("1_0bbao") group_name = &"c02_诡异室外" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("8_ehphf") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([]) @@ -78,7 +78,7 @@ metadata/_custom_type_script = "uid://eydkufjbf7n6" [sub_resource type="Resource" id="Resource_n45nr"] script = ExtResource("1_0bbao") group_name = &"c02_楼道虫鸣" -group_db = 0.0 +group_db = -5.0 base_sound = ExtResource("6_u0i77") base_sound_db = 0.0 embellishments = Array[ExtResource("3_scrw7")]([SubResource("Resource_s3jju")]) diff --git a/scene/entity/interactable.gd b/scene/entity/interactable.gd index b4e028da..9bb0c4bf 100644 --- a/scene/entity/interactable.gd +++ b/scene/entity/interactable.gd @@ -75,6 +75,7 @@ func _ready() -> void: area2d.body_exited.connect(_on_cancel) if enable_snapper: sign_snapper.arrived.connect(_pre_interacted) + sign_snapper.action_on_arrived = action_key else: sign_snapper.enabled = false sign_mark.interacted.connect(_pre_interacted) diff --git a/scene/entity/npc.tscn b/scene/entity/npc.tscn index e14ccd18..7b5dfefe 100644 --- a/scene/entity/npc.tscn +++ b/scene/entity/npc.tscn @@ -161,6 +161,7 @@ texture = SubResource("GradientTexture2D_7lwt5") unique_name_in_owner = true visible = false modulate = Color(0.753984, 0.753984, 0.753984, 1) +z_index = 100 position = Vector2(0, -60) scale = Vector2(0.07, 0.07) diff --git a/scene/entity/partical/particals_ash_vertical.tscn b/scene/entity/partical/particals_ash_vertical.tscn index 51863e58..f45d4808 100644 --- a/scene/entity/partical/particals_ash_vertical.tscn +++ b/scene/entity/partical/particals_ash_vertical.tscn @@ -36,7 +36,7 @@ color_ramp = SubResource("GradientTexture1D_5cty7") [node name="纸钱" type="GPUParticles2D" parent="."] modulate = Color(1, 1, 1, 0.54902) position = Vector2(3, 0) -amount = 300 +amount = 150 texture = ExtResource("1_hsa64") lifetime = 30.0 preprocess = 20.0 diff --git a/scene/entity/portal.tscn b/scene/entity/portal.tscn index e819c24d..f8dc18e6 100644 --- a/scene/entity/portal.tscn +++ b/scene/entity/portal.tscn @@ -74,7 +74,6 @@ shape = SubResource("RectangleShape2D_munml") [node name="SignSnapper" type="Marker2D" parent="."] unique_name_in_owner = true script = ExtResource("12_bxihn") -release_player_on_arrived = false radius = 10.0 delay_arrived = 0.1 delay_after_action = 0.4 diff --git a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn index 48519764..57acd841 100644 --- a/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn +++ b/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn @@ -164,6 +164,7 @@ metadata/_custom_type_script = "uid://wapo47a1oddf" position = Vector2(490, 36) stream = ExtResource("5_6mww0") autoplay = true +stream_paused = true bus = &"game_sfx" script = ExtResource("4_qq2uh") loop = true diff --git a/scene/ground/scene/c02/s02_animation.gd b/scene/ground/scene/c02/s02_animation.gd index 272e5e85..fd82fade 100644 --- a/scene/ground/scene/c02/s02_animation.gd +++ b/scene/ground/scene/c02/s02_animation.gd @@ -66,7 +66,7 @@ func _oneshot_wind(): func xiaochan_disappear(): var xc = $"../DeployLayer/Ambush小蝉闪现/小蝉" as AnimatedSprite2D xc.play() - create_tween().tween_property(xc, "modulate:a", 0.0, 3.0) + create_tween().tween_property(xc, "modulate:a", 0.0, 2.0) func _on_flyer_exit(arg): diff --git a/scene/ground/scene/c02/s02_过道.tscn b/scene/ground/scene/c02/s02_过道.tscn index 30c0098a..08c16825 100644 --- a/scene/ground/scene/c02/s02_过道.tscn +++ b/scene/ground/scene/c02/s02_过道.tscn @@ -133,6 +133,7 @@ content_key = "c02_青岛啤酒" [node name="鼠疫海报" parent="Ground/DeployLayer" index="8" instance=ExtResource("12_0fckv")] position = Vector2(442, -30) texture_cover = ExtResource("7_wdwbi") +content_key = "c02_鼠疫海报" [node name="Ambush纸人" parent="Ground/DeployLayer" index="9" instance=ExtResource("8_52as8")] visible = false @@ -212,8 +213,6 @@ hook_method = "check_if_show_shoes" position = Vector2(122, -15) gaslight_energy = 2.0 gaslight_ground_energy = 0.0 -one_shot = false -disable_prop_after_interacted = true [node name="Closeup八音盒" parent="Ground/DeployLayer" index="18" instance=ExtResource("19_6wwyd")] position = Vector2(533, 65) @@ -227,11 +226,11 @@ position = Vector2(0, 11) texture = ExtResource("22_jg8g0") [node name="Ambush小蝉闪现" parent="Ground/DeployLayer" index="19" instance=ExtResource("8_52as8")] -position = Vector2(301, 52) +position = Vector2(97, 49) hook_method = "xiaochan_disappear" [node name="小蝉" type="AnimatedSprite2D" parent="Ground/DeployLayer/Ambush小蝉闪现"] -position = Vector2(279, 10) +position = Vector2(189, 15) sprite_frames = ExtResource("19_q0axc") animation = &"头套小蝉呼吸" autoplay = "头套小蝉呼吸" diff --git a/scene/ground/scene/c02/s03_院子.tscn b/scene/ground/scene/c02/s03_院子.tscn index 1adccc61..69dd7002 100644 --- a/scene/ground/scene/c02/s03_院子.tscn +++ b/scene/ground/scene/c02/s03_院子.tscn @@ -427,6 +427,7 @@ energy = 0.7 texture = SubResource("GradientTexture2D_kyfht") [node name="新背景_奠" type="Node2D" parent="Ground/DeployLayer" index="10"] +visible = false [node name="地上纸钱" type="Sprite2D" parent="Ground/DeployLayer/新背景_奠"] z_index = -4 @@ -506,6 +507,8 @@ texture = ExtResource("8_plfv5") light_mask = 5 position = Vector2(1222, 28) texture = ExtResource("7_gd6xp") +enable_snapper = false +action_key = 3 interacted_texture = ExtResource("9_liq0c") prop_key = "prop_老虎钳" @@ -533,7 +536,6 @@ position = Vector2(290, 1) gaslight_energy = 1.5 gaslight_ground_energy = 0.7 mute_when_interacted = false -disable_prop_after_interacted = true [node name="煤油灯2" parent="Ground/DeployLayer" index="17" instance=ExtResource("10_jme4f")] position = Vector2(610, 1) @@ -542,7 +544,6 @@ ground_light_texture = ExtResource("12_ni5ro") gaslight_energy = 1.5 gaslight_ground_energy = 0.7 mute_when_interacted = false -disable_prop_after_interacted = true [node name="煤油灯3" parent="Ground/DeployLayer" index="18" instance=ExtResource("10_jme4f")] position = Vector2(857, 1) @@ -551,7 +552,6 @@ ground_light_texture = ExtResource("14_7pq5y") gaslight_energy = 1.5 gaslight_ground_energy = 0.7 mute_when_interacted = false -disable_prop_after_interacted = true [node name="井" type="Sprite2D" parent="Ground/DeployLayer" index="19"] self_modulate = Color(0.739288, 0.739288, 0.739288, 1) diff --git a/scene/ground/scene/c02/s06_二楼.tscn b/scene/ground/scene/c02/s06_二楼.tscn index 6fcfaf3f..a1f49792 100644 --- a/scene/ground/scene/c02/s06_二楼.tscn +++ b/scene/ground/scene/c02/s06_二楼.tscn @@ -929,7 +929,6 @@ debug_mov_animation = "小小小蝶动画(跑)" position = Vector2(616, -14) ground_light_texture = ExtResource("8_7x2h6") ground_height_offset = 15.0 -disable_prop_after_interacted = true [node name="CollisionShape2D" parent="Ground/DeployLayer/煤油灯/Area2D" index="0"] shape = SubResource("RectangleShape2D_lh55k") @@ -943,7 +942,6 @@ position = Vector2(329, -14) ground_light_texture = ExtResource("6_vbvbc") gaslight_energy = 2.0 ground_height_offset = 15.0 -disable_prop_after_interacted = true [node name="Interactable老鼠洞" parent="Ground/DeployLayer" index="9" instance=ExtResource("7_0d746")] position = Vector2(610, 50) diff --git a/scene/ground/scene/c02/s08_瞎子卧室.tscn b/scene/ground/scene/c02/s08_瞎子卧室.tscn index 0bc5a73d..74872b5f 100644 --- a/scene/ground/scene/c02/s08_瞎子卧室.tscn +++ b/scene/ground/scene/c02/s08_瞎子卧室.tscn @@ -368,10 +368,13 @@ texture = SubResource("GradientTexture2D_bp5fr") [node name="AudioListener2D" type="AudioListener2D" parent="Ground/MainPlayer" index="7"] current = true -[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] -position = Vector2(11, 148) +[node name="Sprite2D" type="Sprite2D" parent="Ground/ParallaxForeground/BGParallaxLayer" index="0"] +position = Vector2(291, 94) texture = ExtResource("4_gx8oy") +[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"] +position = Vector2(1, 147) + [node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"] points = PackedVector2Array(580, 150, 690, 150) diff --git a/scene/ground/scene/c02/s10_空房间.tscn b/scene/ground/scene/c02/s10_空房间.tscn index 90836a18..9a0d4357 100644 --- a/scene/ground/scene/c02/s10_空房间.tscn +++ b/scene/ground/scene/c02/s10_空房间.tscn @@ -183,7 +183,6 @@ gaslight_energy = 2.0 gaslight_ground_energy = 2.0 mute_when_interacted = false one_shot = false -disable_prop_after_interacted = true [node name="拼接小猫玩具" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="12"] visible = false diff --git a/scene/ground/script/c02/老鼠精画像.gd b/scene/ground/script/c02/老鼠精画像.gd new file mode 100644 index 00000000..2cbe2c53 --- /dev/null +++ b/scene/ground/script/c02/老鼠精画像.gd @@ -0,0 +1,6 @@ +extends CanvasLayer + + +func _ready() -> void: + layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME + %Label.text = tr("c02_保卫科老鼠精").replace("
", "\n") diff --git a/scene/ground/script/c02/老鼠精画像.gd.uid b/scene/ground/script/c02/老鼠精画像.gd.uid new file mode 100644 index 00000000..70b24565 --- /dev/null +++ b/scene/ground/script/c02/老鼠精画像.gd.uid @@ -0,0 +1 @@ +uid://dyk58stu5enia diff --git a/scene/ground/script/c02/老鼠精画像.tscn b/scene/ground/script/c02/老鼠精画像.tscn index 27bfd14e..51a45046 100644 --- a/scene/ground/script/c02/老鼠精画像.tscn +++ b/scene/ground/script/c02/老鼠精画像.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=5 format=3 uid="uid://cdf2qe8l7323i"] -[ext_resource type="Script" uid="uid://dnrql1t0j6v8i" path="res://scene/ground/script/c02/通用特写脚本.gd" id="1_lpmq3"] +[ext_resource type="Script" uid="uid://dyk58stu5enia" path="res://scene/ground/script/c02/老鼠精画像.gd" id="1_l77sh"] [ext_resource type="Texture2D" uid="uid://d1xr7g5huv5or" path="res://asset/art/scene/c02/s04_保卫科/ux_老鼠画像特写.png" id="2_eyynm"] [ext_resource type="PackedScene" uid="uid://dmysq4sxx8iqh" path="res://scene/entity/ux/content_inspector.tscn" id="3_lpmq3"] [ext_resource type="Texture2D" uid="uid://f186lvt5y2ql" path="res://asset/art/ui/prop/inspect背景遮罩.png" id="4_l77sh"] [node name="老鼠精画像" type="CanvasLayer"] -script = ExtResource("1_lpmq3") +script = ExtResource("1_l77sh") [node name="TextureRect" type="TextureRect" parent="."] anchors_preset = 15 @@ -44,5 +44,6 @@ offset_right = 50.0 offset_bottom = 7.0 grow_horizontal = 2 grow_vertical = 2 +text = "c02_保卫科老鼠精" horizontal_alignment = 1 autowrap_mode = 3 diff --git a/scene/ground/script/c02/通用特写脚本.gd b/scene/ground/script/c02/通用特写脚本.gd index 2cbe2c53..5b9c9b50 100644 --- a/scene/ground/script/c02/通用特写脚本.gd +++ b/scene/ground/script/c02/通用特写脚本.gd @@ -3,4 +3,3 @@ extends CanvasLayer func _ready() -> void: layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME - %Label.text = tr("c02_保卫科老鼠精").replace("
", "\n")