386 lines
15 KiB
Plaintext
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偷听"]
|