[gd_scene load_steps=38 format=3 uid="uid://ce2vyyg2reg52"] [ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_judx3"] [ext_resource type="Script" uid="uid://hbbgymjs5xte" path="res://scene/ground/scene/c02/s08_瞎子卧室.gd" id="2_m4uw8"] [ext_resource type="Texture2D" uid="uid://v3sj36aijq5b" path="res://asset/art/scene/c03/s04_瞎子新卧室/bg_瞎子卧室.png" id="3_iares"] [ext_resource type="Script" uid="uid://cpejxlfni6n52" path="res://manager/audio_manager/vibe_sfx.gd" id="3_quq80"] [ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="3_t3h08"] [ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_1ws4i"] [ext_resource type="Texture2D" uid="uid://vqyhgyka3sfo" path="res://asset/art/scene/c03/s04_瞎子新卧室/瞎子卧室前景.png" id="4_gx8oy"] [ext_resource type="AudioStream" uid="uid://dk3e1w3n2snur" path="res://asset/audio/sfx/旧版/c02/纸人出现.mp3" id="5_0qeqe"] [ext_resource type="Texture2D" uid="uid://b5pwb4fm46sad" path="res://asset/art/scene/c03/s04_瞎子新卧室/e_墙上纸张.png" id="5_f6mma"] [ext_resource type="Texture2D" uid="uid://7ay1ttob8qwm" path="res://asset/art/scene/c03/s04_瞎子新卧室/e_床板.png" id="5_vjjde"] [ext_resource type="AudioStream" uid="uid://c26x8f18w6is0" path="res://asset/audio/sfx/旧版/c02/撞到柜子.mp3" id="6_nnqdd"] [ext_resource type="Texture2D" uid="uid://vqyhgyka3sfo" path="res://asset/art/scene/c02/s08_瞎子卧室/瞎子卧室前景.png" id="4_gx8oy"] [ext_resource type="AudioStream" uid="uid://dk3e1w3n2snur" path="res://asset/audio/sfx/旧版/c02/纸人出现.ogg" id="5_0qeqe"] [ext_resource type="Texture2D" uid="uid://b5pwb4fm46sad" path="res://asset/art/scene/c02/s08_瞎子卧室/e_墙上纸张.png" id="5_f6mma"] [ext_resource type="Texture2D" uid="uid://7ay1ttob8qwm" path="res://asset/art/scene/c02/s08_瞎子卧室/e_床板.png" id="5_vjjde"] [ext_resource type="AudioStream" uid="uid://c26x8f18w6is0" path="res://asset/audio/sfx/旧版/c02/撞到柜子.ogg" id="6_nnqdd"] [ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="7_j6ltr"] [ext_resource type="AudioStream" uid="uid://dnk2cba1bwr4s" path="res://asset/audio/sfx/交互/第一章/风吹灭火.ogg" id="7_quq80"] [ext_resource type="Texture2D" uid="uid://dtyg0nugb2tnf" path="res://asset/art/ui/action_mark/UI探索.png" id="8_dkqw0"] [ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="10_a48k2"] [ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="10_f6mma"] [ext_resource type="Texture2D" uid="uid://brdo2cpu6vcqd" path="res://asset/art/scene/c02/杂物/煤油灯 开灯.png" id="10_vjjde"] [ext_resource type="PackedScene" uid="uid://cxw5rovg5mu1a" path="res://scene/ground/script/c02/s00_煤油灯.tscn" id="11_7w12o"] [ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="11_kwj7c"] [ext_resource type="PackedScene" uid="uid://dd8dfoik0ig3y" path="res://scene/ground/script/c02/s08_画特写.tscn" id="11_mc126"] [ext_resource type="Texture2D" uid="uid://bgtxwxerl2dxh" path="res://asset/art/scene/c03/s04_瞎子新卧室/十字架.png" id="11_t3h08"] [ext_resource type="Texture2D" uid="uid://bcqcvohj7jy40" path="res://asset/art/scene/c02/杂物/煤油灯 关灯.png" id="11_u4psw"] [ext_resource type="Texture2D" uid="uid://bmid3iu2ch35o" path="res://asset/art/scene/c03/s04_瞎子新卧室/八卦图.png" id="12_1ws4i"] [ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="13_t3h08"] [ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="14_1ws4i"] [ext_resource type="PackedScene" uid="uid://cxv7vdgwb8lqb" path="res://scene/ground/script/c02/s08_画特写2.tscn" id="16_nub1x"] [ext_resource type="AudioStream" uid="uid://mff0udi3glb4" path="res://asset/audio/sfx/交互/第一章/瞎子房间癞子呼吸.ogg" id="20_ujhuc"] [ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="21_0qeqe"] [sub_resource type="Animation" id="Animation_f6mma"] length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("DeployLayer/瞎子小蝉对话:visible") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [false] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("CameraFocusMarker:force_offset") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(0, 0)] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("BGSprite2D/ColorMask:color") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0, 0, 0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_f7817"] _data = { &"RESET": SubResource("Animation_f6mma") } [sub_resource type="RectangleShape2D" id="RectangleShape2D_a48k2"] resource_local_to_scene = true size = Vector2(20, 70) [sub_resource type="RectangleShape2D" id="RectangleShape2D_kwj7c"] resource_local_to_scene = true size = Vector2(25, 70) [sub_resource type="Gradient" id="Gradient_f6mma"] colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1) [sub_resource type="GradientTexture2D" id="GradientTexture2D_bp5fr"] gradient = SubResource("Gradient_f6mma") width = 200 height = 200 [sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_j6ltr"] polygon = PackedVector2Array(545, 23, 549, 1, 613, -5, 696, -4, 698, -32, 597, -29, 543, -26, 543, 23) [sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_vjjde"] polygon = PackedVector2Array(541, 16, 541, 72, 543, 73, 543, 16) [sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_qem0g"] polygon = PackedVector2Array(541, 57, 540, 119, 717, 118, 717, 114, 545, 115) [node name="S08" type="Node2D"] [node name="Ground" parent="." instance=ExtResource("1_judx3")] scene_name = "c02_s08" default_portal = "right" footstep_type = "crawling" [node name="AnimationPlayer" parent="Ground" index="0"] libraries = { &"": SubResource("AnimationLibrary_f7817") } script = ExtResource("2_m4uw8") [node name="VibeSfx" type="Node" parent="Ground/AnimationPlayer" index="0"] script = ExtResource("3_quq80") autoplay_group = &"c02_房间里2" metadata/_custom_type_script = "uid://cpejxlfni6n52" [node name="Sfx癞子对视惊吓" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"] stream = ExtResource("5_0qeqe") volume_db = 2.0 bus = &"game_sfx" script = ExtResource("3_t3h08") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="Sfx摔倒" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"] stream = ExtResource("6_nnqdd") bus = &"game_sfx" script = ExtResource("3_t3h08") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="Sfx吹灭蜡烛" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"] stream = ExtResource("7_quq80") bus = &"game_sfx" script = ExtResource("3_t3h08") metadata/_custom_type_script = "uid://rq6w1vuhuq1m" [node name="BGSprite2D" parent="Ground" index="2"] texture = ExtResource("3_iares") [node name="ColorMask" type="ColorRect" parent="Ground/BGSprite2D" index="0"] z_index = 10 offset_left = -63.0 offset_top = -135.0 offset_right = 537.0 offset_bottom = 165.0 color = Color(0, 0, 0, 0) [node name="床头板" type="Sprite2D" parent="Ground/BGSprite2D" index="1"] z_index = 1 z_as_relative = false position = Vector2(265, 69) texture = ExtResource("5_vjjde") [node name="portal_left" parent="Ground/DeployLayer" index="0"] position = Vector2(68, 17) target_scene = "c02_s06" target_portal = "1" status = "locked" [node name="portal_right" parent="Ground/DeployLayer" index="1"] position = Vector2(676, 63) [node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("4_1ws4i")] position = Vector2(214, 31) debug_note = "墙画:盒子猫" enabled = false portal_name = "1" target_scene = "c02_s12" target_portal = "left" status = "opened" default_sign_texture = ExtResource("8_dkqw0") opened_sign_texture = ExtResource("8_dkqw0") [node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/portal_1"] show_behind_parent = true light_mask = 33 position = Vector2(0, -47) texture = ExtResource("5_f6mma") [node name="PointLight2D2" type="PointLight2D" parent="Ground/DeployLayer/portal_1"] light_mask = 33 position = Vector2(0, -47) enabled = false energy = 0.6 range_item_cull_mask = 32 texture = ExtResource("11_kwj7c") texture_scale = 0.15 [node name="Closeup画" parent="Ground/DeployLayer" index="3" instance=ExtResource("10_a48k2")] position = Vector2(214, -19) packed_scene = ExtResource("11_mc126") enabled = false [node name="Closeup讨厌他们" parent="Ground/DeployLayer" index="4" instance=ExtResource("10_a48k2")] position = Vector2(214, -19) packed_scene = ExtResource("16_nub1x") enabled = false [node name="灯座Sprite2D" type="Sprite2D" parent="Ground/DeployLayer" index="5"] position = Vector2(169, 18) texture = ExtResource("11_u4psw") [node name="煤油灯" parent="Ground/DeployLayer/灯座Sprite2D" instance=ExtResource("11_7w12o")] position = Vector2(0, 15) animation_low_mode = true hide_texture = true gaslight_energy = 2.0 [node name="CollisionShape2D" parent="Ground/DeployLayer/灯座Sprite2D/煤油灯/Area2D" index="0"] shape = SubResource("RectangleShape2D_a48k2") [node name="PointLight2D" parent="Ground/DeployLayer/灯座Sprite2D/煤油灯" index="3"] energy = 2.0 [node name="灯座" parent="Ground/DeployLayer/灯座Sprite2D/煤油灯" index="6"] visible = false [node name="Sign" parent="Ground/DeployLayer/灯座Sprite2D/煤油灯" index="7"] offset_top = -18.0 offset_bottom = -18.0 [node name="瞎子小蝉对话" type="Node2D" parent="Ground/DeployLayer" index="6"] visible = false [node name="瞎子谈话" type="AnimatedSprite2D" parent="Ground/DeployLayer/瞎子小蝉对话"] position = Vector2(219, 44) sprite_frames = ExtResource("7_j6ltr") animation = &"瞎子谈话" autoplay = "瞎子谈话" frame_progress = 0.449289 [node name="煤油灯" type="Sprite2D" parent="Ground/DeployLayer/瞎子小蝉对话"] position = Vector2(170, 18) texture = ExtResource("10_vjjde") [node name="火苗" type="AnimatedSprite2D" parent="Ground/DeployLayer/瞎子小蝉对话/煤油灯"] position = Vector2(0, 2) scale = Vector2(0.3, 0.3) sprite_frames = ExtResource("7_j6ltr") animation = &"火苗" autoplay = "火苗" [node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/瞎子小蝉对话/煤油灯"] color = Color(0.992487, 0.849353, 0.647837, 1) energy = 1.5 texture = ExtResource("11_kwj7c") texture_scale = 1.5 [node name="Ambush偷听" parent="Ground/DeployLayer" index="7" instance=ExtResource("10_f6mma")] position = Vector2(571, 28) trigger_mode = "interact" one_shot = false hook_method = "hole_interacted" [node name="Sign" parent="Ground/DeployLayer/Ambush偷听" index="0"] offset_left = -17.0 offset_top = 5.0 offset_right = -17.0 offset_bottom = 5.0 display_sign = true [node name="CollisionShape2D" parent="Ground/DeployLayer/Ambush偷听/Area2D" index="0"] shape = SubResource("RectangleShape2D_kwj7c") [node name="吕萍钻出" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"] visible = false position = Vector2(534, 0) sprite_frames = ExtResource("13_t3h08") animation = &"c02_吕萍_钻出" frame = 6 frame_progress = 1.0 [node name="癞子偷窥" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="9"] visible = false position = Vector2(569, 56) sprite_frames = ExtResource("13_t3h08") animation = &"c02_王癞子_蹲着呼吸" autoplay = "c02_王癞子_蹲着呼吸" [node name="Sfx2D癞子呼吸" type="AudioStreamPlayer2D" parent="Ground/DeployLayer/癞子偷窥"] stream = ExtResource("20_ujhuc") volume_db = -5.0 max_distance = 700.0 attenuation = 2.0 bus = &"game_sfx" script = ExtResource("21_0qeqe") loop = true metadata/_custom_type_script = "uid://wapo47a1oddf" [node name="Ambush回看洞口" parent="Ground/DeployLayer" index="10" instance=ExtResource("10_f6mma")] position = Vector2(522, 31) enabled = false trigger_mode = "interact" hook_method = "look_back_hole" [node name="Note十字架" parent="Ground/DeployLayer" index="11" instance=ExtResource("14_1ws4i")] position = Vector2(329, -3) sign_mark_offset = Vector2(0, -13.89) title_filter = "c02" note_key = "c02_瞎子卧室_十字架" [node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Note十字架"] show_behind_parent = true position = Vector2(0, -3) scale = Vector2(0.5, 0.5) texture = ExtResource("11_t3h08") [node name="Note八卦图" parent="Ground/DeployLayer" index="12" instance=ExtResource("14_1ws4i")] position = Vector2(144, -14) sign_mark_offset = Vector2(0, -10.86) title_filter = "c02" note_key = "c02_瞎子卧室_八卦图" [node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Note八卦图"] show_behind_parent = true position = Vector2(0, -2) scale = Vector2(0.5, 0.5) texture = ExtResource("12_1ws4i") [node name="下洞黑化Light" type="PointLight2D" parent="Ground/AmbientLayer" index="0"] position = Vector2(640, 64) energy = 0.0 blend_mode = 1 range_item_cull_mask = 7 texture = SubResource("GradientTexture2D_bp5fr") [node name="下洞口Occluder" type="Node2D" parent="Ground/AmbientLayer" index="1"] [node name="LightOccluder2DUp" type="LightOccluder2D" parent="Ground/AmbientLayer/下洞口Occluder"] occluder = SubResource("OccluderPolygon2D_j6ltr") [node name="LightOccluder2DMid" type="LightOccluder2D" parent="Ground/AmbientLayer/下洞口Occluder"] occluder = SubResource("OccluderPolygon2D_vjjde") [node name="LightOccluder2DDown" type="LightOccluder2D" parent="Ground/AmbientLayer/下洞口Occluder"] occluder = SubResource("OccluderPolygon2D_qem0g") [node name="MainPlayer" parent="Ground" index="5"] position = Vector2(513, 88) lock_move_right = true character = "吕萍爬行" player_movement_rect = Rect2(580, -158, 110, 316) facing_direction = Vector2(-1, 0) [node name="PointLight2D2" type="PointLight2D" parent="Ground/MainPlayer" index="6"] position = Vector2(-19, -25) enabled = false energy = 0.5 range_item_cull_mask = 8 texture = SubResource("GradientTexture2D_bp5fr") [node name="AudioListener2D" type="AudioListener2D" parent="Ground/MainPlayer" index="7"] current = true [node name="CameraFocusMarker" parent="Ground" index="6"] limit_left = 0 limit_top = -158 limit_right = 725 limit_bottom = 158 [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) [node name="DirectionalLight2D" parent="Ground" index="8"] visible = false energy = 0.9 blend_mode = 1 [editable path="Ground"] [editable path="Ground/DeployLayer/灯座Sprite2D/煤油灯"] [editable path="Ground/DeployLayer/Ambush偷听"]