cave-of-dreams/scenes/game.tscn

408 lines
33 KiB
Text
Raw Normal View History

[gd_scene format=3 uid="uid://bxdnehietcpkj"]
[ext_resource type="Script" uid="uid://dhfun46prq3uk" path="res://scripts/game.gd" id="1_gee14"]
[ext_resource type="Script" uid="uid://crf3d7dpjvlsl" path="res://scripts/player_camera.gd" id="1_lnu2h"]
[ext_resource type="Script" uid="uid://66iq60cxqomg" path="res://scripts/player.gd" id="1_yqjtg"]
[ext_resource type="Material" uid="uid://bivt02tm06osv" path="res://materials/tile/stone_floor.tres" id="2_gee14"]
[ext_resource type="Material" uid="uid://bekoyi2mq1aiw" path="res://materials/tile/stone_wall.tres" id="3_dinhu"]
[ext_resource type="Material" uid="uid://covj5ljosv6pt" path="res://materials/tile/stone_wall_small_rock.tres" id="4_kvuet"]
[ext_resource type="Texture2D" uid="uid://b6krbvbco0jt6" path="res://textures/shadow.png" id="4_lbhrr"]
[ext_resource type="PackedScene" uid="uid://cnii80nh1mxr2" path="res://scenes/living/dreamer_body.tscn" id="4_p57ef"]
[ext_resource type="PackedScene" uid="uid://b0kty7juk7rfo" path="res://models/stalagmite.gltf" id="5_iywne"]
[ext_resource type="PackedScene" uid="uid://co5p7h3exggvh" path="res://scenes/living/slime.tscn" id="6_u5sy4"]
[ext_resource type="PackedScene" uid="uid://b6otq05jy7m6d" path="res://scenes/prefabs/brightshroom.tscn" id="9_vtaks"]
[ext_resource type="PackedScene" uid="uid://boelsm35tk0k6" path="res://scenes/prefabs/brightshroom_orange.tscn" id="10_kvpfn"]
[ext_resource type="PackedScene" uid="uid://cwpnnh7v4b5q2" path="res://scenes/dreamer.tscn" id="13_ca42v"]
2026-05-14 15:57:50 +00:00
[ext_resource type="Texture2D" uid="uid://b8sc3vq5pmwil" path="res://textures/slime.png" id="14_trtic"]
[ext_resource type="Script" uid="uid://btuscff4168hb" path="res://scripts/hide_node.gd" id="16_ca42v"]
[sub_resource type="NavigationMesh" id="NavigationMesh_kvuet"]
vertices = PackedVector3Array(-4.1668324, 6.5576696, -10.84375, -4.1668324, 6.5576696, -10.49375, 10.833168, 6.5576696, -10.49375, 10.833168, 6.5576696, -10.84375, -7.5168324, 0.55766946, -7.69375, -6.516833, 0.55766946, -7.69375, -6.516833, 0.55766946, -8.09375, -6.0668325, 0.55766946, -8.54375, -5.1668324, 0.55766946, -8.54375, -5.1668324, 0.55766946, -9.54375, -6.266833, 0.55766946, -8.44375, -7.5168324, 0.55766946, -9.54375, -3.6668324, 7.4576697, -3.94375, -3.7168326, 7.4076695, -3.6437497, -3.6168327, 7.3576694, -3.5437498, -3.4168324, 7.4076695, -4.04375, -2.7668324, 6.9076695, -3.49375, 1.8331671, 6.9076695, -8.09375, 1.2831678, 7.4076695, -8.74375, 1.1781673, 7.1076694, -8.04875, 2.0331678, 6.9076695, -8.19375, 2.4331675, 6.9076695, -8.19375, 2.4331675, 7.3576694, -8.99375, -3.6168327, 7.3576694, -3.0437498, -2.8668327, 6.9076695, -2.9937496, 1.4331675, 7.4576697, -9.04375, -2.7168322, 6.8576694, -8.14375, -2.8168325, 6.9076695, -7.79375, -2.1168327, 6.5576696, -7.39375, -2.2668324, 6.5576696, -7.58125, -2.3501663, 6.5576696, -7.5270834, -4.1668324, 7.3576694, -8.99375, -4.1668324, 7.1076694, -8.54375, -3.1168327, 7.1076694, -8.54375, -1.4168329, 6.8576694, -8.09375, -2.916833, 7.0576696, -8.44375, -1.7668324, 6.6076694, -7.74375, -0.06683254, 7.3576694, -8.99375, 10.833168, 6.9076695, -8.19375, 10.833168, 7.3576694, -8.99375, 4.2331676, 0.55766946, -6.54375, 4.833167, 0.55766946, -6.74375, 4.833167, 0.9076695, -8.39375, 2.5331678, 0.9076695, -8.39375, 2.333167, 0.55766946, -7.4937496, 4.833167, 0.55766946, -7.84375, 2.3831673, 0.55766946, -7.71875, 4.1861773, 0.55766946, -7.7399597, 2.0331678, 0.55766946, -6.84375, 7.9831676, 0.55766946, -7.79375, 8.383167, 0.55766946, -7.79375, 8.383167, 0.9076695, -8.39375, 7.783167, 0.55766946, -7.69375, 4.9831676, 0.55766946, -6.74375, 5.333168, 0.55766946, -6.49375, 4.8831673, 0.55766946, -7.84375, 6.8831787, 0.55766946, -7.7477627, 7.533167, 0.55766946, -7.34375, 5.583168, 0.55766946, -5.79375, 7.533167, 0.55766946, -5.79375, 10.833168, 0.55766946, -7.79375, 10.833168, 0.9076695, -8.39375, -3.1168327, 7.0576696, -7.54375, -2.7668324, 6.8576694, -6.74375, -2.279333, 6.5576696, -7.23125, -3.6168327, 7.3576694, -7.54375, -3.6168327, 7.3576694, -5.44375, -7.5168324, 0.55766946, -3.99375, -6.516833, 0.55766946, -4.94375, -10.516832, 6.5576696, 0.30625057, -10.216833, 6.5576696, 0.65625, -10.116833, 6.5576696, 0.65625, -5.1668324, 6.5576696, -4.29375, -5.6168327, 6.5576696, -4.54375, -5.1668324, 6.5576696, -7.54375, -5.516833, 6.5576696, -7.54375, -5.516833, 6.5576696, -4.74375, 0.48316765, 2.0576694, -6.6437497, 0.48316765, 2.0576694, -6.74375, 0.13316727, 2.1576693, -6.94375, -0.16683292, 2.2576694, -6.99375, -0.96683216, 2.2576694, -6.19375, 0.03316784, 1.9576695, -5.74375, 3.9831676, 0.55766946, -6.34375, 3.8831673, 0.55766946, -6.09375, 1.8831673, 0.55766946, -6.49375, 1.6831675, 0.55766946, -6.34375, 0.03316784, 0.55766946, -4.6437497, -0.31683254, 0.55766946, -4.84375, -0.71683216, 0.55766946, -3.84375, 0.53316784, 0.55766946, -4.74375, 1.9331675, 0.55766946, -3.84375, 3.583167, 0.55766946, -3.8937497, 4.583167, 0.55766946, -3.84375, 4.583167, 0.55766946, -5.09375, 4.1331673, 0.55766946, -5.34375, 1.2831678, 0.55766946, -6.24375, 0.68316746, 0.55766946, -4.8937497, 2.3831673, 0.55766946, -3.3937497, 2.3831673, 0.55766946, -1.9437494, 3.1331673, 0.55766946, -1.9437494, 3.1331673, 0.55766946, -3.44375, 3.2331676, 0.55766946, -3.6437497, 2.1331673, 0.55766946, -3.74375, 4.4831676, 2.5576694, -6.09375, 4.533168, 2.5576694, -5.74375, 4.9331684, 2.6076694, -5.84375, 4.833167, 2.6076694, -6.19375, 5.4331684, 0.55766946, -3.84375, 5.333168, 0.55766946, -5.34375, 5.6331673, 0.55766946, -3.74375, 5.8831673, 0.55766946, -3.3937497, 7.533167, 0.55766946, -3.1437502, 5.8831673, 0.55766946, -3.1437502, -2.2168322, 1.9576695, -4.79375, -2.0668325, 2.0576694, -4.69375, -1.9168329, 2.0076694, -4.94375, -1.9668322, 1.9576695, -5.04375, -3.3168325, 1.9076693, -3.74375, -3.2668328, 1.9576695, -3.2937498, -3.0668325, 2.0576694, -3.3937497, -3.1668324, 2.0076694, -3.7937498, 5.833168, 0.5576
polygons = [PackedInt32Array(3, 2, 0), PackedInt32Array(0, 2, 1), PackedInt32Array(6, 5, 4), PackedInt32Array(9, 8, 7), PackedInt32Array(10, 6, 4), PackedInt32Array(9, 7, 10), PackedInt32Array(4, 11, 10), PackedInt32Array(10, 11, 9), PackedInt32Array(13, 12, 14), PackedInt32Array(14, 12, 15), PackedInt32Array(18, 19, 15), PackedInt32Array(15, 19, 16), PackedInt32Array(16, 19, 17), PackedInt32Array(17, 19, 18), PackedInt32Array(22, 21, 20), PackedInt32Array(14, 15, 23), PackedInt32Array(23, 15, 16), PackedInt32Array(23, 16, 24), PackedInt32Array(17, 18, 20), PackedInt32Array(20, 18, 25), PackedInt32Array(20, 25, 22), PackedInt32Array(28, 30, 29), PackedInt32Array(29, 30, 27), PackedInt32Array(29, 27, 26), PackedInt32Array(33, 32, 31), PackedInt32Array(28, 29, 36), PackedInt32Array(36, 29, 34), PackedInt32Array(34, 29, 26), PackedInt32Array(34, 26, 35), PackedInt32Array(33, 31, 34), PackedInt32Array(34, 31, 37), PackedInt32Array(34, 35, 33), PackedInt32Array(22, 39, 21), PackedInt32Array(21, 39, 38), PackedInt32Array(46, 47, 44), PackedInt32Array(44, 47, 40), PackedInt32Array(40, 47, 41), PackedInt32Array(41, 47, 45), PackedInt32Array(45, 47, 42), PackedInt32Array(42, 47, 43), PackedInt32Array(43, 47, 46), PackedInt32Array(40, 48, 44), PackedInt32Array(51, 50, 49), PackedInt32Array(53, 55, 54), PackedInt32Array(54, 56, 52), PackedInt32Array(52, 51, 49), PackedInt32Array(51, 56, 42), PackedInt32Array(42, 56, 55), PackedInt32Array(55, 56, 54), PackedInt32Array(56, 51, 52), PackedInt32Array(42, 55, 45), PackedInt32Array(45, 55, 41), PackedInt32Array(41, 55, 53), PackedInt32Array(52, 57, 54), PackedInt32Array(58, 54, 59), PackedInt32Array(59, 54, 57), PackedInt32Array(51, 61, 50), PackedInt32Array(50, 61, 60), PackedInt32Array(28, 64, 30), PackedInt32Array(30, 64, 27), PackedInt32Array(27, 64, 62), PackedInt32Array(62, 64, 63), PackedInt32Array(62, 63, 65), PackedInt32Array(65, 63, 66), PackedInt32Array(5, 68, 4), PackedInt32Array(4, 68, 67), PackedInt32Array(70, 69, 71), PackedInt32Array(71, 69, 73), PackedInt32Array(71, 73, 72), PackedInt32Array(75, 74, 76), PackedInt32Array(76, 74, 72), PackedInt32Array(73, 76, 72), PackedInt32Array(78, 77, 79), PackedInt32Array(79, 77, 80), PackedInt32Array(80, 77, 82), PackedInt32Array(80, 82, 81), PackedInt32Array(48, 40, 83), PackedInt32Array(83, 84, 48), PackedInt32Array(48, 84, 85), PackedInt32Array(85, 84, 86), PackedInt32Array(89, 88, 87), PackedInt32Array(87, 90, 89), PackedInt32Array(89, 90, 91), PackedInt32Array(94, 93, 95), PackedInt32Array(95, 93, 92), PackedInt32Array(97, 96, 86), PackedInt32Array(99, 98, 100), PackedInt32Array(100, 98, 101), PackedInt32Array(95, 92, 84), PackedInt32Array(84, 92, 91), PackedInt32Array(84, 91, 86), PackedInt32Array(86, 91, 97), PackedInt32Array(101, 98, 102), PackedInt32Array(102, 98, 103), PackedInt32Array(91, 90, 97), PackedInt32Array(103, 91, 102), PackedInt32Array(102, 91, 92), PackedInt32Array(107, 106, 104), PackedInt32Array(104, 106, 105), PackedInt32Array(93, 94, 108), PackedInt32Array(108, 94, 109), PackedInt32Array(110, 109, 111), PackedInt32Array(111, 109, 58), PackedInt32Array(111, 58, 59), PackedInt32Array(111, 59, 112), PackedInt32Array(109, 110, 108), PackedInt32Array(112, 113, 111), PackedInt32Array(116, 115, 117), PackedInt32Array(117, 115, 114), PackedInt32Array(121, 120, 118), PackedInt32Array(118, 120, 119), PackedInt32Array(124, 123, 122), PackedInt32Array(125, 124, 122), PackedInt32Array(127, 126, 125), PackedInt32Array(125, 122, 127), PackedInt32Array(127, 122, 113), PackedInt32Array(127, 113, 112), PackedInt32Array(129, 128, 24), PackedInt32Array(24, 128, 23), PackedInt32Array(132, 131, 133), PackedInt32Array(133, 131, 130), PackedInt32Array(134, 133, 130), PackedInt32Array(135, 137, 136), PackedInt32Array(139, 141, 140), PackedInt32Array(140, 141, 138), PackedInt32Array(138, 141, 135), PackedInt32Array(135, 141, 137), PackedInt32Array(144, 143, 142), PackedInt32Array(139, 147, 145), PackedInt32Array(145, 147, 142), PackedInt32Array(142, 146, 144), PackedInt32Array(144, 146, 138), PackedInt32Array(138, 146, 140), Packed
geometry_source_geometry_mode = 1
cell_size = 0.05
cell_height = 0.05
[sub_resource type="CameraAttributesPractical" id="CameraAttributesPractical_yqjtg"]
auto_exposure_scale = 0.3
2026-05-14 15:57:50 +00:00
[sub_resource type="SphereShape3D" id="SphereShape3D_kvuet"]
radius = 0.001
2026-05-09 15:38:52 +00:00
[sub_resource type="BoxShape3D" id="BoxShape3D_0tnpc"]
2026-05-09 17:18:11 +00:00
size = Vector3(1.2, 1, 1.3)
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_yqjtg"]
radius = 0.15
height = 1.0
[sub_resource type="Environment" id="Environment_uwrxv"]
background_mode = 1
background_color = Color(0.15027824, 1.627421e-05, 0.15027693, 1)
tonemap_mode = 2
volumetric_fog_enabled = true
2026-05-14 15:57:50 +00:00
adjustment_enabled = true
adjustment_brightness = 1.25
adjustment_contrast = 1.1
[sub_resource type="BoxShape3D" id="BoxShape3D_kvuet"]
size = Vector3(16, 16, 8)
[node name="Game" type="Node3D" unique_id=1358608749]
script = ExtResource("1_gee14")
[node name="Navmesh" type="NavigationRegion3D" parent="." unique_id=1857418222]
visible = false
navigation_mesh = SubResource("NavigationMesh_kvuet")
[node name="Map" type="Node3D" parent="." unique_id=19914124 groups=["navigation_mesh_source_group"]]
[node name="CSG" type="Node3D" parent="Map" unique_id=1150408155]
[node name="CSGBox3D2" type="CSGBox3D" parent="Map/CSG" unique_id=1285894233]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(16, 1, 18)
material = ExtResource("2_gee14")
[node name="CSGBox3D3" type="CSGBox3D" parent="Map/CSG" unique_id=646817034]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 3, 0)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 7, 16)
material = ExtResource("3_dinhu")
2026-05-14 15:57:50 +00:00
[node name="CSGBox3D10" type="CSGBox3D" parent="Map/CSG" unique_id=850781226]
transform = Transform3D(0.8660254, 0.5, 0, -0.5, 0.8660254, 0, 0, 0, 1, -4.125, 5.5155444, 0)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 3.5, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D6" type="CSGBox3D" parent="Map/CSG" unique_id=647905404]
transform = Transform3D(0.85165083, -0.42261833, 0.30997553, 0.39713126, 0.90630776, 0.14454395, -0.34202015, 0, 0.93969274, -3.2622721, 0.7556524, 4.6872506)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D9" type="CSGBox3D" parent="Map/CSG" unique_id=805609263]
transform = Transform3D(0.85165083, -0.42261833, 0.30997553, 0.39713126, 0.90630776, 0.14454395, -0.34202015, 0, 0.93969274, -3.2622721, 0.7556524, -0.3127494)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D7" type="CSGBox3D" parent="Map/CSG" unique_id=2127978297]
transform = Transform3D(-0.90767354, 0.2588191, -0.330366, 0.24321029, 0.96592575, 0.088521294, 0.3420201, 3.7856495e-08, -0.9396926, -3.5780458, 0.7556524, 2.1872506)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D8" type="CSGBox3D" parent="Map/CSG" unique_id=1149175002]
transform = Transform3D(-0.9254167, 0.17364825, -0.33682403, 0.16317584, 0.98480767, 0.05939115, 0.3420201, 3.7856495e-08, -0.9396926, -3.5780458, 0.7556524, 6.1872506)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D20" type="CSGBox3D" parent="Map/CSG" unique_id=69107394]
transform = Transform3D(0.84405285, -0.2988363, -0.4452773, 0.39713123, 0.9063077, 0.14454393, 0.36036327, -0.29883623, 0.8836488, -1.9678717, 0.7556524, -5.067629)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D21" type="CSGBox3D" parent="Map/CSG" unique_id=444002869]
transform = Transform3D(0.84405285, -0.2988363, -0.4452773, 0.39713123, 0.9063077, 0.14454393, 0.36036327, -0.29883623, 0.8836488, 0.82828665, 0.7556524, -8.175981)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D23" type="CSGBox3D" parent="Map/CSG" unique_id=1865382177]
transform = Transform3D(-0.8836668, 0.18301272, 0.43085897, 0.24321027, 0.96592575, 0.08852128, -0.3999774, 0.18301277, -0.898067, -0.41298687, 1.0922339, -6.6314993)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D24" type="CSGBox3D" parent="Map/CSG" unique_id=1440841103]
transform = Transform3D(-0.8962132, 0.122787826, 0.42629248, 0.16317585, 0.9848078, 0.059391156, -0.41252372, 0.12278789, -0.9026336, -3.6531224, 0.7556524, -3.803072)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D19" type="CSGBox3D" parent="Map/CSG" unique_id=641922484]
transform = Transform3D(0.85165083, -0.42261833, 0.30997553, 0.39713126, 0.90630776, 0.14454395, -0.34202015, 0, 0.93969274, -3.2622721, 0.7556524, -3.8127494)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D22" type="CSGBox3D" parent="Map/CSG" unique_id=1793973621]
transform = Transform3D(-0.9254167, 0.17364825, -0.33682403, 0.16317584, 0.98480767, 0.05939115, 0.3420201, 3.7856495e-08, -0.9396926, -3.5780458, 0.7556524, -2.3127494)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 2, 2)
material = ExtResource("4_kvuet")
[node name="CSGBox3D4" type="CSGBox3D" parent="Map/CSG" unique_id=1670932518]
transform = Transform3D(0.9396926, -0.34202012, 0, 0.34202012, 0.9396926, 0, 0, 0, 1, -4, 1, 0)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D5" type="CSGBox3D" parent="Map/CSG" unique_id=1498895198]
transform = Transform3D(0.5000001, -0.86602545, 0, 0.86602545, 0.5000001, 0, 0, 0, 1, -3.5, 0.5, 0)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("4_kvuet")
[node name="CSGBox3D15" type="CSGBox3D" parent="Map/CSG" unique_id=871989333]
transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.34375, 3, -10.34375)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 7, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D16" type="CSGBox3D" parent="Map/CSG" unique_id=461304580]
transform = Transform3D(-3.7855173e-08, -2.1855694e-08, -1, -0.5, 0.8660254, 0, 0.8660254, 0.5, -4.371139e-08, 3.34375, 5.5155444, -9.46875)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 3.5, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D17" type="CSGBox3D" parent="Map/CSG" unique_id=120955804]
transform = Transform3D(-4.107527e-08, 1.4950176e-08, -1.0000001, 0.34202015, 0.93969274, 0, 0.9396926, -0.34202012, -4.371139e-08, 3.34375, 1, -9.34375)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D18" type="CSGBox3D" parent="Map/CSG" unique_id=1241532821]
transform = Transform3D(-2.18557e-08, 3.7855173e-08, -1, 0.86602545, 0.5000001, 0, 0.5000001, -0.86602545, -4.371139e-08, 3.34375, 0.5, -8.84375)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("4_kvuet")
[node name="CSGBox3D11" type="CSGBox3D" parent="Map/CSG" unique_id=1776294785]
transform = Transform3D(0.70710677, 0, -0.70710677, 0, 1, 0, 0.70710677, 0, 0.70710677, -4.7528715, 3, -4.5966215)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 7, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D12" type="CSGBox3D" parent="Map/CSG" unique_id=804263927]
transform = Transform3D(0.6123724, 0.35355338, -0.70710677, -0.5, 0.8660254, 0, 0.6123724, 0.35355338, 0.70710677, -4.134153, 5.5155444, -3.977903)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(2, 3.5, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D13" type="CSGBox3D" parent="Map/CSG" unique_id=1679011295]
transform = Transform3D(0.66446304, -0.24184476, -0.7071068, 0.34202015, 0.93969274, 0, 0.664463, -0.24184474, 0.70710677, -4.0457644, 1, -3.8895144)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("3_dinhu")
[node name="CSGBox3D14" type="CSGBox3D" parent="Map/CSG" unique_id=737262338]
transform = Transform3D(0.35355347, -0.61237246, -0.70710677, 0.86602545, 0.5000001, 0, 0.35355347, -0.61237246, 0.70710677, -3.6922112, 0.5, -3.5359612)
layers = 1023
use_collision = true
collision_layer = 255
collision_mask = 255
size = Vector3(1, 3, 16)
material = ExtResource("4_kvuet")
[node name="Props" type="Node3D" parent="Map" unique_id=2137952764]
[node name="Stalagmite" parent="Map/Props" unique_id=39322424 instance=ExtResource("5_iywne")]
transform = Transform3D(1, 0, 0, 0, 0.8, 0, 0, 0, 1, 1, 0.48141205, -2.5)
[node name="Stalagmite5" parent="Map/Props" unique_id=1945315033 instance=ExtResource("5_iywne")]
transform = Transform3D(0.9998552, 0, -0.017016139, 0, 0.8, 0, 0.017016139, 0, 0.9998552, 4.488328, 0.48141205, -2.5)
[node name="Stalagmite6" parent="Map/Props" unique_id=2097625970 instance=ExtResource("5_iywne")]
transform = Transform3D(1, 0, 0, 0, 0.8, 0, 0, 0, 1, -1, 0.48141205, -2.5)
[node name="Stalagmite4" parent="Map/Props" unique_id=1700522460 instance=ExtResource("5_iywne")]
transform = Transform3D(-1, -8.742278e-08, 0, 8.742278e-08, -1, 0, 0, 0, 1, 0, 6.981412, 3.5)
[node name="Stalagmite2" parent="Map/Props" unique_id=703385516 instance=ExtResource("5_iywne")]
transform = Transform3D(0.81915206, 0, -0.57357645, 0, 1, 0, 0.57357645, 0, 0.81915206, -1.5, 0.48141205, 3)
[node name="Stalagmite3" parent="Map/Props" unique_id=370634587 instance=ExtResource("5_iywne")]
transform = Transform3D(0.50000006, 0, -0.86602557, 0, 0.9, 0, 0.86602557, 0, 0.50000006, -2, 0.48141205, 1)
[node name="blockbench_export" parent="Map/Props" unique_id=1509742770 instance=ExtResource("9_vtaks")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.482732, 0.4921612, -0.54847705)
[node name="blockbench_export3" parent="Map/Props" unique_id=231004769 instance=ExtResource("9_vtaks")]
transform = Transform3D(0.64278764, 0, -0.76604444, 0, 1, 0, 0.76604444, 0, 0.64278764, -0.5172682, 0.4921612, -1.5484772)
[node name="blockbench_export2" parent="Map/Props" unique_id=992880863 instance=ExtResource("10_kvpfn")]
2026-05-14 15:57:50 +00:00
transform = Transform3D(0.34202015, 0, -0.9396926, 0, 1, 0, 0.9396926, 0, 0.34202015, -0.2643292, 0.49367946, 5.0695834)
[node name="blockbench_export4" parent="Map/Props" unique_id=1001222209 instance=ExtResource("10_kvpfn")]
transform = Transform3D(0.34202015, 0, -0.9396926, 0, 1, 0, 0.9396926, 0, 0.34202015, 4.735671, 0.49367946, -5.930416)
[node name="PlayerCamera" type="Camera3D" parent="." unique_id=1101523944]
transform = Transform3D(0.7071067, -0.40557978, 0.5792279, 0, 0.819152, 0.5735764, -0.7071067, -0.40557978, 0.5792279, 4, 6.5, 4)
attributes = SubResource("CameraAttributesPractical_yqjtg")
fov = 65.0
script = ExtResource("1_lnu2h")
2026-05-14 15:57:50 +00:00
[node name="Area" type="Area3D" parent="PlayerCamera" unique_id=400816746]
collision_layer = 256
collision_mask = 0
[node name="CollisionShape3D" type="CollisionShape3D" parent="PlayerCamera/Area" unique_id=1525913675]
shape = SubResource("SphereShape3D_kvuet")
[node name="Player" type="CharacterBody3D" parent="." unique_id=1201448850]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
script = ExtResource("1_yqjtg")
2026-05-09 15:38:52 +00:00
[node name="HitCollision" type="Area3D" parent="Player" unique_id=1708789602]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.1500001, 0)
collision_layer = 0
collision_mask = 2
[node name="Shape" type="CollisionShape3D" parent="Player/HitCollision" unique_id=653786925]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.6, 0, 0)
2026-05-09 15:38:52 +00:00
shape = SubResource("BoxShape3D_0tnpc")
2026-05-09 15:38:52 +00:00
[node name="DreamerBody" parent="Player" unique_id=723408850 instance=ExtResource("4_p57ef")]
2026-05-09 15:38:52 +00:00
[node name="Shadow" type="Sprite3D" parent="Player" unique_id=495232250]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 0)
modulate = Color(1, 1, 1, 0.5764706)
pixel_size = 0.03
2026-05-09 15:38:52 +00:00
axis = 1
texture_filter = 0
2026-05-09 15:38:52 +00:00
texture = ExtResource("4_lbhrr")
2026-05-09 15:38:52 +00:00
[node name="Collision" type="CollisionShape3D" parent="Player" unique_id=1487040988]
shape = SubResource("CapsuleShape3D_yqjtg")
2026-05-09 15:38:52 +00:00
[node name="Floorcast" type="RayCast3D" parent="Player" unique_id=991770843]
target_position = Vector3(0, -16, 0)
[node name="Label3D" type="Label3D" parent="Player" unique_id=119675212]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)
billboard = 2
no_depth_test = true
text = "test"
[node name="Dreamer" parent="." unique_id=272925354 instance=ExtResource("13_ca42v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -4.5)
[node name="Dreamer2" parent="." unique_id=1482035031 instance=ExtResource("13_ca42v")]
2026-05-16 19:25:43 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -4.5)
[node name="Dreamer3" parent="." unique_id=1936797258 instance=ExtResource("13_ca42v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, -4.5)
[node name="Dreamer4" parent="." unique_id=1127143563 instance=ExtResource("13_ca42v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 3, -3.5)
[node name="Dreamer5" parent="." unique_id=1933354822 instance=ExtResource("13_ca42v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3, -3.5)
[node name="Dreamer6" parent="." unique_id=860097929 instance=ExtResource("13_ca42v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -3.5)
[node name="Slime" parent="." unique_id=393738189 instance=ExtResource("6_u5sy4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -5.81)
[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1956400862]
environment = SubResource("Environment_uwrxv")
[node name="CameraZone2" type="Area3D" parent="WorldEnvironment" unique_id=1501599928]
2026-05-14 15:57:50 +00:00
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 4)
visible = false
monitoring = false
monitorable = false
2026-05-14 15:57:50 +00:00
[node name="CollisionShape3D" type="CollisionShape3D" parent="WorldEnvironment/CameraZone2" unique_id=693968382]
2026-05-14 15:57:50 +00:00
shape = SubResource("BoxShape3D_kvuet")
[node name="Offset" type="Node3D" parent="WorldEnvironment/CameraZone2" unique_id=1432752210]
2026-05-14 15:57:50 +00:00
[node name="Camera" type="Sprite3D" parent="WorldEnvironment/CameraZone2/Offset" unique_id=1992696506]
2026-05-14 15:57:50 +00:00
transform = Transform3D(-4.3711385e-08, -0.7071067, 0.70710677, 0, 0.7071067, 0.70710677, -0.99999994, 3.0908616e-08, -3.090862e-08, 4, 4, 0)
pixel_size = 0.05
double_sided = false
texture = ExtResource("14_trtic")
script = ExtResource("16_ca42v")
[node name="CameraZones" type="Node3D" parent="." unique_id=1225967945]
visible = false
2026-05-14 15:57:50 +00:00
[node name="CameraZone" type="Area3D" parent="CameraZones" unique_id=1280290524]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -4)
[node name="CollisionShape3D" type="CollisionShape3D" parent="CameraZones/CameraZone" unique_id=1757431784]
shape = SubResource("BoxShape3D_kvuet")
[node name="Offset" type="Node3D" parent="CameraZones/CameraZone" unique_id=1829870767]
[node name="Camera" type="Sprite3D" parent="CameraZones/CameraZone/Offset" unique_id=1388726824]
transform = Transform3D(0.7071067, -0.40557975, 0.5792279, 0, 0.81915194, 0.5735764, -0.7071067, -0.40557975, 0.5792279, 4, 4, 4)
pixel_size = 0.05
double_sided = false
texture = ExtResource("14_trtic")
script = ExtResource("16_ca42v")