294 lines
11 KiB
Plaintext
294 lines
11 KiB
Plaintext
[gd_scene load_steps=36 format=3 uid="uid://cp8d3ag5nbjq0"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_6w6et"]
|
|
[ext_resource type="Script" uid="uid://dydpmjpcvt3v1" path="res://scene/ground/scene/c02/s05_animation.gd" id="2_70lf6"]
|
|
[ext_resource type="AudioStream" uid="uid://r5b8qi54asdk" path="res://asset/audio/sfx/环境音/第一章/楼道场景4.wav" id="3_kpaw8"]
|
|
[ext_resource type="Texture2D" uid="uid://dbtepltemtmy2" path="res://asset/art/scene/c02/s05_一楼内侧楼道/bg_楼道背景.png" id="3_rcuxq"]
|
|
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_20mbg"]
|
|
[ext_resource type="PackedScene" uid="uid://61pis75a8fdq" path="res://scene/entity/portal.tscn" id="4_tueh3"]
|
|
[ext_resource type="SpriteFrames" uid="uid://3nas025c2c5u" path="res://asset/art/gif/c02_杂项/c02_杂项_frames.tres" id="7_mrltr"]
|
|
[ext_resource type="Texture2D" uid="uid://bn47plsx5coug" path="res://asset/art/scene/c02/s05_一楼内侧楼道/l_煤油灯光效.png" id="8_mrltr"]
|
|
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="8_rcuxq"]
|
|
[ext_resource type="Texture2D" uid="uid://by506ky6fprab" path="res://asset/art/scene/c02/s07_二楼内侧楼道/fg_前景.png" id="8_tueh3"]
|
|
[ext_resource type="PackedScene" uid="uid://0sofmhrl358m" path="res://scene/entity/npc.tscn" id="9_8t4w6"]
|
|
[ext_resource type="PackedScene" uid="uid://dqkxiqbq83cmq" path="res://scene/entity/closeup.tscn" id="10_2yvhw"]
|
|
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="10_8t4w6"]
|
|
[ext_resource type="PackedScene" uid="uid://c1vrp1o8ci512" path="res://scene/ground/script/c02/戏台特写.tscn" id="11_2yvhw"]
|
|
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="13_uj0pt"]
|
|
[ext_resource type="Texture2D" uid="uid://c3wytxnirtx27" path="res://asset/art/scene/c02/s05_一楼内侧楼道/e_地上血迹.png" id="14_s2g5k"]
|
|
[ext_resource type="Texture2D" uid="uid://bpqcq0a0ffhlr" path="res://asset/art/scene/c02/s05_一楼内侧楼道/e_打开的通道.png" id="15_s2g5k"]
|
|
[ext_resource type="Texture2D" uid="uid://ctvw1qr1mpogb" path="res://asset/art/scene/c02/s05_一楼内侧楼道/e_放置粘鼠板.png" id="16_jknyg"]
|
|
[ext_resource type="PackedScene" uid="uid://dsa6frlw6e6gg" path="res://scene/entity/pickable.tscn" id="17_aofps"]
|
|
[ext_resource type="SpriteFrames" uid="uid://cvwdqa8gyqj4g" path="res://asset/art/gif/c02_老鼠拖肉/c02_老鼠拖肉_frames.tres" id="17_bk7rf"]
|
|
[ext_resource type="Texture2D" uid="uid://d1etd7hr23rir" path="res://asset/art/scene/c02/s05_一楼内侧楼道/e_掉落的肉.png" id="18_bk7rf"]
|
|
[ext_resource type="Texture2D" uid="uid://bp84w8keuelyj" path="res://asset/art/scene/c02/s10_空房间/e_蜡烛-sheet.png" id="21_heq1x"]
|
|
[ext_resource type="Texture2D" uid="uid://cylsq5cvhlp18" path="res://asset/art/tool/point_light.png" id="22_laquj"]
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_n48fn"]
|
|
|
|
[sub_resource type="Gradient" id="Gradient_jj0ny"]
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1)
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_2yvhw"]
|
|
gradient = SubResource("Gradient_jj0ny")
|
|
width = 100
|
|
height = 130
|
|
fill = 1
|
|
|
|
[sub_resource type="Gradient" id="Gradient_mrltr"]
|
|
offsets = PackedFloat32Array(0, 0.421751, 0.779841)
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 0.486275, 1, 1, 1, 0)
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_8t4w6"]
|
|
gradient = SubResource("Gradient_mrltr")
|
|
width = 100
|
|
height = 100
|
|
fill = 1
|
|
fill_from = Vector2(0.5, 0.5)
|
|
|
|
[sub_resource type="Gradient" id="Gradient_8t4w6"]
|
|
offsets = PackedFloat32Array(0, 0.574271, 1)
|
|
colors = PackedColorArray(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0)
|
|
|
|
[sub_resource type="GradientTexture2D" id="GradientTexture2D_jj0ny"]
|
|
gradient = SubResource("Gradient_8t4w6")
|
|
width = 10
|
|
height = 10
|
|
fill = 1
|
|
fill_from = Vector2(0.5, 0.5)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_chbaa"]
|
|
atlas = ExtResource("21_heq1x")
|
|
region = Rect2(0, 0, 6, 14)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_th1ek"]
|
|
atlas = ExtResource("21_heq1x")
|
|
region = Rect2(6, 0, 6, 14)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_to1d1"]
|
|
atlas = ExtResource("21_heq1x")
|
|
region = Rect2(12, 0, 6, 14)
|
|
|
|
[sub_resource type="AtlasTexture" id="AtlasTexture_nx6jy"]
|
|
atlas = ExtResource("21_heq1x")
|
|
region = Rect2(18, 0, 6, 14)
|
|
|
|
[sub_resource type="SpriteFrames" id="SpriteFrames_heq1x"]
|
|
animations = [{
|
|
"frames": [{
|
|
"duration": 3.0,
|
|
"texture": SubResource("AtlasTexture_chbaa")
|
|
}, {
|
|
"duration": 3.0,
|
|
"texture": SubResource("AtlasTexture_th1ek")
|
|
}, {
|
|
"duration": 3.0,
|
|
"texture": SubResource("AtlasTexture_to1d1")
|
|
}, {
|
|
"duration": 3.0,
|
|
"texture": SubResource("AtlasTexture_nx6jy")
|
|
}],
|
|
"loop": true,
|
|
"name": &"default",
|
|
"speed": 10.0
|
|
}]
|
|
|
|
[node name="S05" type="Node2D"]
|
|
metadata/_edit_horizontal_guides_ = [98.0]
|
|
|
|
[node name="Ground" parent="." instance=ExtResource("1_6w6et")]
|
|
scene_name = "c02_s05"
|
|
player_y = 60
|
|
|
|
[node name="AnimationPlayer" parent="Ground" index="0"]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_n48fn")
|
|
}
|
|
script = ExtResource("2_70lf6")
|
|
data = {
|
|
"has_entered": false,
|
|
"oneshot_animation_played": false
|
|
}
|
|
oneshot_animation = ""
|
|
|
|
[node name="背景音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
|
|
stream = ExtResource("3_kpaw8")
|
|
autoplay = true
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_20mbg")
|
|
mode = "场景背景音"
|
|
"自动开始" = true
|
|
"循环播放" = true
|
|
"感应玩家操作" = false
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="BGSprite2D" parent="Ground" index="1"]
|
|
light_mask = 5
|
|
scale = Vector2(0.5, 0.5)
|
|
texture = ExtResource("3_rcuxq")
|
|
offset = Vector2(0, -240)
|
|
|
|
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
|
|
position = Vector2(24, 8)
|
|
target_scene = "c02_s03"
|
|
target_portal = "2"
|
|
matched_sign_texture = null
|
|
|
|
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
|
|
position = Vector2(734, 33)
|
|
matched_sign_texture = null
|
|
|
|
[node name="portal_1" parent="Ground/DeployLayer" index="2" instance=ExtResource("4_tueh3")]
|
|
position = Vector2(513, 37)
|
|
debug_note = "通往 1012 房间"
|
|
portal_name = "1"
|
|
target_scene = "c02_s07"
|
|
target_portal = "right"
|
|
matched_sign_texture = null
|
|
|
|
[node name="Npc疯子" parent="Ground/DeployLayer" index="3" instance=ExtResource("9_8t4w6")]
|
|
light_mask = 7
|
|
position = Vector2(177, 37)
|
|
sprite_frames = ExtResource("7_mrltr")
|
|
animation = &"疯子坐姿"
|
|
autoplay = "疯子坐姿"
|
|
frame_progress = 0.539486
|
|
height = 25.0
|
|
dialogue_title = "c02_疯子_01"
|
|
|
|
[node name="PointLight2D2" type="PointLight2D" parent="Ground/DeployLayer/Npc疯子"]
|
|
position = Vector2(-2, 16)
|
|
energy = 0.8
|
|
range_item_cull_mask = 2
|
|
texture = SubResource("GradientTexture2D_2yvhw")
|
|
|
|
[node name="Ambush杂物堆" parent="Ground/DeployLayer" index="4" instance=ExtResource("8_rcuxq")]
|
|
position = Vector2(177, 50)
|
|
enabled = false
|
|
trigger_mode = "interact"
|
|
hook_method = "wood_puppet"
|
|
|
|
[node name="火苗" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="5"]
|
|
light_mask = 5
|
|
position = Vector2(239, 52)
|
|
scale = Vector2(0.4, 0.4)
|
|
sprite_frames = ExtResource("7_mrltr")
|
|
animation = &"火苗"
|
|
autoplay = "火苗"
|
|
|
|
[node name="PointLight2D" type="PointLight2D" parent="Ground/DeployLayer/火苗"]
|
|
position = Vector2(0, 5)
|
|
scale = Vector2(2.5, 2.5)
|
|
color = Color(0.983522, 0.730307, 0.518099, 1)
|
|
energy = 0.5
|
|
texture = SubResource("GradientTexture2D_8t4w6")
|
|
texture_scale = 2.0
|
|
|
|
[node name="PointLight2D3" type="PointLight2D" parent="Ground/DeployLayer/火苗"]
|
|
position = Vector2(0, 5)
|
|
scale = Vector2(2.5, 2.5)
|
|
color = Color(0.983522, 0.730307, 0.518099, 1)
|
|
energy = 0.5
|
|
range_item_cull_mask = 4
|
|
texture = SubResource("GradientTexture2D_jj0ny")
|
|
texture_scale = 2.0
|
|
|
|
[node name="PointLight2D2" type="PointLight2D" parent="Ground/DeployLayer/火苗"]
|
|
position = Vector2(-30, -370)
|
|
scale = Vector2(2.5, 2.5)
|
|
color = Color(0.992732, 0.834742, 0.687267, 1)
|
|
energy = 1.5
|
|
range_item_cull_mask = 4
|
|
texture = ExtResource("8_mrltr")
|
|
|
|
[node name="Closeup戏台" parent="Ground/DeployLayer" index="6" instance=ExtResource("10_2yvhw")]
|
|
position = Vector2(320, 23)
|
|
packed_scene = ExtResource("11_2yvhw")
|
|
|
|
[node name="Note一楼内侧通道" parent="Ground/DeployLayer" index="7" instance=ExtResource("10_8t4w6")]
|
|
position = Vector2(394, 26)
|
|
title_filter = "c02"
|
|
note_key = "c02_一楼楼道被挡住"
|
|
|
|
[node name="Note垃圾通道" parent="Ground/DeployLayer" index="8" instance=ExtResource("10_8t4w6")]
|
|
position = Vector2(660, -1)
|
|
title_filter = "c02"
|
|
note_key = "c02_描述垃圾通道"
|
|
|
|
[node name="打开的垃圾桶盖" type="Sprite2D" parent="Ground/DeployLayer" index="9"]
|
|
position = Vector2(660, 8)
|
|
texture = ExtResource("15_s2g5k")
|
|
|
|
[node name="Interactable粘鼠板" parent="Ground/DeployLayer" index="10" instance=ExtResource("13_uj0pt")]
|
|
position = Vector2(604, 81)
|
|
disable_prop_after_interacted = true
|
|
interacted_texture = ExtResource("16_jknyg")
|
|
prop_key = "prop_粘鼠板"
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/Interactable粘鼠板"]
|
|
show_behind_parent = true
|
|
position = Vector2(-1, 17)
|
|
texture = ExtResource("14_s2g5k")
|
|
|
|
[node name="粘鼠挣扎" type="AnimatedSprite2D" parent="Ground/DeployLayer/Interactable粘鼠板"]
|
|
visible = false
|
|
position = Vector2(0, 5)
|
|
sprite_frames = ExtResource("17_bk7rf")
|
|
animation = &"老鼠被黏住动画_无肉"
|
|
|
|
[node name="粘鼠死亡" type="AnimatedSprite2D" parent="Ground/DeployLayer/Interactable粘鼠板"]
|
|
visible = false
|
|
position = Vector2(0, 5)
|
|
sprite_frames = ExtResource("17_bk7rf")
|
|
animation = &"老鼠被黏住死亡"
|
|
|
|
[node name="Ambush老鼠叼肉" parent="Ground/DeployLayer" index="11" instance=ExtResource("8_rcuxq")]
|
|
position = Vector2(585, 80)
|
|
one_shot = false
|
|
hook_method = "mouse_pick_meat"
|
|
|
|
[node name="老鼠叼肉" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="12"]
|
|
visible = false
|
|
position = Vector2(687, 69)
|
|
sprite_frames = ExtResource("17_bk7rf")
|
|
animation = &"奇怪的肉被拖进去动画"
|
|
|
|
[node name="Pickable掉落的肉" parent="Ground/DeployLayer" index="13" instance=ExtResource("17_aofps")]
|
|
visible = false
|
|
position = Vector2(668, 85)
|
|
texture = ExtResource("18_bk7rf")
|
|
sign_mark_offset = Vector2(0, -9.86)
|
|
enabled = false
|
|
prop_key = "prop_奇怪的肉"
|
|
|
|
[node name="小蜡烛" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="14"]
|
|
self_modulate = Color(0.611765, 0.611765, 0.611765, 1)
|
|
position = Vector2(627.8, 79.6172)
|
|
sprite_frames = SubResource("SpriteFrames_heq1x")
|
|
autoplay = "default"
|
|
|
|
[node name="小蜡烛PointLight2D" type="PointLight2D" parent="Ground/DeployLayer" index="15"]
|
|
position = Vector2(627.8, 66.8)
|
|
color = Color(0.999971, 0.912551, 0.842208, 1)
|
|
energy = 1.2
|
|
texture = ExtResource("22_laquj")
|
|
texture_scale = 0.3
|
|
|
|
[node name="MainPlayer" parent="Ground" index="4"]
|
|
position = Vector2(41, 98)
|
|
|
|
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
|
position = Vector2(45, -9)
|
|
scale = Vector2(1.1, 1.1)
|
|
texture = ExtResource("8_tueh3")
|
|
|
|
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
|
|
points = PackedVector2Array(37, 150, 700, 150)
|
|
|
|
[node name="DirectionalLight2D" parent="Ground" index="8"]
|
|
visible = false
|
|
energy = 0.9
|
|
blend_mode = 1
|
|
|
|
[editable path="Ground"]
|