diff --git a/src/base-environments/youth_room/import/youth_room.tscn b/src/base-environments/youth_room/import/youth_room.tscn index 6926c5c1..2d3ec4e6 100644 --- a/src/base-environments/youth_room/import/youth_room.tscn +++ b/src/base-environments/youth_room/import/youth_room.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=90 format=4 uid="uid://b3b0gyvklqn50"] +[gd_scene format=4 uid="uid://b3b0gyvklqn50"] [ext_resource type="Script" uid="uid://bsop46tqngddc" path="res://base-environments/youth_room/youth_room.gd" id="1_aitp0"] [ext_resource type="AudioStream" uid="uid://1h6k2d8q1kw3" path="res://base-environments/youth_room/import/sounds/rain_on_window.mp3" id="2_3haaq"] @@ -38,6 +38,7 @@ [ext_resource type="Texture2D" uid="uid://dabnlcnuticww" path="res://base-environments/intro/textures/sky_textures_2.png" id="33_mvrs2"] [ext_resource type="Shader" uid="uid://dspme86ky8yj0" path="res://base-environments/youth_room/rainy-window.gdshader" id="35_ea6x8"] [ext_resource type="Texture2D" uid="uid://ds1n0xhxqlp4b" path="res://base-environments/youth_room/shaders/universe_noise.png" id="36_bgk6f"] +[ext_resource type="Script" uid="uid://c7m3ypitty2ym" path="res://dev-util/follow_camera.gd" id="37_ml7pp"] [ext_resource type="Script" uid="uid://c5eiqpr1q41xk" path="res://base-environments/youth_room/youth_room_environment.gd" id="38_ypa88"] [ext_resource type="PackedScene" uid="uid://cg70r0102t8nl" path="res://base-environments/youth_room/fairylights.tscn" id="39_q6rov"] [ext_resource type="VoxelGIData" uid="uid://hvk1wkuw4maq" path="res://base-environments/youth_room/youth_room.VoxelGI_data.res" id="40_ea6x8"] @@ -363,21 +364,6 @@ _surfaces = [{ 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 @@ -393,188 +379,188 @@ func hide(): visible = false " -[node name="youth room" type="Node3D" groups=["serializable"]] +[node name="youth room" type="Node3D" unique_id=779465412 groups=["serializable"]] process_mode = 1 script = ExtResource("1_aitp0") id = 1 -[node name="logic" type="Node3D" parent="."] +[node name="logic" type="Node3D" parent="." unique_id=1026461106] -[node name="PlayerController" parent="logic" groups=["camera_owner"] instance=ExtResource("3_foj4y")] +[node name="PlayerController" parent="logic" unique_id=122953966 groups=["camera_owner"] instance=ExtResource("3_foj4y")] unique_name_in_owner = true transform = Transform3D(0.686123, 0, 0.727485, 0, 1, 0, -0.727485, 0, 0.686123, 0.5654894, 0, 0.8411364) -[node name="Yaw" parent="logic/PlayerController" index="1"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.25, 0) - [node name="Pitch" parent="logic/PlayerController/Yaw" index="0"] transform = Transform3D(1, 0, 0, 0, 0.64278716, -0.7660439, 0, 0.7660439, 0.64278716, 0, 0, 0) -[node name="Collision" type="Node3D" parent="logic"] +[node name="PlayerAnimationPlayer" parent="logic/PlayerController" index="3"] +autoplay = &"RESET" -[node name="Desk_Colission" type="StaticBody3D" parent="logic/Collision"] +[node name="Collision" type="Node3D" parent="logic" unique_id=176563707] + +[node name="Desk_Colission" type="StaticBody3D" parent="logic/Collision" unique_id=486269820] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.500324, 0, 1.36908) -[node name="wardrobe" type="CollisionShape3D" parent="logic/Collision/Desk_Colission"] +[node name="wardrobe" type="CollisionShape3D" parent="logic/Collision/Desk_Colission" unique_id=1516202163] 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/Collision/Desk_Colission"] +[node name="desk" type="CollisionShape3D" parent="logic/Collision/Desk_Colission" unique_id=1443982370] 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/Collision/Desk_Colission"] +[node name="beanbag" type="CollisionShape3D" parent="logic/Collision/Desk_Colission" unique_id=631571031] 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/Collision"] +[node name="Bed_Colission" type="StaticBody3D" parent="logic/Collision" unique_id=174442901] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.33596, 0, -0.345267) -[node name="bed" type="CollisionShape3D" parent="logic/Collision/Bed_Colission"] +[node name="bed" type="CollisionShape3D" parent="logic/Collision/Bed_Colission" unique_id=2078908309] 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/Collision/Bed_Colission"] +[node name="shelf" type="CollisionShape3D" parent="logic/Collision/Bed_Colission" unique_id=1058351576] 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/Collision/Bed_Colission"] +[node name="shelf2" type="CollisionShape3D" parent="logic/Collision/Bed_Colission" unique_id=1942270325] 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/Collision/Bed_Colission"] +[node name="beanbag" type="CollisionShape3D" parent="logic/Collision/Bed_Colission" unique_id=238902985] 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/Collision/Bed_Colission"] +[node name="ladder" type="CollisionShape3D" parent="logic/Collision/Bed_Colission" unique_id=1265788237] 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/Collision"] +[node name="seat" type="StaticBody3D" parent="logic/Collision" unique_id=747028367] 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/Collision/seat"] +[node name="rest" type="CollisionShape3D" parent="logic/Collision/seat" unique_id=1272616337] 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/Collision/seat"] +[node name="seat" type="CollisionShape3D" parent="logic/Collision/seat" unique_id=1660428469] 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/Collision/seat"] +[node name="step" type="CollisionShape3D" parent="logic/Collision/seat" unique_id=1442831647] 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/Collision"] +[node name="Room_Colission" type="StaticBody3D" parent="logic/Collision" unique_id=1682536213] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.811571, 0, 0) -[node name="WorldBoundary (Floor)" type="CollisionShape3D" parent="logic/Collision/Room_Colission"] +[node name="WorldBoundary (Floor)" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1576698219] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.01, 0) shape = SubResource("WorldBoundaryShape3D_dqyng") -[node name="Wall1" type="CollisionShape3D" parent="logic/Collision/Room_Colission"] +[node name="Wall1" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1243594351] 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/Collision/Room_Colission"] +[node name="Wall3" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1565243787] 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/Collision/Room_Colission"] +[node name="Wall4" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1418234123] 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/Collision/Room_Colission"] +[node name="Wall5" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1540507148] 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/Collision/Room_Colission"] +[node name="Wall7" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=690660517] 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/Collision/Room_Colission"] +[node name="Wall6" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1267520443] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.1011, 1.06708, -1.5887897) shape = SubResource("BoxShape3D_1nque") -[node name="Pillar" type="CollisionShape3D" parent="logic/Collision/Room_Colission"] +[node name="Pillar" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1079866286] 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/Collision/Room_Colission"] +[node name="shelf3" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=1203961379] 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/Collision/Room_Colission"] +[node name="Crate" type="CollisionShape3D" parent="logic/Collision/Room_Colission" unique_id=815962128] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.04802, -0.30081803, -0.711172) shape = SubResource("BoxShape3D_ychlh") -[node name="Bed and Ladders" type="Node3D" parent="logic"] +[node name="Bed and Ladders" type="Node3D" parent="logic" unique_id=1063480498] 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"] +[node name="ladder_trigger" type="Area3D" parent="logic/Bed and Ladders" unique_id=1792474587] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.3045067, 0) collision_layer = 2 collision_mask = 2 script = ExtResource("3_x3dlb") -[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder_trigger"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder_trigger" unique_id=1092559908] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.17002809, 0.508749, -0.045577526) shape = SubResource("CapsuleShape3D_f1g8m") -[node name="bed_duck" type="Area3D" parent="logic/Bed and Ladders"] +[node name="bed_duck" type="Area3D" parent="logic/Bed and Ladders" unique_id=1586157507] collision_layer = 2 collision_mask = 2 script = ExtResource("3_x3dlb") -[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/bed_duck"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/bed_duck" unique_id=2297133] transform = Transform3D(0.995341, 0.096419, 0, 4.21461e-09, -4.35077e-08, -1, -0.096419, 0.995341, -4.37114e-08, 0.9784893, 1.2551697, -1.14479) shape = SubResource("CapsuleShape3D_kewqg") -[node name="bed_enter" type="Area3D" parent="logic/Bed and Ladders"] +[node name="bed_enter" type="Area3D" parent="logic/Bed and Ladders" unique_id=341686040] 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"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/bed_enter" unique_id=2100354010] 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_crouch" type="Area3D" parent="logic/Bed and Ladders"] +[node name="bed_crouch" type="Area3D" parent="logic/Bed and Ladders" unique_id=759951144] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.24356, 0, -0.796765) collision_layer = 2 collision_mask = 2 script = ExtResource("3_x3dlb") -[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/bed_crouch"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/bed_crouch" unique_id=775551644] 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"] +[node name="reset_failover" type="Area3D" parent="logic/Bed and Ladders" unique_id=1756157672] 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"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/reset_failover" unique_id=1457499556] 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="AnimatableBody3D" parent="logic/Bed and Ladders"] +[node name="ladder" type="AnimatableBody3D" parent="logic/Bed and Ladders" unique_id=2078338034] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0699199, 0, -0.082733) script = ExtResource("4_dqyng") -[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder"] +[node name="CollisionShape3D" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder" unique_id=1214112868] 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"] +[node name="CollisionShape3D2" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder" unique_id=1191060418] 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"] +[node name="CollisionShape3D3" type="CollisionShape3D" parent="logic/Bed and Ladders/ladder" unique_id=1320482499] 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"] +[node name="UI" type="Control" parent="logic" unique_id=734659587] unique_name_in_owner = true layout_mode = 3 anchors_preset = 15 @@ -584,12 +570,12 @@ grow_horizontal = 2 grow_vertical = 2 mouse_filter = 2 -[node name="Picker" parent="logic/UI" groups=["scene_actors"] instance=ExtResource("19_a4n1o")] +[node name="Picker" parent="logic/UI" unique_id=537472716 groups=["scene_actors"] instance=ExtResource("19_a4n1o")] unique_name_in_owner = true visible = false layout_mode = 1 -[node name="Opening" type="CenterContainer" parent="logic/UI"] +[node name="Opening" type="CenterContainer" parent="logic/UI" unique_id=1315498522] visible = false layout_mode = 1 anchors_preset = 15 @@ -600,7 +586,7 @@ grow_vertical = 2 mouse_filter = 2 script = SubResource("GDScript_dqyng") -[node name="Label" type="Label" parent="logic/UI/Opening"] +[node name="Label" type="Label" parent="logic/UI/Opening" unique_id=593122844] modulate = Color(1, 1, 1, 0) layout_mode = 2 theme_override_constants/line_spacing = -11 @@ -612,7 +598,7 @@ It's an aquired taste, but trust me: all of it has a reason. And if you ever had to make this lemonade, you will understand my recipie. Don't be bitter if you don't. Just be happy that you didn't taste it for real." -[node name="StartBottom" type="TextureRect" parent="logic/UI/Opening/Label"] +[node name="StartBottom" type="TextureRect" parent="logic/UI/Opening/Label" unique_id=500925183] custom_minimum_size = Vector2(0, 64) layout_mode = 0 offset_left = -53.0 @@ -624,54 +610,50 @@ texture = ExtResource("8_e5y1q") expand_mode = 2 stretch_mode = 4 -[node name="IntroAnimationPlayer" type="AnimationPlayer" parent="logic/UI/Opening"] -libraries = { -&"": ExtResource("8_bgk6f") -} +[node name="IntroAnimationPlayer" type="AnimationPlayer" parent="logic/UI/Opening" unique_id=605306878] +libraries/ = ExtResource("8_bgk6f") -[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="logic/UI/Opening/IntroAnimationPlayer"] +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="logic/UI/Opening/IntroAnimationPlayer" unique_id=118290590] volume_db = -5.0 mix_target = 2 bus = &"text" script = ExtResource("10_ypa88") -[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="logic" groups=["scene_actors"]] +[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="logic" unique_id=1523797846 groups=["scene_actors"]] unique_name_in_owner = true -libraries = { -&"": ExtResource("10_dqyng") -} -autoplay = "RESET" +libraries/ = ExtResource("10_dqyng") +autoplay = &"RESET" script = ExtResource("13_5bsh1") -[node name="Lisa" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer"] +[node name="Lisa" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer" unique_id=1110115293] mix_target = 2 bus = &"text" -[node name="Moving" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer"] +[node name="Moving" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer" unique_id=327278938] stream = ExtResource("8_egnow") bus = &"music" -[node name="Childhood" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer"] +[node name="Childhood" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer" unique_id=1808490620] stream = ExtResource("9_i8mqk") volume_db = -80.0 bus = &"music" -[node name="VoiceTraining" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer"] +[node name="VoiceTraining" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer" unique_id=1804400126] stream = ExtResource("10_wwwdq") volume_db = -80.0 bus = &"music" -[node name="Jui_Jutsu" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer"] +[node name="Jui_Jutsu" type="AudioStreamPlayer" parent="logic/SceneAnimationPlayer" unique_id=1213870248] bus = &"music" -[node name="starlight_mesh" type="MeshInstance3D" parent="logic/SceneAnimationPlayer"] +[node name="starlight_mesh" type="MeshInstance3D" parent="logic/SceneAnimationPlayer" unique_id=1821172265] transform = Transform3D(0.999, 0, 0, 0, 0.999, 0, 0, 0, 0.999, 0, 0, 0) layers = 2 gi_mode = 0 mesh = SubResource("ArrayMesh_bgk6f") skeleton = NodePath("../../..") -[node name="starlight_ambient" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh"] +[node name="starlight_ambient" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh" unique_id=1623288709] transform = Transform3D(1, 0, 0, 0, -4.371139e-08, 1, 0, -1, -4.371139e-08, 0.644969, 2.70318, -0.247641) light_color = Color(0.0313726, 0, 1, 1) light_energy = 0.2 @@ -683,7 +665,7 @@ shadow_blur = 1.277 spot_angle = 85.9425 spot_angle_attenuation = 0.57435 -[node name="starlight_lamp_dynamic" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh"] +[node name="starlight_lamp_dynamic" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh" unique_id=1667625594] transform = Transform3D(0.55069, -0.676558, 0.488887, 0.695251, 0.0476608, -0.717185, 0.461917, 0.734845, 0.496624, 1.76541, 0.251864, 0.941618) light_color = Color(0, 1, 1, 1) light_energy = 2.0 @@ -695,7 +677,7 @@ spot_attenuation = 0.732044 spot_angle = 35.0 spot_angle_attenuation = 2.9742036 -[node name="starlight_lamp_static" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh"] +[node name="starlight_lamp_static" type="SpotLight3D" parent="logic/SceneAnimationPlayer/starlight_mesh" unique_id=1353664630] transform = Transform3D(0.55069, -0.676558, 0.488887, 0.695251, 0.0476608, -0.717185, 0.461917, 0.734845, 0.496624, 1.76541, 0.251864, 0.941618) light_color = Color(0, 0.078431375, 1, 1) light_specular = 0.0 @@ -706,13 +688,13 @@ spot_attenuation = 0.732044 spot_angle = 27.6108 spot_angle_attenuation = 1.18921 -[node name="material_handle" type="CSGBox3D" parent="logic/SceneAnimationPlayer"] +[node name="material_handle" type="CSGBox3D" parent="logic/SceneAnimationPlayer" unique_id=1050124582] 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/SceneAnimationPlayer"] +[node name="OmniLight3D" type="OmniLight3D" parent="logic/SceneAnimationPlayer" unique_id=1438321315] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.12436, -0.521364) visible = false light_color = Color(0.741176, 0.211765, 0.698039, 1) @@ -720,29 +702,29 @@ light_energy = 0.0 light_size = 1.0 light_cull_mask = 4294967293 -[node name="Luna_frame-of-mind" parent="logic/SceneAnimationPlayer" instance=ExtResource("27_pb1jl")] +[node name="Luna_frame-of-mind" parent="logic/SceneAnimationPlayer" unique_id=1044872307 instance=ExtResource("27_pb1jl")] transform = Transform3D(0.95889795, 0, 0.28374717, 0, 1, 0, -0.28374717, 0, 0.95889795, -10.1552, 14.9384, -16.2182) visible = false -[node name="OmniLight3D" type="OmniLight3D" parent="logic/SceneAnimationPlayer/Luna_frame-of-mind"] +[node name="OmniLight3D" type="OmniLight3D" parent="logic/SceneAnimationPlayer/Luna_frame-of-mind" unique_id=1901887946] 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/SceneAnimationPlayer/Luna_frame-of-mind"] +[node name="OmniLight3D2" type="OmniLight3D" parent="logic/SceneAnimationPlayer/Luna_frame-of-mind" unique_id=251817436] 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="MaskInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="MaskInteractable" parent="logic" unique_id=1199798487 instance=ExtResource("22_ks23q")] transform = Transform3D(0.8829465, 0, -0.4694709, 0, 1, 0, 0.4694709, 0, 0.8829465, -0.05572912, 0.60013723, 2.536849) interaction = ExtResource("12_viwxf") -[node name="MindBoardInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="MindBoardInteractable" parent="logic" unique_id=645225398 instance=ExtResource("22_ks23q")] transform = Transform3D(-4.3711317e-08, 0, 0.9999984, 0, 1, 0, -0.9999984, 0, -4.3711317e-08, -0.907206, 1.1721482, 1.6486336) interaction = ExtResource("4_gyjxx") billboard = false @@ -750,22 +732,22 @@ billboard = false [node name="Frame" parent="logic/MindBoardInteractable" index="2"] transform = Transform3D(0.99999994, 0, 3.5527137e-15, 0, 1, 0, -3.5527137e-15, 0, 0.99999994, -0.08004689, -0.023632765, 0) -[node name="CeilingInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="CeilingInteractable" parent="logic" unique_id=1198093808 instance=ExtResource("22_ks23q")] transform = Transform3D(-0.7858558, 0, -0.6184074, 0, 1, 0, 0.6184074, 0, -0.7858558, -0.13478619, 2.0720484, -0.42032808) interaction = ExtResource("19_d3c7p") -[node name="ComicInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="ComicInteractable" parent="logic" unique_id=431992581 instance=ExtResource("22_ks23q")] transform = Transform3D(-0.86689585, 0, -0.49848735, 0, 1, 0, 0.49848735, 0, -0.86689585, 3.324154, 0.23257843, -0.91425914) interaction = ExtResource("13_v3447") -[node name="ClothesInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="ClothesInteractable" parent="logic" unique_id=2049533139 instance=ExtResource("22_ks23q")] transform = Transform3D(-0.79335207, 0, 0.6087605, 0, 1, 0, -0.6087605, 0, -0.79335207, 1.5984986, 1.1640409, -0.8420157) interaction = ExtResource("12_x3dlb") [node name="collectable_particles" parent="logic/ClothesInteractable" index="3"] transform = Transform3D(0.99999976, 0, 0, 0, 1, 0, 0, 0, 0.99999976, 0.10009599, -0.040801764, -0.19775379) -[node name="DoorInteractable" parent="logic" instance=ExtResource("22_ks23q")] +[node name="DoorInteractable" parent="logic" unique_id=748971951 instance=ExtResource("22_ks23q")] unique_name_in_owner = true transform = Transform3D(-0.9999984, 0, 8.7422585e-08, 0, 1, 0, -8.7422585e-08, 0, -0.9999984, 0.50242007, 0.91625494, -0.9138791) visible = false @@ -775,15 +757,13 @@ billboard = false [node name="Frame" parent="logic/DoorInteractable" index="2"] transform = Transform3D(-0.99999994, 0, 8.7422755e-08, 0, 1, 0, -8.7422755e-08, 0, -0.99999994, 0.03345099, 0.03331518, 0) -[node name="RoomAnimationPlayer" type="AnimationPlayer" parent="."] +[node name="RoomAnimationPlayer" type="AnimationPlayer" parent="." unique_id=1605901725] unique_name_in_owner = true -libraries = { -&"": ExtResource("23_corra") -} +libraries/ = ExtResource("23_corra") -[node name="sfx" type="Node3D" parent="."] +[node name="sfx" type="Node3D" parent="." unique_id=47209565] -[node name="rain on window" type="AudioStreamPlayer3D" parent="sfx"] +[node name="rain on window" type="AudioStreamPlayer3D" parent="sfx" unique_id=854657245] 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 @@ -795,13 +775,13 @@ emission_angle_enabled = true emission_angle_degrees = 57.0 emission_angle_filter_attenuation_db = -19.6 -[node name="thunder" type="AudioStreamPlayer3D" parent="sfx"] +[node name="thunder" type="AudioStreamPlayer3D" parent="sfx" unique_id=958922818] 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) unit_size = 100.0 panning_strength = 0.3 bus = &"sfx" -[node name="distant_rain" type="AudioStreamPlayer3D" parent="sfx"] +[node name="distant_rain" type="AudioStreamPlayer3D" parent="sfx" unique_id=128372066] stream = ExtResource("22_xrkbj") attenuation_model = 3 pitch_scale = 0.8 @@ -809,41 +789,41 @@ autoplay = true panning_strength = 0.2 bus = &"outside-rain" -[node name="visuals" parent="." instance=ExtResource("30_dqyng")] +[node name="visuals" parent="." unique_id=46809661 instance=ExtResource("30_dqyng")] -[node name="Shadow" type="CSGCombiner3D" parent="visuals"] +[node name="Shadow" type="CSGCombiner3D" parent="visuals" unique_id=1133412678] cast_shadow = 3 calculate_tangents = false -[node name="CSGBox3D" type="CSGBox3D" parent="visuals/Shadow"] +[node name="CSGBox3D" type="CSGBox3D" parent="visuals/Shadow" unique_id=609491202] 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/Shadow"] +[node name="CSGBox3D2" type="CSGBox3D" parent="visuals/Shadow" unique_id=1144324747] 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/Shadow"] +[node name="CSGBox3D6" type="CSGBox3D" parent="visuals/Shadow" unique_id=1807107956] 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/Shadow"] +[node name="CSGBox3D4" type="CSGBox3D" parent="visuals/Shadow" unique_id=374652347] 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/Shadow"] +[node name="CSGBox3D5" type="CSGBox3D" parent="visuals/Shadow" unique_id=1848281277] 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/Shadow"] +[node name="CSGBox3D3" type="CSGBox3D" parent="visuals/Shadow" unique_id=1227568246] 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"] +[node name="OmniLight3D" type="OmniLight3D" parent="visuals" unique_id=1631019184] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.73188, 2.33544, 4.04756) visible = false light_energy = 3.0 @@ -853,7 +833,7 @@ light_bake_mode = 0 shadow_enabled = true shadow_caster_mask = 4293918721 -[node name="DirectionalLight3D" type="DirectionalLight3D" parent="visuals"] +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="visuals" unique_id=1645848122] transform = Transform3D(0.82167387, 0.44718716, -0.35337743, -0.41379577, 0.8944143, 0.16969286, 0.3919504, 0.0067938846, 0.9199613, 0.866179, 2.88055, 4.51936) visible = false light_color = Color(0.81982, 0.935491, 0.980381, 1) @@ -864,9 +844,9 @@ shadow_enabled = true directional_shadow_mode = 1 sky_mode = 1 -[node name="lights" type="Node3D" parent="visuals"] +[node name="lights" type="Node3D" parent="visuals" unique_id=1348127875] -[node name="desk_light" type="SpotLight3D" parent="visuals/lights"] +[node name="desk_light" type="SpotLight3D" parent="visuals/lights" unique_id=1383795024] 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) @@ -879,7 +859,7 @@ spot_angle = 58.1539 spot_angle_attenuation = 0.812252 script = SubResource("GDScript_35dmj") -[node name="desk_secondary" type="OmniLight3D" parent="visuals/lights/desk_light"] +[node name="desk_secondary" type="OmniLight3D" parent="visuals/lights/desk_light" unique_id=1559579447] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 2.98023e-08, 1, 0.221273, 0.0654936, -0.292101) light_color = Color(0.952941, 0.662745, 0.54902, 1) light_energy = 0.5 @@ -891,13 +871,13 @@ shadow_bias = 0.01 shadow_normal_bias = 5.78 omni_attenuation = 1.51572 -[node name="shade_light" type="OmniLight3D" parent="visuals/lights/desk_light"] +[node name="shade_light" type="OmniLight3D" parent="visuals/lights/desk_light" unique_id=1292778298] light_color = Color(0.94902, 0.737255, 0.627451, 1) light_energy = 0.5 light_cull_mask = 4293918721 omni_range = 0.147682 -[node name="OmniLight3D2" type="OmniLight3D" parent="visuals/lights"] +[node name="OmniLight3D2" type="OmniLight3D" parent="visuals/lights" unique_id=516582773] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.837372, 0.7908516, -0.36576784) light_color = Color(0.894118, 0.87451, 0.686275, 1) light_size = 0.2 @@ -909,7 +889,7 @@ shadow_caster_mask = 4293918721 omni_range = 1.733925 omni_attenuation = 0.3 -[node name="OmniLight3D4" type="OmniLight3D" parent="visuals/lights"] +[node name="OmniLight3D4" type="OmniLight3D" parent="visuals/lights" unique_id=241684018] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.47143, 1.6968, -0.548992) layers = 32769 light_color = Color(0.894118, 0.87451, 0.686275, 1) @@ -921,26 +901,24 @@ shadow_enabled = true omni_range = 1.3534 omni_attenuation = 1.41421 -[node name="LightAnimationPlayer" type="AnimationPlayer" parent="visuals/lights" groups=["scene_actors"]] +[node name="LightAnimationPlayer" type="AnimationPlayer" parent="visuals/lights" unique_id=2024804545 groups=["scene_actors"]] unique_name_in_owner = true -libraries = { -&"": ExtResource("27_ea6x8") -} -autoplay = "menu" +libraries/ = ExtResource("27_ea6x8") +autoplay = &"menu" script = SubResource("GDScript_5ot1o") -[node name="vfx" type="Node3D" parent="visuals"] +[node name="vfx" type="Node3D" parent="visuals" unique_id=968724304] -[node name="lava-lamp" parent="visuals/vfx" instance=ExtResource("21_0k2gr")] +[node name="lava-lamp" parent="visuals/vfx" unique_id=445919584 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"] +[node name="ReflectionProbe" type="ReflectionProbe" parent="visuals/vfx/lava-lamp" unique_id=1733614957] 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"] +[node name="OmniLight3D" type="SpotLight3D" parent="visuals/vfx/lava-lamp" unique_id=1075395338] transform = Transform3D(0.9999999, 0, 0, 0, -4.3711395e-08, -1, 0, 0.9999999, -4.3711385e-08, 0.011304617, 0.187006, -0.0021249056) light_color = Color(0.21945003, 0.45, 0.189, 1) light_size = 0.05 @@ -953,40 +931,40 @@ spot_angle = 137.58 spot_angle_attenuation = 1.6358016 script = SubResource("GDScript_yn0pl") -[node name="WorldEnvironment" type="WorldEnvironment" parent="." groups=["scene_actors"]] +[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1807573344 groups=["scene_actors"]] environment = SubResource("Environment_pllnm") camera_attributes = SubResource("CameraAttributesPractical_26mp0") compositor = SubResource("Compositor_bgk6f") script = ExtResource("38_ypa88") -[node name="window_frames" type="MeshInstance3D" parent="WorldEnvironment"] +[node name="window_frames" type="MeshInstance3D" parent="WorldEnvironment" unique_id=254354177] 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"] +[node name="window_glass" type="MeshInstance3D" parent="WorldEnvironment" unique_id=1147547694] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.013145) material_override = SubResource("ShaderMaterial_ea6x8") gi_mode = 0 mesh = SubResource("ArrayMesh_o1lpn") skeleton = NodePath("") -[node name="SubViewport" type="SubViewport" parent="WorldEnvironment/window_glass"] +[node name="SubViewport" type="SubViewport" parent="WorldEnvironment/window_glass" unique_id=548335308] own_world_3d = true handle_input_locally = false size = Vector2i(1920, 1080) -[node name="Camera3D" type="Camera3D" parent="WorldEnvironment/window_glass/SubViewport"] +[node name="Camera3D" type="Camera3D" parent="WorldEnvironment/window_glass/SubViewport" unique_id=1172880747] 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") +script = ExtResource("37_ml7pp") -[node name="outside" parent="WorldEnvironment/window_glass/SubViewport" instance=ExtResource("32_2vgep")] +[node name="outside" parent="WorldEnvironment/window_glass/SubViewport" unique_id=2064819567 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="."] +[node name="SceneUI" type="Control" parent="." unique_id=1119532316] visible = false layout_mode = 3 anchors_preset = 15 @@ -997,7 +975,7 @@ grow_vertical = 2 mouse_filter = 1 script = SubResource("GDScript_icgq0") -[node name="Mouse" type="CenterContainer" parent="SceneUI"] +[node name="Mouse" type="CenterContainer" parent="SceneUI" unique_id=799489306] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 @@ -1005,22 +983,22 @@ anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 -[node name="TextureRect" type="TextureRect" parent="SceneUI/Mouse"] +[node name="TextureRect" type="TextureRect" parent="SceneUI/Mouse" unique_id=609010994] layout_mode = 2 texture = ExtResource("13_lqj71") -[node name="old-mask" type="Node3D" parent="."] +[node name="old-mask" type="Node3D" parent="." unique_id=1483448170] -[node name="old_mask" type="MeshInstance3D" parent="old-mask"] +[node name="old_mask" type="MeshInstance3D" parent="old-mask" unique_id=1210609182] 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="fairylights" parent="." instance=ExtResource("39_q6rov")] +[node name="fairylights" parent="." unique_id=833036632 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)]) -[node name="VoxelGI" type="VoxelGI" parent="."] +[node name="VoxelGI" type="VoxelGI" parent="." unique_id=608359864] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.6709186, 1.184079, 0.941082) size = Vector3(6.1783752, 2.4035423, 4.126381) data = ExtResource("40_ea6x8")