frame-of-mind/src/base-environments/youth_room/youth_room.tscn

1412 lines
14 MiB
Plaintext
Raw Normal View History

[gd_scene load_steps=70 format=3 uid="uid://b3b0gyvklqn50"]
2023-03-13 12:15:23 +00:00
[ext_resource type="Script" path="res://base-environments/youth_room/room_handle.gd" id="1_aitp0"]
2023-03-04 17:21:00 +00:00
[ext_resource type="PackedScene" uid="uid://c0i4ydmxtxfho" path="res://base-environments/youth_room/import/youth_room.glb" id="1_jf3oi"]
[ext_resource type="AudioStream" uid="uid://1h6k2d8q1kw3" path="res://base-environments/youth_room/import/sounds/rain_on_window.mp3" id="2_3haaq"]
[ext_resource type="Texture2D" uid="uid://d0ucjqi8tx6vt" path="res://import/interface-elements/frame.png" id="2_21x33"]
[ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="3_foj4y"]
[ext_resource type="AudioStream" uid="uid://bbpo1hu35yer8" path="res://base-environments/youth_room/import/sounds/thunder.mp3" id="3_wcypa"]
[ext_resource type="Texture2D" uid="uid://bwicl5q0lw06q" path="res://import/interface-elements/bottom.png" id="3_xqd4w"]
2023-07-05 21:18:18 +00:00
[ext_resource type="ArrayMesh" uid="uid://wuxbl6u3s8yo" path="res://base-environments/youth_room/shaders/starlight-mesh.res" id="6_gy6jv"]
2023-03-13 12:15:23 +00:00
[ext_resource type="AudioStream" uid="uid://cudna8k7fw06t" path="res://base-environments/youth_room/audio/Moving Loop.wav" id="8_egnow"]
2023-04-22 13:08:35 +00:00
[ext_resource type="AudioStream" uid="uid://bwh60165c3saj" path="res://base-environments/youth_room/audio/lisa_youth_voice.ogg" id="9_dqdgk"]
2023-03-13 12:15:23 +00:00
[ext_resource type="AudioStream" uid="uid://cl74a68tjwinh" path="res://base-environments/youth_room/audio/Youth Loop.wav" id="9_i8mqk"]
[ext_resource type="AudioStream" uid="uid://cho5neuxkvpyh" path="res://base-environments/youth_room/audio/Voice Loop.wav" id="10_wwwdq"]
[ext_resource type="Script" path="res://base-environments/youth_room/Collectable.gd" id="11_6fwv8"]
2023-03-21 22:06:45 +00:00
[ext_resource type="Script" path="res://dev-util/click-trough-area.gd" id="11_7uxd8"]
[ext_resource type="PackedScene" uid="uid://d3pb25xuef2t2" path="res://logic-scenes/collectable/collectable_ui.tscn" id="11_jxai0"]
2023-04-22 13:08:35 +00:00
[ext_resource type="PackedScene" uid="uid://bdnesuqroi7ss" path="res://vfx/collectable_particles.tscn" id="12_qxx2k"]
[ext_resource type="Texture2D" uid="uid://d005qvnbnishb" path="res://import/interface-elements/cursor_grab.png" id="13_lqj71"]
[ext_resource type="PackedScene" uid="uid://brk4hjdf2x81a" path="res://logic-scenes/card_picker/card_picker.tscn" id="19_a4n1o"]
[ext_resource type="ArrayMesh" uid="uid://bfc3d4g40n0wy" path="res://logic-scenes/collectable/import/old-mask.res" id="19_jr2bb"]
2023-07-08 20:06:34 +00:00
[ext_resource type="PackedScene" uid="uid://dwtxjvprjyx8p" path="res://base-environments/youth_room/lava-lamp.tscn" id="21_0k2gr"]
2023-03-13 12:15:23 +00:00
[sub_resource type="VoxelGIData" id="VoxelGIData_rugs0"]
_data = {
"bounds": AABB(-3.01158, -1.35444, -2.27116, 6.02316, 2.70888, 4.54232),
"level_counts": PackedInt32Array(1, 0, 0, 0, 0, 0, 0),
"octree_cells": PackedByteArray(255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255),
"octree_data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
"octree_df_png": PackedByteArray(137, 80, 78, 71, 13, 10, 26, 10, 0, 0, 0, 13, 73, 72, 68, 82, 0, 0, 8, 0, 0, 0, 0, 64, 8, 0, 0, 0, 0, 171, 123, 200, 231, 0, 0, 0, 1, 115, 82, 71, 66, 0, 174, 206, 28, 233, 0, 0, 1, 36, 73, 68, 65, 84, 120, 156, 237, 214, 49, 1, 0, 32, 12, 192, 48, 192, 191, 231, 225, 2, 142, 38, 10, 122, 118, 207, 2, 0, 106, 206, 239, 0, 0, 224, 61, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 200, 0, 0, 64, 144, 1, 0, 128, 32, 3, 0, 0, 65, 6, 0, 0, 130, 12, 0, 0, 4, 25, 0, 0, 8, 50, 0, 0, 16, 100, 0, 0, 32, 232, 2, 116, 129, 1, 127, 27, 115, 22, 199, 0, 0, 0, 0, 73, 69, 78, 68, 174, 66, 96, 130),
"octree_size": Vector3(64, 32, 64),
"to_cell_xform": Transform3D(10.6257, 0, 0, 0, 10.6257, 0, 0, 0, 10.6257, 32, 14.3918, 24.1326)
}
interior = true
2023-03-13 12:15:23 +00:00
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_kcdrx"]
sky_top_color = Color(0, 0, 1, 1)
sky_horizon_color = Color(0.858824, 0.541176, 0.4, 1)
sky_curve = 0.54075
[sub_resource type="Sky" id="Sky_lumfb"]
sky_material = SubResource("ProceduralSkyMaterial_kcdrx")
[sub_resource type="Environment" id="Environment_pllnm"]
background_mode = 2
2023-03-13 12:15:23 +00:00
background_energy_multiplier = 0.2
sky = SubResource("Sky_lumfb")
sky_rotation = Vector3(0, 0.352557, 0)
ambient_light_source = 3
ambient_light_color = Color(1, 1, 1, 1)
reflected_light_source = 1
tonemap_mode = 2
ssr_enabled = true
ssr_max_steps = 512
ssr_depth_tolerance = 0.01
ssao_enabled = true
ssao_radius = 1.24
ssao_intensity = 3.09
ssao_power = 1.91184
ssao_detail = 3.0
ssil_intensity = 0.72
ssil_normal_rejection = 0.56
sdfgi_enabled = true
2023-03-13 12:15:23 +00:00
sdfgi_use_occlusion = true
sdfgi_cascades = 3
sdfgi_min_cell_size = 0.0664062
glow_enabled = true
glow_levels/2 = 0.3
glow_levels/7 = 2.0
glow_intensity = 0.4
glow_strength = 0.7
glow_bloom = 0.13
glow_blend_mode = 1
glow_hdr_threshold = 0.46
fog_enabled = true
fog_light_color = Color(0.141176, 0.133333, 0.301961, 1)
fog_sky_affect = 0.0
fog_height = 1.0
fog_height_density = 0.1
adjustment_enabled = true
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_26mp0"]
auto_exposure_enabled = true
auto_exposure_scale = 0.2
dof_blur_far_enabled = true
dof_blur_far_distance = 0.4
dof_blur_far_transition = 0.2
dof_blur_near_distance = 0.79
dof_blur_amount = 0.0
auto_exposure_min_sensitivity = 100.0
[sub_resource type="GDScript" id="GDScript_wb8kg"]
script/source = "extends WorldEnvironment
func _ready():
focus_env()
func focus_env():
var dof_strength_tween: Tween = create_tween()
dof_strength_tween.tween_property(camera_attributes, \"dof_blur_amount\", 0, 1)
func focus_object():
var dof_strength_tween: Tween = create_tween()
dof_strength_tween.tween_property(camera_attributes, \"dof_blur_amount\", 0.6, 1)
"
2023-03-13 12:15:23 +00:00
[sub_resource type="GDScript" id="GDScript_35dmj"]
script/source = "extends SpotLight3D
@export var strength:float = 0.3
@export var speed:float = 5
var noise = FastNoiseLite.new()
var spot:float = randf()
var base_energy = light_energy
@export var lit: bool = false
@onready var secondary_light: OmniLight3D = $OmniLight3D
var litnes: float = float(lit)
func _ready():
if not lit: light_energy = 0
func _process(delta):
spot += speed*delta
light_energy = base_energy * (1 + noise.get_noise_1d(spot) * strength) * litnes
secondary_light.light_energy = light_energy/16
func switch_on():
var tween:Tween = create_tween()
tween.tween_property(self, \"litnes\", 1, 10)
func switch_off():
var tween:Tween = create_tween()
tween.tween_property(self, \"litnes\", 0, 1)
2023-03-13 12:15:23 +00:00
"
[sub_resource type="BoxShape3D" id="BoxShape3D_j3mqx"]
size = Vector3(0.711297, 2.53136, 1.74815)
[sub_resource type="BoxShape3D" id="BoxShape3D_ddjvs"]
size = Vector3(0.797403, 1.05979, 1.74423)
[sub_resource type="SphereShape3D" id="SphereShape3D_gjlrn"]
radius = 0.415979
[sub_resource type="BoxShape3D" id="BoxShape3D_r40dp"]
size = Vector3(1.30429, 0.270057, 2.5769)
[sub_resource type="BoxShape3D" id="BoxShape3D_qck8u"]
size = Vector3(0.510823, 1.21862, 1.61497)
[sub_resource type="SphereShape3D" id="SphereShape3D_srxfv"]
radius = 0.379997
[sub_resource type="BoxShape3D" id="BoxShape3D_16r57"]
size = Vector3(0.125842, 1.22363, 0.79255)
[sub_resource type="BoxShape3D" id="BoxShape3D_qmnj2"]
size = Vector3(0.82534, 0.820503, 0.503813)
[sub_resource type="SphereShape3D" id="SphereShape3D_4ckrq"]
radius = 0.981137
[sub_resource type="BoxShape3D" id="BoxShape3D_wdkxn"]
size = Vector3(5.75304, 0.238875, 4.229)
[sub_resource type="BoxShape3D" id="BoxShape3D_3lwkl"]
size = Vector3(2.02493, 2.13981, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_1nque"]
size = Vector3(5.24258, 2.13981, 1)
[sub_resource type="BoxShape3D" id="BoxShape3D_eq1fk"]
size = Vector3(0.25896, 2.51771, 0.244169)
[sub_resource type="BoxShape3D" id="BoxShape3D_js8wo"]
size = Vector3(0.56931, 1.23778, 1.62664)
2023-03-13 12:15:23 +00:00
[sub_resource type="Animation" id="Animation_hqls1"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D2:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.0]
}
[sub_resource type="Animation" id="Animation_hxk3n"]
resource_name = "light_up"
length = 10.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D2:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 10),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0.0, 1.0]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("desk_light")
2023-03-13 12:15:23 +00:00
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"switch_on"
}]
}
[sub_resource type="Animation" id="Animation_wa80i"]
resource_name = "lights_out"
length = 2.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D2:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [1.0, 0.0]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("desk_light")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"switch_off"
}]
}
2023-03-13 12:15:23 +00:00
[sub_resource type="Animation" id="Animation_upogh"]
resource_name = "menu"
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("OmniLight3D2:light_energy")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
2023-03-13 12:15:23 +00:00
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k8op5"]
_data = {
"RESET": SubResource("Animation_hqls1"),
"light_up": SubResource("Animation_hxk3n"),
"lights_out": SubResource("Animation_wa80i"),
2023-03-13 12:15:23 +00:00
"menu": SubResource("Animation_upogh")
}
[sub_resource type="Animation" id="Animation_nwry8"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/VoiceTraining:playing")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/Jui Jutsu:playing")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-80.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AudioPlayer/VoiceTraining:volume_db")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_ratio")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [0]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:mouse_filter")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [1]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(800, 750)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("AudioPlayer/childhood:modulate")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 0)]
}
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("AudioPlayer/childhood/PanelContainer:self_modulate")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Color(1, 1, 1, 1)]
}
2023-03-13 12:15:23 +00:00
2023-04-22 13:08:35 +00:00
[sub_resource type="Animation" id="Animation_g5l1m"]
resource_name = "childhood"
length = 100.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 9, 89.4, 97.5),
"transitions": PackedFloat32Array(1.93187, 1, 0.189465, 1.93187),
"update": 0,
"values": [0.0, -80.0, -80.0, 0.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 9, 89.3, 97.6),
"transitions": PackedFloat32Array(0.176777, 1, 1.93187, 0.176777),
"update": 0,
"values": [-80.0, 0.0, 0.0, -80.0]
}
tracks/2/type = "audio"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Lisa")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"clips": [{
"end_offset": 200.412,
"start_offset": 96.656,
2023-04-22 13:08:35 +00:00
"stream": ExtResource("9_dqdgk")
}],
"times": PackedFloat32Array(1.6)
2023-04-22 13:08:35 +00:00
}
tracks/2/use_blend = true
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_ratio")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0.3, 0.8, 3, 14.6, 17.2, 26.4, 28.6, 36.3, 36.8, 50.0759, 51, 53.4, 54.7, 60.8, 61.7, 66.8, 67.8, 74.7, 76.6, 78.3, 81, 81.6, 87.2),
"transitions": PackedFloat32Array(1, 1, 0.615572, 1, 0.435275, 1, 0.615572, 1, 0.594604, 1, 0.378929, 1, 0.63728, 1, 0.535887, 1, 1, 1, 0.435275, 0.63728, 1, 1, 1),
"update": 0,
"values": [0.0, 0.014, 0.014, 0.15, 0.153, 0.287, 0.287, 0.38, 0.38, 0.528, 0.528, 0.563, 0.563, 0.663, 0.663, 0.746, 0.746, 0.859, 0.859, 0.876, 0.92, 0.92, 1.0]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
tracks/4/interp = 2
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(74.8, 76.2),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [0, 74]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:mouse_filter")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 90),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [2, 0]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
tracks/6/interp = 2
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(0.466516, 1),
"update": 0,
"values": [Vector2(800, 750), Vector2(800, 800)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("AudioPlayer/childhood:modulate")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.4, 91.7, 92.6),
"transitions": PackedFloat32Array(1, 1, 1.93187, 1),
"update": 0,
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("AudioPlayer/childhood/PanelContainer:self_modulate")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(89.3, 91.8),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
}
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath(".")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(91.9),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"_on_childhood_done"
}]
}
2023-04-22 13:08:35 +00:00
2023-03-15 13:27:04 +00:00
[sub_resource type="Animation" id="Animation_as75l"]
resource_name = "childhood_intro"
length = 10.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 9),
"transitions": PackedFloat32Array(1.93187, 1),
"update": 0,
"values": [0.0, -80.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 9),
"transitions": PackedFloat32Array(0.176777, 1),
"update": 0,
"values": [-80.0, 0.0]
}
2023-04-22 13:08:35 +00:00
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Lisa:playing")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
2023-03-15 13:27:04 +00:00
[sub_resource type="Animation" id="Animation_60him"]
resource_name = "childhood_outro"
length = 10.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 9),
"transitions": PackedFloat32Array(0.307786, 1),
"update": 0,
"values": [-80.0, 0.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 9),
"transitions": PackedFloat32Array(2.54912, 1),
"update": 0,
"values": [0.0, -80.0]
}
2023-03-13 12:15:23 +00:00
[sub_resource type="Animation" id="Animation_1pmhi"]
resource_name = "intro"
length = 20.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 18.8),
"transitions": PackedFloat32Array(0.0717937, 0.120742),
"update": 0,
"values": [-80.0, 0.0]
}
tracks/1/type = "method"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.8),
"transitions": PackedFloat32Array(1),
"values": [{
"args": [],
"method": &"start_soundtrack"
}]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-80.0]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("AudioPlayer/VoiceTraining:volume_db")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-80.0]
}
2023-04-22 13:08:35 +00:00
[sub_resource type="AudioStreamMP3" id="AudioStreamMP3_rt2ls"]
data = PackedByteArray(255, 251, 144, 100, 0, 0, 3, 38, 61, 201, 77, 36, 192, 0, 49, 192, 25, 29, 160, 8, 0, 16, 236, 249, 67, 153, 132, 128, 1, 38, 13, 41, 63, 10, 32, 0, 0, 0, 50, 0, 0, 5, 8, 49, 114, 49, 88, 173, 228, 0, 152, 38, 27, 71, 170, 32, 65, 145, 25, 255, 239, 226, 35, 51, 221, 255, 226, 34, 50, 201, 128, 0, 0, 0, 130, 4, 8, 71, 110, 231, 147, 38, 78, 253, 223, 254, 34, 63, 254, 239, 255, 113, 16, 97, 4, 34, 34, 239, 255, 255, 255, 255, 119, 218, 9, 147, 38, 76, 153, 59, 187, 200, 131, 8, 64, 97, 78, 254, 80, 49, 131, 224, 131, 138, 2, 0, 152, 63, 151, 4, 1, 15, 201, 130, 0, 128, 96, 2, 88, 73, 57, 24, 0, 128, 6, 8, 24, 196, 14, 148, 4, 41, 0, 6, 34, 115, 92, 164, 31, 253, 96, 135, 214, 15, 242, 135, 63, 224, 152, 62, 15, 131, 231, 252, 184, 62, 127, 255, 40, 15, 159, 255, 240, 127, 255, 193, 248, 218, 37, 54, 155, 73, 36, 251, 37, 160, 85, 17, 209, 126, 82, 133, 102, 15, 86, 79, 30, 152, 118, 123, 13, 83, 203, 165, 120, 184, 25, 195, 36, 164, 96, 186, 0, 100, 64, 140, 81, 109, 146, 188, 158, 71, 20, 39, 76, 234, 139, 117, 4, 174, 33, 94, 173, 53, 80, 171, 78, 98, 42, 65, 84, 8, 95, 190, 121, 8, 121, 85, 210, 249, 15, 8, 220, 167, 229, 127, 125, 191, 180, 166, 90, 117, 11, 143, 242, 159, 251, 60, 207, 85, 253, 231, 254, 178, 74, 112, 88, 30, 49, 58, 52, 240, 73, 39, 130, 66, 167, 67, 162, 137, 42, 118, 142, 77, 12, 17, 128, 90, 241, 192, 115, 108, 81, 8, 102, 235, 127, 254, 239, 255, 22, 27, 8, 96, 10, 17, 8, 139, 64, 106, 105, 108, 150, 137, 27, 97, 192, 128, 168, 179, 177, 201, 234, 76, 193, 50, 131, 33, 110, 120, 24, 0, 127, 101, 35, 72, 252, 150, 77, 216, 136, 29, 68, 202, 44, 109, 2, 16, 201, 241, 82, 98, 222, 42, 31, 74, 66, 165, 71, 52, 211, 237, 138, 178, 186, 81, 250, 9, 223, 73, 101, 13, 123, 63, 253, 74, 5, 173, 68, 0, 41, 203, 25, 22, 68, 153, 40, 115, 42, 52, 200, 86, 173, 167, 138, 20, 73, 255, 251, 146, 100, 10, 129, 19, 252, 80, 77, 199, 61, 0, 2, 55, 96, 25, 201, 225, 0, 0, 15, 12, 221, 55, 108, 188, 195, 72, 198, 3, 231, 120, 240, 176, 24, 206, 231, 5, 136, 69, 9, 5, 196, 130, 194, 202, 13, 68, 2, 80, 193, 211, 101, 154, 41, 71, 43, 15, 43, 21, 113, 229, 75, 161, 99, 134, 136, 134, 156, 77, 156, 182, 43, 123, 114, 240, 65, 21, 172, 42, 139, 141, 198, 148, 131, 136, 118, 187, 242, 197, 106, 106, 102, 248, 100, 225, 158, 86, 214, 52, 102, 185, 138, 138, 126, 210, 182, 107, 230, 99, 137, 162, 204, 94, 43, 199, 214, 251, 114, 247, 48, 118, 74, 225, 119, 107, 149, 43, 83, 120, 193, 188, 55, 219, 23, 48, 205, 168, 248, 151, 65, 193, 176, 224, 169, 0, 64, 48, 21, 38, 99, 69, 156, 121, 241, 122, 146, 193, 34, 11, 37, 105, 25, 61, 16, 3, 181, 165, 108, 204, 46, 107, 42, 171, 78, 28, 91, 146, 53, 200, 205, 166, 205, 236, 157, 44, 102, 132, 183, 111, 223, 167, 250, 104, 254, 250, 210, 2, 101, 228, 8, 129, 75, 50, 135, 213, 118, 18, 19, 252, 182, 141, 150, 2, 208, 187, 153, 195, 248, 223, 53, 24, 164, 104, 0, 145, 3, 8, 6, 38, 153, 33, 104, 148, 194, 133, 230, 70, 174, 105, 56, 196, 41, 72, 185, 169, 244, 163, 105, 90, 187, 171, 147, 212, 204, 198, 109, 153, 153, 239, 177, 186, 247, 143, 59, 55, 50, 126, 150, 217, 171, 175, 153, 127, 188, 230, 59, 170, 204, 173, 62, 3, 148, 48, 4, 54, 227, 180, 133, 57, 132, 94, 219, 63, 37, 154, 69, 239, 84, 144, 77, 46, 245, 232, 74, 222, 197, 111, 98, 135, 94, 36, 167, 55, 46, 207, 119, 92, 132, 141, 160, 136, 70, 136, 5, 113, 140, 0, 33, 130, 115, 200, 135, 0, 32, 19, 130, 147, 199, 80, 83, 142, 37, 88, 186, 168, 227, 141, 189, 71, 213, 234, 253, 94, 143, 254, 87, 126, 198, 154, 254, 190, 174, 207, 244, 127, 178, 0, 198, 209, 32, 0, 13, 101, 61, 210, 29, 75, 215, 251, 192, 174, 153, 108, 23, 45, 123, 162, 77, 165, 251, 21, 221, 247, 4, 2, 145, 73, 193, 169, 158, 122, 10, 120, 59, 166, 97, 2, 177, 150, 134, 162, 201, 190, 12, 247, 33, 255, 251, 146, 100, 25, 3, 19, 134, 63, 206, 35, 6, 27, 194, 45, 195, 121, 201, 12, 35, 46, 15, 209, 119, 55, 12, 152, 111, 136, 223, 3, 102, 248, 54, 12, 192, 84, 91, 34, 20, 79, 130, 149, 201, 230, 44, 228, 203, 174, 185, 95, 248, 229, 82, 100, 40, 163, 198, 103, 204, 66, 162, 220, 254, 161, 153, 90, 195, 152, 37, 31, 106, 49, 253, 1
2023-03-13 12:15:23 +00:00
[sub_resource type="Animation" id="Animation_quru2"]
resource_name = "main"
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/Childhood:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-80.0]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Moving:playing")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0.1),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/3/type = "audio"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("AudioPlayer/Childhood")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("10_wwwdq")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("8_egnow")
}],
"times": PackedFloat32Array(57, 379.4)
}
tracks/3/use_blend = true
tracks/4/type = "audio"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("AudioPlayer/Childhood")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
2023-04-22 13:08:35 +00:00
"stream": SubResource("AudioStreamMP3_rt2ls")
2023-03-13 12:15:23 +00:00
}],
"times": PackedFloat32Array(233.2)
}
tracks/4/use_blend = true
2023-04-22 13:08:35 +00:00
[sub_resource type="Animation" id="Animation_t64y4"]
resource_name = "voice training"
length = 100.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 5.6, 89.4, 97.5),
"transitions": PackedFloat32Array(1.93187, 1, 0.189465, 1.93187),
"update": 0,
"values": [0.0, -80.0, -80.0, 0.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/VoiceTraining:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0.1, 5.7, 89.4, 97.7),
"transitions": PackedFloat32Array(0.176777, 1, 1.93187, 0.176777),
"update": 0,
"values": [-80.0, 0.0, 0.0, -80.0]
}
tracks/2/type = "audio"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("AudioPlayer/Lisa")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"clips": [{
"end_offset": 290.288,
"start_offset": 0.0,
"stream": ExtResource("9_dqdgk")
}],
"times": PackedFloat32Array(0.4)
}
tracks/2/use_blend = true
2023-03-13 12:15:23 +00:00
[sub_resource type="Animation" id="Animation_8gaqi"]
resource_name = "voice_intro"
length = 10.0
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("AudioPlayer/Moving:volume_db")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 9),
"transitions": PackedFloat32Array(1.93187, 1),
"update": 0,
"values": [0.0, -80.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("AudioPlayer/VoiceTraining:volume_db")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 9.1),
"transitions": PackedFloat32Array(0.241484, 1),
"update": 0,
"values": [-80.0, 0.0]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_ilekd"]
_data = {
"RESET": SubResource("Animation_nwry8"),
2023-04-22 13:08:35 +00:00
"childhood": SubResource("Animation_g5l1m"),
2023-03-13 12:15:23 +00:00
"childhood_intro": SubResource("Animation_as75l"),
"childhood_outro": SubResource("Animation_60him"),
"intro": SubResource("Animation_1pmhi"),
"main": SubResource("Animation_quru2"),
2023-04-22 13:08:35 +00:00
"voice training": SubResource("Animation_t64y4"),
2023-03-13 12:15:23 +00:00
"voice_intro": SubResource("Animation_8gaqi")
}
[sub_resource type="GDScript" id="GDScript_tfc2r"]
script/source = "extends AnimationPlayer
func start_soundtrack():
$Moving.play(70)
$Childhood.play(70)
$VoiceTraining.play(70)
func _on_childhood_collected():
play(\"childhood\")
2023-03-13 12:15:23 +00:00
"
2023-03-21 22:06:45 +00:00
[sub_resource type="BoxShape3D" id="BoxShape3D_cb3g8"]
size = Vector3(1.81843, 2.13395, 0.0774798)
[sub_resource type="ViewportTexture" id="ViewportTexture_7hana"]
viewport_path = NodePath("Collectable/UiWrapper/UiSprite/SubViewport")
2023-03-21 22:06:45 +00:00
2023-03-15 13:27:04 +00:00
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_72g2i"]
radius = 0.342951
height = 1.08154
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_f1g8m"]
radius = 0.156739
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_kewqg"]
radius = 0.787239
height = 3.19663
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_k4x40"]
radius = 1.0352
height = 2.55391
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_4q8vc"]
radius = 1.14469
height = 3.78697
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_n20ff"]
radius = 1.73984
height = 5.43669
[sub_resource type="GDScript" id="GDScript_uyt24"]
script/source = "extends StaticBody3D
var risen:bool = false
var start_position:Vector3 = position
func raise(_discard):
if risen:
position = start_position
var raiser = create_tween()
raiser.tween_property(self, \"position\", position + Vector3(0,1.1,0), 1)
risen = true
func reset(_discard):
risen = false
position = start_position
"
[sub_resource type="BoxShape3D" id="BoxShape3D_gim5a"]
size = Vector3(1.63347, 0.305693, 0.775269)
[sub_resource type="BoxShape3D" id="BoxShape3D_bq15k"]
size = Vector3(0.375967, 1, 0.245859)
2023-07-08 20:06:34 +00:00
[sub_resource type="GDScript" id="GDScript_yn0pl"]
script/source = "extends SpotLight3D
@export var flicker_strength:float = 0.7
@export var speed:float = 4
var noise = FastNoiseLite.new()
var light_spot:float = randf()
var base_energy = light_energy
func _process(delta):
light_spot += speed*delta
light_energy = base_energy * (1 + noise.get_noise_1d(light_spot) * flicker_strength)
"
2023-03-13 12:15:23 +00:00
[node name="youth room" type="Node3D"]
script = ExtResource("1_aitp0")
[node name="lighting aids" type="Node3D" parent="."]
[node name="ReflectionProbe2" type="ReflectionProbe" parent="lighting aids"]
2023-07-01 17:12:48 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.3601, 0.545583, 2.48498)
max_distance = 5.0
size = Vector3(2, 2, 2)
[node name="ReflectionProbe4" type="ReflectionProbe" parent="lighting aids"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.587879, 1.71708, -0.403385)
max_distance = 5.0
size = Vector3(3.31181, 3.24101, 2.95173)
origin_offset = Vector3(0, -0.625, 0)
box_projection = true
enable_shadows = true
[node name="ReflectionProbe5" type="ReflectionProbe" parent="lighting aids"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.58996, 0.192757, -0.633191)
2023-07-05 21:18:18 +00:00
max_distance = 5.0
size = Vector3(2.58293, 1.36611, 3.1946)
origin_offset = Vector3(-0.718262, 0, 0.460938)
2023-07-05 21:18:18 +00:00
box_projection = true
enable_shadows = true
[node name="ReflectionProbe6" type="ReflectionProbe" parent="lighting aids"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.89428, 1.75054, -0.0384804)
max_distance = 5.0
size = Vector3(2.39921, 1.61006, 2.62172)
origin_offset = Vector3(-0.456543, -0.353516, -0.0356445)
box_projection = true
interior = true
enable_shadows = true
[node name="ReflectionProbe3" type="ReflectionProbe" parent="lighting aids"]
2023-07-01 17:12:48 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.539355, 1.28256, 1.24151)
max_distance = 5.0
size = Vector3(1.22007, 1.24704, 2)
origin_offset = Vector3(0, -0.438, 0)
[node name="VoxelGI" type="VoxelGI" parent="lighting aids"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.68493, 1.19162, 0.809353)
visible = false
subdiv = 0
size = Vector3(6.02316, 2.70888, 4.54232)
data = SubResource("VoxelGIData_rugs0")
[node name="picker" parent="." instance=ExtResource("19_a4n1o")]
visible = false
2023-03-04 17:21:00 +00:00
[node name="youth_room" parent="." instance=ExtResource("1_jf3oi")]
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="youth_room"]
transform = Transform3D(-0.410985, -0.460061, 0.787042, -0.904759, 0.311726, -0.290238, -0.111814, -0.831367, -0.544359, 3.06375, 1.7366, -0.351724)
stream = ExtResource("2_3haaq")
volume_db = -15.367
autoplay = true
panning_strength = 0.5
bus = &"sfx"
emission_angle_enabled = true
emission_angle_degrees = 57.0
[node name="AudioStreamPlayer3D2" type="AudioStreamPlayer3D" parent="youth_room"]
transform = Transform3D(-0.410985, -0.460061, 0.787042, -0.904759, 0.311726, -0.290238, -0.111814, -0.831367, -0.544359, -0.248397, 4.34956, 8.85405)
stream = ExtResource("3_wcypa")
bus = &"sfx"
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_pllnm")
camera_attributes = SubResource("CameraAttributesPractical_26mp0")
script = SubResource("GDScript_wb8kg")
[node name="desk_light" type="SpotLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 0.30009, 0.953911, 0, -0.953911, 0.30009, -0.599038, 1.39757, 1.64821)
2023-07-05 21:18:18 +00:00
layers = 2
light_color = Color(0.94902, 0.737255, 0.627451, 1)
light_energy = 8.0
light_size = 0.1
shadow_enabled = true
shadow_bias = 0.002
2023-03-13 12:15:23 +00:00
spot_range = 2.47523
spot_angle = 58.1539
2023-03-13 12:15:23 +00:00
spot_angle_attenuation = 0.812252
script = SubResource("GDScript_35dmj")
[node name="OmniLight3D" type="OmniLight3D" parent="desk_light"]
2023-07-05 21:18:18 +00:00
transform = Transform3D(1, 0, 0, 0, 1, -2.98023e-08, 0, 2.98023e-08, 1, 0.160493, 0.104551, -0.292101)
light_color = Color(0.952941, 0.662745, 0.54902, 1)
light_energy = 0.5
light_size = 0.499
2023-07-01 17:12:48 +00:00
light_specular = 0.0
shadow_enabled = true
2023-03-13 12:15:23 +00:00
shadow_blur = 0.5
2023-07-05 21:18:18 +00:00
omni_attenuation = 1.51572
[node name="OmniLight3D2" type="OmniLight3D" parent="desk_light"]
2023-03-13 12:15:23 +00:00
light_color = Color(0.94902, 0.737255, 0.627451, 1)
light_energy = 0.5
omni_range = 0.147682
2023-07-05 21:18:18 +00:00
[node name="starlight_mesh" type="MeshInstance3D" parent="."]
transform = Transform3D(0.999, 0, 0, 0, 0.999, 0, 0, 0, 0.999, 0, 0, 0)
layers = 2
mesh = ExtResource("6_gy6jv")
[node name="starlight_ambient" type="SpotLight3D" parent="starlight_mesh"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0.644969, 2.60833, -0.247641)
light_color = Color(0.0313726, 0, 1, 1)
light_energy = 0.2
2023-03-13 12:15:23 +00:00
light_volumetric_fog_energy = 0.0
light_specular = 0.0
2023-07-05 21:18:18 +00:00
light_cull_mask = 4294967293
2023-03-13 12:15:23 +00:00
shadow_blur = 1.277
spot_angle = 85.9425
spot_angle_attenuation = 0.57435
[node name="starlight_lamp" type="SpotLight3D" parent="starlight_mesh"]
transform = Transform3D(0.551241, -0.677235, 0.489376, 0.695947, 0.0477087, -0.717903, 0.462379, 0.735581, 0.497121, 1.76541, 0.251864, 0.941618)
2023-07-05 21:18:18 +00:00
light_color = Color(0, 1, 1, 1)
light_energy = 2.0
light_specular = 0.0
2023-07-05 21:18:18 +00:00
light_cull_mask = 4293918722
spot_range = 3.85757
spot_attenuation = 0.732044
spot_angle = 27.6108
spot_angle_attenuation = 1.18921
2023-07-01 17:12:48 +00:00
[node name="Desk_Colission" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.500324, 0, 1.36908)
[node name="wardrobe" type="CollisionShape3D" parent="Desk_Colission"]
transform = Transform3D(0.998323, 0, -0.0578951, 0, 1, 0, 0.0578951, 0, 0.998323, -0.340775, 1.06708, -1.66491)
shape = SubResource("BoxShape3D_j3mqx")
[node name="desk" type="CollisionShape3D" parent="Desk_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0231352, 0.250741, 0.104591)
shape = SubResource("BoxShape3D_ddjvs")
[node name="beanbag" type="CollisionShape3D" parent="Desk_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.617999, 0.0319539, 0.997871)
shape = SubResource("SphereShape3D_gjlrn")
[node name="Bed_Colission" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.33596, 0, -0.345267)
[node name="bed" type="CollisionShape3D" parent="Bed_Colission"]
transform = Transform3D(0.997568, 0, 0.0697043, 0, 1, 0, -0.0697042, 0, 0.997568, -0.474526, 0.939937, 0.0332472)
shape = SubResource("BoxShape3D_r40dp")
[node name="shelf" type="CollisionShape3D" parent="Bed_Colission"]
transform = Transform3D(0.999866, 0, 0.0163991, 0, 1, 0, -0.016399, 0, 0.999865, -1.30004, 0.523912, 0.0332471)
shape = SubResource("BoxShape3D_qck8u")
[node name="beanbag" type="CollisionShape3D" parent="Bed_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 2.98023e-08, 0, 1, -1.02669, 0.222592, 1.01232)
shape = SubResource("SphereShape3D_srxfv")
[node name="ladder" type="CollisionShape3D" parent="Bed_Colission"]
transform = Transform3D(0.903933, 0.427674, 0, -0.427674, 0.903933, 0, 2.98023e-08, 0, 1, -1.27755, 0.47535, 1.08849)
shape = SubResource("BoxShape3D_16r57")
[node name="seat" type="StaticBody3D" parent="."]
transform = Transform3D(0.915582, 0, -0.402131, 0, 1, 0, 0.402131, 0, 0.915582, 1.393, 0, -0.762)
[node name="rest" type="CollisionShape3D" parent="seat"]
transform = Transform3D(1, 0, -3.74434e-08, 0, 1, 0, 3.74434e-08, 0, 1, -4.94719e-06, 0.266536, -0.000100613)
shape = SubResource("BoxShape3D_qmnj2")
[node name="seat" type="CollisionShape3D" parent="seat"]
transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0.246583, -0.1835, 0.392215)
shape = SubResource("BoxShape3D_qmnj2")
[node name="step" type="CollisionShape3D" parent="seat"]
transform = Transform3D(1, 0, -2.98023e-08, 0, 1, 0, 2.98023e-08, 0, 1, 0.124096, -0.746043, 0.388092)
shape = SubResource("SphereShape3D_4ckrq")
[node name="Room_Colission" type="StaticBody3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.811571, 0, 0)
[node name="Floor2" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.931684, -0.12195, 0.721855)
shape = SubResource("BoxShape3D_wdkxn")
[node name="Wall1" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.02419, 1.06708, 2.75985)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall2" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.64826, 1.06708, 2.75985)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall3" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.254488, 1.06708, 3.24245)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall4" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.34814, 1.06708, 1.83013)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall5" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.83265, 1.06708, -0.147208)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall7" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 2.62379, 2.06427, -0.010276)
shape = SubResource("BoxShape3D_3lwkl")
[node name="Wall6" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1011, 1.06708, -1.5493)
shape = SubResource("BoxShape3D_1nque")
[node name="Pillar" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.27524, 1.07009, 1.26831)
shape = SubResource("BoxShape3D_eq1fk")
[node name="shelf3" type="CollisionShape3D" parent="Room_Colission"]
transform = Transform3D(0.98956, 0, -0.144121, 0, 1, 0, 0.144121, 0, 0.98956, 2.60628, 0.308069, 1.91136)
shape = SubResource("BoxShape3D_js8wo")
[node name="OmniLight3D2" type="OmniLight3D" parent="."]
2023-07-05 21:18:18 +00:00
transform = Transform3D(-0.477862, -0.663484, 0.575705, -0.860239, 0.220753, -0.459627, 0.177866, -0.714882, -0.676245, 3.15688, 0.480778, 0.0648447)
light_size = 0.1
shadow_enabled = true
2023-03-13 12:15:23 +00:00
omni_range = 2.17653
[node name="light_animation" type="AnimationPlayer" parent="."]
autoplay = "menu"
libraries = {
"": SubResource("AnimationLibrary_k8op5")
}
[node name="PlayerController" parent="." groups=["camera_owner"] instance=ExtResource("3_foj4y")]
transform = Transform3D(0.686123, 0, 0.727485, 0, 1, 0, -0.727485, 0, 0.686123, 0.63, 0, 0.925)
2023-03-13 12:15:23 +00:00
[node name="AudioPlayer" type="AnimationPlayer" parent="."]
libraries = {
"": SubResource("AnimationLibrary_ilekd")
}
script = SubResource("GDScript_tfc2r")
[node name="Lisa" type="AudioStreamPlayer" parent="AudioPlayer"]
2023-04-22 13:08:35 +00:00
bus = &"text"
2023-03-13 12:15:23 +00:00
[node name="Moving" type="AudioStreamPlayer" parent="AudioPlayer"]
stream = ExtResource("8_egnow")
volume_db = -80.0
bus = &"music"
[node name="Childhood" type="AudioStreamPlayer" parent="AudioPlayer"]
stream = ExtResource("9_i8mqk")
bus = &"music"
[node name="childhood" type="CenterContainer" parent="AudioPlayer"]
modulate = Color(1, 1, 1, 0)
self_modulate = Color(1, 1, 1, 0.923078)
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_right = -424.0
grow_horizontal = 2
grow_vertical = 2
[node name="PanelContainer" type="PanelContainer" parent="AudioPlayer/childhood"]
layout_mode = 2
[node name="StartFrame" type="TextureRect" parent="AudioPlayer/childhood/PanelContainer"]
custom_minimum_size = Vector2(0, 900)
layout_mode = 2
size_flags_vertical = 0
texture = ExtResource("2_21x33")
expand_mode = 2
stretch_mode = 4
[node name="Panel" type="PanelContainer" parent="AudioPlayer/childhood/PanelContainer/StartFrame"]
show_behind_parent = true
layout_mode = 2
offset_left = 199.0
offset_top = -112.0
offset_right = 1039.0
offset_bottom = 697.0
rotation = 0.459022
[node name="VBoxContainer" type="VBoxContainer" parent="AudioPlayer/childhood/PanelContainer"]
layout_mode = 2
[node name="Label" type="Label" parent="AudioPlayer/childhood/PanelContainer/VBoxContainer"]
layout_mode = 2
theme_type_variation = &"HeaderLarge"
text = " Childhood"
[node name="ScrollContainer" type="ScrollContainer" parent="AudioPlayer/childhood/PanelContainer/VBoxContainer"]
custom_minimum_size = Vector2(800, 750)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
horizontal_scroll_mode = 0
vertical_scroll_mode = 3
[node name="Label" type="Label" parent="AudioPlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer"]
layout_mode = 2
size_flags_horizontal = 3
text = "Oh, my old mask. I have so many good memories about theatre club. I would stand on my bed for entire afternoons, weeks on end, practicing my lines. Pretending to be on the big stage ... my mom would get mad at me, when she had to call me three or four times for dinner. I just … didnt like the interruptions. We both were often mad at each other.
Dinner was difficult. I just couldnt bring myself to eat, because I couldnt deal with the bread and my mom. She was always so worried. Lisa, you forgot your homework, Lisa why wont you play with the other girls, Lisa why didnt Steffi invite you to her birthday, Lisa this, Lisa that.
But I was fine. She just wouldnt listen.
Yes, I didnt do homework, but my teachers didnt mind it as much with me - which the other kids wouldnt shut up about. But like … they also made fun of me reading school books and talking to my teachers during breaks.
But at least I could fucking talk to teachers and they had stuff to say. Mr Thomas probably even understood me better than my own mom.
He said I was gifted. He said I just didnt need homework for good grades. And he also made sure to always include extra credits. So my silly slip-ups wouldnt get me a B."
autowrap_mode = 3
visible_characters = 0
visible_characters_behavior = 1
visible_ratio = 0.0
[node name="StartBottom" type="TextureRect" parent="AudioPlayer/childhood/PanelContainer/VBoxContainer"]
custom_minimum_size = Vector2(0, 64)
layout_mode = 2
size_flags_vertical = 8
texture = ExtResource("3_xqd4w")
expand_mode = 2
stretch_mode = 4
2023-03-13 12:15:23 +00:00
[node name="VoiceTraining" type="AudioStreamPlayer" parent="AudioPlayer"]
stream = ExtResource("10_wwwdq")
bus = &"music"
[node name="VoiceTraining2" type="AudioStreamPlayer" parent="AudioPlayer"]
stream = ExtResource("10_wwwdq")
bus = &"music"
2023-03-13 12:15:23 +00:00
[node name="Jui Jutsu" type="AudioStreamPlayer" parent="AudioPlayer"]
bus = &"music"
2023-03-15 13:27:04 +00:00
[node name="Collectable" type="Area3D" parent="." groups=["collectables"]]
transform = Transform3D(-0.863025, 0, 0.50516, 0, 1, 0, -0.50516, 0, -0.863025, 0.121309, 0.803665, 2.4765)
2023-03-15 13:27:04 +00:00
collision_layer = 16
script = ExtResource("11_6fwv8")
2023-03-15 13:27:04 +00:00
2023-04-22 13:08:35 +00:00
[node name="collectable_particles" parent="Collectable" instance=ExtResource("12_qxx2k")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
[node name="UiWrapper" type="Area3D" parent="Collectable"]
transform = Transform3D(0.1, -1.86265e-09, 0, 0, 0.0906676, 0.0421827, 0, -0.0421827, 0.0906676, -2.38419e-07, 0, 0.0718942)
2023-03-21 22:06:45 +00:00
script = ExtResource("11_7uxd8")
[node name="UI_click_collider" type="CollisionShape3D" parent="Collectable/UiWrapper"]
transform = Transform3D(2.56, -5.96046e-08, 4.76837e-07, 1.78814e-07, 2.56, -4.17233e-07, -2.38419e-07, -5.96046e-08, 2.56, 0, 1.90735e-06, 0.238397)
2023-03-21 22:06:45 +00:00
shape = SubResource("BoxShape3D_cb3g8")
[node name="UiSprite" type="Sprite3D" parent="Collectable/UiWrapper"]
2023-03-21 22:06:45 +00:00
transform = Transform3D(1, 0, 2.4869e-14, 0, 1, 0, -2.4869e-14, 0, 1, 0, 0, 0.610758)
pixel_size = 0.015
no_depth_test = true
texture = SubResource("ViewportTexture_7hana")
2023-03-15 13:27:04 +00:00
[node name="SubViewport" type="SubViewport" parent="Collectable/UiWrapper/UiSprite"]
2023-03-15 13:27:04 +00:00
transparent_bg = true
2023-03-21 22:06:45 +00:00
size = Vector2i(300, 350)
2023-03-15 13:27:04 +00:00
render_target_update_mode = 4
[node name="Collectable_ui" parent="Collectable/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
visible = false
is_story = true
item_name = "my old Mask"
content_notes = "CN: testing testing 123"
2023-03-15 13:27:04 +00:00
[node name="HoverDetect" type="CollisionShape3D" parent="Collectable"]
2023-03-21 22:06:45 +00:00
shape = SubResource("CapsuleShape3D_72g2i")
2023-03-15 13:27:04 +00:00
[node name="Bed and Ladders" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.84538, 0, 0.803611)
[node name="ladder_trigger" type="Area3D" parent="Bed and Ladders"]
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/ladder_trigger"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.170028, 0.244833, -0.0455775)
shape = SubResource("CapsuleShape3D_f1g8m")
[node name="ladder_reset" type="Area3D" parent="Bed and Ladders"]
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/ladder_reset"]
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.916567, 1.64525, -1.14479)
shape = SubResource("CapsuleShape3D_kewqg")
[node name="bed_enter" type="Area3D" parent="Bed and Ladders"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.35717, 0, -0.255744)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/bed_enter"]
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0, 0, 0)
shape = SubResource("CapsuleShape3D_k4x40")
[node name="bed_reset" type="Area3D" parent="Bed and Ladders"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.796765)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/bed_reset"]
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.107988, 1.56575e-08, -0.358201)
shape = SubResource("CapsuleShape3D_4q8vc")
[node name="reset_failover" type="Area3D" parent="Bed and Ladders"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.531366)
collision_layer = 2
collision_mask = 2
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/reset_failover"]
transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0, 0, 0)
shape = SubResource("CapsuleShape3D_n20ff")
[node name="ladder" type="StaticBody3D" parent="Bed and Ladders"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0699199, 0, -0.082733)
script = SubResource("GDScript_uyt24")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.336261, -0.199846, 0.0549462)
shape = SubResource("BoxShape3D_gim5a")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
transform = Transform3D(0.833085, 0, -0.553144, 0, 1, 0, 0.553144, 0, 0.833085, -0.0238513, 0, -0.359131)
shape = SubResource("BoxShape3D_bq15k")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="Bed and Ladders/ladder"]
transform = Transform3D(0.707304, 0, 0.706909, 0, 1, 0, -0.706909, 0, 0.707304, 0.188369, 0, 0.502213)
shape = SubResource("BoxShape3D_bq15k")
[node name="SceneUI" type="Control" parent="."]
visible = false
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
mouse_filter = 1
[node name="Mouse" type="CenterContainer" parent="SceneUI"]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
[node name="TextureRect" type="TextureRect" parent="SceneUI/Mouse"]
visible = false
layout_mode = 2
texture = ExtResource("13_lqj71")
[node name="old-mask" type="Node3D" parent="."]
[node name="old_mask" type="MeshInstance3D" parent="old-mask"]
transform = Transform3D(-0.51156, -0.746323, -0.425804, 0.144568, -0.563249, 0.813542, -0.846999, 0.354618, 0.396029, -0.0221631, 0.492276, 2.56703)
mesh = ExtResource("19_jr2bb")
skeleton = NodePath("")
[node name="OmniLight3D" type="OmniLight3D" parent="old-mask/old_mask"]
transform = Transform3D(1, -3.8743e-07, 5.96046e-08, 3.57628e-07, 1, 8.9407e-08, -5.96046e-08, -8.9407e-08, 1, 0.083235, -0.219628, 0.176047)
light_color = Color(0.972549, 0.752941, 0.592157, 1)
light_energy = 0.1
light_specular = 0.0
omni_range = 0.457129
omni_attenuation = 0.659754
2023-04-22 13:08:35 +00:00
2023-07-08 20:06:34 +00:00
[node name="lava-lamp2" parent="." instance=ExtResource("21_0k2gr")]
transform = Transform3D(0.488743, 0, -0.872428, 0, 1, 0, 0.872428, 0, 0.488743, 3.1041, 0.962981, 2.21157)
skeleton = NodePath("")
2023-07-01 17:12:48 +00:00
2023-07-08 20:06:34 +00:00
[node name="ReflectionProbe" type="ReflectionProbe" parent="lava-lamp2"]
transform = Transform3D(0.866853, 0, -0.498563, 0, 1, 0, 0.498563, 0, 0.866853, -0.0356357, 0.0416123, 0.020328)
2023-07-05 21:18:18 +00:00
max_distance = 7.0
2023-07-01 17:12:48 +00:00
size = Vector3(2, 2, 2)
2023-07-08 20:06:34 +00:00
[node name="OmniLight3D" type="SpotLight3D" parent="lava-lamp2"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0113046, 0.199004, -0.00212491)
2023-07-01 17:12:48 +00:00
light_color = Color(0.282353, 0.45098, 0.258824, 1)
light_energy = 1.5
light_size = 0.2
light_specular = 0.1
spot_range = 1.5
spot_attenuation = 1.1487
spot_angle = 126.18
spot_angle_attenuation = 0.68302
2023-07-08 20:06:34 +00:00
script = SubResource("GDScript_yn0pl")
2023-07-01 17:12:48 +00:00
[connection signal="ui_entered" from="PlayerController" to="SceneUI" method="show"]
[connection signal="ui_exited" from="PlayerController" to="SceneUI" method="hide"]
[connection signal="animation_finished" from="AudioPlayer" to="PlayerController" method="_on_childhood_done"]
[connection signal="input_event" from="Collectable/UiWrapper" to="Collectable/UiWrapper" method="_on_input_event" flags=18]
[connection signal="card_collected" from="Collectable/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="." method="_on_childhood_collected"]
[connection signal="card_collected" from="Collectable/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="WorldEnvironment" method="focus_object"]
[connection signal="card_collected" from="Collectable/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="PlayerController" method="_on_childhood_collected"]
[connection signal="card_collected" from="Collectable/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="AudioPlayer" method="_on_childhood_collected"]
[connection signal="body_entered" from="Bed and Ladders/ladder_trigger" to="PlayerController" method="_on_bed_enter"]
[connection signal="body_entered" from="Bed and Ladders/ladder_trigger" to="Bed and Ladders/ladder" method="raise"]
[connection signal="body_exited" from="Bed and Ladders/ladder_reset" to="PlayerController" method="_on_bed_exit"]
[connection signal="body_exited" from="Bed and Ladders/ladder_reset" to="Bed and Ladders/ladder" method="reset"]
[connection signal="body_entered" from="Bed and Ladders/bed_enter" to="PlayerController" method="_on_bed_enter"]
[connection signal="body_exited" from="Bed and Ladders/bed_reset" to="PlayerController" method="_on_bed_exit"]
[connection signal="body_exited" from="Bed and Ladders/reset_failover" to="PlayerController" method="_on_bed_exit"]