xiandie/scene/ground/scene/c02/s08_瞎子卧室.tscn
2025-06-26 01:53:16 +08:00

386 lines
15 KiB
Plaintext

[gd_scene load_steps=39 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_animation.gd" id="2_m4uw8"]
[ext_resource type="Texture2D" uid="uid://v3sj36aijq5b" path="res://asset/art/scene/c02/s08_瞎子卧室/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/c02/s08_瞎子卧室/瞎子卧室前景.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/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/撞到柜子.mp3" 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/c02/s08_瞎子卧室/十字架.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/c02/s08_瞎子卧室/八卦图.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://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="17_5fx68"]
[ext_resource type="Texture2D" uid="uid://dcot0rove27rd" path="res://asset/art/scene/c02/s08_瞎子卧室/e_粘鼠板.png" id="18_dkqw0"]
[ext_resource type="AudioStream" uid="uid://mff0udi3glb4" path="res://asset/audio/sfx/交互/第一章/瞎子房间癞子呼吸.wav" 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")
data = {
"first_entered": true,
"hole_interacted_times": 0,
"oneshot_animation_played": false
}
oneshot_animation = ""
[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="1"]
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"
matched_sign_texture = null
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(676, 63)
matched_sign_texture = null
[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")
matched_sign_texture = null
[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="Note画上脚印" parent="Ground/DeployLayer" index="4" instance=ExtResource("14_1ws4i")]
position = Vector2(214, -19)
enabled = false
title_filter = "c02"
note_key = "c02_瞎子卧室_血脚印"
[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
[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="Pickable粘鼠板" parent="Ground/DeployLayer" index="13" instance=ExtResource("17_5fx68")]
position = Vector2(105, 70)
texture = ExtResource("18_dkqw0")
sign_mark_offset = Vector2(0, -9.34)
prop_key = "prop_粘鼠板"
[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="4"]
position = Vector2(513, 88)
lock_move_right = true
character = "吕萍爬行"
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="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
position = Vector2(11, 148)
texture = ExtResource("4_gx8oy")
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(580, 150, 690, 150)
[node name="DirectionalLight2D" parent="Ground" index="7"]
visible = false
energy = 0.9
blend_mode = 1
[editable path="Ground"]
[editable path="Ground/DeployLayer/灯座Sprite2D/煤油灯"]
[editable path="Ground/DeployLayer/Ambush偷听"]