1007 lines
30 KiB
Plaintext
1007 lines
30 KiB
Plaintext
[gd_scene load_steps=38 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_院长房间.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="Texture2D" uid="uid://gui0ubwlwoi0" path="res://asset/art/ui/action_mark/UI手.png" id="22_00ufd"]
|
||
[ext_resource type="LabelSettings" uid="uid://dd6jhbqr6uh3x" path="res://config/序章夜行船_label_settings.tres" id="28_8gx6s"]
|
||
[ext_resource type="Script" uid="uid://dpocj5al0rvai" path="res://ui/text_helper.gd" id="29_247wt"]
|
||
|
||
[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("AnimationPlayer/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("AnimationPlayer/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": [-10.0]
|
||
}
|
||
tracks/19/type = "value"
|
||
tracks/19/imported = false
|
||
tracks/19/enabled = true
|
||
tracks/19/path = NodePath("AnimationPlayer/Intro/Content: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)]
|
||
}
|
||
tracks/20/type = "value"
|
||
tracks/20/imported = false
|
||
tracks/20/enabled = true
|
||
tracks/20/path = NodePath("BGSprite2D/Sfx2D座钟滴答:volume_db")
|
||
tracks/20/interp = 1
|
||
tracks/20/loop_wrap = true
|
||
tracks/20/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.0]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_7k2c8"]
|
||
resource_name = "intro"
|
||
length = 25.0
|
||
capture_included = true
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("AnimationPlayer/Intro:visible")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"times": PackedFloat32Array(0, 19.5),
|
||
"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("AnimationPlayer/Intro:modulate")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"times": PackedFloat32Array(0, 16.6, 19.5),
|
||
"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(18.8),
|
||
"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, 24.9334),
|
||
"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(19.4667, 24.9334),
|
||
"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, 3, 20.1667),
|
||
"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("AnimationPlayer/Intro")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(19.6334),
|
||
"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(22.8334),
|
||
"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, 24.9334),
|
||
"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": [-20.0, -10.0]
|
||
}
|
||
tracks/10/type = "value"
|
||
tracks/10/imported = false
|
||
tracks/10/enabled = true
|
||
tracks/10/path = NodePath("AnimationPlayer/Intro/Content: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)]
|
||
}
|
||
tracks/11/type = "value"
|
||
tracks/11/imported = false
|
||
tracks/11/enabled = true
|
||
tracks/11/path = NodePath("BGSprite2D/Sfx2D座钟滴答:volume_db")
|
||
tracks/11/interp = 1
|
||
tracks/11/loop_wrap = true
|
||
tracks/11/keys = {
|
||
"times": PackedFloat32Array(0, 2.56667),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [-50.0, 0.0]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_il8ov"]
|
||
resource_name = "使用鸡毛掸子"
|
||
length = 4.5
|
||
step = 0.02
|
||
capture_included = true
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("DeployLayer/画框:rotation")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/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/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(1.04, 3.78),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 2,
|
||
"values": [0, 11]
|
||
}
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("DeployLayer/使用鸡毛掸子:position")
|
||
tracks/2/interp = 1
|
||
tracks/2/loop_wrap = false
|
||
tracks/2/keys = {
|
||
"times": PackedFloat32Array(0.88, 3.96),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector2(261, 42), Vector2(261, 42)]
|
||
}
|
||
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.88, 3.96),
|
||
"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/ambush鸡毛掸子:visible")
|
||
tracks/4/interp = 1
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(0.02, 1.48, 3.42),
|
||
"transitions": PackedFloat32Array(1, 1, 1),
|
||
"update": 1,
|
||
"values": [true, false, true]
|
||
}
|
||
tracks/5/type = "value"
|
||
tracks/5/imported = false
|
||
tracks/5/enabled = true
|
||
tracks/5/path = NodePath("CameraFocusMarker:zoom_ratio")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/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/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("CameraFocusMarker:force_offset")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0, 4.08),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector2(0, -20), Vector2(0, -20)]
|
||
}
|
||
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(0, 2.28),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [false, 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.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")
|
||
|
||
[node name="Intro" type="ColorRect" parent="Ground/AnimationPlayer" index="0"]
|
||
visible = false
|
||
z_index = 100
|
||
custom_minimum_size = Vector2(564, 318)
|
||
anchors_preset = 15
|
||
anchor_right = 1.0
|
||
anchor_bottom = 1.0
|
||
offset_top = -158.0
|
||
offset_bottom = -156.0
|
||
grow_horizontal = 2
|
||
grow_vertical = 2
|
||
mouse_filter = 2
|
||
color = Color(0, 0, 0, 1)
|
||
|
||
[node name="Content" type="MarginContainer" parent="Ground/AnimationPlayer/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 = -46.0
|
||
offset_top = -90.5
|
||
offset_right = 46.0
|
||
offset_bottom = 90.5
|
||
grow_horizontal = 2
|
||
grow_vertical = 2
|
||
mouse_filter = 2
|
||
|
||
[node name="竖直排版" type="HBoxContainer" parent="Ground/AnimationPlayer/Intro/Content"]
|
||
visible = false
|
||
layout_mode = 2
|
||
size_flags_horizontal = 4
|
||
size_flags_vertical = 4
|
||
|
||
[node name="VerticalLabel6" type="Label" parent="Ground/AnimationPlayer/Intro/Content/竖直排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "急
|
||
罚
|
||
盏
|
||
夜
|
||
阑
|
||
灯
|
||
灭
|
||
。
|
||
"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
text_overrun_behavior = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船5"
|
||
vertical = true
|
||
|
||
[node name="MarginContainer2" type="MarginContainer" parent="Ground/AnimationPlayer/Intro/Content/竖直排版"]
|
||
layout_mode = 2
|
||
mouse_filter = 2
|
||
theme_override_constants/margin_top = 30
|
||
|
||
[node name="VerticalLabel2" type="Label" parent="Ground/AnimationPlayer/Intro/Content/竖直排版/MarginContainer2"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "今
|
||
日
|
||
春
|
||
来
|
||
,
|
||
明
|
||
朝
|
||
花
|
||
谢
|
||
。
|
||
"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
text_overrun_behavior = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船4"
|
||
vertical = true
|
||
|
||
[node name="VerticalLabel4" type="Label" parent="Ground/AnimationPlayer/Intro/Content/竖直排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "重
|
||
回
|
||
首
|
||
往
|
||
事
|
||
堪
|
||
嗟
|
||
。
|
||
"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
text_overrun_behavior = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船2"
|
||
vertical = true
|
||
|
||
[node name="VerticalLabel3" type="Label" parent="Ground/AnimationPlayer/Intro/Content/竖直排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "百
|
||
岁
|
||
光
|
||
阴
|
||
一
|
||
梦
|
||
蝶
|
||
。
|
||
"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
text_overrun_behavior = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船1"
|
||
vertical = true
|
||
|
||
[node name="水平排版" type="VBoxContainer" parent="Ground/AnimationPlayer/Intro/Content"]
|
||
layout_mode = 2
|
||
size_flags_horizontal = 4
|
||
size_flags_vertical = 4
|
||
mouse_filter = 2
|
||
|
||
[node name="VerticalLabel4" type="Label" parent="Ground/AnimationPlayer/Intro/Content/水平排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "百岁光阴一梦蝶。"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
horizontal_alignment = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船1"
|
||
|
||
[node name="VerticalLabel5" type="Label" parent="Ground/AnimationPlayer/Intro/Content/水平排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "重回首往事堪嗟。"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
horizontal_alignment = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船2"
|
||
|
||
[node name="VerticalLabel6" type="Label" parent="Ground/AnimationPlayer/Intro/Content/水平排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "今日春来,明朝花谢。"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
horizontal_alignment = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船4"
|
||
|
||
[node name="VerticalLabel7" type="Label" parent="Ground/AnimationPlayer/Intro/Content/水平排版"]
|
||
auto_translate_mode = 2
|
||
custom_minimum_size = Vector2(20, 0)
|
||
layout_mode = 2
|
||
text = "急罚盏夜阑灯灭。"
|
||
label_settings = ExtResource("28_8gx6s")
|
||
horizontal_alignment = 1
|
||
script = ExtResource("29_247wt")
|
||
translation_key = "ui_夜行船5"
|
||
|
||
[node name="intro_audio_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="1"]
|
||
stream = ExtResource("3_sluu3")
|
||
volume_db = -10.0
|
||
bus = &"game_sfx"
|
||
script = ExtResource("4_1jor4")
|
||
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
||
|
||
[node name="piano_player" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="2"]
|
||
bus = &"game_sfx"
|
||
script = ExtResource("4_1jor4")
|
||
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
||
|
||
[node name="扶正相框" type="AudioStreamPlayer" parent="Ground/AnimationPlayer" index="3"]
|
||
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="4"]
|
||
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="5"]
|
||
stream = SubResource("AudioStreamSynchronized_sluu3")
|
||
bus = &"game_sfx"
|
||
script = ExtResource("4_1jor4")
|
||
metadata/_custom_type_script = "uid://rq6w1vuhuq1m"
|
||
|
||
[node name="BGSprite2D" parent="Ground" index="2"]
|
||
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 = 1000.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.22)
|
||
enabled = false
|
||
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, -16.45)
|
||
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")
|
||
note_key = "c01_倾斜的洋相片"
|
||
|
||
[node name="座钟" parent="Ground/DeployLayer" index="5" instance=ExtResource("10_18v0g")]
|
||
position = Vector2(335, 20)
|
||
sign_mark_offset = Vector2(0, 2.3)
|
||
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 = "使用鸡毛掸子"
|
||
hook_method = "lock_on_use_stick"
|
||
|
||
[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(4.12, -17.54)
|
||
enable_snapper = false
|
||
collision_width_and_x = Vector2(49.03, 0)
|
||
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="5"]
|
||
position = Vector2(26, 88)
|
||
enable_light = false
|
||
character = "小小蝶"
|
||
player_movement_rect = Rect2(40, -158, 490, 316)
|
||
facing_direction = Vector2(1, 0)
|
||
|
||
[node name="AudioListener2D" type="AudioListener2D" parent="Ground/MainPlayer" index="6"]
|
||
current = true
|
||
|
||
[node name="CameraFocusMarker" parent="Ground" index="6"]
|
||
limit_left = 0
|
||
limit_top = -158
|
||
limit_right = 564
|
||
limit_bottom = 158
|
||
|
||
[node name="FGSprite2D" parent="Ground/ParallaxForeground/FGParallaxLayer" index="0"]
|
||
position = Vector2(21, 39)
|
||
texture = ExtResource("3_vmr0f")
|
||
offset = Vector2(0, 0)
|
||
|
||
[node name="PlayerLine2D" parent="Ground/ParallaxForeground" index="2"]
|
||
points = PackedVector2Array(40, 149, 530, 150)
|
||
|
||
[node name="DirectionalLight2D" parent="Ground" index="8"]
|
||
rotation = -0.000622023
|
||
energy = 0.3
|
||
blend_mode = 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纸片"]
|