973 lines
28 KiB
Plaintext
973 lines
28 KiB
Plaintext
[gd_scene load_steps=37 format=3 uid="uid://dlx5xxbg53rb8"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dayyx4jerj7io" path="res://scene/ground/ground.tscn" id="1_ff4yb"]
|
|
[ext_resource type="Script" uid="uid://q2qgg85xa6ie" path="res://scene/ground/scene/c01/s05_animation.gd" id="2_j5oim"]
|
|
[ext_resource type="Texture2D" uid="uid://i04jx0je6bq2" path="res://asset/art/scene/c01/s05_院长房间/bg_房间背景.png" id="3_3r1q2"]
|
|
[ext_resource type="AudioStream" uid="uid://cbciw1yg7uc8t" path="res://asset/audio/sfx/环境音/序章/01_院长房间_屋外钟声.wav" id="3_6ir3d"]
|
|
[ext_resource type="Texture2D" uid="uid://ds8xteyjjrqoy" path="res://asset/art/scene/c01/s05_院长房间/全局参考.png" id="3_7u4bh"]
|
|
[ext_resource type="AudioStream" uid="uid://c45hu50ivpd42" path="res://asset/audio/sfx/交互/序章/01_院长房间_扶正相框.wav" id="3_jk3np"]
|
|
[ext_resource type="AudioStream" uid="uid://b5iv527ujwp0i" path="res://asset/audio/peiyin_new/c01/c01_1小小蝶_开头阅读1.wav" id="3_sluu3"]
|
|
[ext_resource type="Texture2D" uid="uid://blv2ftjrmvlmh" path="res://asset/art/scene/c01/s05_院长房间/fg_前景.png" id="3_vmr0f"]
|
|
[ext_resource type="Script" uid="uid://rq6w1vuhuq1m" path="res://scene/entity/audio/sfx.gd" id="4_1jor4"]
|
|
[ext_resource type="Texture2D" uid="uid://bh7l6ykoayvve" path="res://asset/art/scene/c01/s05_院长房间/e_门.png" id="4_gdhoy"]
|
|
[ext_resource type="AudioStream" uid="uid://c7k1gohcfiyg3" path="res://asset/audio/sfx/UI/开门.mp3" id="5_1jor4"]
|
|
[ext_resource type="AudioStream" uid="uid://c1obirjf802gc" path="res://asset/audio/sfx/交互/序章/01_院长房间_下床.wav" id="5_f33sv"]
|
|
[ext_resource type="AudioStream" uid="uid://dyq4s8vk2ol3l" path="res://asset/audio/sfx/环境音/序章/01_院长房间.wav" id="5_sluu3"]
|
|
[ext_resource type="Texture2D" uid="uid://eamkmbyicbkd" path="res://asset/art/scene/c01/s05_院长房间/e_座钟.png" id="7_3tetc"]
|
|
[ext_resource type="Texture2D" uid="uid://qtksfmfvk3c7" path="res://asset/art/scene/c01/s05_院长房间/e_床.png" id="7_xakd0"]
|
|
[ext_resource type="Texture2D" uid="uid://dihrl7mgckinx" path="res://asset/art/scene/c01/s05_院长房间/e_钢琴.png" id="8_mnduo"]
|
|
[ext_resource type="Texture2D" uid="uid://cmrpf3w0oetem" path="res://asset/art/scene/c01/s05_院长房间/e_桌椅.png" id="9_x837o"]
|
|
[ext_resource type="PackedScene" uid="uid://jr1yd46wm5je" path="res://scene/entity/note.tscn" id="10_18v0g"]
|
|
[ext_resource type="Script" uid="uid://wapo47a1oddf" path="res://scene/entity/audio/sfx2d.gd" id="10_kyds0"]
|
|
[ext_resource type="Texture2D" uid="uid://choqjery7hf58" path="res://asset/art/scene/c01/s05_院长房间/e_画框.png" id="11_6gq1s"]
|
|
[ext_resource type="Texture2D" uid="uid://dae5yrbb5llia" path="res://asset/art/scene/c01/s05_院长房间/e_鸡毛掸子.png" id="12_jtglg"]
|
|
[ext_resource type="SpriteFrames" uid="uid://b7fhheih1hbvf" path="res://config/animation/entity_sprite_frames.tres" id="14_e1bmq"]
|
|
[ext_resource type="PackedScene" uid="uid://cw3q5pvciumil" path="res://scene/entity/interactable.tscn" id="14_lq1ou"]
|
|
[ext_resource type="PackedScene" uid="uid://bnf3lkcbpx1ar" path="res://scene/entity/ambush.tscn" id="15_1uixh"]
|
|
[ext_resource type="Texture2D" uid="uid://bloct6cpdt2qi" path="res://asset/art/scene/c01/s05_院长房间/l_墙.png" id="16_qh7fg"]
|
|
[ext_resource type="Texture2D" uid="uid://df30bmtgdoqc3" path="res://asset/art/scene/c01/s05_院长房间/l_窗户光源.png" id="17_qqw2v"]
|
|
[ext_resource type="AudioStream" uid="uid://dky3j8lwcy5sk" path="res://asset/audio/sfx/UI/物品查看.mp3" id="17_yfgov"]
|
|
[ext_resource type="PackedScene" uid="uid://dw0s23v7qmj28" path="res://ui/vertical_label.tscn" id="20_t1dxj"]
|
|
[ext_resource type="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="22_00ufd"]
|
|
|
|
[sub_resource type="Animation" id="Animation_c6mhi"]
|
|
length = 0.001
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("DeployLayer/使用鸡毛掸子:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(261, 42)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("DeployLayer/使用鸡毛掸子:frame")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [0]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DeployLayer/使用鸡毛掸子:visible")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [false]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DeployLayer/ambush鸡毛掸子:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("DeployLayer/画框:rotation")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [-0.179769]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("Intro:visible")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/6/type = "value"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Intro:modulate")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("MainPlayer:position")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(26, 88)]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("DeployLayer/小小蝶看书:visible")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("DeployLayer/小小蝶看书:frame")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [10]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/path = NodePath("DeployLayer/oneshot纸片/Area2D:position")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 0)]
|
|
}
|
|
tracks/11/type = "value"
|
|
tracks/11/imported = false
|
|
tracks/11/enabled = true
|
|
tracks/11/path = NodePath("DeployLayer/oneshot纸片/AnimatedSprite2D:frame")
|
|
tracks/11/interp = 1
|
|
tracks/11/loop_wrap = true
|
|
tracks/11/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [9]
|
|
}
|
|
tracks/12/type = "value"
|
|
tracks/12/imported = false
|
|
tracks/12/enabled = true
|
|
tracks/12/path = NodePath("DeployLayer/oneshot纸片/Sign:position")
|
|
tracks/12/interp = 1
|
|
tracks/12/loop_wrap = true
|
|
tracks/12/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(3, -4)]
|
|
}
|
|
tracks/13/type = "value"
|
|
tracks/13/imported = false
|
|
tracks/13/enabled = true
|
|
tracks/13/path = NodePath("CameraFocusMarker:zoom_ratio")
|
|
tracks/13/interp = 1
|
|
tracks/13/loop_wrap = true
|
|
tracks/13/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [1.0]
|
|
}
|
|
tracks/14/type = "value"
|
|
tracks/14/imported = false
|
|
tracks/14/enabled = true
|
|
tracks/14/path = NodePath("CameraFocusMarker:force_offset")
|
|
tracks/14/interp = 1
|
|
tracks/14/loop_wrap = true
|
|
tracks/14/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(0, 0)]
|
|
}
|
|
tracks/15/type = "value"
|
|
tracks/15/imported = false
|
|
tracks/15/enabled = true
|
|
tracks/15/path = NodePath("AnimationPlayer/扶正相框:playing")
|
|
tracks/15/interp = 1
|
|
tracks/15/loop_wrap = true
|
|
tracks/15/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/16/type = "value"
|
|
tracks/16/imported = false
|
|
tracks/16/enabled = true
|
|
tracks/16/path = NodePath("AnimationPlayer/下床与铃声音效:playing")
|
|
tracks/16/interp = 1
|
|
tracks/16/loop_wrap = true
|
|
tracks/16/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/17/type = "value"
|
|
tracks/17/imported = false
|
|
tracks/17/enabled = true
|
|
tracks/17/path = NodePath("MainPlayer:hide_sprite")
|
|
tracks/17/interp = 1
|
|
tracks/17/loop_wrap = true
|
|
tracks/17/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [false]
|
|
}
|
|
tracks/18/type = "value"
|
|
tracks/18/imported = false
|
|
tracks/18/enabled = true
|
|
tracks/18/path = NodePath("AnimationPlayer/intro_audio_player:volume_db")
|
|
tracks/18/interp = 1
|
|
tracks/18/loop_wrap = true
|
|
tracks/18/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [-20.0]
|
|
}
|
|
tracks/19/type = "value"
|
|
tracks/19/imported = false
|
|
tracks/19/enabled = true
|
|
tracks/19/path = NodePath("Intro/HBoxContainer:modulate")
|
|
tracks/19/interp = 1
|
|
tracks/19/loop_wrap = true
|
|
tracks/19/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_7k2c8"]
|
|
resource_name = "intro"
|
|
length = 24.0
|
|
capture_included = true
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("Intro:visible")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 18.4333),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("Intro:modulate")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 15.5333, 18.4333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("MainPlayer:position")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(17.7333),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 0,
|
|
"values": [Vector2(87, 88)]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DeployLayer/小小蝶看书:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0, 23.8667),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("DeployLayer/小小蝶看书:frame")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = false
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(18.4, 23.8667),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 2,
|
|
"values": [0, 16]
|
|
}
|
|
tracks/5/type = "method"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("AnimationPlayer")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0, 1.93333, 19.1),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"values": [{
|
|
"args": [],
|
|
"method": &"intro_start"
|
|
}, {
|
|
"args": [],
|
|
"method": &"play_intro_dialogue"
|
|
}, {
|
|
"args": [],
|
|
"method": &"cant_read"
|
|
}]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("Intro")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(18.5667),
|
|
"transitions": PackedFloat32Array(1),
|
|
"values": [{
|
|
"args": [],
|
|
"method": &"queue_free"
|
|
}]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("AnimationPlayer/下床与铃声音效:playing")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(21.7667),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("MainPlayer:hide_sprite")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(0, 23.8667),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("AnimationPlayer/intro_audio_player:volume_db")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0, 5.5),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [-10.0, 0.0]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/path = NodePath("Intro/HBoxContainer:modulate")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/keys = {
|
|
"times": PackedFloat32Array(0, 3.1),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_il8ov"]
|
|
resource_name = "使用鸡毛掸子"
|
|
length = 4.5
|
|
step = 0.02
|
|
capture_included = true
|
|
tracks/0/type = "method"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("MainPlayer")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0.02),
|
|
"transitions": PackedFloat32Array(1),
|
|
"values": [{
|
|
"args": [4.0, -1, true],
|
|
"method": &"freeze_player"
|
|
}]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("DeployLayer/画框:rotation")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(1.8, 1.98, 2.24, 2.42, 2.58, 2.76),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [-0.179974, -0.124821, -0.124821, -0.051063, -0.051063, 0.0]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DeployLayer/使用鸡毛掸子:frame")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = true
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(1.04, 3.78),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 2,
|
|
"values": [0, 11]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DeployLayer/使用鸡毛掸子:position")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = false
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0.88, 3.96),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(261, 42), Vector2(261, 42)]
|
|
}
|
|
tracks/4/type = "value"
|
|
tracks/4/imported = false
|
|
tracks/4/enabled = true
|
|
tracks/4/path = NodePath("DeployLayer/使用鸡毛掸子:visible")
|
|
tracks/4/interp = 1
|
|
tracks/4/loop_wrap = true
|
|
tracks/4/keys = {
|
|
"times": PackedFloat32Array(0.88, 3.96),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
tracks/5/type = "value"
|
|
tracks/5/imported = false
|
|
tracks/5/enabled = true
|
|
tracks/5/path = NodePath("DeployLayer/ambush鸡毛掸子:visible")
|
|
tracks/5/interp = 1
|
|
tracks/5/loop_wrap = true
|
|
tracks/5/keys = {
|
|
"times": PackedFloat32Array(0.02, 1.48, 3.42),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 1,
|
|
"values": [true, false, true]
|
|
}
|
|
tracks/6/type = "method"
|
|
tracks/6/imported = false
|
|
tracks/6/enabled = true
|
|
tracks/6/path = NodePath("MainPlayer")
|
|
tracks/6/interp = 1
|
|
tracks/6/loop_wrap = true
|
|
tracks/6/keys = {
|
|
"times": PackedFloat32Array(0.08),
|
|
"transitions": PackedFloat32Array(1),
|
|
"values": [{
|
|
"args": [Vector2(261, 88), 0.7],
|
|
"method": &"walk_to"
|
|
}]
|
|
}
|
|
tracks/7/type = "value"
|
|
tracks/7/imported = false
|
|
tracks/7/enabled = true
|
|
tracks/7/path = NodePath("CameraFocusMarker:zoom_ratio")
|
|
tracks/7/interp = 1
|
|
tracks/7/loop_wrap = true
|
|
tracks/7/keys = {
|
|
"times": PackedFloat32Array(0, 1.22, 3.1, 4.1),
|
|
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
|
"update": 0,
|
|
"values": [1.0, 1.3, 1.3, 1.0]
|
|
}
|
|
tracks/8/type = "value"
|
|
tracks/8/imported = false
|
|
tracks/8/enabled = true
|
|
tracks/8/path = NodePath("CameraFocusMarker:force_offset")
|
|
tracks/8/interp = 1
|
|
tracks/8/loop_wrap = true
|
|
tracks/8/keys = {
|
|
"times": PackedFloat32Array(0, 4.08),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(0, -20), Vector2(0, -20)]
|
|
}
|
|
tracks/9/type = "value"
|
|
tracks/9/imported = false
|
|
tracks/9/enabled = true
|
|
tracks/9/path = NodePath("AnimationPlayer/扶正相框:playing")
|
|
tracks/9/interp = 1
|
|
tracks/9/loop_wrap = true
|
|
tracks/9/keys = {
|
|
"times": PackedFloat32Array(0, 2.28),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [false, true]
|
|
}
|
|
tracks/10/type = "value"
|
|
tracks/10/imported = false
|
|
tracks/10/enabled = true
|
|
tracks/10/path = NodePath("MainPlayer:hide_sprite")
|
|
tracks/10/interp = 1
|
|
tracks/10/loop_wrap = true
|
|
tracks/10/keys = {
|
|
"times": PackedFloat32Array(0.94, 3.98),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 1,
|
|
"values": [true, false]
|
|
}
|
|
|
|
[sub_resource type="Animation" id="Animation_ocf0o"]
|
|
resource_name = "纸片飘落"
|
|
length = 1.5
|
|
capture_included = true
|
|
tracks/0/type = "value"
|
|
tracks/0/imported = false
|
|
tracks/0/enabled = true
|
|
tracks/0/path = NodePath("DeployLayer/oneshot纸片/Sign:position")
|
|
tracks/0/interp = 1
|
|
tracks/0/loop_wrap = true
|
|
tracks/0/keys = {
|
|
"times": PackedFloat32Array(0, 0.7, 1.43333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(35, -70), Vector2(32, -31), Vector2(3, -5)]
|
|
}
|
|
tracks/1/type = "value"
|
|
tracks/1/imported = false
|
|
tracks/1/enabled = true
|
|
tracks/1/path = NodePath("DeployLayer/oneshot纸片/Area2D:position")
|
|
tracks/1/interp = 1
|
|
tracks/1/loop_wrap = true
|
|
tracks/1/keys = {
|
|
"times": PackedFloat32Array(0, 0.7, 1.43333),
|
|
"transitions": PackedFloat32Array(1, 1, 1),
|
|
"update": 0,
|
|
"values": [Vector2(34, -67), Vector2(37, -25), Vector2(0, 0)]
|
|
}
|
|
tracks/2/type = "value"
|
|
tracks/2/imported = false
|
|
tracks/2/enabled = true
|
|
tracks/2/path = NodePath("DeployLayer/oneshot纸片/AnimatedSprite2D:frame")
|
|
tracks/2/interp = 1
|
|
tracks/2/loop_wrap = false
|
|
tracks/2/keys = {
|
|
"times": PackedFloat32Array(0, 1.43333),
|
|
"transitions": PackedFloat32Array(1, 1),
|
|
"update": 2,
|
|
"values": [0, 9]
|
|
}
|
|
tracks/3/type = "value"
|
|
tracks/3/imported = false
|
|
tracks/3/enabled = true
|
|
tracks/3/path = NodePath("DeployLayer/oneshot纸片:visible")
|
|
tracks/3/interp = 1
|
|
tracks/3/loop_wrap = true
|
|
tracks/3/keys = {
|
|
"times": PackedFloat32Array(0),
|
|
"transitions": PackedFloat32Array(1),
|
|
"update": 1,
|
|
"values": [true]
|
|
}
|
|
|
|
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ifimj"]
|
|
_data = {
|
|
&"RESET": SubResource("Animation_c6mhi"),
|
|
&"intro": SubResource("Animation_7k2c8"),
|
|
&"使用鸡毛掸子": SubResource("Animation_il8ov"),
|
|
&"纸片飘落": SubResource("Animation_ocf0o")
|
|
}
|
|
|
|
[sub_resource type="AudioStreamSynchronized" id="AudioStreamSynchronized_sluu3"]
|
|
stream_count = 2
|
|
stream_0/stream = ExtResource("3_6ir3d")
|
|
stream_0/volume = 0.0
|
|
stream_1/stream = ExtResource("5_f33sv")
|
|
stream_1/volume = -8.86
|
|
|
|
[sub_resource type="RectangleShape2D" id="RectangleShape2D_5s1ih"]
|
|
resource_local_to_scene = true
|
|
|
|
[node name="S05院长房间" type="Node2D"]
|
|
position = Vector2(1, 0)
|
|
metadata/_edit_vertical_guides_ = [-45.0]
|
|
|
|
[node name="Ground" parent="." instance=ExtResource("1_ff4yb")]
|
|
position = Vector2(1, 0)
|
|
scene_name = "c01_s05"
|
|
|
|
[node name="AnimationPlayer" parent="Ground" index="0"]
|
|
libraries = {
|
|
&"": SubResource("AnimationLibrary_ifimj")
|
|
}
|
|
script = ExtResource("2_j5oim")
|
|
data = {
|
|
"frame_relocated": false,
|
|
"oneshot_animation_played": false
|
|
}
|
|
oneshot_animation = "intro"
|
|
|
|
[node name="intro_audio_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="0"]
|
|
stream = ExtResource("3_sluu3")
|
|
volume_db = -20.0
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_1jor4")
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="piano_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_1jor4")
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="扶正相框" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
|
|
stream = ExtResource("3_jk3np")
|
|
volume_db = -6.933
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_1jor4")
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="捡起纸片后开门声" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
|
|
stream = ExtResource("5_1jor4")
|
|
volume_db = -2.0
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_1jor4")
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="下床与铃声音效" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="4"]
|
|
stream = SubResource("AudioStreamSynchronized_sluu3")
|
|
bus = &"game_sfx"
|
|
script = ExtResource("4_1jor4")
|
|
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
|
|
|
[node name="BGSprite2D" parent="Ground" index="1"]
|
|
position = Vector2(23, -115)
|
|
scale = Vector2(0.333, 0.333)
|
|
texture = ExtResource("3_3r1q2")
|
|
|
|
[node name="Sfx2D座钟滴答" type="AudioStreamPlayer2D" parent="Ground/BGSprite2D" index="0"]
|
|
position = Vector2(939.94, 372.372)
|
|
scale = Vector2(3.003, 3.003)
|
|
stream = ExtResource("5_sluu3")
|
|
autoplay = true
|
|
max_distance = 600.0
|
|
attenuation = 3.0
|
|
bus = &"game_sfx"
|
|
script = ExtResource("10_kyds0")
|
|
loop = true
|
|
metadata/_custom_type_script = "uid://wapo47a1oddf"
|
|
|
|
[node name="portal_left" parent="Ground/DeployLayer" index="0"]
|
|
position = Vector2(27, 3)
|
|
|
|
[node name="portal_right" parent="Ground/DeployLayer" index="1"]
|
|
position = Vector2(503, 11)
|
|
texture = ExtResource("4_gdhoy")
|
|
target_scene = "c01_s06"
|
|
target_portal = "left"
|
|
status = "opened"
|
|
holding = true
|
|
holding_reason_key = "c01_s05_检查院长房间"
|
|
default_texture = ExtResource("4_gdhoy")
|
|
|
|
[node name="床" parent="Ground/DeployLayer" index="2" instance=ExtResource("10_18v0g")]
|
|
position = Vector2(84, 50)
|
|
texture = ExtResource("7_xakd0")
|
|
sign_mark_offset = Vector2(0, -17.59)
|
|
enabled = false
|
|
title_filter = "c01"
|
|
note_key = "c01_院长床"
|
|
|
|
[node name="桌椅" parent="Ground/DeployLayer" index="3" instance=ExtResource("10_18v0g")]
|
|
position = Vector2(155, 45.5094)
|
|
texture = ExtResource("9_x837o")
|
|
sign_mark_offset = Vector2(0, -4.6)
|
|
title_filter = "c01"
|
|
note_key = "c01_院长书桌"
|
|
|
|
[node name="画框" parent="Ground/DeployLayer" index="4" instance=ExtResource("10_18v0g")]
|
|
position = Vector2(277, -24.4906)
|
|
rotation = -0.179769
|
|
texture = ExtResource("11_6gq1s")
|
|
title_filter = "c01"
|
|
note_key = "c01_倾斜的洋相片"
|
|
|
|
[node name="座钟" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_18v0g")]
|
|
position = Vector2(335, 20)
|
|
title_filter = "c01"
|
|
note_key = "c01_院长座钟"
|
|
|
|
[node name="Sprite2D" type="Sprite2D" parent="Ground/DeployLayer/座钟"]
|
|
show_behind_parent = true
|
|
position = Vector2(0, 12)
|
|
scale = Vector2(0.8, 0.8)
|
|
texture = ExtResource("7_3tetc")
|
|
|
|
[node name="ambush鸡毛掸子" parent="Ground/DeployLayer" index="6" instance=ExtResource("15_1uixh")]
|
|
unique_name_in_owner = true
|
|
position = Vector2(270, 23.5)
|
|
texture = ExtResource("12_jtglg")
|
|
trigger_mode = "interact"
|
|
hook_animation = "使用鸡毛掸子"
|
|
|
|
[node name="使用鸡毛掸子" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="7"]
|
|
visible = false
|
|
position = Vector2(261, 42)
|
|
sprite_frames = ExtResource("14_e1bmq")
|
|
animation = &"c01_小小蝶_拿鸡毛掸子"
|
|
|
|
[node name="小小蝶看书" type="AnimatedSprite2D" parent="Ground/DeployLayer" index="8"]
|
|
visible = false
|
|
position = Vector2(84, 51)
|
|
sprite_frames = ExtResource("14_e1bmq")
|
|
animation = &"c01_小小蝶_床上看书"
|
|
frame = 10
|
|
|
|
[node name="oneshot纸片" parent="Ground/DeployLayer" index="9" instance=ExtResource("14_lq1ou")]
|
|
position = Vector2(231, 77)
|
|
sign_mark_offset = Vector2(0, -5)
|
|
unrevealed_sign_texture = ExtResource("22_00ufd")
|
|
|
|
[node name="SfxSuccess" parent="Ground/DeployLayer/oneshot纸片" index="1"]
|
|
stream = ExtResource("17_yfgov")
|
|
|
|
[node name="Sign" parent="Ground/DeployLayer/oneshot纸片" index="2"]
|
|
offset_left = 3.0
|
|
offset_top = -4.0
|
|
offset_right = 3.0
|
|
offset_bottom = -4.0
|
|
sign_mark_offset = Vector2(0, -5)
|
|
|
|
[node name="CollisionShape2D" parent="Ground/DeployLayer/oneshot纸片/Area2D" index="0"]
|
|
shape = SubResource("RectangleShape2D_5s1ih")
|
|
|
|
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Ground/DeployLayer/oneshot纸片"]
|
|
position = Vector2(24, -33)
|
|
sprite_frames = ExtResource("14_e1bmq")
|
|
animation = &"c01_信碎片_falling"
|
|
frame = 9
|
|
|
|
[node name="钢琴" parent="Ground/DeployLayer" index="10" instance=ExtResource("14_lq1ou")]
|
|
position = Vector2(414, 51)
|
|
texture = ExtResource("8_mnduo")
|
|
sign_mark_offset = Vector2(0.95, -1.35)
|
|
mute_when_interacted = true
|
|
mute_when_invalid = true
|
|
one_shot = false
|
|
|
|
[node name="PointLight墙" type="PointLight2D" parent="Ground/AmbientLayer" index="0"]
|
|
visible = false
|
|
position = Vector2(283, 0)
|
|
texture = ExtResource("16_qh7fg")
|
|
|
|
[node name="PointLight窗" type="PointLight2D" parent="Ground/AmbientLayer" index="1"]
|
|
position = Vector2(283, 0)
|
|
energy = 1.4
|
|
texture = ExtResource("17_qqw2v")
|
|
texture_scale = 0.33
|
|
height = 50.0
|
|
|
|
[node name="MainPlayer" parent="Ground" index="4"]
|
|
position = Vector2(26, 88)
|
|
enable_light = false
|
|
character = "小小蝶"
|
|
facing_direction = Vector2(1, 0)
|
|
|
|
[node name="AudioListener2D" type="AudioListener2D" parent="Ground/MainPlayer" index="6"]
|
|
current = true
|
|
|
|
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
|
position = Vector2(21, 39)
|
|
texture = ExtResource("3_vmr0f")
|
|
offset = Vector2(0, 0)
|
|
|
|
[node name="DirectionalLight2D" parent="Ground" index="7"]
|
|
rotation = -0.000622023
|
|
energy = 0.3
|
|
blend_mode = 1
|
|
|
|
[node name="Intro" type="ColorRect" parent="Ground"]
|
|
visible = false
|
|
custom_minimum_size = Vector2(564, 318)
|
|
anchors_preset = 4
|
|
anchor_top = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_top = -159.0
|
|
offset_right = 564.0
|
|
offset_bottom = 159.0
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
color = Color(0, 0, 0, 1)
|
|
|
|
[node name="HBoxContainer" type="HBoxContainer" parent="Ground/Intro"]
|
|
layout_mode = 1
|
|
anchors_preset = 8
|
|
anchor_left = 0.5
|
|
anchor_top = 0.5
|
|
anchor_right = 0.5
|
|
anchor_bottom = 0.5
|
|
offset_left = -34.0
|
|
offset_top = -10.0
|
|
offset_right = 34.0
|
|
offset_bottom = 10.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
mouse_filter = 2
|
|
|
|
[node name="MarginContainer" type="MarginContainer" parent="Ground/Intro/HBoxContainer"]
|
|
layout_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/margin_top = 70
|
|
theme_override_constants/margin_right = 20
|
|
|
|
[node name="VerticalLabel" parent="Ground/Intro/HBoxContainer/MarginContainer" instance=ExtResource("20_t1dxj")]
|
|
visible = false
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
6
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船6"
|
|
|
|
[node name="VerticalLabel6" parent="Ground/Intro/HBoxContainer" instance=ExtResource("20_t1dxj")]
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
5
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船5"
|
|
|
|
[node name="MarginContainer2" type="MarginContainer" parent="Ground/Intro/HBoxContainer"]
|
|
layout_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/margin_top = 30
|
|
|
|
[node name="VerticalLabel2" parent="Ground/Intro/HBoxContainer/MarginContainer2" instance=ExtResource("20_t1dxj")]
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
4
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船4"
|
|
|
|
[node name="MarginContainer3" type="MarginContainer" parent="Ground/Intro/HBoxContainer"]
|
|
visible = false
|
|
layout_mode = 2
|
|
mouse_filter = 2
|
|
theme_override_constants/margin_top = -30
|
|
|
|
[node name="VerticalLabel5" parent="Ground/Intro/HBoxContainer/MarginContainer3" instance=ExtResource("20_t1dxj")]
|
|
visible = false
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
3
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船3"
|
|
|
|
[node name="VerticalLabel4" parent="Ground/Intro/HBoxContainer" instance=ExtResource("20_t1dxj")]
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
2
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船2"
|
|
|
|
[node name="VerticalLabel3" parent="Ground/Intro/HBoxContainer" instance=ExtResource("20_t1dxj")]
|
|
custom_minimum_size = Vector2(20, 0)
|
|
layout_mode = 2
|
|
text = "u
|
|
i
|
|
_
|
|
夜
|
|
行
|
|
船
|
|
1
|
|
"
|
|
text_overrun_behavior = 1
|
|
text_key = "ui_夜行船1"
|
|
|
|
[node name="参考" type="Sprite2D" parent="."]
|
|
visible = false
|
|
modulate = Color(1, 1, 1, 0.219608)
|
|
position = Vector2(282.5, 3.3)
|
|
scale = Vector2(0.333, 0.333)
|
|
texture = ExtResource("3_7u4bh")
|
|
|
|
[editable path="Ground"]
|
|
[editable path="Ground/DeployLayer/oneshot纸片"]
|