3614 lines
134 KiB
Plaintext
3614 lines
134 KiB
Plaintext
[gd_scene load_steps=131 format=4 uid="uid://b3b0gyvklqn50"]
|
||
|
||
[ext_resource type="Script" path="res://base-environments/youth_room/room_handle.gd" id="1_aitp0"]
|
||
[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"]
|
||
[ext_resource type="PackedScene" uid="uid://bnskiyx1sksww" path="res://logic-scenes/board/physics-board.tscn" id="4_gyjxx"]
|
||
[ext_resource type="AudioStream" uid="uid://1tvopjmo6dp2" path="res://base-environments/youth_room/audio/Azure Studios - mgd-723687677.mp3" id="5_fe1yj"]
|
||
[ext_resource type="PackedScene" uid="uid://citwb7f4dl3l1" path="res://thank-you.tscn" id="5_kts6y"]
|
||
[ext_resource type="ArrayMesh" uid="uid://wuxbl6u3s8yo" path="res://base-environments/youth_room/shaders/starlight-mesh.res" id="6_gy6jv"]
|
||
[ext_resource type="AudioStream" uid="uid://d1r1tvb1paup4" path="res://base-environments/youth_room/audio/draeven.ogg" id="7_125rh"]
|
||
[ext_resource type="AudioStream" uid="uid://cudna8k7fw06t" path="res://base-environments/youth_room/audio/Moving Loop.wav" id="8_egnow"]
|
||
[ext_resource type="AudioStream" uid="uid://c4clagpd3ril0" path="res://base-environments/youth_room/audio/Ambient 5.ogg" id="8_fos5c"]
|
||
[ext_resource type="AudioStream" uid="uid://bwh60165c3saj" path="res://base-environments/youth_room/audio/lisa_youth_voice.ogg" id="9_dqdgk"]
|
||
[ext_resource type="AudioStream" uid="uid://cl74a68tjwinh" path="res://base-environments/youth_room/audio/Youth Loop.wav" id="9_i8mqk"]
|
||
[ext_resource type="Texture2D" uid="uid://sv0nhkkur1tt" path="res://logic-scenes/board/card-textures/cardsheet.png" id="10_ftoxq"]
|
||
[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"]
|
||
[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"]
|
||
[ext_resource type="Texture2D" uid="uid://kpmk21d8rlso" path="res://logic-scenes/board/particle_textures/star.png" id="11_maw5c"]
|
||
[ext_resource type="PackedScene" uid="uid://bdnesuqroi7ss" path="res://vfx/collectable_particles.tscn" id="12_qxx2k"]
|
||
[ext_resource type="Texture2D" uid="uid://bqilajx05t0eb" path="res://logic-scenes/board/particle_textures/void_nomotion.png" id="12_xnele"]
|
||
[ext_resource type="Texture2D" uid="uid://d005qvnbnishb" path="res://import/interface-elements/cursor_grab.png" id="13_lqj71"]
|
||
[ext_resource type="PackedScene" uid="uid://dvwuhobhka78d" path="res://logic-scenes/misc/skip_control.tscn" id="15_7nc4e"]
|
||
[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"]
|
||
[ext_resource type="PackedScene" uid="uid://dwtxjvprjyx8p" path="res://base-environments/youth_room/lava-lamp.tscn" id="21_0k2gr"]
|
||
[ext_resource type="AudioStream" uid="uid://bghjiqkyehs1p" path="res://base-environments/youth_room/import/sounds/rain and thunder.mp3" id="22_xrkbj"]
|
||
[ext_resource type="PackedScene" uid="uid://bpjympn3ps3wo" path="res://logic-scenes/luna/luna_imported.tscn" id="27_pb1jl"]
|
||
[ext_resource type="Material" uid="uid://ct7uc5i5yp5qf" path="res://base-environments/youth_room/import/materials/wall.tres" id="28_oiweb"]
|
||
[ext_resource type="PackedScene" uid="uid://bwc2wp7tckm7t" path="res://base-environments/youth_room/outside.tscn" id="32_2vgep"]
|
||
[ext_resource type="Shader" path="res://base-environments/intro_scene/shaders/stars.gdshader" id="32_k5rvd"]
|
||
[ext_resource type="Material" uid="uid://bmu72cnsr8c5e" path="res://base-environments/youth_room/shaders/window.material" id="32_pwbgf"]
|
||
[ext_resource type="ArrayMesh" uid="uid://jjrvf8px2ut3" path="res://base-environments/youth_room/shaders/winfow_frames.res" id="32_w6oa5"]
|
||
[ext_resource type="Texture2D" uid="uid://dabnlcnuticww" path="res://base-environments/intro_scene/textures/sky_textures_2.png" id="33_mvrs2"]
|
||
[ext_resource type="PackedScene" uid="uid://cg70r0102t8nl" path="res://base-environments/youth_room/fairylights.tscn" id="39_q6rov"]
|
||
|
||
[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="BoxShape3D" id="BoxShape3D_cdjmm"]
|
||
size = Vector3(0.0770401, 1, 0.540749)
|
||
|
||
[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)
|
||
|
||
[sub_resource type="BoxShape3D" id="BoxShape3D_ychlh"]
|
||
size = Vector3(0.851473, 1, 0.428864)
|
||
|
||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_f1g8m"]
|
||
radius = 0.156739
|
||
height = 1.0
|
||
|
||
[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.3319
|
||
|
||
[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(entering_player):
|
||
if not entering_player.on_crouch_cooldown:
|
||
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.244565, 1, 0.245859)
|
||
|
||
[sub_resource type="InputEventKey" id="InputEventKey_p2hyr"]
|
||
device = -1
|
||
keycode = 88
|
||
unicode = 120
|
||
|
||
[sub_resource type="InputEventJoypadButton" id="InputEventJoypadButton_e2vy5"]
|
||
button_index = 2
|
||
pressed = true
|
||
|
||
[sub_resource type="Shortcut" id="Shortcut_b3maf"]
|
||
events = [SubResource("InputEventKey_p2hyr"), SubResource("InputEventJoypadButton_e2vy5")]
|
||
|
||
[sub_resource type="GDScript" id="GDScript_uy50s"]
|
||
script/source = "extends Panel
|
||
|
||
|
||
func show():
|
||
mouse_filter = MOUSE_FILTER_STOP
|
||
visible = true
|
||
"
|
||
|
||
[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("ScenePlayer/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("ScenePlayer/Moving:volume_db")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.0]
|
||
}
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("ScenePlayer/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("ScenePlayer/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]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("ScenePlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_ratio")
|
||
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("ScenePlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [0]
|
||
}
|
||
tracks/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("ScenePlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:mouse_filter")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [1]
|
||
}
|
||
tracks/7/type = "value"
|
||
tracks/7/imported = false
|
||
tracks/7/enabled = true
|
||
tracks/7/path = NodePath("ScenePlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
|
||
tracks/7/interp = 1
|
||
tracks/7/loop_wrap = true
|
||
tracks/7/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector2(800, 750)]
|
||
}
|
||
tracks/8/type = "value"
|
||
tracks/8/imported = false
|
||
tracks/8/enabled = true
|
||
tracks/8/path = NodePath("ScenePlayer/childhood:modulate")
|
||
tracks/8/interp = 1
|
||
tracks/8/loop_wrap = true
|
||
tracks/8/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 0)]
|
||
}
|
||
tracks/9/type = "value"
|
||
tracks/9/imported = false
|
||
tracks/9/enabled = true
|
||
tracks/9/path = NodePath("ScenePlayer/childhood/PanelContainer:self_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, 1)]
|
||
}
|
||
tracks/10/type = "value"
|
||
tracks/10/imported = false
|
||
tracks/10/enabled = true
|
||
tracks/10/path = NodePath("ScenePlayer/childhood:visible")
|
||
tracks/10/interp = 1
|
||
tracks/10/loop_wrap = true
|
||
tracks/10/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/11/type = "value"
|
||
tracks/11/imported = false
|
||
tracks/11/enabled = true
|
||
tracks/11/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/11/interp = 1
|
||
tracks/11/loop_wrap = true
|
||
tracks/11/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [43]
|
||
}
|
||
tracks/12/type = "value"
|
||
tracks/12/imported = false
|
||
tracks/12/enabled = true
|
||
tracks/12/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/12/interp = 1
|
||
tracks/12/loop_wrap = true
|
||
tracks/12/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [638]
|
||
}
|
||
tracks/13/type = "value"
|
||
tracks/13/imported = false
|
||
tracks/13/enabled = true
|
||
tracks/13/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:emitting")
|
||
tracks/13/interp = 1
|
||
tracks/13/loop_wrap = true
|
||
tracks/13/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/14/type = "value"
|
||
tracks/14/imported = false
|
||
tracks/14/enabled = true
|
||
tracks/14/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:amount")
|
||
tracks/14/interp = 1
|
||
tracks/14/loop_wrap = true
|
||
tracks/14/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [500]
|
||
}
|
||
tracks/15/type = "value"
|
||
tracks/15/imported = false
|
||
tracks/15/enabled = true
|
||
tracks/15/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite:noise_speed")
|
||
tracks/15/interp = 1
|
||
tracks/15/loop_wrap = true
|
||
tracks/15/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [10.0]
|
||
}
|
||
tracks/16/type = "value"
|
||
tracks/16/imported = false
|
||
tracks/16/enabled = true
|
||
tracks/16/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:one_shot")
|
||
tracks/16/interp = 1
|
||
tracks/16/loop_wrap = true
|
||
tracks/16/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [true]
|
||
}
|
||
tracks/17/type = "value"
|
||
tracks/17/imported = false
|
||
tracks/17/enabled = true
|
||
tracks/17/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:lifetime")
|
||
tracks/17/interp = 1
|
||
tracks/17/loop_wrap = true
|
||
tracks/17/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [1.0]
|
||
}
|
||
tracks/18/type = "value"
|
||
tracks/18/imported = false
|
||
tracks/18/enabled = true
|
||
tracks/18/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:explosiveness")
|
||
tracks/18/interp = 1
|
||
tracks/18/loop_wrap = true
|
||
tracks/18/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.29]
|
||
}
|
||
tracks/19/type = "value"
|
||
tracks/19/imported = false
|
||
tracks/19/enabled = true
|
||
tracks/19/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:speed_scale")
|
||
tracks/19/interp = 1
|
||
tracks/19/loop_wrap = true
|
||
tracks/19/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [1.9]
|
||
}
|
||
tracks/20/type = "value"
|
||
tracks/20/imported = false
|
||
tracks/20/enabled = true
|
||
tracks/20/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite:noise_power")
|
||
tracks/20/interp = 1
|
||
tracks/20/loop_wrap = true
|
||
tracks/20/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [3.0]
|
||
}
|
||
tracks/21/type = "value"
|
||
tracks/21/imported = false
|
||
tracks/21/enabled = true
|
||
tracks/21/path = NodePath("ScenePlayer/jui_jutsu:visible")
|
||
tracks/21/interp = 1
|
||
tracks/21/loop_wrap = true
|
||
tracks/21/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/22/type = "value"
|
||
tracks/22/imported = false
|
||
tracks/22/enabled = true
|
||
tracks/22/path = NodePath("ScenePlayer/Voice Training:modulate")
|
||
tracks/22/interp = 1
|
||
tracks/22/loop_wrap = true
|
||
tracks/22/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 0.923078)]
|
||
}
|
||
tracks/23/type = "value"
|
||
tracks/23/imported = false
|
||
tracks/23/enabled = true
|
||
tracks/23/path = NodePath("ScenePlayer/Voice Training:visible")
|
||
tracks/23/interp = 1
|
||
tracks/23/loop_wrap = true
|
||
tracks/23/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/24/type = "value"
|
||
tracks/24/imported = false
|
||
tracks/24/enabled = true
|
||
tracks/24/path = NodePath("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
|
||
tracks/24/interp = 1
|
||
tracks/24/loop_wrap = true
|
||
tracks/24/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector2(800, 800)]
|
||
}
|
||
tracks/25/type = "value"
|
||
tracks/25/imported = false
|
||
tracks/25/enabled = true
|
||
tracks/25/path = NodePath("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/25/interp = 1
|
||
tracks/25/loop_wrap = true
|
||
tracks/25/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [-1]
|
||
}
|
||
tracks/26/type = "value"
|
||
tracks/26/imported = false
|
||
tracks/26/enabled = true
|
||
tracks/26/path = NodePath("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/26/interp = 1
|
||
tracks/26/loop_wrap = true
|
||
tracks/26/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [0]
|
||
}
|
||
tracks/27/type = "value"
|
||
tracks/27/imported = false
|
||
tracks/27/enabled = true
|
||
tracks/27/path = NodePath("ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport:render_target_update_mode")
|
||
tracks/27/interp = 1
|
||
tracks/27/loop_wrap = true
|
||
tracks/27/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0]
|
||
}
|
||
tracks/28/type = "value"
|
||
tracks/28/imported = false
|
||
tracks/28/enabled = true
|
||
tracks/28/path = NodePath("ScenePlayer/draeven/material_handle:material:shader_parameter/alpha_offset")
|
||
tracks/28/interp = 1
|
||
tracks/28/loop_wrap = true
|
||
tracks/28/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [-1.0]
|
||
}
|
||
tracks/29/type = "value"
|
||
tracks/29/imported = false
|
||
tracks/29/enabled = true
|
||
tracks/29/path = NodePath("ScenePlayer/draeven/material_handle:material:shader_parameter/alpha_scissor_threshold")
|
||
tracks/29/interp = 1
|
||
tracks/29/loop_wrap = true
|
||
tracks/29/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [-0.3]
|
||
}
|
||
tracks/30/type = "value"
|
||
tracks/30/imported = false
|
||
tracks/30/enabled = true
|
||
tracks/30/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:position")
|
||
tracks/30/interp = 1
|
||
tracks/30/loop_wrap = true
|
||
tracks/30/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector3(-10.1552, 14.9384, -16.2182)]
|
||
}
|
||
tracks/31/type = "value"
|
||
tracks/31/imported = false
|
||
tracks/31/enabled = true
|
||
tracks/31/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:rotation")
|
||
tracks/31/interp = 1
|
||
tracks/31/loop_wrap = true
|
||
tracks/31/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector3(0, 0.2877, 0)]
|
||
}
|
||
tracks/32/type = "value"
|
||
tracks/32/imported = false
|
||
tracks/32/enabled = true
|
||
tracks/32/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:visible")
|
||
tracks/32/interp = 1
|
||
tracks/32/loop_wrap = true
|
||
tracks/32/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/33/type = "value"
|
||
tracks/33/imported = false
|
||
tracks/33/enabled = true
|
||
tracks/33/path = NodePath("ScenePlayer/draeven/starlight_mesh/starlight_lamp:light_energy")
|
||
tracks/33/interp = 1
|
||
tracks/33/loop_wrap = true
|
||
tracks/33/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [2.0]
|
||
}
|
||
tracks/34/type = "value"
|
||
tracks/34/imported = false
|
||
tracks/34/enabled = true
|
||
tracks/34/path = NodePath("ScenePlayer/draeven/starlight_mesh:visible")
|
||
tracks/34/interp = 1
|
||
tracks/34/loop_wrap = true
|
||
tracks/34/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [true]
|
||
}
|
||
tracks/35/type = "value"
|
||
tracks/35/imported = false
|
||
tracks/35/enabled = true
|
||
tracks/35/path = NodePath("ScenePlayer/draeven/starlight_mesh/starlight_ambient:light_energy")
|
||
tracks/35/interp = 1
|
||
tracks/35/loop_wrap = true
|
||
tracks/35/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.2]
|
||
}
|
||
tracks/36/type = "value"
|
||
tracks/36/imported = false
|
||
tracks/36/enabled = true
|
||
tracks/36/path = NodePath("ScenePlayer/draeven:modulate")
|
||
tracks/36/interp = 1
|
||
tracks/36/loop_wrap = true
|
||
tracks/36/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 0)]
|
||
}
|
||
tracks/37/type = "value"
|
||
tracks/37/imported = false
|
||
tracks/37/enabled = true
|
||
tracks/37/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/37/interp = 1
|
||
tracks/37/loop_wrap = true
|
||
tracks/37/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [0]
|
||
}
|
||
tracks/38/type = "value"
|
||
tracks/38/imported = false
|
||
tracks/38/enabled = true
|
||
tracks/38/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer:scroll_horizontal")
|
||
tracks/38/interp = 1
|
||
tracks/38/loop_wrap = true
|
||
tracks/38/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [0]
|
||
}
|
||
tracks/39/type = "value"
|
||
tracks/39/imported = false
|
||
tracks/39/enabled = true
|
||
tracks/39/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/39/interp = 1
|
||
tracks/39/loop_wrap = true
|
||
tracks/39/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [150]
|
||
}
|
||
tracks/40/type = "value"
|
||
tracks/40/imported = false
|
||
tracks/40/enabled = true
|
||
tracks/40/path = NodePath("ScenePlayer/draeven/OmniLight3D:light_energy")
|
||
tracks/40/interp = 1
|
||
tracks/40/loop_wrap = true
|
||
tracks/40/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.0]
|
||
}
|
||
tracks/41/type = "value"
|
||
tracks/41/imported = false
|
||
tracks/41/enabled = true
|
||
tracks/41/path = NodePath("ScenePlayer/draeven:visible")
|
||
tracks/41/interp = 1
|
||
tracks/41/loop_wrap = true
|
||
tracks/41/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/42/type = "value"
|
||
tracks/42/imported = false
|
||
tracks/42/enabled = true
|
||
tracks/42/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer:modulate")
|
||
tracks/42/interp = 1
|
||
tracks/42/loop_wrap = true
|
||
tracks/42/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 1)]
|
||
}
|
||
tracks/43/type = "value"
|
||
tracks/43/imported = false
|
||
tracks/43/enabled = true
|
||
tracks/43/path = NodePath("ScenePlayer/Jui_Jutsu:volume_db")
|
||
tracks/43/interp = 1
|
||
tracks/43/loop_wrap = true
|
||
tracks/43/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.0]
|
||
}
|
||
|
||
[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("ScenePlayer/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("ScenePlayer/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("ScenePlayer/Lisa")
|
||
tracks/2/interp = 1
|
||
tracks/2/loop_wrap = true
|
||
tracks/2/keys = {
|
||
"clips": [{
|
||
"end_offset": 200.412,
|
||
"start_offset": 96.656,
|
||
"stream": ExtResource("9_dqdgk")
|
||
}],
|
||
"times": PackedFloat32Array(1.6)
|
||
}
|
||
tracks/2/use_blend = true
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("ScenePlayer/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("ScenePlayer/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("ScenePlayer/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("ScenePlayer/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("ScenePlayer/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("ScenePlayer/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 = "value"
|
||
tracks/9/imported = false
|
||
tracks/9/enabled = true
|
||
tracks/9/path = NodePath("ScenePlayer/childhood:visible")
|
||
tracks/9/interp = 1
|
||
tracks/9/loop_wrap = true
|
||
tracks/9/keys = {
|
||
"times": PackedFloat32Array(0, 93.1),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [true, false]
|
||
}
|
||
tracks/10/type = "value"
|
||
tracks/10/imported = false
|
||
tracks/10/enabled = true
|
||
tracks/10/path = NodePath("ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport:render_target_update_mode")
|
||
tracks/10/interp = 1
|
||
tracks/10/loop_wrap = true
|
||
tracks/10/keys = {
|
||
"times": PackedFloat32Array(0, 93.5),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [4, 0]
|
||
}
|
||
tracks/11/type = "method"
|
||
tracks/11/imported = false
|
||
tracks/11/enabled = true
|
||
tracks/11/path = NodePath("ScenePlayer")
|
||
tracks/11/interp = 1
|
||
tracks/11/loop_wrap = true
|
||
tracks/11/keys = {
|
||
"times": PackedFloat32Array(93.7),
|
||
"transitions": PackedFloat32Array(1),
|
||
"values": [{
|
||
"args": [],
|
||
"method": &"on_childhood_done"
|
||
}]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_1kp3w"]
|
||
resource_name = "draeven"
|
||
length = 151.0
|
||
tracks/0/type = "audio"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("ScenePlayer/Draven")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"clips": [{
|
||
"end_offset": 0.0,
|
||
"start_offset": 0.0,
|
||
"stream": ExtResource("7_125rh")
|
||
}],
|
||
"times": PackedFloat32Array(0.2)
|
||
}
|
||
tracks/0/use_blend = true
|
||
tracks/1/type = "audio"
|
||
tracks/1/imported = false
|
||
tracks/1/enabled = true
|
||
tracks/1/path = NodePath("ScenePlayer/IntroMusic")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"clips": [{
|
||
"end_offset": 0.0,
|
||
"start_offset": 1.78,
|
||
"stream": ExtResource("8_fos5c")
|
||
}],
|
||
"times": PackedFloat32Array(1.1)
|
||
}
|
||
tracks/1/use_blend = true
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("ScenePlayer/draeven/material_handle:material:shader_parameter/alpha_offset")
|
||
tracks/2/interp = 2
|
||
tracks/2/loop_wrap = true
|
||
tracks/2/keys = {
|
||
"times": PackedFloat32Array(0, 68.5, 87.2, 112.8, 130.201),
|
||
"transitions": PackedFloat32Array(1, 4.2871, 4.59479, 4.2871, 0.329877),
|
||
"update": 0,
|
||
"values": [-1.3, 0.33, 1.0, 0.33, -1.3]
|
||
}
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("ScenePlayer/draeven/material_handle:material:shader_parameter/alpha_scissor_threshold")
|
||
tracks/3/interp = 2
|
||
tracks/3/loop_wrap = true
|
||
tracks/3/keys = {
|
||
"times": PackedFloat32Array(66.9, 80.3, 87.3, 95.4, 118),
|
||
"transitions": PackedFloat32Array(1, 3.13834, 0.287175, 1.18921, 1),
|
||
"update": 0,
|
||
"values": [-0.3, 0.2, 0.3, 0.5, -0.3]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:position")
|
||
tracks/4/interp = 1
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(69.1, 121.146),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector3(-10.155, 7, -16.218), Vector3(-1.582, 4, -6.886)]
|
||
}
|
||
tracks/5/type = "value"
|
||
tracks/5/imported = false
|
||
tracks/5/enabled = true
|
||
tracks/5/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:rotation")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(69.2, 121.146),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector3(0, 0.698132, 0), Vector3(0, 1.04351, 0)]
|
||
}
|
||
tracks/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("ScenePlayer/draeven/Luna_frame-of-mind:visible")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0, 68.4, 115.3),
|
||
"transitions": PackedFloat32Array(1, 1, 1),
|
||
"update": 1,
|
||
"values": [false, true, false]
|
||
}
|
||
tracks/7/type = "value"
|
||
tracks/7/imported = false
|
||
tracks/7/enabled = true
|
||
tracks/7/path = NodePath("ScenePlayer/draeven/starlight_mesh/starlight_lamp:light_energy")
|
||
tracks/7/interp = 1
|
||
tracks/7/loop_wrap = true
|
||
tracks/7/keys = {
|
||
"times": PackedFloat32Array(56.9, 67.2, 82.9, 97.5, 104.1, 125.2, 130.2),
|
||
"transitions": PackedFloat32Array(4.59479, 1, 0.277392, 6.9644, 0.277392, 0.277392, 4.59479),
|
||
"update": 0,
|
||
"values": [2.0, 0.0, 0.0, 2.0, 0.0, 0.0, 2.0]
|
||
}
|
||
tracks/8/type = "value"
|
||
tracks/8/imported = false
|
||
tracks/8/enabled = true
|
||
tracks/8/path = NodePath("ScenePlayer/draeven/starlight_mesh:visible")
|
||
tracks/8/interp = 1
|
||
tracks/8/loop_wrap = true
|
||
tracks/8/keys = {
|
||
"times": PackedFloat32Array(65.6, 67.2, 82.8, 104, 125.1),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||
"update": 1,
|
||
"values": [true, false, true, false, true]
|
||
}
|
||
tracks/9/type = "value"
|
||
tracks/9/imported = false
|
||
tracks/9/enabled = true
|
||
tracks/9/path = NodePath("ScenePlayer/draeven/starlight_mesh/starlight_ambient:light_energy")
|
||
tracks/9/interp = 1
|
||
tracks/9/loop_wrap = true
|
||
tracks/9/keys = {
|
||
"times": PackedFloat32Array(57, 67.1, 82.8, 97.6, 104, 125.1, 130.3),
|
||
"transitions": PackedFloat32Array(4.59479, 1, 0.277392, 6.9644, 0.277392, 0.277392, 4.59479),
|
||
"update": 0,
|
||
"values": [0.2, 0.0, 0.0, 0.2, 0.0, 0.0, 0.2]
|
||
}
|
||
tracks/10/type = "value"
|
||
tracks/10/imported = false
|
||
tracks/10/enabled = true
|
||
tracks/10/path = NodePath("ScenePlayer/draeven:modulate")
|
||
tracks/10/interp = 1
|
||
tracks/10/loop_wrap = true
|
||
tracks/10/keys = {
|
||
"times": PackedFloat32Array(0, 2.6, 128.166, 133.121),
|
||
"transitions": PackedFloat32Array(1, 1, 0.392292, 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/11/type = "value"
|
||
tracks/11/imported = false
|
||
tracks/11/enabled = true
|
||
tracks/11/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/11/interp = 1
|
||
tracks/11/loop_wrap = true
|
||
tracks/11/keys = {
|
||
"times": PackedFloat32Array(4, 9.7, 16.1185, 32.3, 51.2239, 55.2, 66.8, 77.1, 91.9, 95.6, 100.1, 112.2, 116.2, 121.4),
|
||
"transitions": PackedFloat32Array(0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.31864, 0.366021, 0.366021, 0.366021, 1, 0.450625, 1),
|
||
"update": 0,
|
||
"values": [0, 82, 177, 401, 695, 721, 878, 1010, 1199, 1281, 1281, 1447, 1474, 1538]
|
||
}
|
||
tracks/12/type = "value"
|
||
tracks/12/imported = false
|
||
tracks/12/enabled = true
|
||
tracks/12/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer:scroll_horizontal")
|
||
tracks/12/interp = 1
|
||
tracks/12/loop_wrap = true
|
||
tracks/12/keys = {
|
||
"times": PackedFloat32Array(99.1),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0]
|
||
}
|
||
tracks/13/type = "value"
|
||
tracks/13/imported = false
|
||
tracks/13/enabled = true
|
||
tracks/13/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/13/interp = 1
|
||
tracks/13/loop_wrap = true
|
||
tracks/13/keys = {
|
||
"times": PackedFloat32Array(90.4, 93, 121.6, 131.2),
|
||
"transitions": PackedFloat32Array(0.420448, 1, 2.63902, 0.420448),
|
||
"update": 0,
|
||
"values": [0, 250, 250, 0]
|
||
}
|
||
tracks/14/type = "value"
|
||
tracks/14/imported = false
|
||
tracks/14/enabled = true
|
||
tracks/14/path = NodePath("ScenePlayer/draeven/OmniLight3D:light_energy")
|
||
tracks/14/interp = 1
|
||
tracks/14/loop_wrap = true
|
||
tracks/14/keys = {
|
||
"times": PackedFloat32Array(18, 68, 90.5, 129.9),
|
||
"transitions": PackedFloat32Array(2.54912, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [0.0, 1.0, 2.0, 0.0]
|
||
}
|
||
tracks/15/type = "value"
|
||
tracks/15/imported = false
|
||
tracks/15/enabled = true
|
||
tracks/15/path = NodePath("ScenePlayer/Moving:volume_db")
|
||
tracks/15/interp = 1
|
||
tracks/15/loop_wrap = true
|
||
tracks/15/keys = {
|
||
"times": PackedFloat32Array(0.1, 7.6, 150.5, 158.3),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [0.0, -80.0, -80.0, 0.0]
|
||
}
|
||
tracks/16/type = "value"
|
||
tracks/16/imported = false
|
||
tracks/16/enabled = true
|
||
tracks/16/path = NodePath("ScenePlayer/draeven:visible")
|
||
tracks/16/interp = 1
|
||
tracks/16/loop_wrap = true
|
||
tracks/16/keys = {
|
||
"times": PackedFloat32Array(0, 133.121),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [true, false]
|
||
}
|
||
tracks/17/type = "value"
|
||
tracks/17/imported = false
|
||
tracks/17/enabled = true
|
||
tracks/17/path = NodePath("ScenePlayer/draeven:self_modulate")
|
||
tracks/17/interp = 1
|
||
tracks/17/loop_wrap = true
|
||
tracks/17/keys = {
|
||
"times": PackedFloat32Array(125),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 1)]
|
||
}
|
||
tracks/18/type = "value"
|
||
tracks/18/imported = false
|
||
tracks/18/enabled = true
|
||
tracks/18/path = NodePath("ScenePlayer/draeven/PanelContainer/VBoxContainer:modulate")
|
||
tracks/18/interp = 1
|
||
tracks/18/loop_wrap = true
|
||
tracks/18/keys = {
|
||
"times": PackedFloat32Array(123.657, 130.9),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||
}
|
||
tracks/19/type = "method"
|
||
tracks/19/imported = false
|
||
tracks/19/enabled = true
|
||
tracks/19/path = NodePath("ScenePlayer")
|
||
tracks/19/interp = 1
|
||
tracks/19/loop_wrap = true
|
||
tracks/19/keys = {
|
||
"times": PackedFloat32Array(140.5),
|
||
"transitions": PackedFloat32Array(1),
|
||
"values": [{
|
||
"args": [],
|
||
"method": &"on_draeven_done"
|
||
}]
|
||
}
|
||
|
||
[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("ScenePlayer/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("ScenePlayer")
|
||
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("ScenePlayer/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("ScenePlayer/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]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_dot4p"]
|
||
resource_name = "jui_jutsu"
|
||
length = 210.0
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("ScenePlayer/Moving:volume_db")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"times": PackedFloat32Array(0, 9, 171.8, 207.7),
|
||
"transitions": PackedFloat32Array(1.93187, 1, 0.189465, 1.93187),
|
||
"update": 0,
|
||
"values": [0.0, -80.0, -80.0, 0.0]
|
||
}
|
||
tracks/1/type = "audio"
|
||
tracks/1/imported = false
|
||
tracks/1/enabled = true
|
||
tracks/1/path = NodePath("ScenePlayer/Lisa")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"clips": [{
|
||
"end_offset": 62.4779,
|
||
"start_offset": 183.499,
|
||
"stream": ExtResource("9_dqdgk")
|
||
}, {
|
||
"end_offset": 0.0,
|
||
"start_offset": 322.397,
|
||
"stream": ExtResource("9_dqdgk")
|
||
}],
|
||
"times": PackedFloat32Array(1.1, 139.2)
|
||
}
|
||
tracks/1/use_blend = true
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/2/interp = 2
|
||
tracks/2/loop_wrap = true
|
||
tracks/2/keys = {
|
||
"times": PackedFloat32Array(78.1, 81, 148.1, 152, 155.7, 155.8, 158.009),
|
||
"transitions": PackedFloat32Array(0.307786, 0.307786, 12.1257, 0.554785, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [0, 638, 638, 677, 1220, 1252, 1252]
|
||
}
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer:mouse_filter")
|
||
tracks/3/interp = 1
|
||
tracks/3/loop_wrap = true
|
||
tracks/3/keys = {
|
||
"times": PackedFloat32Array(0, 90),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [2, 0]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("ScenePlayer/childhood/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
|
||
tracks/4/interp = 2
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(0, 0.4),
|
||
"transitions": PackedFloat32Array(0.466516, 1),
|
||
"update": 0,
|
||
"values": [Vector2(800, 750), Vector2(800, 800)]
|
||
}
|
||
tracks/5/type = "value"
|
||
tracks/5/imported = false
|
||
tracks/5/enabled = true
|
||
tracks/5/path = NodePath("ScenePlayer/jui_jutsu:modulate")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(0, 0.4, 203.8, 204.7),
|
||
"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/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer:self_modulate")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(201.4, 203.9),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)]
|
||
}
|
||
tracks/7/type = "method"
|
||
tracks/7/imported = false
|
||
tracks/7/enabled = true
|
||
tracks/7/path = NodePath(".")
|
||
tracks/7/interp = 1
|
||
tracks/7/loop_wrap = true
|
||
tracks/7/keys = {
|
||
"times": PackedFloat32Array(177.8),
|
||
"transitions": PackedFloat32Array(1),
|
||
"values": [{
|
||
"args": [],
|
||
"method": &"_on_childhood_done"
|
||
}]
|
||
}
|
||
tracks/8/type = "value"
|
||
tracks/8/imported = false
|
||
tracks/8/enabled = true
|
||
tracks/8/path = NodePath("ScenePlayer/jui_jutsu:visible")
|
||
tracks/8/interp = 1
|
||
tracks/8/loop_wrap = true
|
||
tracks/8/keys = {
|
||
"times": PackedFloat32Array(0, 206.7),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [true, false]
|
||
}
|
||
tracks/9/type = "audio"
|
||
tracks/9/imported = false
|
||
tracks/9/enabled = true
|
||
tracks/9/path = NodePath("ScenePlayer/Jui_Jutsu")
|
||
tracks/9/interp = 1
|
||
tracks/9/loop_wrap = true
|
||
tracks/9/keys = {
|
||
"clips": [{
|
||
"end_offset": 0.0,
|
||
"start_offset": 0.0,
|
||
"stream": ExtResource("5_fe1yj")
|
||
}],
|
||
"times": PackedFloat32Array(3)
|
||
}
|
||
tracks/9/use_blend = true
|
||
tracks/10/type = "value"
|
||
tracks/10/imported = false
|
||
tracks/10/enabled = true
|
||
tracks/10/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/10/interp = 1
|
||
tracks/10/loop_wrap = true
|
||
tracks/10/keys = {
|
||
"times": PackedFloat32Array(0.7, 2.5, 4.2, 8.59882, 11.202, 17.9, 22.9, 28.4866, 34.1, 40.7, 44.6, 50, 53.9237, 58.9, 63.2334, 71.5, 75.5, 79.8, 84.7, 88.7, 91.9227, 98.6, 102.972, 106, 106.8, 109.1, 110.3, 114.8, 117.385, 120.6, 121.989, 125.4, 128.512, 136.313, 143.8, 149.7, 153, 156.2, 160.1, 163, 170.3, 175.771, 182.9, 183.9, 184.6, 188.4, 189.5, 195.1, 198.112, 201),
|
||
"transitions": PackedFloat32Array(0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 1, 0.287175, 0.965937, 0.287175, 0.287175, 0.287175, 0.287175, 1, 1, 0.287175, 0.287175, 0.287175, 0.517633, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175, 0.287175),
|
||
"update": 0,
|
||
"values": [0, 43, 43, 110, 110, 275, 275, 360, 508, 540, 540, 648, 648, 735, 735, 1024, 1091, 1091, 1162, 1279, 1279, 1434, 1434, 1452, 1452, 1483, 1483, 1596, 1596, 1647, 1647, 1698, 1698, 1790, 1906, 2061, 2061, 2101, 2150, 2150, 2229, 2313, 2352, 2357, 2363, 2412, 2412, 2503, 2503, 2540]
|
||
}
|
||
tracks/11/type = "value"
|
||
tracks/11/imported = false
|
||
tracks/11/enabled = true
|
||
tracks/11/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:emitting")
|
||
tracks/11/interp = 1
|
||
tracks/11/loop_wrap = true
|
||
tracks/11/keys = {
|
||
"times": PackedFloat32Array(0, 5.8, 11.3, 18.2, 26.1, 34.4, 43.7, 53.2, 65.1, 75.7, 93),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||
"update": 1,
|
||
"values": [false, true, true, true, true, true, true, true, true, true, true]
|
||
}
|
||
tracks/12/type = "value"
|
||
tracks/12/imported = false
|
||
tracks/12/enabled = true
|
||
tracks/12/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:amount")
|
||
tracks/12/interp = 1
|
||
tracks/12/loop_wrap = true
|
||
tracks/12/keys = {
|
||
"times": PackedFloat32Array(4, 11.1, 18, 25.9, 34.2, 43.5, 53, 65, 75.6, 92.1),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
|
||
"update": 1,
|
||
"values": [1, 10, 20, 40, 80, 180, 160, 320, 400, 500]
|
||
}
|
||
tracks/13/type = "value"
|
||
tracks/13/imported = false
|
||
tracks/13/enabled = true
|
||
tracks/13/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite:noise_speed")
|
||
tracks/13/interp = 1
|
||
tracks/13/loop_wrap = true
|
||
tracks/13/keys = {
|
||
"times": PackedFloat32Array(2, 129.7, 149.1, 167.15),
|
||
"transitions": PackedFloat32Array(0.482968, 1.86607, 1, 1),
|
||
"update": 0,
|
||
"values": [0.0, 10.0, 5.0, 10.0]
|
||
}
|
||
tracks/14/type = "value"
|
||
tracks/14/imported = false
|
||
tracks/14/enabled = true
|
||
tracks/14/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:one_shot")
|
||
tracks/14/interp = 1
|
||
tracks/14/loop_wrap = true
|
||
tracks/14/keys = {
|
||
"times": PackedFloat32Array(0, 93),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 1,
|
||
"values": [true, false]
|
||
}
|
||
tracks/15/type = "value"
|
||
tracks/15/imported = false
|
||
tracks/15/enabled = true
|
||
tracks/15/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:lifetime")
|
||
tracks/15/interp = 1
|
||
tracks/15/loop_wrap = true
|
||
tracks/15/keys = {
|
||
"times": PackedFloat32Array(93, 129.9, 136.6, 164.8),
|
||
"transitions": PackedFloat32Array(1, 0.31864, 2.21914, 1),
|
||
"update": 0,
|
||
"values": [5.0, 1.5, 4.0, 2.0]
|
||
}
|
||
tracks/16/type = "value"
|
||
tracks/16/imported = false
|
||
tracks/16/enabled = true
|
||
tracks/16/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:explosiveness")
|
||
tracks/16/interp = 1
|
||
tracks/16/loop_wrap = true
|
||
tracks/16/keys = {
|
||
"times": PackedFloat32Array(96.3, 129.9, 136.6, 159.5, 176.7),
|
||
"transitions": PackedFloat32Array(1, 0.31864, 1, 0.406126, 1),
|
||
"update": 0,
|
||
"values": [0.29, 0.69, 0.74, 0.9, 0.2]
|
||
}
|
||
tracks/17/type = "value"
|
||
tracks/17/imported = false
|
||
tracks/17/enabled = true
|
||
tracks/17/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite/GPUParticles2D:speed_scale")
|
||
tracks/17/interp = 1
|
||
tracks/17/loop_wrap = true
|
||
tracks/17/keys = {
|
||
"times": PackedFloat32Array(105.6, 129.8, 150.5, 164.7),
|
||
"transitions": PackedFloat32Array(1, 0.466516, 1, 1),
|
||
"update": 0,
|
||
"values": [1.0, 1.9, 0.4, 1.0]
|
||
}
|
||
tracks/18/type = "value"
|
||
tracks/18/imported = false
|
||
tracks/18/enabled = true
|
||
tracks/18/path = NodePath("ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite:noise_power")
|
||
tracks/18/interp = 1
|
||
tracks/18/loop_wrap = true
|
||
tracks/18/keys = {
|
||
"times": PackedFloat32Array(8.4, 93.4, 129.7, 159.4, 169.4),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [5.0, 2.0, 0.3, 0.3, 1.5]
|
||
}
|
||
tracks/19/type = "method"
|
||
tracks/19/imported = false
|
||
tracks/19/enabled = true
|
||
tracks/19/path = NodePath("ScenePlayer")
|
||
tracks/19/interp = 1
|
||
tracks/19/loop_wrap = true
|
||
tracks/19/keys = {
|
||
"times": PackedFloat32Array(204.5),
|
||
"transitions": PackedFloat32Array(1),
|
||
"values": [{
|
||
"args": [],
|
||
"method": &"on_jui_jutsu_done"
|
||
}]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_t64y4"]
|
||
resource_name = "voice training"
|
||
length = 105.0
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("ScenePlayer/Moving:volume_db")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"times": PackedFloat32Array(0, 5.6, 94.8, 102.9),
|
||
"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("ScenePlayer/VoiceTraining:volume_db")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"times": PackedFloat32Array(0.1, 5.7, 94.8, 103.1),
|
||
"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("ScenePlayer/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
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("ScenePlayer/Voice Training:modulate")
|
||
tracks/3/interp = 1
|
||
tracks/3/loop_wrap = true
|
||
tracks/3/keys = {
|
||
"times": PackedFloat32Array(0, 0.6, 97.2, 98.8),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0.923078), Color(1, 1, 1, 0.923078), Color(1, 1, 1, 0)]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("ScenePlayer/Voice Training:visible")
|
||
tracks/4/interp = 1
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(0, 100.5),
|
||
"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("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer:custom_minimum_size")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(0.1, 0.8, 97, 98.9),
|
||
"transitions": PackedFloat32Array(0.535887, 1, 2, 0.535887),
|
||
"update": 0,
|
||
"values": [Vector2(800, 750), Vector2(800, 800), Vector2(800, 800), Vector2(800, 750)]
|
||
}
|
||
tracks/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer/Label:visible_characters")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0.6, 3.4, 7.9, 9.5, 14.1, 20.839, 29.8, 31.8233, 37.1, 39.5, 42.3, 45.8, 47.3949, 51.2, 55.5952, 61.1605, 63.5, 64.7412, 65.8, 70.1, 71.5212, 76.9388, 79.1504, 82.3541, 85.6, 86.4, 89.3, 90, 92.1, 94),
|
||
"transitions": PackedFloat32Array(0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604, 0.594604),
|
||
"update": 0,
|
||
"values": [0, 23, 114, 114, 161, 265, 419, 419, 538, 538, 570, 644, 644, 690, 753, 833, 900, 900, 903, 959, 959, 1067, 1067, 1105, 1154, 1154, 1210, 1210, 1239, 1265]
|
||
}
|
||
tracks/7/type = "value"
|
||
tracks/7/imported = false
|
||
tracks/7/enabled = true
|
||
tracks/7/path = NodePath("ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer:scroll_vertical")
|
||
tracks/7/interp = 1
|
||
tracks/7/loop_wrap = true
|
||
tracks/7/keys = {
|
||
"times": PackedFloat32Array(70.9, 72, 95.5, 98.8),
|
||
"transitions": PackedFloat32Array(0.466516, 1, 2.46229, 1),
|
||
"update": 0,
|
||
"values": [0, 226, 226, 0]
|
||
}
|
||
tracks/8/type = "method"
|
||
tracks/8/imported = false
|
||
tracks/8/enabled = true
|
||
tracks/8/path = NodePath("ScenePlayer")
|
||
tracks/8/interp = 1
|
||
tracks/8/loop_wrap = true
|
||
tracks/8/keys = {
|
||
"times": PackedFloat32Array(95.1),
|
||
"transitions": PackedFloat32Array(1),
|
||
"values": [{
|
||
"args": [],
|
||
"method": &"on_voice_training_done"
|
||
}]
|
||
}
|
||
|
||
[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("ScenePlayer/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("ScenePlayer/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"),
|
||
"childhood": SubResource("Animation_g5l1m"),
|
||
"draeven": SubResource("Animation_1kp3w"),
|
||
"intro": SubResource("Animation_1pmhi"),
|
||
"jui_jutsu": SubResource("Animation_dot4p"),
|
||
"voice training": SubResource("Animation_t64y4"),
|
||
"voice_intro": SubResource("Animation_8gaqi")
|
||
}
|
||
|
||
[sub_resource type="GDScript" id="GDScript_tfc2r"]
|
||
script/source = "extends AnimationPlayer
|
||
|
||
var has_stage
|
||
var is_repeating = false
|
||
|
||
func start_soundtrack():
|
||
$Moving.play(70)
|
||
$Childhood.play(70)
|
||
$VoiceTraining.play(70)
|
||
|
||
func play_scene(id: int, repeat = false):
|
||
get_tree().call_group(\"interactables\", \"collapse\")
|
||
State.pass_stage_to(self, false, true)
|
||
is_repeating = repeat
|
||
Input.mouse_mode = Input.MOUSE_MODE_HIDDEN
|
||
match id:
|
||
Scenes.id.YOUTH_CHILDHOOD:
|
||
play(\"childhood\")
|
||
Scenes.id.YOUTH_VOICE_TRAINING:
|
||
play(\"voice training\")
|
||
Scenes.id.YOUTH_JUI_JUTSU:
|
||
play(\"jui_jutsu\")
|
||
Scenes.id.YOUTH_DRAEVEN:
|
||
play(\"draeven\")
|
||
|
||
func _on_ini_room():
|
||
pass
|
||
|
||
func on_childhood_done():
|
||
get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_CHILDHOOD, is_repeating)
|
||
$childhood.hide()
|
||
|
||
func on_voice_training_done():
|
||
get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_VOICE_TRAINING, is_repeating)
|
||
$\"Voice Training\".hide()
|
||
|
||
func on_jui_jutsu_done():
|
||
get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_JUI_JUTSU, is_repeating)
|
||
$jui_jutsu.hide()
|
||
|
||
func on_draeven_done():
|
||
get_tree().call_group(\"animation_player\", \"scene_finished\", Scenes.id.YOUTH_DRAEVEN, is_repeating)
|
||
$draeven.hide()
|
||
queue(\"intro\")
|
||
|
||
func scene_finished(_id):
|
||
queue(\"RESET\")
|
||
"
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_2cudi"]
|
||
viewport_path = NodePath("logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport")
|
||
|
||
[sub_resource type="Environment" id="Environment_sk23p"]
|
||
ambient_light_color = Color(0.494118, 0.654902, 0.752941, 1)
|
||
tonemap_mode = 2
|
||
tonemap_exposure = 1.55
|
||
ssao_enabled = true
|
||
adjustment_enabled = true
|
||
adjustment_saturation = 0.9
|
||
|
||
[sub_resource type="World3D" id="World3D_4m36g"]
|
||
environment = SubResource("Environment_sk23p")
|
||
|
||
[sub_resource type="Animation" id="Animation_rp0q6"]
|
||
length = 0.001
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath(".:rotation")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector3(0, 0, 0)]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_cml7w"]
|
||
resource_name = "idle"
|
||
length = 20.0
|
||
loop_mode = 1
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath(".:rotation")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"times": PackedFloat32Array(0, 20),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector3(-0.349066, -1.5708, -0.349066), Vector3(-0.349066, 4.71239, -0.349066)]
|
||
}
|
||
|
||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_3td8t"]
|
||
_data = {
|
||
"RESET": SubResource("Animation_rp0q6"),
|
||
"idle": SubResource("Animation_cml7w")
|
||
}
|
||
|
||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_foovg"]
|
||
radius = 110.0
|
||
height = 336.0
|
||
|
||
[sub_resource type="AtlasTexture" id="AtlasTexture_ykk13"]
|
||
atlas = ExtResource("10_ftoxq")
|
||
region = Rect2(0, 0, 600, 440)
|
||
|
||
[sub_resource type="AtlasTexture" id="AtlasTexture_l43eo"]
|
||
atlas = ExtResource("10_ftoxq")
|
||
region = Rect2(600, 0, 600, 440)
|
||
|
||
[sub_resource type="AtlasTexture" id="AtlasTexture_x2vcn"]
|
||
atlas = ExtResource("10_ftoxq")
|
||
region = Rect2(0, 440, 600, 440)
|
||
|
||
[sub_resource type="AtlasTexture" id="AtlasTexture_e7401"]
|
||
atlas = ExtResource("10_ftoxq")
|
||
region = Rect2(600, 440, 600, 440)
|
||
|
||
[sub_resource type="AtlasTexture" id="AtlasTexture_j7wh6"]
|
||
atlas = ExtResource("10_ftoxq")
|
||
region = Rect2(0, 880, 600, 440)
|
||
|
||
[sub_resource type="SpriteFrames" id="SpriteFrames_ckivt"]
|
||
animations = [{
|
||
"frames": [{
|
||
"duration": 1.0,
|
||
"texture": SubResource("AtlasTexture_ykk13")
|
||
}, {
|
||
"duration": 1.0,
|
||
"texture": SubResource("AtlasTexture_l43eo")
|
||
}, {
|
||
"duration": 1.0,
|
||
"texture": SubResource("AtlasTexture_x2vcn")
|
||
}, {
|
||
"duration": 1.0,
|
||
"texture": SubResource("AtlasTexture_e7401")
|
||
}, {
|
||
"duration": 1.0,
|
||
"texture": SubResource("AtlasTexture_j7wh6")
|
||
}],
|
||
"loop": true,
|
||
"name": &"default",
|
||
"speed": 5.0
|
||
}]
|
||
|
||
[sub_resource type="GDScript" id="GDScript_252ei"]
|
||
script/source = "extends AnimatedSprite2D
|
||
|
||
@onready var particles = $GPUParticles2D
|
||
@onready var initial_position = position
|
||
@export var noise_speed: float = 10
|
||
@export var noise_power: float = 1
|
||
var noise_position = randf()
|
||
var noise: Noise = FastNoiseLite.new()
|
||
@export var void_active: bool = true
|
||
|
||
func _ready():
|
||
reduce_motion_changed(State.reduce_motion)
|
||
|
||
func _process(delta):
|
||
if void_active and not State.reduce_motion:
|
||
noise_position += delta * noise_speed
|
||
|
||
var random_position = Vector2(noise.get_noise_1d(noise_position*2), noise.get_noise_1d(-noise_position))
|
||
|
||
random_position = random_position.normalized() * pow(random_position.length()*2, noise_power) * 10
|
||
|
||
position = initial_position - random_position
|
||
|
||
rotation = noise.get_noise_1d(noise_position*7) * random_position.length() * 0.01
|
||
|
||
particles.position = random_position
|
||
|
||
else: position = initial_position
|
||
|
||
func reduce_motion_changed(value:bool):
|
||
$GPUParticles2D.visible = !value
|
||
$Sprite2D.visible = value
|
||
"
|
||
|
||
[sub_resource type="Gradient" id="Gradient_v70nd"]
|
||
interpolation_mode = 2
|
||
offsets = PackedFloat32Array(0, 0.0529197, 0.191606, 1)
|
||
colors = PackedColorArray(1, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 0.491329, 1, 1, 1, 0)
|
||
|
||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_xxq8p"]
|
||
gradient = SubResource("Gradient_v70nd")
|
||
|
||
[sub_resource type="Curve" id="Curve_q6cmf"]
|
||
_data = [Vector2(0, 0), 0.0, 3.16529, 0, 0, Vector2(0.241056, 0.191336), 0.132446, 0.132446, 0, 0, Vector2(1, 1), 3.94797, 0.0, 0, 0]
|
||
point_count = 3
|
||
|
||
[sub_resource type="CurveTexture" id="CurveTexture_cg0w1"]
|
||
curve = SubResource("Curve_q6cmf")
|
||
|
||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_by44l"]
|
||
particle_flag_disable_z = true
|
||
emission_shape = 6
|
||
emission_ring_axis = Vector3(0, 0, 1)
|
||
emission_ring_height = 0.0
|
||
emission_ring_radius = 180.0
|
||
emission_ring_inner_radius = 185.0
|
||
spread = 180.0
|
||
initial_velocity_min = -10.0
|
||
initial_velocity_max = 10.0
|
||
angular_velocity_min = -150.0
|
||
angular_velocity_max = -150.0
|
||
gravity = Vector3(0, 0, 0)
|
||
radial_accel_min = -20.0
|
||
radial_accel_max = -5.0
|
||
tangential_accel_min = 20.0
|
||
tangential_accel_max = 30.0
|
||
attractor_interaction_enabled = false
|
||
scale_min = 3.0
|
||
scale_max = 5.0
|
||
scale_curve = SubResource("CurveTexture_cg0w1")
|
||
color_ramp = SubResource("GradientTexture1D_xxq8p")
|
||
turbulence_noise_strength = 0.1
|
||
|
||
[sub_resource type="BoxShape3D" id="BoxShape3D_cb3g8"]
|
||
size = Vector3(1.81843, 2.13395, 0.0774798)
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_3mgqk"]
|
||
viewport_path = NodePath("logic/Mask-interaction/UiWrapper/UiSprite/SubViewport")
|
||
|
||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_72g2i"]
|
||
radius = 0.342951
|
||
height = 1.08154
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_7hana"]
|
||
viewport_path = NodePath("logic/clothes_interaction/UiWrapper/UiSprite/SubViewport")
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_nn6wl"]
|
||
viewport_path = NodePath("logic/Comic-interaction/UiWrapper/UiSprite/SubViewport")
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_8rywf"]
|
||
viewport_path = NodePath("logic/Draeven-interaction/UiWrapper/UiSprite/SubViewport")
|
||
|
||
[sub_resource type="SphereShape3D" id="SphereShape3D_c7buh"]
|
||
radius = 0.469631
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_hdmps"]
|
||
viewport_path = NodePath("logic/Mind Board/UiWrapper/UiSprite/SubViewport")
|
||
|
||
[sub_resource type="Animation" id="Animation_xum02"]
|
||
length = 0.001
|
||
tracks/0/type = "value"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("visuals/DirectionalLight3D:visible")
|
||
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("visuals/DirectionalLight3D:light_energy")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [20.0]
|
||
}
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("visuals/OmniLight3D:visible")
|
||
tracks/2/interp = 1
|
||
tracks/2/loop_wrap = true
|
||
tracks/2/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 1,
|
||
"values": [false]
|
||
}
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("visuals/OmniLight3D:light_energy")
|
||
tracks/3/interp = 1
|
||
tracks/3/loop_wrap = true
|
||
tracks/3/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [3.0]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("visuals/OmniLight3D:position")
|
||
tracks/4/interp = 1
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector3(3.73188, 2.33544, 4.04756)]
|
||
}
|
||
tracks/5/type = "value"
|
||
tracks/5/imported = false
|
||
tracks/5/enabled = true
|
||
tracks/5/path = NodePath("visuals/DirectionalLight3D:rotation")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [Vector3(-0.170518, -0.366744, -0.433319)]
|
||
}
|
||
tracks/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("WorldEnvironment/window_glass/SubViewport/outside:light_energy")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0),
|
||
"transitions": PackedFloat32Array(1),
|
||
"update": 0,
|
||
"values": [0.0]
|
||
}
|
||
|
||
[sub_resource type="Animation" id="Animation_3ms6b"]
|
||
resource_name = "lighting_and_thunder"
|
||
length = 20.0
|
||
tracks/0/type = "audio"
|
||
tracks/0/imported = false
|
||
tracks/0/enabled = true
|
||
tracks/0/path = NodePath("sfx/thunder")
|
||
tracks/0/interp = 1
|
||
tracks/0/loop_wrap = true
|
||
tracks/0/keys = {
|
||
"clips": [{
|
||
"end_offset": 0.0,
|
||
"start_offset": 0.0,
|
||
"stream": ExtResource("3_wcypa")
|
||
}],
|
||
"times": PackedFloat32Array(0.3)
|
||
}
|
||
tracks/0/use_blend = true
|
||
tracks/1/type = "value"
|
||
tracks/1/imported = false
|
||
tracks/1/enabled = true
|
||
tracks/1/path = NodePath("visuals/DirectionalLight3D:visible")
|
||
tracks/1/interp = 1
|
||
tracks/1/loop_wrap = true
|
||
tracks/1/keys = {
|
||
"times": PackedFloat32Array(0.0333338, 0.2, 0.3, 0.8, 2.2),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||
"update": 1,
|
||
"values": [false, true, false, true, false]
|
||
}
|
||
tracks/2/type = "value"
|
||
tracks/2/imported = false
|
||
tracks/2/enabled = true
|
||
tracks/2/path = NodePath("visuals/DirectionalLight3D:light_energy")
|
||
tracks/2/interp = 1
|
||
tracks/2/loop_wrap = true
|
||
tracks/2/keys = {
|
||
"times": PackedFloat32Array(0, 0.333333, 0.666667, 1.93333),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [20.0, 20.0, 4.0, 0.0]
|
||
}
|
||
tracks/3/type = "value"
|
||
tracks/3/imported = false
|
||
tracks/3/enabled = true
|
||
tracks/3/path = NodePath("visuals/OmniLight3D:visible")
|
||
tracks/3/interp = 1
|
||
tracks/3/loop_wrap = true
|
||
tracks/3/keys = {
|
||
"times": PackedFloat32Array(0.166667, 0.2, 0.233333, 0.4),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1),
|
||
"update": 1,
|
||
"values": [false, true, false, true]
|
||
}
|
||
tracks/4/type = "value"
|
||
tracks/4/imported = false
|
||
tracks/4/enabled = true
|
||
tracks/4/path = NodePath("visuals/OmniLight3D:light_energy")
|
||
tracks/4/interp = 1
|
||
tracks/4/loop_wrap = true
|
||
tracks/4/keys = {
|
||
"times": PackedFloat32Array(0.2, 0.466667, 1.76667),
|
||
"transitions": PackedFloat32Array(1, 1, 1),
|
||
"update": 0,
|
||
"values": [1.0, 3.0, 0.0]
|
||
}
|
||
tracks/5/type = "value"
|
||
tracks/5/imported = false
|
||
tracks/5/enabled = true
|
||
tracks/5/path = NodePath("visuals/OmniLight3D:position")
|
||
tracks/5/interp = 1
|
||
tracks/5/loop_wrap = true
|
||
tracks/5/keys = {
|
||
"times": PackedFloat32Array(0.2, 0.3, 0.366667, 0.633333, 2.7),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [Vector3(1.94233, 1.40877, -0.723383), Vector3(1.94233, 1.40877, -0.723383), Vector3(2.26083, 2.78047, 4.02356), Vector3(3.73188, 2.33544, 4.04756), Vector3(-1.28952, 2.33544, 4.04756)]
|
||
}
|
||
tracks/6/type = "value"
|
||
tracks/6/imported = false
|
||
tracks/6/enabled = true
|
||
tracks/6/path = NodePath("visuals/DirectionalLight3D:rotation")
|
||
tracks/6/interp = 1
|
||
tracks/6/loop_wrap = true
|
||
tracks/6/keys = {
|
||
"times": PackedFloat32Array(0.133333, 2.1),
|
||
"transitions": PackedFloat32Array(1, 1),
|
||
"update": 0,
|
||
"values": [Vector3(-0.170518, -0.366744, -0.433319), Vector3(-0.170518, 0.137901, -0.433319)]
|
||
}
|
||
tracks/7/type = "value"
|
||
tracks/7/imported = false
|
||
tracks/7/enabled = true
|
||
tracks/7/path = NodePath("WorldEnvironment/window_glass/SubViewport/outside:light_energy")
|
||
tracks/7/interp = 1
|
||
tracks/7/loop_wrap = true
|
||
tracks/7/keys = {
|
||
"times": PackedFloat32Array(0, 0.2, 0.333333, 0.4, 2),
|
||
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
|
||
"update": 0,
|
||
"values": [0.0, 20.0, 0.0, 5.0, 0.0]
|
||
}
|
||
|
||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_vwrt1"]
|
||
_data = {
|
||
"RESET": SubResource("Animation_xum02"),
|
||
"lighting_and_thunder": SubResource("Animation_3ms6b")
|
||
}
|
||
|
||
[sub_resource type="GDScript" id="GDScript_j63gy"]
|
||
script/source = "extends AnimationPlayer
|
||
|
||
func _process(delta: float) -> void:
|
||
if Input.is_action_just_pressed(\"ui_focus_next\"):
|
||
stop()
|
||
play(\"lighting_and_thunder\")
|
||
"
|
||
|
||
[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 = $desk_secondary
|
||
|
||
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)
|
||
"
|
||
|
||
[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")
|
||
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"
|
||
}]
|
||
}
|
||
|
||
[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]
|
||
}
|
||
|
||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_k8op5"]
|
||
_data = {
|
||
"RESET": SubResource("Animation_hqls1"),
|
||
"light_up": SubResource("Animation_hxk3n"),
|
||
"lights_out": SubResource("Animation_wa80i"),
|
||
"menu": SubResource("Animation_upogh")
|
||
}
|
||
|
||
[sub_resource type="GDScript" id="GDScript_5ot1o"]
|
||
script/source = "extends AnimationPlayer
|
||
|
||
func _on_ini_room():
|
||
pass
|
||
#play(\"light_up\")
|
||
|
||
func play_scene(_id: int, _repeat):
|
||
queue(\"lights_out\")
|
||
|
||
func scene_finished(_id: int, _repeat):
|
||
queue(\"light_up\")
|
||
"
|
||
|
||
[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)
|
||
"
|
||
|
||
[sub_resource type="ViewportTexture" id="ViewportTexture_hwb6d"]
|
||
viewport_path = NodePath("MeshInstance3D/SubViewport")
|
||
|
||
[sub_resource type="Gradient" id="Gradient_d5lk6"]
|
||
interpolation_mode = 2
|
||
offsets = PackedFloat32Array(0, 0.175337, 0.414258, 0.593449, 0.700565, 0.770713, 0.798493, 0.809793, 0.954802)
|
||
colors = PackedColorArray(0, 0, 0, 0, 0.003, 0.0047, 0.02, 0.584314, 0.02385, 0.009, 0.09, 0, 0.06228, 0.0312, 0.12, 1, 0.22, 0.055, 0.1815, 0, 0.816757, 0.155467, 0.208686, 0.819608, 0.0136439, 0.0237636, 0.0955315, 1, 0.0120242, 0.0120251, 0.0360567, 0.356863, 0.00319355, 0.00476964, 0.0186391, 0.313726)
|
||
|
||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_apxml"]
|
||
gradient = SubResource("Gradient_d5lk6")
|
||
use_hdr = true
|
||
|
||
[sub_resource type="Gradient" id="Gradient_liqu7"]
|
||
interpolation_mode = 2
|
||
interpolation_color_space = 1
|
||
offsets = PackedFloat32Array(0, 0.137476, 0.46516, 0.851224)
|
||
colors = PackedColorArray(0.127188, 0.325303, 0.352533, 1, 0.0512, 0.18112, 0.32, 1, 0.0406, 0.0530699, 0.29, 1, 0.106137, 0.0034, 0.17, 1)
|
||
|
||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_vetqo"]
|
||
gradient = SubResource("Gradient_liqu7")
|
||
use_hdr = true
|
||
|
||
[sub_resource type="Gradient" id="Gradient_87cdb"]
|
||
colors = PackedColorArray(0.85, 0.46325, 0.0765, 1, 0.825717, 0.47559, 0.983214, 1)
|
||
|
||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_8fou6"]
|
||
gradient = SubResource("Gradient_87cdb")
|
||
|
||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_s2c5b"]
|
||
shader = ExtResource("32_k5rvd")
|
||
shader_parameter/star_size = 120.0
|
||
shader_parameter/nebula_offset = 0.5
|
||
shader_parameter/star_colors = SubResource("GradientTexture1D_8fou6")
|
||
shader_parameter/sky_gradient = SubResource("GradientTexture1D_vetqo")
|
||
shader_parameter/nebula_gradient = SubResource("GradientTexture1D_apxml")
|
||
shader_parameter/universe_background = ExtResource("33_mvrs2")
|
||
|
||
[sub_resource type="Sky" id="Sky_85fpg"]
|
||
sky_material = SubResource("ShaderMaterial_s2c5b")
|
||
|
||
[sub_resource type="Environment" id="Environment_pllnm"]
|
||
background_mode = 2
|
||
sky = SubResource("Sky_85fpg")
|
||
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_enabled = true
|
||
ssil_radius = 2.0
|
||
ssil_intensity = 0.5
|
||
ssil_normal_rejection = 0.8
|
||
sdfgi_enabled = true
|
||
sdfgi_use_occlusion = true
|
||
sdfgi_read_sky_light = false
|
||
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_distance = 0.4
|
||
dof_blur_far_transition = 0.2
|
||
dof_blur_near_distance = 6.0
|
||
dof_blur_near_transition = 2.0
|
||
dof_blur_amount = 0.0
|
||
auto_exposure_min_sensitivity = 100.0
|
||
|
||
[sub_resource type="GDScript" id="GDScript_wb8kg"]
|
||
script/source = "extends WorldEnvironment
|
||
|
||
func _ready():
|
||
State.environment_settings_changed.connect(_on_environment_settings_update)
|
||
focus_env()
|
||
|
||
func focus_env():
|
||
var dof_strength_tween: Tween = create_tween()
|
||
dof_strength_tween.tween_property(camera_attributes, \"dof_blur_amount\", 0, 1)
|
||
await(dof_strength_tween.finished)
|
||
camera_attributes.dof_blur_near_enabled = false
|
||
|
||
func focus_object():
|
||
camera_attributes.dof_blur_near_enabled = true
|
||
var dof_strength_tween: Tween = create_tween()
|
||
dof_strength_tween.tween_property(camera_attributes, \"dof_blur_amount\", 0.4, 1)
|
||
|
||
func play_scene(_id: int, _repeat):
|
||
focus_object()
|
||
|
||
func _on_picker_cards_picked(_cards):
|
||
focus_env()
|
||
|
||
func _on_environment_settings_update():
|
||
environment.ssil_enabled = State.ssil_enable
|
||
environment.sdfgi_enabled = State.sdfgi_enable
|
||
"
|
||
|
||
[sub_resource type="ArrayMesh" id="ArrayMesh_laf32"]
|
||
_surfaces = [{
|
||
"aabb": AABB(0.355029, 1.19176, -0.629457, 2.99104, 0.841152, 3.50781),
|
||
"format": 34359742465,
|
||
"index_count": 162,
|
||
"index_data": PackedByteArray("CwAKACAAAAACACIACwAAAAoACQALABgACAAHABkABwALAAkACwACAAAAAgABABoAAQAeAAMAHgAmAAUAJgAGAAQABgAIACEACAALAAcACwABAAIAAQAmAB4AJgAIAAYACAABAAsAAQAIACYAFAATABsAFQAXAB8AFAAVABMAEgAUACMAJAASABAAHAAkABEADQAcAA8ADgANAB0ADAAOACUAFwAWACcAFgAOAAwADgAcAA0AHAASACQAEgAVABQAFQAWABcAFgAcAA4AHAAVABIAFQAcABYAMwAyADgAKAAqADoAMwAoADIAMQAzADQAMAAvADUALwAzADEAMwAqACgAKgApADYAKQA3ACsANwA7AC0AOwAuACwALgAwADkAMAAzAC8AMwApACoAKQA7ADcAOwAwAC4AMAApADMAKQAwADsA"),
|
||
"name": "window_glass",
|
||
"primitive": 3,
|
||
"uv_scale": Vector4(0, 0, 0, 0),
|
||
"vertex_count": 60,
|
||
"vertex_data": PackedByteArray("Q6eOP5qMmD9ALzhAL02NP8jTmT9ALzhAJXONPz6xmD/ZNjhAYHyNPw2q9j9ALzhAsdeOP3Dx9z9ALzhAcKONP9zK9z/lNjhAJ9jYP0Tx9z9ALzhA2jHaP+Op9j9ALzhAOQ7aP6zK9z/ZNjhA99LZP+/TmT9ALzhA03bYP8WMmD9ALzhAL63ZP2OxmD/TNjhARCy7Pr+MmD9ALzhAZMa1Pu7TmT9ALzhAJ1y2PmSxmD/ZNjhAGD+3Puap9j9ALzhAzK68Pkzx9z9ALzhAe923PrfK9z/mNjhAT/dxPz3x9z9ALzhA76t0P9mp9j9ALzhAm2N0P6jK9z/ZNjhAQU10P/vTmT9ALzhANpZxP86MmD9ALzhAzAJ0P2ixmD/RNjhAONPZP2k5mT9ALzhAVTPaP71C9z9ALzhAv02NPz85mT9ALzhASK50P7RC9z9ALzhAAkW3PsNC9z9ALzhAbse1PmQ5mT9ALzhAjX2NP+hC9z9ALzhAYU50P3M5mT9ALzhABSXZP9SLmD9ALzhAW4bZP1Lw9z9ALzhAB/uNP6iLmD9ALzhAtlNzP0vw9z9ALzhA0v25Plrw9z9ALzhAVHu4Ps2LmD9ALzhAcyuOP3/w9z9ALzhAmfJyP9yLmD9ALzhAniVWQOH+wj/gviC9O65VQJDewz/A+Oq8cR1WQAUjwz/AdvS89s0zQFqrAUBAxfa8f1YzQEMbAkDgzCa9zWkzQKgTAkCgRAC9kFYzQDQbAkC2bR6/Bs4zQEyrAUAeISG/1mkzQI8TAkDe2SC/La5VQKrewz9WYyC/jyVWQP/+wj8Oqx2/YR1WQBYjwz/GFyC/kOZVQAZ1wz/aYyC/P5YzQIzfAUAWJCG/n+ZVQOl0wz/AHOu8L5YzQJrfAUDAEPe85yVWQFr+wj92Bx+/6FYzQOIaAkAeyh+/9yVWQDz+wj9gNwu92FYzQPEaAkDgRBG9")
|
||
}]
|
||
blend_shape_mode = 0
|
||
|
||
[sub_resource type="ArrayMesh" id="ArrayMesh_o1lpn"]
|
||
resource_name = "windows_window_glass"
|
||
_surfaces = [{
|
||
"aabb": AABB(0.355029, 1.19176, -0.629457, 2.99104, 0.841152, 3.50781),
|
||
"attribute_data": PackedByteArray("u2IYP+1qwj8VFRw/Xq3APwqvGz9YO8I/EBUcP7D3Az/jYhg/QHgAPz2vGz/+3wA/s11GvgwSAD/3IlW+tI0DP1+kU76KdgA/OxpTvhZ4wD+BSES+gDfCP6eQUb5CBsI/UGIYP0TV/z4CExw/Bt/4PmeuGz/kFv8+LZMbP/jyAL9Y3xc/dHIEv+MrGz+wCgS/X1pGvgjZBL9XJlW+Vl0Bv+GhU76OdAS/VSZVvjYJ+D5pW0a+9Ab/PsmiU74SQv4+XyBTvvNKwT/XL1W+guwBP7YSHD9CgME/1S9Vvoj+Ar/5jxs/MpQCv3YRHD+aKvw+sBIcP3xWAj/VL1W+vlT7Pku2S75ROMI/lctNvrETAD/MOBo/r2zCPzvITb5k1wS/dLUZP/BuBL9oOBo/Ttz/Pv84Gj/BewA/K8lNvjwK/z6sBoU/gv2ZP+UGhz8uG5g/qs+GPwDKmT/lBoc/qE/vPcYGhT+oBNE9yM+GP1iH1D3Mnz0+yI/NPW6iLT64ues9ekAvPvD10D0K1i8+fuGXP87gPz7WxZk/GoAxPoqQmT9kzy8+w8WYP2qULT5wnN09nAWHP3z/mD+cBYc/gDLhPfTVNz61xpk/8pQ1PqidzT0dBYY/bP+ZPzsFhj9II9E9"),
|
||
"format": 34359742487,
|
||
"index_count": 162,
|
||
"index_data": PackedByteArray("CwAKACAAAAACACIACwAAAAoACQALABgACAAHABkABwALAAkACwACAAAAAgABABoAAQAeAAMAHgAmAAUAJgAGAAQABgAIACEACAALAAcACwABAAIAAQAmAB4AJgAIAAYACAABAAsAAQAIACYAFAATABsAFQAXAB8AFAAVABMAEgAUACMAJAASABAAHAAkABEADQAcAA8ADgANAB0ADAAOACUAFwAWACcAFgAOAAwADgAcAA0AHAASACQAEgAVABQAFQAWABcAFgAcAA4AHAAVABIAFQAcABYAMwAyADgAKAAqADoAMwAoADIAMQAzADQAMAAvADUALwAzADEAMwAqACgAKgApADYAKQA3ACsANwA7AC0AOwAuACwALgAwADkAMAAzAC8AMwApACoAKQA7ADcAOwAwAC4AMAApADMAKQAwADsA"),
|
||
"material": ExtResource("32_pwbgf"),
|
||
"name": "window_glass",
|
||
"primitive": 3,
|
||
"uv_scale": Vector4(0, 0, 0, 0),
|
||
"vertex_count": 60,
|
||
"vertex_data": PackedByteArray("Q6eOP5qMmD9ALzhAL02NP8jTmT9ALzhAJXONPz6xmD/ZNjhAYHyNPw2q9j9ALzhAsdeOP3Dx9z9ALzhAcKONP9zK9z/lNjhAJ9jYP0Tx9z9ALzhA2jHaP+Op9j9ALzhAOQ7aP6zK9z/ZNjhA99LZP+/TmT9ALzhA03bYP8WMmD9ALzhAL63ZP2OxmD/TNjhARCy7Pr+MmD9ALzhAZMa1Pu7TmT9ALzhAJ1y2PmSxmD/ZNjhAGD+3Puap9j9ALzhAzK68Pkzx9z9ALzhAe923PrfK9z/mNjhAT/dxPz3x9z9ALzhA76t0P9mp9j9ALzhAm2N0P6jK9z/ZNjhAQU10P/vTmT9ALzhANpZxP86MmD9ALzhAzAJ0P2ixmD/RNjhAONPZP2k5mT9ALzhAVTPaP71C9z9ALzhAv02NPz85mT9ALzhASK50P7RC9z9ALzhAAkW3PsNC9z9ALzhAbse1PmQ5mT9ALzhAjX2NP+hC9z9ALzhAYU50P3M5mT9ALzhABSXZP9SLmD9ALzhAW4bZP1Lw9z9ALzhAB/uNP6iLmD9ALzhAtlNzP0vw9z9ALzhA0v25Plrw9z9ALzhAVHu4Ps2LmD9ALzhAcyuOP3/w9z9ALzhAmfJyP9yLmD9ALzhAniVWQOH+wj/gviC9O65VQJDewz/A+Oq8cR1WQAUjwz/AdvS89s0zQFqrAUBAxfa8f1YzQEMbAkDgzCa9zWkzQKgTAkCgRAC9kFYzQDQbAkC2bR6/Bs4zQEyrAUAeISG/1mkzQI8TAkDe2SC/La5VQKrewz9WYyC/jyVWQP/+wj8Oqx2/YR1WQBYjwz/GFyC/kOZVQAZ1wz/aYyC/P5YzQIzfAUAWJCG/n+ZVQOl0wz/AHOu8L5YzQJrfAUDAEPe85yVWQFr+wj92Bx+/6FYzQOIaAkAeyh+/9yVWQDz+wj9gNwu92FYzQPEaAkDgRBG9/////0MAIMD/////FwAKwP////8CAP6//////0kAJMD/////QAAfwP////9BAV6//////0IAIMD/////kAM2vv////8+AN+//////x4EDsL/////QgAgwP////+9AF3A/////0MAIMD/////ewNBvv////88AOC//////wAA/7//////QQAfwP////9AAV+//////3gAO8D/////pwMrvv////8iABDA/////0sAJcD/////JQASwP////8MAAXA/////wMEAcL/////gAM/vv////+qAyq+/////4QDPb7/////BAD9v/////+kAyy+/////wQA/L///////AP9wf////88AB3A/////zwAHcD/////SAAjwP////88AB3A/////wQA/b//////SAAjwP////8DAP2//////z0AHcAWQuk9zn8WwBZC6T3ufwfAFkLpPQCA/r8WQuk9dn8/wBZC6T3QfxXAFkLpPeeAkr8WQuk9zn8WwBZC6T2Pgsu+FkLpPSyA6r8WQuk9BX1kwRZC6T3OfxbAFkLpPXV/P8AWQuk9Gn1awRZC6T17gtW+FkLpPaCCxL4WQuk9AoD9vxZC6T3RfxTAFkLpPdF/FMAWQuk9yX8YwBZC6T0BgP6/")
|
||
}]
|
||
blend_shape_mode = 0
|
||
shadow_mesh = SubResource("ArrayMesh_laf32")
|
||
|
||
[sub_resource type="GDScript" id="GDScript_rfgs6"]
|
||
script/source = "extends Camera3D
|
||
|
||
@export var camera_path: NodePath
|
||
|
||
var camera: Camera3D
|
||
|
||
func _ready():
|
||
camera = get_tree().root.get_viewport().get_camera_3d()
|
||
|
||
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
||
func _process(delta):
|
||
self.global_transform = camera.global_transform
|
||
"
|
||
|
||
[sub_resource type="GDScript" id="GDScript_icgq0"]
|
||
script/source = "extends Control
|
||
|
||
func show():
|
||
visible = true
|
||
var vis_tween = create_tween()
|
||
vis_tween.tween_property(self, \"modulate\", Color(1, 1, 1, 1), 0.1)
|
||
|
||
func hide():
|
||
var vis_tween = create_tween()
|
||
vis_tween.tween_property(self, \"modulate\", Color(1, 1, 1, 0), 0.1)
|
||
await vis_tween.finished
|
||
visible = false
|
||
"
|
||
|
||
[node name="youth room" type="Node3D"]
|
||
script = ExtResource("1_aitp0")
|
||
|
||
[node name="logic" type="Node3D" parent="."]
|
||
|
||
[node name="PlayerController" parent="logic" groups=["camera_owner"] instance=ExtResource("3_foj4y")]
|
||
process_mode = 4
|
||
transform = Transform3D(0.686123, 0, 0.727485, 0, 1, 0, -0.727485, 0, 0.686123, 0.63, 0, 0.925)
|
||
|
||
[node name="colission" type="Node3D" parent="logic"]
|
||
|
||
[node name="Desk_Colission" type="StaticBody3D" parent="logic/colission"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.500324, 0, 1.36908)
|
||
|
||
[node name="wardrobe" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="logic/colission/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="logic/colission"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.33596, 0, -0.345267)
|
||
|
||
[node name="bed" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="shelf2" type="CollisionShape3D" parent="logic/colission/Bed_Colission"]
|
||
transform = Transform3D(0.999463, 0, 0.0327938, 0, 1, 0, -0.0327936, 0, 0.999461, -1.46453, 0.719302, -0.377773)
|
||
shape = SubResource("BoxShape3D_cdjmm")
|
||
|
||
[node name="beanbag" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="logic/colission"]
|
||
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="logic/colission/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="logic/colission/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="logic/colission/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="logic/colission"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.811571, 0, 0)
|
||
|
||
[node name="Floor2" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="Wall3" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="logic/colission/Room_Colission"]
|
||
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.93595, 1.06708, -0.147208)
|
||
shape = SubResource("BoxShape3D_3lwkl")
|
||
|
||
[node name="Wall7" type="CollisionShape3D" parent="logic/colission/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="logic/colission/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="logic/colission/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="logic/colission/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="Crate" type="CollisionShape3D" parent="logic/colission/Room_Colission"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.04802, -0.243445, -0.711172)
|
||
shape = SubResource("BoxShape3D_ychlh")
|
||
|
||
[node name="Bed and Ladders" type="Node3D" parent="logic"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.84538, 0, 0.803611)
|
||
|
||
[node name="ladder_trigger" type="Area3D" parent="logic/Bed and Ladders"]
|
||
collision_layer = 2
|
||
collision_mask = 2
|
||
|
||
[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/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="logic/Bed and Ladders"]
|
||
collision_layer = 2
|
||
collision_mask = 2
|
||
|
||
[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/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="logic/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="logic/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="logic/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="logic/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="logic/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="logic/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="logic/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="logic/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="logic/Bed and Ladders/ladder"]
|
||
transform = Transform3D(0.833085, 0, -0.553144, 0, 1, 0, 0.553144, 0, 0.833085, 0.0114179, 0, -0.412249)
|
||
shape = SubResource("BoxShape3D_bq15k")
|
||
|
||
[node name="CollisionShape3D3" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder"]
|
||
transform = Transform3D(0.707304, 0, 0.706909, 0, 1, 0, -0.706909, 0, 0.707304, 0.240986, 0, 0.539403)
|
||
shape = SubResource("BoxShape3D_bq15k")
|
||
|
||
[node name="UI" type="Control" parent="logic"]
|
||
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="ending_button" type="Button" parent="logic/UI"]
|
||
visible = false
|
||
top_level = true
|
||
layout_mode = 0
|
||
offset_left = 16.0
|
||
offset_top = 12.0
|
||
offset_right = 400.0
|
||
offset_bottom = 100.0
|
||
shortcut = SubResource("Shortcut_b3maf")
|
||
text = "You have completed
|
||
ordering your thoughts.
|
||
This is as far as the demo goes.
|
||
Press x or [ ] to wrap up."
|
||
|
||
[node name="picker" parent="logic/UI" groups=["animation_player"] instance=ExtResource("19_a4n1o")]
|
||
unique_name_in_owner = true
|
||
visible = false
|
||
layout_mode = 1
|
||
|
||
[node name="board" parent="logic/UI" instance=ExtResource("4_gyjxx")]
|
||
visible = false
|
||
layout_mode = 1
|
||
|
||
[node name="ending" parent="logic/UI" instance=ExtResource("5_kts6y")]
|
||
visible = false
|
||
layout_mode = 1
|
||
mouse_filter = 2
|
||
script = SubResource("GDScript_uy50s")
|
||
|
||
[node name="ScenePlayer" type="AnimationPlayer" parent="logic" groups=["animation_player"]]
|
||
libraries = {
|
||
"": SubResource("AnimationLibrary_ilekd")
|
||
}
|
||
autoplay = "RESET"
|
||
script = SubResource("GDScript_tfc2r")
|
||
|
||
[node name="Draven" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
bus = &"text"
|
||
|
||
[node name="IntroMusic" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
bus = &"music"
|
||
|
||
[node name="Lisa" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
bus = &"text"
|
||
|
||
[node name="Moving" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
stream = ExtResource("8_egnow")
|
||
bus = &"music"
|
||
|
||
[node name="Childhood" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
stream = ExtResource("9_i8mqk")
|
||
volume_db = -80.0
|
||
bus = &"music"
|
||
|
||
[node name="childhood" type="CenterContainer" parent="logic/ScenePlayer"]
|
||
visible = false
|
||
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="logic/ScenePlayer/childhood"]
|
||
layout_mode = 2
|
||
mouse_filter = 1
|
||
|
||
[node name="StartFrame" type="TextureRect" parent="logic/ScenePlayer/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="logic/ScenePlayer/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
|
||
mouse_filter = 1
|
||
|
||
[node name="TextureRect" type="TextureRect" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame"]
|
||
layout_mode = 2
|
||
offset_left = 904.0
|
||
offset_top = 225.0
|
||
offset_right = 1416.0
|
||
offset_bottom = 737.0
|
||
texture = SubResource("ViewportTexture_2cudi")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect"]
|
||
own_world_3d = true
|
||
world_3d = SubResource("World3D_4m36g")
|
||
transparent_bg = true
|
||
msaa_3d = 1
|
||
canvas_cull_mask = 4293918724
|
||
render_target_update_mode = 0
|
||
|
||
[node name="Node3D" type="Node3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.21953, 3.52719, 0)
|
||
|
||
[node name="old_mask" type="MeshInstance3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0, 0, 0)
|
||
layers = 4
|
||
mesh = ExtResource("19_jr2bb")
|
||
skeleton = NodePath("")
|
||
|
||
[node name="AnimationPlayer" type="AnimationPlayer" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D/old_mask"]
|
||
libraries = {
|
||
"": SubResource("AnimationLibrary_3td8t")
|
||
}
|
||
autoplay = "idle"
|
||
|
||
[node name="Camera3D" type="Camera3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D"]
|
||
transform = Transform3D(1, -4.88994e-09, 1.82221e-11, 4.88232e-09, 0.998636, 0.052214, -2.7352e-10, -0.052214, 0.998636, 0.0198479, 0.0554118, 0.529937)
|
||
current = true
|
||
fov = 33.0
|
||
|
||
[node name="SpotLight3D" type="SpotLight3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D"]
|
||
transform = Transform3D(0.302014, 0.249491, -0.920077, 0.207638, 0.924758, 0.318918, 0.930416, -0.287361, 0.227486, -0.620115, 0.241349, 0.172426)
|
||
layers = 4
|
||
light_color = Color(0.992157, 0.917647, 0.835294, 1)
|
||
light_size = 0.1
|
||
shadow_enabled = true
|
||
shadow_bias = 0.02
|
||
shadow_normal_bias = 2.171
|
||
spot_range = 0.846959
|
||
spot_angle = 23.1819
|
||
|
||
[node name="OmniLight3D" type="OmniLight3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.23127, 0.892279, -0.650658)
|
||
light_color = Color(0.266667, 0.286275, 1, 1)
|
||
light_size = 0.5
|
||
omni_range = 2.5227
|
||
|
||
[node name="OmniLight3D2" type="OmniLight3D" parent="logic/ScenePlayer/childhood/PanelContainer/StartFrame/TextureRect/SubViewport/Node3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.424841, -0.45505, 0.00432622)
|
||
light_color = Color(0.607843, 0.34902, 0.203922, 1)
|
||
light_energy = 0.1
|
||
light_size = 0.5
|
||
omni_range = 1.00639
|
||
|
||
[node name="VBoxContainer" type="VBoxContainer" parent="logic/ScenePlayer/childhood/PanelContainer"]
|
||
layout_mode = 2
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/childhood/PanelContainer/VBoxContainer"]
|
||
layout_mode = 2
|
||
theme_type_variation = &"HeaderLarge"
|
||
text = " Childhood"
|
||
|
||
[node name="ScrollContainer" type="ScrollContainer" parent="logic/ScenePlayer/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="logic/ScenePlayer/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 … didn’t like the interruptions. We both were often mad at each other.
|
||
|
||
Dinner was difficult. I just couldn’t bring myself to eat, because I couldn’t deal with the bread and my mom. She was always so worried. ‘Lisa, you forgot your homework, Lisa why won’t you play with the other girls, Lisa why didn’t Steffi invite you to her birthday, Lisa this, Lisa that.’
|
||
|
||
But I was fine. She just wouldn’t listen.
|
||
Yes, I didn’t do homework, but my teachers didn’t mind it as much with me - which the other kids wouldn’t 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 didn’t need homework for good grades. And he also made sure to always include extra credits. So my silly slip-ups wouldn’t get me a B."
|
||
autowrap_mode = 3
|
||
visible_characters = 0
|
||
visible_characters_behavior = 1
|
||
visible_ratio = 0.0
|
||
|
||
[node name="StartBottom" type="TextureRect" parent="logic/ScenePlayer/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
|
||
|
||
[node name="skip_control" parent="logic/ScenePlayer/childhood/PanelContainer" instance=ExtResource("15_7nc4e")]
|
||
layout_mode = 2
|
||
|
||
[node name="VoiceTraining" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
stream = ExtResource("10_wwwdq")
|
||
volume_db = -80.0
|
||
bus = &"music"
|
||
|
||
[node name="Voice Training" type="CenterContainer" parent="logic/ScenePlayer"]
|
||
visible = false
|
||
modulate = Color(1, 1, 1, 0.923078)
|
||
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="logic/ScenePlayer/Voice Training"]
|
||
layout_mode = 2
|
||
mouse_filter = 1
|
||
|
||
[node name="StartFrame" type="TextureRect" parent="logic/ScenePlayer/Voice Training/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="logic/ScenePlayer/Voice Training/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
|
||
mouse_filter = 1
|
||
|
||
[node name="VBoxContainer" type="VBoxContainer" parent="logic/ScenePlayer/Voice Training/PanelContainer"]
|
||
layout_mode = 2
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/Voice Training/PanelContainer/VBoxContainer"]
|
||
layout_mode = 2
|
||
theme_type_variation = &"HeaderLarge"
|
||
text = "voice Training"
|
||
|
||
[node name="ScrollContainer" type="ScrollContainer" parent="logic/ScenePlayer/Voice Training/PanelContainer/VBoxContainer"]
|
||
custom_minimum_size = Vector2(800, 800)
|
||
layout_mode = 2
|
||
size_flags_horizontal = 4
|
||
size_flags_vertical = 4
|
||
mouse_filter = 2
|
||
horizontal_scroll_mode = 0
|
||
vertical_scroll_mode = 3
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/Voice Training/PanelContainer/VBoxContainer/ScrollContainer"]
|
||
layout_mode = 2
|
||
size_flags_horizontal = 3
|
||
text = "My secret comic stash. I remember playing Que-Men with the boys. I had a voice for every character in that comic. But more often than not I played him: Agent Q. Going under the radar, putting in precise work to save the world. Not having to deal with being a girl.
|
||
|
||
Boys were so much easier. They like cars, bikes, guns and agents. They don’t talk behind your back. They don’t think everything is about relationships.
|
||
|
||
Girls don’t get that. I knew they talked behind my back about me only “pretending” to like boy stuff, so I’d get laid … I mean, maybe they were right? Like I won’t deny I was probably the first girl in my class to see a dick.
|
||
|
||
But like - that’s what the boys do, right?
|
||
|
||
At least it has gotten better after me and Jojo became friends.
|
||
|
||
I still remember how that happend. I did a voice acting workshop in art class. Being allowed to share my technique in front of everyone was just :D
|
||
I mean next to nobody put in any effort. But Jojo did.
|
||
|
||
When our Mr Funny then decided to ape her attempts instead of just minding his own, I pretty much exploded.
|
||
After this, we suddenly were besties. And my class finally started to just leave me be. Maybe because I for once was friends with another girl. Maybe because I scared them. Maybe both.
|
||
"
|
||
autowrap_mode = 3
|
||
visible_characters_behavior = 1
|
||
visible_ratio = -0.000798722
|
||
|
||
[node name="StartBottom" type="TextureRect" parent="logic/ScenePlayer/Voice Training/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
|
||
|
||
[node name="skip_control2" parent="logic/ScenePlayer/Voice Training/PanelContainer" instance=ExtResource("15_7nc4e")]
|
||
layout_mode = 2
|
||
|
||
[node name="Jui_Jutsu" type="AudioStreamPlayer" parent="logic/ScenePlayer"]
|
||
bus = &"music"
|
||
|
||
[node name="jui_jutsu" type="CenterContainer" parent="logic/ScenePlayer"]
|
||
visible = false
|
||
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="logic/ScenePlayer/jui_jutsu"]
|
||
self_modulate = Color(1, 1, 1, 0.247083)
|
||
layout_mode = 2
|
||
mouse_filter = 1
|
||
|
||
[node name="StartFrame" type="TextureRect" parent="logic/ScenePlayer/jui_jutsu/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="logic/ScenePlayer/jui_jutsu/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
|
||
mouse_filter = 1
|
||
|
||
[node name="VBoxContainer" type="VBoxContainer" parent="logic/ScenePlayer/jui_jutsu/PanelContainer"]
|
||
layout_mode = 2
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer"]
|
||
layout_mode = 2
|
||
theme_type_variation = &"HeaderLarge"
|
||
text = " Jiu Jutsu"
|
||
|
||
[node name="ScrollContainer" type="ScrollContainer" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer"]
|
||
custom_minimum_size = Vector2(800, 800)
|
||
layout_mode = 2
|
||
size_flags_horizontal = 4
|
||
size_flags_vertical = 4
|
||
mouse_filter = 0
|
||
scroll_vertical = 638
|
||
horizontal_scroll_mode = 0
|
||
vertical_scroll_mode = 3
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/VBoxContainer/ScrollContainer"]
|
||
layout_mode = 2
|
||
size_flags_horizontal = 3
|
||
text = "Why do i still have this junk lying around? It’s not like I want to do ju jutsu ever again. I just fucked it.
|
||
I mean I did enjoy it while it lasted. Being able to properly hit people was great. It gave me the confidence to intimidate students, that were begging to get folded and - as I only once actually got to do that - it also was a great vent for anger. I mean my tits just about killed me during warmup and the changing room really didn’t need mirrors - thank you I know my hips are fat and disgusting - but at least there was Lukas.
|
||
|
||
He was such a huge nerd. He studied math in his third semester and could talk for hours about his passion. Also: my math grades pretty much leaped for my final year in high shool thanks to him.
|
||
He also helped me so much with jui jitsu, as he properly floored me when I slipped up. Also - unlike everyone else - he understood that I didn’t want people to mind my chest. So Fighting for wins with him was actually rewarding even tho more often than not I ended up having to tap out.
|
||
|
||
We also had my first proper kiss. I thought I loved him. But now?
|
||
|
||
He was weird that evening. Even more huggy and hyperactive than usual. We were under my bed, reading my secret comic stash when I got tired of the floor and told him we should go upstairs.
|
||
We had a play fight on my mattress. I’ve never seen him fight like this. His fingers Curled across my Skin without grabbing me, like he would normally do. And he let me win … with this smirk on his face.
|
||
I rolled over exhausted when suddently he sat on top of me, a pearl of sweat dropped from his nose on my throat.
|
||
He started undoing his shirt.
|
||
Do you have condoms?
|
||
Yes, of course everybody has Why did he ask that?
|
||
|
||
I saw my body lying on the bed, getting undressed. I was drifting away, towards the stars. My body didn’t move. It didn’t say a word when the butterflies tried to escape from it’s stomach as he kissed it.
|
||
|
||
I … observed him from afar. He … didn’t seem to notice, that I had left. That I didn’t return to kiss him good bye. That I didn’t hug him when he went home.
|
||
|
||
My hands knocked on my brother’s door. He let me lie on his carpet.
|
||
I slowly returned.
|
||
|
||
\"How did it go?, Fabian asked.
|
||
\"It was moist”, I said.
|
||
“That usually helps.”
|
||
|
||
He laughed awkwardly. I just wanted to also laugh, but curled into a ball and cried. It took him a while to say something. “I … you … it’s fine Lisa. I know it hurts the first time.” He gently stroked the back I was curling towards him.
|
||
|
||
That was good. He was a sweet angel. Why must he be so bad at comforting?
|
||
"
|
||
autowrap_mode = 3
|
||
visible_characters = 43
|
||
visible_characters_behavior = 1
|
||
visible_ratio = 0.0169291
|
||
|
||
[node name="StartBottom" type="TextureRect" parent="logic/ScenePlayer/jui_jutsu/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
|
||
|
||
[node name="card" type="Area2D" parent="logic/ScenePlayer/jui_jutsu/PanelContainer"]
|
||
position = Vector2(1136, 457)
|
||
scale = Vector2(1.2, 1.2)
|
||
metadata/type = "card"
|
||
|
||
[node name="CollisionShape2D" type="CollisionShape2D" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/card"]
|
||
position = Vector2(-0.0713516, 0.997451)
|
||
rotation = 1.5708
|
||
shape = SubResource("CapsuleShape2D_foovg")
|
||
|
||
[node name="BackgroundSprite" type="AnimatedSprite2D" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/card" groups=["reduce_motion"]]
|
||
clip_children = 2
|
||
scale = Vector2(0.6, 0.6)
|
||
sprite_frames = SubResource("SpriteFrames_ckivt")
|
||
frame = 1
|
||
script = SubResource("GDScript_252ei")
|
||
noise_power = 3.0
|
||
|
||
[node name="GPUParticles2D" type="GPUParticles2D" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite"]
|
||
emitting = false
|
||
amount = 500
|
||
process_material = SubResource("ParticleProcessMaterial_by44l")
|
||
texture = ExtResource("11_maw5c")
|
||
one_shot = true
|
||
speed_scale = 1.9
|
||
explosiveness = 0.29
|
||
randomness = 0.14
|
||
local_coords = true
|
||
|
||
[node name="Sprite2D" type="Sprite2D" parent="logic/ScenePlayer/jui_jutsu/PanelContainer/card/BackgroundSprite"]
|
||
visible = false
|
||
scale = Vector2(0.4, 0.4)
|
||
texture = ExtResource("12_xnele")
|
||
|
||
[node name="skip_control3" parent="logic/ScenePlayer/jui_jutsu/PanelContainer" instance=ExtResource("15_7nc4e")]
|
||
layout_mode = 2
|
||
|
||
[node name="draeven" type="CenterContainer" parent="logic/ScenePlayer"]
|
||
visible = false
|
||
modulate = Color(1, 1, 1, 0)
|
||
anchors_preset = 15
|
||
anchor_right = 1.0
|
||
anchor_bottom = 1.0
|
||
offset_right = -740.0
|
||
grow_horizontal = 2
|
||
grow_vertical = 2
|
||
|
||
[node name="PanelContainer" type="PanelContainer" parent="logic/ScenePlayer/draeven"]
|
||
layout_mode = 2
|
||
mouse_filter = 1
|
||
|
||
[node name="StartFrame" type="TextureRect" parent="logic/ScenePlayer/draeven/PanelContainer"]
|
||
custom_minimum_size = Vector2(0, 700)
|
||
layout_mode = 2
|
||
size_flags_vertical = 0
|
||
texture = ExtResource("2_21x33")
|
||
expand_mode = 2
|
||
stretch_mode = 4
|
||
|
||
[node name="Panel" type="PanelContainer" parent="logic/ScenePlayer/draeven/PanelContainer/StartFrame"]
|
||
show_behind_parent = true
|
||
layout_mode = 2
|
||
offset_left = 199.0
|
||
offset_top = -112.0
|
||
offset_right = 960.0
|
||
offset_bottom = 876.0
|
||
rotation = 0.459022
|
||
mouse_filter = 1
|
||
|
||
[node name="VBoxContainer" type="VBoxContainer" parent="logic/ScenePlayer/draeven/PanelContainer"]
|
||
layout_mode = 2
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/draeven/PanelContainer/VBoxContainer"]
|
||
layout_mode = 2
|
||
theme_type_variation = &"HeaderLarge"
|
||
text = " Dräven"
|
||
|
||
[node name="ScrollContainer" type="ScrollContainer" parent="logic/ScenePlayer/draeven/PanelContainer/VBoxContainer"]
|
||
custom_minimum_size = Vector2(650, 900)
|
||
layout_mode = 2
|
||
size_flags_horizontal = 4
|
||
size_flags_vertical = 4
|
||
mouse_filter = 0
|
||
scroll_vertical = 150
|
||
horizontal_scroll_mode = 0
|
||
vertical_scroll_mode = 3
|
||
|
||
[node name="Label" type="Label" parent="logic/ScenePlayer/draeven/PanelContainer/VBoxContainer/ScrollContainer"]
|
||
layout_mode = 2
|
||
size_flags_horizontal = 3
|
||
text = "Moonlight trickled down trough clouds and twigs as Dräven tapped trough the night. He had been searching for a while and he knew a special someone must be hiding in the thicket.
|
||
When a familiar smell first led him to a few bronce hairs as fluffy as his tail, he didn’t think much of it. But then he saw paw-prints, that matched his own where he had not been. Would he finally find someone of his kind?
|
||
He was sure of it, as the familiar scent has never been stronger than tonight. When suddently: Was that chatter? His wings rustled with joy over the familiar voice and Dräven decided to get a better look. A few flaps and leaps brought him up a tree, to get a glimpse of his soon to be friend.
|
||
But all he saw was a fox.
|
||
He didn’t even want to bother it anymore. It would just scream and laugh at his wings of leafs, just like the trees crackled at his paws, that were no roots.
|
||
With a small whimper, Dräven spread his wings, and slid away to at least find comfort by seeing his reflection in the nearby lake.
|
||
It took him a while to notice, how there was a sudden silence when the clouds broke: Northern lights danced trough the sky to form wings, that met at a sleak body made of stars and clouds. The whole forest held its breath as it stared into eyes of moonlight gazing down.
|
||
Dräven was moved to tears when he gazed back at it. He was sad for the dragon that was of the moon and the stars and the skies. It must feel so lost in the universe. But his tears were of joy: It was the first time Dräven saw another creature of many kinds."
|
||
autowrap_mode = 3
|
||
visible_characters = 0
|
||
visible_characters_behavior = 1
|
||
visible_ratio = 0.0
|
||
|
||
[node name="StartBottom" type="TextureRect" parent="logic/ScenePlayer/draeven/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
|
||
|
||
[node name="skip_control4" parent="logic/ScenePlayer/draeven/PanelContainer" instance=ExtResource("15_7nc4e")]
|
||
layout_mode = 2
|
||
|
||
[node name="starlight_mesh" type="MeshInstance3D" parent="logic/ScenePlayer/draeven"]
|
||
transform = Transform3D(0.999, 0, 0, 0, 0.999, 0, 0, 0, 0.999, 0, 0, 0)
|
||
layers = 2
|
||
mesh = ExtResource("6_gy6jv")
|
||
skeleton = NodePath("../../../..")
|
||
|
||
[node name="starlight_ambient" type="SpotLight3D" parent="logic/ScenePlayer/draeven/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
|
||
light_volumetric_fog_energy = 0.0
|
||
light_specular = 0.0
|
||
light_cull_mask = 4294967293
|
||
shadow_blur = 1.277
|
||
spot_angle = 85.9425
|
||
spot_angle_attenuation = 0.57435
|
||
|
||
[node name="starlight_lamp" type="SpotLight3D" parent="logic/ScenePlayer/draeven/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)
|
||
light_color = Color(0, 1, 1, 1)
|
||
light_energy = 2.0
|
||
light_specular = 0.0
|
||
light_cull_mask = 4293918722
|
||
spot_range = 3.85757
|
||
spot_attenuation = 0.732044
|
||
spot_angle = 27.6108
|
||
spot_angle_attenuation = 1.18921
|
||
|
||
[node name="material_handle" type="CSGBox3D" parent="logic/ScenePlayer/draeven"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.70325, -1.08521, 0.0348804)
|
||
visible = false
|
||
size = Vector3(2.1502, 1.34648, 2.12063)
|
||
material = ExtResource("28_oiweb")
|
||
|
||
[node name="OmniLight3D" type="OmniLight3D" parent="logic/ScenePlayer/draeven"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.12436, -0.521364)
|
||
light_color = Color(0.741176, 0.211765, 0.698039, 1)
|
||
light_energy = 0.0
|
||
light_size = 1.0
|
||
light_cull_mask = 4294967293
|
||
|
||
[node name="Luna_frame-of-mind" parent="logic/ScenePlayer/draeven" instance=ExtResource("27_pb1jl")]
|
||
transform = Transform3D(0.958898, 0, 0.283747, 0, 1, 0, -0.283747, 0, 0.958898, -10.1552, 14.9384, -16.2182)
|
||
visible = false
|
||
|
||
[node name="OmniLight3D" type="OmniLight3D" parent="logic/ScenePlayer/draeven/Luna_frame-of-mind"]
|
||
transform = Transform3D(1, 0, 5.96046e-08, 0, 1, 0, -5.96046e-08, 0, 1, 0.0190229, 10.6551, -6.76412)
|
||
light_color = Color(0.219608, 0.862745, 0.721569, 1)
|
||
light_energy = 20.0
|
||
light_size = 10.0
|
||
omni_range = 14.8804
|
||
|
||
[node name="OmniLight3D2" type="OmniLight3D" parent="logic/ScenePlayer/draeven/Luna_frame-of-mind"]
|
||
transform = Transform3D(0.999848, 0, -0.0174256, 0, 1, 0, 0.0174256, 0, 0.999848, 9.36941, 2.05006, -6.94176)
|
||
light_color = Color(0.921569, 0.360784, 0.580392, 1)
|
||
light_energy = 100.0
|
||
light_size = 20.0
|
||
omni_range = 16.8518
|
||
|
||
[node name="Mask-interaction" type="Area3D" parent="logic" groups=["interactables"]]
|
||
transform = Transform3D(-0.863025, 0, 0.50516, 0, 1, 0, -0.50516, 0, -0.863025, 0.0754588, 0.948372, 2.42068)
|
||
collision_layer = 16
|
||
script = ExtResource("11_6fwv8")
|
||
|
||
[node name="collectable_particles" parent="logic/Mask-interaction" instance=ExtResource("12_qxx2k")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
|
||
visible = false
|
||
|
||
[node name="UiWrapper" type="Area3D" parent="logic/Mask-interaction"]
|
||
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, -2.38419e-07, 0, 0.0718942)
|
||
script = ExtResource("11_7uxd8")
|
||
|
||
[node name="UI_click_collider" type="CollisionShape3D" parent="logic/Mask-interaction/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)
|
||
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
||
[node name="UiSprite" type="Sprite3D" parent="logic/Mask-interaction/UiWrapper"]
|
||
transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, -9.53674e-07, 0, 0.61076)
|
||
pixel_size = 0.015
|
||
no_depth_test = true
|
||
texture = SubResource("ViewportTexture_3mgqk")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/Mask-interaction/UiWrapper/UiSprite"]
|
||
transparent_bg = true
|
||
render_target_update_mode = 4
|
||
|
||
[node name="Collectable_ui" parent="logic/Mask-interaction/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
|
||
visible = false
|
||
scene = 0
|
||
is_story = true
|
||
item_name = "my old Mask"
|
||
content_notes = "conflicts, eating issues, alienation, swearing, ableism"
|
||
|
||
[node name="HoverDetect" type="CollisionShape3D" parent="logic/Mask-interaction"]
|
||
shape = SubResource("CapsuleShape3D_72g2i")
|
||
|
||
[node name="clothes_interaction" type="Area3D" parent="logic" groups=["interactables"]]
|
||
transform = Transform3D(0.86043, 0, -0.509567, 0, 1, 0, 0.509567, 0, 0.86043, 1.47102, 1.17096, -0.629588)
|
||
collision_layer = 16
|
||
script = ExtResource("11_6fwv8")
|
||
|
||
[node name="collectable_particles" parent="logic/clothes_interaction" instance=ExtResource("12_qxx2k")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
|
||
visible = false
|
||
|
||
[node name="UiWrapper" type="Area3D" parent="logic/clothes_interaction"]
|
||
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
|
||
script = ExtResource("11_7uxd8")
|
||
|
||
[node name="UI_click_collider" type="CollisionShape3D" parent="logic/clothes_interaction/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)
|
||
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
||
[node name="UiSprite" type="Sprite3D" parent="logic/clothes_interaction/UiWrapper"]
|
||
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")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/clothes_interaction/UiWrapper/UiSprite"]
|
||
transparent_bg = true
|
||
size = Vector2i(400, 350)
|
||
render_target_update_mode = 4
|
||
|
||
[node name="Collectable_ui" parent="logic/clothes_interaction/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
|
||
visible = false
|
||
scene = 2
|
||
is_story = true
|
||
item_name = "Sport Clothes"
|
||
content_notes = "Body Issues, gender Dysphoria, Relationships, Rape, dissociation, self-sabotaging thoughts, Fighting Sport, Swearing"
|
||
|
||
[node name="HoverDetect" type="CollisionShape3D" parent="logic/clothes_interaction"]
|
||
transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0)
|
||
shape = SubResource("CapsuleShape3D_72g2i")
|
||
|
||
[node name="Comic-interaction" type="Area3D" parent="logic" groups=["interactables"]]
|
||
transform = Transform3D(0.969944, 0, 0.243327, 0, 1, 0, -0.243327, 0, 0.969944, 2.91664, 0.595014, -0.857358)
|
||
collision_layer = 16
|
||
script = ExtResource("11_6fwv8")
|
||
|
||
[node name="collectable_particles" parent="logic/Comic-interaction" instance=ExtResource("12_qxx2k")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
|
||
visible = false
|
||
|
||
[node name="UiWrapper" type="Area3D" parent="logic/Comic-interaction"]
|
||
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
|
||
script = ExtResource("11_7uxd8")
|
||
|
||
[node name="UI_click_collider" type="CollisionShape3D" parent="logic/Comic-interaction/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)
|
||
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
||
[node name="UiSprite" type="Sprite3D" parent="logic/Comic-interaction/UiWrapper"]
|
||
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_nn6wl")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/Comic-interaction/UiWrapper/UiSprite"]
|
||
transparent_bg = true
|
||
size = Vector2i(400, 350)
|
||
render_target_update_mode = 4
|
||
|
||
[node name="Collectable_ui" parent="logic/Comic-interaction/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
|
||
visible = false
|
||
scene = 1
|
||
is_story = true
|
||
item_name = "comic stash"
|
||
content_notes = "internalised mysoginy, genitals, bullying, fictional guns"
|
||
|
||
[node name="HoverDetect" type="CollisionShape3D" parent="logic/Comic-interaction"]
|
||
transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0)
|
||
shape = SubResource("CapsuleShape3D_72g2i")
|
||
|
||
[node name="Draeven-interaction" type="Area3D" parent="logic" groups=["interactables"]]
|
||
transform = Transform3D(0.86043, 0, -0.509567, 0, 1, 0, 0.509567, 0, 0.86043, 0.122875, 2.03863, -0.132712)
|
||
collision_layer = 16
|
||
script = ExtResource("11_6fwv8")
|
||
|
||
[node name="collectable_particles" parent="logic/Draeven-interaction" instance=ExtResource("12_qxx2k")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
|
||
visible = false
|
||
|
||
[node name="UiWrapper" type="Area3D" parent="logic/Draeven-interaction"]
|
||
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
|
||
script = ExtResource("11_7uxd8")
|
||
|
||
[node name="UI_click_collider" type="CollisionShape3D" parent="logic/Draeven-interaction/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)
|
||
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
||
[node name="UiSprite" type="Sprite3D" parent="logic/Draeven-interaction/UiWrapper"]
|
||
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_8rywf")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/Draeven-interaction/UiWrapper/UiSprite"]
|
||
transparent_bg = true
|
||
size = Vector2i(400, 350)
|
||
render_target_update_mode = 4
|
||
|
||
[node name="Collectable_ui" parent="logic/Draeven-interaction/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
|
||
visible = false
|
||
scene = 3
|
||
is_story = true
|
||
collected = true
|
||
item_name = "Starlight"
|
||
content_notes = "Alienation"
|
||
|
||
[node name="HoverDetect" type="CollisionShape3D" parent="logic/Draeven-interaction"]
|
||
transform = Transform3D(1, 0, 2.98023e-08, 0, 1, 0, -2.98023e-08, 0, 1, 0, -0.237872, 0)
|
||
shape = SubResource("SphereShape3D_c7buh")
|
||
|
||
[node name="Mind Board" type="Area3D" parent="logic" groups=["interactables"]]
|
||
transform = Transform3D(-4.37114e-08, 0, 0.999999, 0, 1, 0, -0.999999, 0, -4.37114e-08, -0.907206, 1.17661, 1.74337)
|
||
collision_layer = 16
|
||
script = ExtResource("11_6fwv8")
|
||
|
||
[node name="collectable_particles" parent="logic/Mind Board" instance=ExtResource("12_qxx2k")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.00898492, -0.14171, 0.152755)
|
||
visible = false
|
||
|
||
[node name="UiWrapper" type="Area3D" parent="logic/Mind Board"]
|
||
transform = Transform3D(0.1, 0, 0, 0, 0.1, 0, 0, 0, 0.1, 0, 0, 0)
|
||
script = ExtResource("11_7uxd8")
|
||
billboard = false
|
||
|
||
[node name="UI_click_collider" type="CollisionShape3D" parent="logic/Mind Board/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)
|
||
shape = SubResource("BoxShape3D_cb3g8")
|
||
|
||
[node name="UiSprite" type="Sprite3D" parent="logic/Mind Board/UiWrapper"]
|
||
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_hdmps")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="logic/Mind Board/UiWrapper/UiSprite"]
|
||
transparent_bg = true
|
||
size = Vector2i(400, 350)
|
||
render_target_update_mode = 4
|
||
|
||
[node name="Collectable_ui" parent="logic/Mind Board/UiWrapper/UiSprite/SubViewport" instance=ExtResource("11_jxai0")]
|
||
visible = false
|
||
item_name = "Mind Board"
|
||
|
||
[node name="HoverDetect" type="CollisionShape3D" parent="logic/Mind Board"]
|
||
transform = Transform3D(-4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0, 1, 0, 0, 0)
|
||
shape = SubResource("CapsuleShape3D_72g2i")
|
||
|
||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||
libraries = {
|
||
"": SubResource("AnimationLibrary_vwrt1")
|
||
}
|
||
script = SubResource("GDScript_j63gy")
|
||
|
||
[node name="sfx" type="Node3D" parent="."]
|
||
|
||
[node name="rain on window" type="AudioStreamPlayer3D" parent="sfx"]
|
||
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.735096)
|
||
stream = ExtResource("2_3haaq")
|
||
attenuation_model = 1
|
||
volume_db = -15.367
|
||
panning_strength = 0.5
|
||
bus = &"sfx"
|
||
emission_angle_enabled = true
|
||
emission_angle_degrees = 57.0
|
||
emission_angle_filter_attenuation_db = -19.6
|
||
|
||
[node name="thunder" type="AudioStreamPlayer3D" parent="sfx"]
|
||
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)
|
||
panning_strength = 0.3
|
||
bus = &"sfx"
|
||
|
||
[node name="distant_rain" type="AudioStreamPlayer3D" parent="sfx"]
|
||
stream = ExtResource("22_xrkbj")
|
||
attenuation_model = 3
|
||
pitch_scale = 0.8
|
||
panning_strength = 0.2
|
||
bus = &"outside-rain"
|
||
|
||
[node name="visuals" type="Node3D" parent="."]
|
||
|
||
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="visuals"]
|
||
cast_shadow = 3
|
||
calculate_tangents = false
|
||
|
||
[node name="CSGBox3D" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.34613, 1.23087, 2.97923)
|
||
size = Vector3(5.26758, 2.69583, 0.137207)
|
||
|
||
[node name="CSGBox3D2" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.441227, 2.48778, 0.766643)
|
||
size = Vector3(3.47876, 0.182022, 4.56238)
|
||
|
||
[node name="CSGBox3D6" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.21313, 1.23861, 0.766643)
|
||
size = Vector3(0.170044, 2.68037, 4.56238)
|
||
|
||
[node name="CSGBox3D4" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 0, 0, 1, 3.1589, 1.73312, 0.766643)
|
||
size = Vector3(2.57013, 0.182022, 4.56238)
|
||
|
||
[node name="CSGBox3D5" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(0.707107, 0.707107, 0, -0.707107, 0.707107, 0, 0, 0, 1, 3.09781, 1.7764, -0.332882)
|
||
operation = 2
|
||
size = Vector3(1.25306, 0.312046, 0.893661)
|
||
|
||
[node name="CSGBox3D3" type="CSGBox3D" parent="visuals/CSGCombiner3D"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.977913, 1.52551, 2.97298)
|
||
operation = 2
|
||
calculate_tangents = false
|
||
flip_faces = true
|
||
size = Vector3(1.74371, 1.18614, 0.271545)
|
||
|
||
[node name="OmniLight3D" type="OmniLight3D" parent="visuals"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.73188, 2.33544, 4.04756)
|
||
visible = false
|
||
light_energy = 3.0
|
||
light_size = 2.0
|
||
light_specular = 0.2
|
||
shadow_enabled = true
|
||
|
||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="visuals"]
|
||
transform = Transform3D(0.821674, 0.447187, -0.353377, -0.413796, 0.894414, 0.169693, 0.39195, 0.00679388, 0.919961, 0.866179, 2.88055, 4.51936)
|
||
visible = false
|
||
light_color = Color(0.81982, 0.935491, 0.980381, 1)
|
||
light_energy = 20.0
|
||
light_angular_distance = 2.0
|
||
shadow_enabled = true
|
||
directional_shadow_mode = 1
|
||
sky_mode = 1
|
||
|
||
[node name="lights" type="Node3D" parent="visuals"]
|
||
|
||
[node name="desk_light" type="SpotLight3D" parent="visuals/lights"]
|
||
transform = Transform3D(1, 0, 0, 0, 0.30009, 0.953911, 0, -0.953911, 0.30009, -0.599038, 1.39757, 1.64821)
|
||
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
|
||
spot_range = 2.47523
|
||
spot_angle = 58.1539
|
||
spot_angle_attenuation = 0.812252
|
||
script = SubResource("GDScript_35dmj")
|
||
|
||
[node name="desk_secondary" type="OmniLight3D" parent="visuals/lights/desk_light"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 2.98023e-08, 1, 0.0352738, 0.0654936, -0.292101)
|
||
light_color = Color(0.952941, 0.662745, 0.54902, 1)
|
||
light_energy = 0.5
|
||
light_size = 0.499
|
||
light_specular = 0.0
|
||
shadow_enabled = true
|
||
shadow_bias = 0.01
|
||
shadow_normal_bias = 5.78
|
||
omni_attenuation = 1.51572
|
||
|
||
[node name="shade_light" type="OmniLight3D" parent="visuals/lights/desk_light"]
|
||
light_color = Color(0.94902, 0.737255, 0.627451, 1)
|
||
light_energy = 0.5
|
||
omni_range = 0.147682
|
||
|
||
[node name="OmniLight3D2" type="OmniLight3D" parent="visuals/lights"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.77406, 0.63822, -0.383553)
|
||
light_color = Color(0.894118, 0.87451, 0.686275, 1)
|
||
light_size = 0.2
|
||
light_specular = 0.1
|
||
shadow_enabled = true
|
||
omni_range = 2.77016
|
||
omni_attenuation = 0.450626
|
||
|
||
[node name="OmniLight3D3" type="OmniLight3D" parent="visuals/lights"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.71696, 0.532118, 0.541634)
|
||
visible = false
|
||
light_color = Color(0.929412, 0.866667, 0.639216, 1)
|
||
light_energy = 0.3
|
||
light_size = 0.1
|
||
shadow_enabled = true
|
||
omni_range = 2.17653
|
||
omni_attenuation = 0.450626
|
||
|
||
[node name="OmniLight3D4" type="OmniLight3D" parent="visuals/lights"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.47143, 1.6968, -0.554695)
|
||
layers = 32769
|
||
light_color = Color(0.894118, 0.87451, 0.686275, 1)
|
||
light_energy = 0.1
|
||
light_size = 0.3
|
||
light_specular = 0.0
|
||
shadow_enabled = true
|
||
omni_range = 2.17653
|
||
omni_attenuation = 1.41421
|
||
|
||
[node name="light_animation" type="AnimationPlayer" parent="visuals/lights" groups=["animation_player"]]
|
||
libraries = {
|
||
"": SubResource("AnimationLibrary_k8op5")
|
||
}
|
||
autoplay = "menu"
|
||
script = SubResource("GDScript_5ot1o")
|
||
|
||
[node name="lighting aids" type="Node3D" parent="visuals"]
|
||
|
||
[node name="window_probe" type="ReflectionProbe" parent="visuals/lighting aids"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.01338, 0.972332, 2.93068)
|
||
max_distance = 7.0
|
||
size = Vector3(1.55939, 2.08125, 0.817277)
|
||
origin_offset = Vector3(0.0200195, 0.707031, 0.205592)
|
||
box_projection = true
|
||
enable_shadows = true
|
||
cull_mask = 1
|
||
mesh_lod_threshold = 0.0
|
||
ambient_mode = 0
|
||
|
||
[node name="door_probe" type="ReflectionProbe" parent="visuals/lighting aids"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.587879, 1.51607, -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
|
||
ambient_mode = 0
|
||
|
||
[node name="lower_bunkbed_probe" type="ReflectionProbe" parent="visuals/lighting aids"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.58996, 0.192757, -0.633191)
|
||
max_distance = 5.0
|
||
size = Vector3(2.58293, 1.36611, 3.1946)
|
||
origin_offset = Vector3(-0.718262, 0, 0.460938)
|
||
box_projection = true
|
||
enable_shadows = true
|
||
ambient_mode = 0
|
||
|
||
[node name="upper_bunkbed_probe" type="ReflectionProbe" parent="visuals/lighting aids"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.14632, 1.55788, -0.232231)
|
||
intensity = 0.5
|
||
max_distance = 5.0
|
||
size = Vector3(1.81269, 1.61006, 2.62172)
|
||
origin_offset = Vector3(-0.133301, 0.105469, -0.11377)
|
||
box_projection = true
|
||
enable_shadows = true
|
||
ambient_mode = 0
|
||
|
||
[node name="desk_probe" type="ReflectionProbe" parent="visuals/lighting aids"]
|
||
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)
|
||
box_projection = true
|
||
enable_shadows = true
|
||
ambient_mode = 0
|
||
|
||
[node name="vfx" type="Node3D" parent="visuals"]
|
||
|
||
[node name="lava-lamp" parent="visuals/vfx" 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("")
|
||
|
||
[node name="ReflectionProbe" type="ReflectionProbe" parent="visuals/vfx/lava-lamp"]
|
||
transform = Transform3D(0.866853, 0, -0.498563, 0, 1, 0, 0.498563, 0, 0.866853, -0.0356357, 0.0416123, 0.020328)
|
||
max_distance = 7.0
|
||
size = Vector3(2, 2, 2)
|
||
|
||
[node name="OmniLight3D" type="SpotLight3D" parent="visuals/vfx/lava-lamp"]
|
||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0.0113046, 0.199004, -0.00212491)
|
||
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
|
||
script = SubResource("GDScript_yn0pl")
|
||
|
||
[node name="youth_room" parent="visuals" instance=ExtResource("1_jf3oi")]
|
||
|
||
[node name="MeshInstance3D" type="Sprite3D" parent="."]
|
||
transform = Transform3D(-0.080852, 0, -1.22083e-08, 0, 0.080852, 0, 1.22083e-08, 0, -0.080852, 1.03861, 1.5471, 2.86542)
|
||
texture = SubResource("ViewportTexture_hwb6d")
|
||
|
||
[node name="WorldEnvironment" type="WorldEnvironment" parent="." groups=["animation_player"]]
|
||
environment = SubResource("Environment_pllnm")
|
||
camera_attributes = SubResource("CameraAttributesPractical_26mp0")
|
||
script = SubResource("GDScript_wb8kg")
|
||
|
||
[node name="window_frames" type="MeshInstance3D" parent="WorldEnvironment"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.013145)
|
||
lod_bias = 15.0
|
||
mesh = ExtResource("32_w6oa5")
|
||
skeleton = NodePath("")
|
||
|
||
[node name="window_glass" type="MeshInstance3D" parent="WorldEnvironment"]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.013145)
|
||
material_override = ExtResource("32_pwbgf")
|
||
mesh = SubResource("ArrayMesh_o1lpn")
|
||
skeleton = NodePath("")
|
||
|
||
[node name="SubViewport" type="SubViewport" parent="WorldEnvironment/window_glass"]
|
||
own_world_3d = true
|
||
handle_input_locally = false
|
||
size = Vector2i(1920, 1080)
|
||
|
||
[node name="Camera3D" type="Camera3D" parent="WorldEnvironment/window_glass/SubViewport"]
|
||
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0.906618, 1.33684, 2.65628)
|
||
current = true
|
||
script = SubResource("GDScript_rfgs6")
|
||
|
||
[node name="outside" parent="WorldEnvironment/window_glass/SubViewport" instance=ExtResource("32_2vgep")]
|
||
transform = Transform3D(-1, 0, -1.50996e-07, 0, 1, 0, 1.50996e-07, 0, -1, 0.906618, 1.33684, 2.65628)
|
||
light_energy = 0.0
|
||
|
||
[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
|
||
script = SubResource("GDScript_icgq0")
|
||
|
||
[node name="Mouse" type="CenterContainer" parent="SceneUI"]
|
||
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"]
|
||
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
|
||
|
||
[node name="fairylights" parent="." instance=ExtResource("39_q6rov")]
|
||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.89212, 5.96046e-08, -0.143107)
|
||
light_array = Array[Vector3]([Vector3(-0.545, 0.915, 1.035), Vector3(-0.47, 0.855, 0.905), Vector3(-0.44, 0.871, 0.78), Vector3(-0.385, 0.91, 0.69), Vector3(-0.38, 0.995, 0.595), Vector3(-0.39, 0.925, 0.465), Vector3(-0.364, 0.86, 0.211), Vector3(-0.295, 0.82, 0.06), Vector3(-0.255, 0.805, -0.15), Vector3(-0.175, 0.83, -0.355), Vector3(-0.135, 0.955, -0.515), Vector3(-0.025, 0.78, -0.615), Vector3(0.115, 0.63, -0.695), Vector3(0.245, 0.555, -0.745), Vector3(0.37, 0.595, -0.805), Vector3(0.455, 0.745, -0.84), Vector3(0.505, 0.89, -0.87), Vector3(0.445, 1.175, -0.87), Vector3(0.26, 1.28, -0.815), Vector3(0.125, 1.35, -0.8), Vector3(-0.037, 1.479, -0.834), Vector3(-0.2, 1.601, -0.851), Vector3(-0.359, 1.769, -0.85), Vector3(-0.5, 1.949, -0.85), Vector3(-0.594, 2.126, -0.85), Vector3(-0.634, 2.238, -0.85), Vector3(-0.634, 2.035, -0.85), Vector3(-0.614, 1.875, -0.85), Vector3(-0.65, 1.655, -0.85), Vector3(-0.65, 1.475, -0.87)])
|
||
|
||
[connection signal="ini_room" from="." to="logic/PlayerController" method="_on_ini_room"]
|
||
[connection signal="ini_room" from="." to="logic/ScenePlayer" method="_on_ini_room"]
|
||
[connection signal="ini_room" from="." to="visuals/lights/light_animation" method="_on_ini_room"]
|
||
[connection signal="ui_entered" from="logic/PlayerController" to="SceneUI" method="show"]
|
||
[connection signal="ui_exited" from="logic/PlayerController" to="SceneUI" method="hide"]
|
||
[connection signal="body_entered" from="logic/Bed and Ladders/ladder_trigger" to="logic/PlayerController" method="_on_bed_enter"]
|
||
[connection signal="body_entered" from="logic/Bed and Ladders/ladder_trigger" to="logic/Bed and Ladders/ladder" method="raise"]
|
||
[connection signal="body_exited" from="logic/Bed and Ladders/ladder_reset" to="logic/PlayerController" method="_on_bed_exit"]
|
||
[connection signal="body_exited" from="logic/Bed and Ladders/ladder_reset" to="logic/Bed and Ladders/ladder" method="reset"]
|
||
[connection signal="body_entered" from="logic/Bed and Ladders/bed_enter" to="logic/PlayerController" method="_on_bed_enter"]
|
||
[connection signal="body_exited" from="logic/Bed and Ladders/bed_reset" to="logic/PlayerController" method="_on_bed_exit"]
|
||
[connection signal="body_exited" from="logic/Bed and Ladders/reset_failover" to="logic/PlayerController" method="_on_bed_exit"]
|
||
[connection signal="pressed" from="logic/UI/ending_button" to="logic/UI/ending_button" method="hide"]
|
||
[connection signal="pressed" from="logic/UI/ending_button" to="logic/UI/ending" method="show"]
|
||
[connection signal="board_completed" from="logic/UI/board" to="logic/UI/ending_button" method="show"]
|
||
[connection signal="skip" from="logic/ScenePlayer/childhood/PanelContainer/skip_control" to="logic/ScenePlayer" method="on_childhood_done"]
|
||
[connection signal="skip" from="logic/ScenePlayer/childhood/PanelContainer/skip_control" to="logic/ScenePlayer" method="play" binds= ["RESET"]]
|
||
[connection signal="skip" from="logic/ScenePlayer/Voice Training/PanelContainer/skip_control2" to="logic/ScenePlayer" method="on_voice_training_done"]
|
||
[connection signal="skip" from="logic/ScenePlayer/Voice Training/PanelContainer/skip_control2" to="logic/ScenePlayer" method="play" binds= ["RESET"]]
|
||
[connection signal="input_event" from="logic/ScenePlayer/jui_jutsu/PanelContainer/card" to="logic/ScenePlayer/jui_jutsu/PanelContainer/card" method="_on_input_event"]
|
||
[connection signal="mouse_entered" from="logic/ScenePlayer/jui_jutsu/PanelContainer/card" to="logic/ScenePlayer/jui_jutsu/PanelContainer/card" method="_on_mouse_entered"]
|
||
[connection signal="mouse_exited" from="logic/ScenePlayer/jui_jutsu/PanelContainer/card" to="logic/ScenePlayer/jui_jutsu/PanelContainer/card" method="_on_mouse_exited"]
|
||
[connection signal="skip" from="logic/ScenePlayer/jui_jutsu/PanelContainer/skip_control3" to="logic/ScenePlayer" method="on_jui_jutsu_done"]
|
||
[connection signal="skip" from="logic/ScenePlayer/jui_jutsu/PanelContainer/skip_control3" to="logic/ScenePlayer" method="play" binds= ["RESET"]]
|
||
[connection signal="skip" from="logic/ScenePlayer/draeven/PanelContainer/skip_control4" to="logic/ScenePlayer" method="on_draeven_done"]
|
||
[connection signal="skip" from="logic/ScenePlayer/draeven/PanelContainer/skip_control4" to="logic/ScenePlayer" method="play" binds= ["RESET"]]
|
||
[connection signal="input_event" from="logic/Mask-interaction/UiWrapper" to="logic/Mask-interaction/UiWrapper" method="_on_input_event"]
|
||
[connection signal="scene_skipped" from="logic/Mask-interaction/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="logic/UI/board" method="on_scene_skipped"]
|
||
[connection signal="input_event" from="logic/clothes_interaction/UiWrapper" to="logic/clothes_interaction/UiWrapper" method="_on_input_event"]
|
||
[connection signal="scene_skipped" from="logic/clothes_interaction/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="logic/UI/board" method="on_scene_skipped"]
|
||
[connection signal="input_event" from="logic/Comic-interaction/UiWrapper" to="logic/Comic-interaction/UiWrapper" method="_on_input_event"]
|
||
[connection signal="scene_skipped" from="logic/Comic-interaction/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="logic/UI/board" method="on_scene_skipped"]
|
||
[connection signal="input_event" from="logic/Draeven-interaction/UiWrapper" to="logic/Draeven-interaction/UiWrapper" method="_on_input_event"]
|
||
[connection signal="scene_skipped" from="logic/Draeven-interaction/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="logic/UI/board" method="on_scene_skipped"]
|
||
[connection signal="input_event" from="logic/Mind Board/UiWrapper" to="logic/Mind Board/UiWrapper" method="_on_input_event"]
|
||
[connection signal="open_board" from="logic/Mind Board/UiWrapper/UiSprite/SubViewport/Collectable_ui" to="logic/UI/board" method="claim_focus"]
|