xiandie/scene/ground/scene/c01/s06_孤儿院长廊围墙.tscn

596 lines
22 KiB
Plaintext

[gd_scene load_steps=34 format=3 uid="uid://bx16c8nn32f40"]
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_bitx7"]
[ext_resource type="Script" uid="uid://don6fobmq0h6x" path="res://scene/ground/scene/c01/s06_animation.gd" id="2_fkfhi"]
[ext_resource type="SpriteFrames" uid="uid://cc0ea1he2nfc2" path="res://asset/art/gif/c01_孤儿院长廊/frames.tres" id="2_l4axy"]
[ext_resource type="Texture2D" uid="uid://bptk6i6rnolir" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/bg_院子长背景.png" id="2_ow3ya"]
[ext_resource type="Texture2D" uid="uid://h536hwonbrut" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/e_院长周围凳子.png" id="3_su6aw"]
[ext_resource type="Texture2D" uid="uid://c40gmvqw3vd88" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/l_长廊光.png" id="4_6ffae"]
[ext_resource type="Texture2D" uid="uid://bllt2wycchkp2" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/e_红柱子.png" id="4_dtycx"]
[ext_resource type="Texture2D" uid="uid://cc1jlm2e465um" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/bg_墙园门顶层.png" id="4_ga8xr"]
[ext_resource type="PackedScene" uid="uid://cpc5037mesjl7" path="res://scene/ground/script/c01/s06_踢球男孩.tscn" id="5_erliv"]
[ext_resource type="Texture2D" uid="uid://b08jrwtr3dpaq" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/bg_树干遮挡.png" id="5_rdmp5"]
[ext_resource type="SpriteFrames" uid="uid://c6okvaeemoodq" path="res://asset/art/gif/c01_孤儿院围墙/frames.tres" id="7_dsj2r"]
[ext_resource type="PackedScene" uid="uid://b50n0hvs4yh75" path="res://addons/property-inspector/pro_animation_sprite2d/pro_animated_sprite.tscn" id="8_ouldg"]
[ext_resource type="PackedScene" uid="uid://cyobva6ppmapr" path="res://scene/entity/general/sfx2d.tscn" id="10_brjgh"]
[ext_resource type="Texture2D" uid="uid://f6xl83h8g5mo" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/【桌椅】 上层遮挡部分.png" id="11_q3ypm"]
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="11_tudob"]
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="12_28t76"]
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="12_idjp0"]
[ext_resource type="PackedScene" uid="uid://bicuc35kbn8hd" path="res://scene/shading/fog.tscn" id="14_d5def"]
[ext_resource type="Shader" uid="uid://bcfnbll451i2r" path="res://asset/shader/fog.gdshader" id="15_22a7a"]
[ext_resource type="Texture2D" uid="uid://b7gyapghy3tsy" path="res://asset/art/neutral_point_light.png" id="15_q7j0p"]
[ext_resource type="SpriteFrames" uid="uid://o5poucsu57l7" path="res://asset/art/scene/c01/s06_孤儿院长廊围墙/fg_花圃.gif" id="15_wtosl"]
[ext_resource type="Texture2D" uid="uid://dol25yn3fixim" path="res://asset/art/fog_mask.png" id="17_rdmp5"]
[sub_resource type="Animation" id="Animation_723yg"]
length = 0.001
[sub_resource type="Animation" id="Animation_2113b"]
resource_name = "门口_观望"
length = 3.0
tracks/0/type = "method"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("ParallaxForeground/BGParallaxLayer/门口_院长")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0.0333333),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"院长抬头", 1.0, false],
"method": &"play"
}]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("ParallaxForeground/BGParallaxLayer/门口_红衣姑娘")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.0333333),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [&"红衣姑娘抬头", 1.0, false],
"method": &"play"
}]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_fq7pt"]
_data = {
&"RESET": SubResource("Animation_723yg"),
&"门口_观望": SubResource("Animation_2113b")
}
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1ojoa"]
size = Vector2(20, 50)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_73xsu"]
resource_local_to_scene = true
size = Vector2(150, 70)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ceat6"]
resource_local_to_scene = true
size = Vector2(10, 70)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_7cdhx"]
resource_local_to_scene = true
size = Vector2(30, 70)
[sub_resource type="FastNoiseLite" id="FastNoiseLite_jw18h"]
noise_type = 2
fractal_type = 2
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_rdmp5"]
width = 2000
height = 400
seamless = true
seamless_blend_skirt = 0.25
noise = SubResource("FastNoiseLite_jw18h")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_xf6rb"]
resource_local_to_scene = true
shader = ExtResource("15_22a7a")
shader_parameter/noise = SubResource("NoiseTexture2D_rdmp5")
shader_parameter/grey_level = 0.6
shader_parameter/speed = 0.5
[sub_resource type="SpriteFrames" id="SpriteFrames_vduqs"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": ExtResource("17_rdmp5")
}],
"loop": false,
"name": &"default",
"speed": 5.0
}]
[node name="S06" type="Node2D"]
metadata/_edit_horizontal_guides_ = [158.0, 91.0, 81.0]
[node name="Ground" parent="." instance=ExtResource("1_bitx7")]
scene_name = "c01_s06"
player_y = 67
[node name="AnimationPlayer" parent="Ground" index="0"]
libraries = {
&"": SubResource("AnimationLibrary_fq7pt")
}
script = ExtResource("2_fkfhi")
oneshot_animation = ""
[node name="BGSprite2D" parent="Ground" index="2"]
position = Vector2(0, -3)
texture = ExtResource("2_ow3ya")
offset = Vector2(0, -155)
[node name="镂空的房檐" type="Sprite2D" parent="Ground/BGSprite2D" index="0"]
z_index = 100
position = Vector2(1886, -76)
texture = ExtResource("4_ga8xr")
[node name="树干遮挡" type="Sprite2D" parent="Ground/BGSprite2D" index="1"]
z_index = 100
position = Vector2(2920, -83)
texture = ExtResource("5_rdmp5")
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
position = Vector2(144, 20)
target_scene = "c01_s05"
target_portal = "right"
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
position = Vector2(1072, 12)
target_scene = "c01_s07"
[node name="Note院长房间" parent="Ground/DeployLayer" index="2" instance=ExtResource("12_28t76")]
visible = false
position = Vector2(575, 9)
enabled = false
action = 3
title_filter = "c01"
note_key = "c01_s06_院长房间"
[node name="Note小孩房间" parent="Ground/DeployLayer" index="3" instance=ExtResource("12_28t76")]
visible = false
position = Vector2(998, 2)
enabled = false
action = 3
title_filter = "c01"
note_key = "c01_s06_小朋友房间"
[node name="门口对话ambush" parent="Ground/DeployLayer" index="4" instance=ExtResource("11_tudob")]
position = Vector2(295, 43)
freeze_time = 1.0
lock_player_on_playing_dialogue = false
hook_dialogue_title = "c01_s06_走廊前对话"
[node name="门口ambush" parent="Ground/DeployLayer" index="5" instance=ExtResource("11_tudob")]
position = Vector2(308, 43)
one_shot = false
freeze_time = 3.0
hook_animation = "门口_观望"
[node name="踢球男孩" parent="Ground/DeployLayer" index="6" instance=ExtResource("5_erliv")]
position = Vector2(535, 8)
scale = Vector2(0.9, 0.9)
range_x = 450.0
speed = 90.0
[node name="秋千" parent="Ground/DeployLayer" index="7" instance=ExtResource("8_ouldg")]
position = Vector2(1241, -1)
sprite_frames = ExtResource("2_l4axy")
animation = &"秋千"
[node name="Sfx2d" parent="Ground/DeployLayer/秋千" instance=ExtResource("10_brjgh")]
position = Vector2(49, 19)
stream = null
file = "荡秋千背景音"
[node name="跷跷板" parent="Ground/DeployLayer" index="8" instance=ExtResource("8_ouldg")]
position = Vector2(1358, 0)
sprite_frames = ExtResource("2_l4axy")
animation = &"跷跷板"
[node name="四小孩画鬼差的对话ambush" parent="Ground/DeployLayer" index="9" instance=ExtResource("11_tudob")]
position = Vector2(1413, 66)
freeze_time = 1.0
hook_method = "pre_game_intro"
[node name="FocusPoint" type="Node2D" parent="Ground/DeployLayer/四小孩画鬼差的对话ambush"]
position = Vector2(212, -35)
[node name="drawing_kids" type="Node2D" parent="Ground/DeployLayer" index="10"]
position = Vector2(1593, 44)
[node name="【画画小女孩】" parent="Ground/DeployLayer/drawing_kids" instance=ExtResource("8_ouldg")]
position = Vector2(0, -44.5)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【画画小女孩】呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "【画画小女孩】画画",
"animation_next": "【画画小女孩】回头",
"intro_loop": 2
}, {
"animation_intro": "【画画小女孩】回头",
"animation_next": "【画画小女孩】呼吸",
"animation_wait_time": 1.0
}, {
"animation_intro": &"【画画小女孩】呼吸",
"animation_next": "【画画小女孩】画画",
"intro_loop": 3
}])
[node name="【画画男孩-1】" parent="Ground/DeployLayer/drawing_kids" instance=ExtResource("8_ouldg")]
position = Vector2(43, -44.5)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【画画男孩-1】呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "【画画男孩-1】呼吸",
"animation_next": "【画画男孩-1】画画",
"intro_loop": 2
}, {
"animation_intro": "【画画男孩-1】画画",
"animation_next": "【画画男孩-1】呼吸",
"intro_loop": 2
}])
[node name="游戏中途桌椅" parent="Ground/DeployLayer" index="11" instance=ExtResource("8_ouldg")]
position = Vector2(2838.5, 0.5)
sprite_frames = ExtResource("7_dsj2r")
animation = &"桌椅正常"
action_configs = Array[Dictionary]([{
"animation_intro": &"桌椅颤抖-正常",
"animation_next": "桌椅正常"
}, {
"animation_intro": &"桌椅颤抖-翻倒",
"animation_next": "桌椅翻倒"
}])
[node name="遮盖" type="Sprite2D" parent="Ground/DeployLayer/游戏中途桌椅"]
visible = false
z_index = 7
position = Vector2(-60, 117)
texture = ExtResource("11_q3ypm")
[node name="中途Trigger" type="Area2D" parent="Ground/DeployLayer/游戏中途桌椅"]
position = Vector2(-93.5, 30.5)
collision_layer = 64
collision_mask = 64
monitoring = false
[node name="CollisionShape2D" type="CollisionShape2D" parent="Ground/DeployLayer/游戏中途桌椅/中途Trigger"]
position = Vector2(7, 48)
shape = SubResource("RectangleShape2D_1ojoa")
debug_color = Color(0.519778, 0.447036, 0.929413, 0.42)
[node name="Interactable桌椅" parent="Ground/DeployLayer" index="12" instance=ExtResource("12_idjp0")]
position = Vector2(2740.5, 50.5)
one_shot = false
[node name="TextureContainer" parent="Ground/DeployLayer/Interactable桌椅/Sign" index="0"]
metadata/_edit_use_anchors_ = true
[node name="CollisionShape2D" parent="Ground/DeployLayer/Interactable桌椅/Area2D" index="0"]
shape = SubResource("RectangleShape2D_73xsu")
[node name="【站立小孩-3】" parent="Ground/DeployLayer" index="13" instance=ExtResource("8_ouldg")]
position = Vector2(1558, -12)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【站立小孩-3】呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": &"【站立小孩-3】转身",
"animation_next": "【站立小孩-3】走路",
"animation_wait_time": 0.2
}, {
"animation_intro": "【站立小孩-3】走路",
"animation_next": "【站立小孩-3】侧面呼吸",
"intro_loop": 3
}])
move_configs = Array[Dictionary]([{
"animation": &"【站立小孩-3】走路",
"velocity": Vector2(35, 0)
}])
[node name="【站立小孩-1】" parent="Ground/DeployLayer" index="14" instance=ExtResource("8_ouldg")]
position = Vector2(1533, -5)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【站立小孩-1】侧面呼吸"
autoplay = "【站立小孩-1】侧面呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "【站立小孩-1】挠痒呼吸",
"animation_next": "【站立小孩-1】走路"
}, {
"animation_intro": &"【站立小孩-1】走路",
"animation_next": "【站立小孩-1】侧面呼吸",
"intro_loop": 3
}])
move_configs = Array[Dictionary]([{
"animation": &"【站立小孩-1】走路",
"velocity": Vector2(38, 0)
}, {
"animation": &"【站立小孩-1】侧面跑步",
"velocity": Vector2(115, 0)
}])
[node name="桌椅ambush1" parent="Ground/DeployLayer/【站立小孩-1】" instance=ExtResource("11_tudob")]
position = Vector2(1, 65)
trigger_mode = "area_enter"
one_shot = false
hook_method = "obstacles_ambush1_triggered"
[node name="Area2D" parent="Ground/DeployLayer/【站立小孩-1】/桌椅ambush1" index="1"]
collision_mask = 64
[node name="CollisionShape2D" parent="Ground/DeployLayer/【站立小孩-1】/桌椅ambush1/Area2D" index="0"]
shape = SubResource("RectangleShape2D_ceat6")
[node name="猫鼠游戏重置ambush" parent="Ground/DeployLayer/【站立小孩-1】" instance=ExtResource("11_tudob")]
position = Vector2(-7, 55)
enabled = false
one_shot = false
hook_method = "game_restart"
[node name="Sign" parent="Ground/DeployLayer/【站立小孩-1】/猫鼠游戏重置ambush" index="0"]
enabled = false
[node name="CollisionShape2D" parent="Ground/DeployLayer/【站立小孩-1】/猫鼠游戏重置ambush/Area2D" index="0"]
shape = SubResource("RectangleShape2D_7cdhx")
[node name="【站立小孩-2】" parent="Ground/DeployLayer" index="15" instance=ExtResource("8_ouldg")]
z_index = 10
position = Vector2(1505, 19)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【站立小孩-2】侧面呼吸"
autoplay = "【站立小孩-2】侧面呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "【站立小孩-2】转身",
"animation_next": "【站立小孩-2】走路",
"animation_wait_time": 0.3
}, {
"animation_intro": "【站立小孩-2】走路",
"animation_next": "【站立小孩-2】侧面呼吸",
"intro_loop": 3
}])
move_configs = Array[Dictionary]([{
"animation": &"【站立小孩-2】走路",
"velocity": Vector2(33, 0)
}, {
"animation": &"【站立小孩-2】侧面跑步",
"velocity": Vector2(110, 0)
}])
[node name="FocusPoint" type="Node2D" parent="Ground/DeployLayer/【站立小孩-2】"]
position = Vector2(78, 43)
[node name="桌椅ambush2" parent="Ground/DeployLayer/【站立小孩-2】" instance=ExtResource("11_tudob")]
position = Vector2(1, 65)
trigger_mode = "area_enter"
one_shot = false
hook_method = "obstacles_ambush2_triggered"
[node name="Area2D" parent="Ground/DeployLayer/【站立小孩-2】/桌椅ambush2" index="1"]
collision_mask = 64
[node name="CollisionShape2D" parent="Ground/DeployLayer/【站立小孩-2】/桌椅ambush2/Area2D" index="0"]
shape = SubResource("RectangleShape2D_ceat6")
[node name="【墙上黑猫】" parent="Ground/DeployLayer" index="16" instance=ExtResource("8_ouldg")]
position = Vector2(1453, -14)
scale = Vector2(0.8, 0.8)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【墙上黑猫】跑步"
frame = 3
autostart = false
move_configs = Array[Dictionary]([{
"animation": &"【墙上黑猫】跑步",
"velocity": Vector2(150, 0)
}])
[node name="猫鼠游戏开始ambush" parent="Ground/DeployLayer" index="17" instance=ExtResource("11_tudob")]
position = Vector2(1809, 56)
one_shot = false
freeze_time = 1.0
hook_method = "game_intro"
[node name="【胖小孩背着残疾小孩】" parent="Ground/DeployLayer" index="18" instance=ExtResource("8_ouldg")]
z_index = 1
position = Vector2(1733, 5)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【胖小孩背着残疾小孩】呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "【胖小孩背着残疾小孩】呼吸",
"animation_next": "【胖小孩背着残疾小孩】画画"
}, {
"animation_intro": "【胖小孩背着残疾小孩】画画",
"animation_next": "【胖小孩背着残疾小孩】呼吸",
"intro_loop": 2
}, {
"animation_intro": &"【胖小孩背着残疾小孩】侧面呼吸",
"animation_next": "【胖小孩背着残疾小孩】正面呼吸"
}, {
"animation_intro": &"【胖小孩背着残疾小孩】正面呼吸",
"animation_next": "【胖小孩背着残疾小孩】正面抖肩",
"intro_loop": 3
}])
move_configs = Array[Dictionary]([{
"animation": "【胖小孩背着残疾小孩】奔跑",
"velocity": Vector2(106, 0)
}])
[node name="桌椅ambush3" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】" instance=ExtResource("11_tudob")]
position = Vector2(1, 65)
trigger_mode = "area_enter"
one_shot = false
hook_method = "obstacles_ambush3_triggered"
[node name="Area2D" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/桌椅ambush3" index="1"]
collision_mask = 64
[node name="CollisionShape2D" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/桌椅ambush3/Area2D" index="0"]
shape = SubResource("RectangleShape2D_ceat6")
[node name="【单残疾小孩】" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】" instance=ExtResource("8_ouldg")]
z_index = 6
z_as_relative = false
position = Vector2(-23, 1)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【单残疾小孩】爬行"
autoplay = "【单残疾小孩】爬行"
autostart = false
move_configs = Array[Dictionary]([{
"animation": &"【单残疾小孩】爬行",
"velocity": Vector2(130, 0)
}])
[node name="【墙上小孩猫影子】" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】" instance=ExtResource("8_ouldg")]
self_modulate = Color(0.486275, 0.188235, 0.188235, 0.0235294)
show_behind_parent = true
z_index = -1
z_as_relative = false
position = Vector2(11, -8)
sprite_frames = ExtResource("7_dsj2r")
animation = &"【墙上小孩猫影子】变身"
autostart = false
action_configs = Array[Dictionary]([{
"animation_intro": &"【墙上小孩猫影子】变身",
"animation_next": "【墙上小孩猫影子】猫影跑步",
"animation_wait_time": 1.0
}])
light_energy = -0.1
[node name="猫鼠游戏失败ambush" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】" instance=ExtResource("11_tudob")]
position = Vector2(19, 49)
enabled = false
hook_method = "game_failed"
[node name="Sign" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】/猫鼠游戏失败ambush" index="0"]
enabled = false
[node name="CollisionShape2D" parent="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】/猫鼠游戏失败ambush/Area2D" index="0"]
shape = SubResource("RectangleShape2D_7cdhx")
[node name="猫鼠游戏胜利ambush" parent="Ground/DeployLayer" index="19" instance=ExtResource("11_tudob")]
position = Vector2(4546, 45)
one_shot = false
freeze_time = 0.1
hook_method = "game_succeed"
[node name="Fog" parent="Ground/DeployLayer/猫鼠游戏胜利ambush" instance=ExtResource("14_d5def")]
z_index = 10
material = SubResource("ShaderMaterial_xf6rb")
position = Vector2(0, -93)
sprite_frames = SubResource("SpriteFrames_vduqs")
animation = &"default"
frame = 0
[node name="PointLight2D" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
energy = 0.4
range_layer_max = 2
texture = ExtResource("4_6ffae")
offset = Vector2(601.5, -0.5)
[node name="MainPlayer" parent="Ground" index="5"]
modulate = Color(0.931897, 0.931897, 0.931897, 1)
position = Vector2(1575, 91)
character = "小小蝶"
[node name="院长凳子" type="Sprite2D" parent="Ground/ParallaxForeground/BGParallaxLayer" index="0"]
position = Vector2(34, 3)
texture = ExtResource("3_su6aw")
centered = false
[node name="柱子" type="Sprite2D" parent="Ground/ParallaxForeground/BGParallaxLayer" index="1"]
position = Vector2(0, 31)
texture = ExtResource("4_dtycx")
centered = false
offset = Vector2(0, -153)
[node name="门口_中蓝衣小孩" parent="Ground/ParallaxForeground/BGParallaxLayer" index="2" instance=ExtResource("8_ouldg")]
position = Vector2(377, 18)
scale = Vector2(0.9, 0.9)
sprite_frames = ExtResource("2_l4axy")
animation = &"中蓝衣小孩呼吸"
[node name="门口_右绿衣男孩" parent="Ground/ParallaxForeground/BGParallaxLayer" index="3" instance=ExtResource("8_ouldg")]
position = Vector2(408, 3)
sprite_frames = ExtResource("2_l4axy")
animation = &"右绿衣男孩呼吸"
[node name="门口_红衣姑娘" parent="Ground/ParallaxForeground/BGParallaxLayer" index="4" instance=ExtResource("8_ouldg")]
light_mask = 2
position = Vector2(333, 9.5)
sprite_frames = ExtResource("2_l4axy")
animation = &"红衣姑娘呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": &"红衣姑娘抬头",
"animation_next": "红衣姑娘呼吸"
}])
[node name="PointLight2D" type="PointLight2D" parent="Ground/ParallaxForeground/BGParallaxLayer/门口_红衣姑娘"]
position = Vector2(10, 63.5)
energy = 0.35
range_layer_min = 2
range_layer_max = 2
range_item_cull_mask = 2
texture = ExtResource("15_q7j0p")
texture_scale = 0.5
[node name="门口_院长" parent="Ground/ParallaxForeground/BGParallaxLayer" index="5" instance=ExtResource("8_ouldg")]
position = Vector2(301, 8.5)
sprite_frames = ExtResource("2_l4axy")
animation = &"院长呼吸"
action_configs = Array[Dictionary]([{
"animation_intro": "院长翻书",
"animation_next": "院长呼吸"
}, {
"animation_intro": &"院长抬头",
"animation_next": "院长呼吸"
}])
[node name="门口_左2黄衣男" parent="Ground/ParallaxForeground/BGParallaxLayer" index="6" instance=ExtResource("8_ouldg")]
position = Vector2(273, 15)
sprite_frames = ExtResource("2_l4axy")
animation = &"左2黄衣男呼吸"
[node name="门口_左一绿衣男" parent="Ground/ParallaxForeground/BGParallaxLayer" index="7" instance=ExtResource("8_ouldg")]
position = Vector2(242, 46.5)
sprite_frames = ExtResource("2_l4axy")
animation = &"左一绿衣男呼吸"
flip_h = true
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
visible = false
texture = null
[node name="动态前景" parent="Ground/ParallaxForeground/FGParallaxLayer" index="1" instance=ExtResource("8_ouldg")]
position = Vector2(19, 29)
scale = Vector2(0.8, 0.8)
sprite_frames = ExtResource("15_wtosl")
animation = &"gif"
autoplay = "gif"
centered = false
offset = Vector2(0, -159)
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
points = PackedVector2Array(37, 150, 4000, 150)
[node name="DirectionalLight2D" parent="Ground" index="9"]
visible = false
[node name="书店外" type="Node2D" parent="Ground"]
visible = false
position = Vector2(0, -1)
[editable path="Ground"]
[editable path="Ground/DeployLayer/Interactable桌椅"]
[editable path="Ground/DeployLayer/Interactable桌椅/Sign"]
[editable path="Ground/DeployLayer/【站立小孩-1】/桌椅ambush1"]
[editable path="Ground/DeployLayer/【站立小孩-1】/猫鼠游戏重置ambush"]
[editable path="Ground/DeployLayer/【站立小孩-2】/桌椅ambush2"]
[editable path="Ground/DeployLayer/【胖小孩背着残疾小孩】/桌椅ambush3"]
[editable path="Ground/DeployLayer/【胖小孩背着残疾小孩】/【单残疾小孩】/猫鼠游戏失败ambush"]