[gd_scene load_steps=7 format=3 uid="uid://kxvqvccdql4b"] [ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="3_kbrwi"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_5o5ii"] sky_top_color = Color(1, 1, 1, 1) sky_horizon_color = Color(1, 1, 1, 1) [sub_resource type="Sky" id="Sky_rd5pc"] sky_material = SubResource("ProceduralSkyMaterial_5o5ii") [sub_resource type="Environment" id="Environment_k47n3"] background_mode = 2 background_color = Color(0.960351, 0.960351, 0.960351, 1) sky = SubResource("Sky_rd5pc") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5o5ii"] albedo_color = Color(0.212305, 0.212305, 0.212305, 1) [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rd5pc"] albedo_color = Color(0.454524, 0.454524, 0.454524, 1) [node name="RPGDungeon" type="Node"] [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_k47n3") [node name="Player" parent="." instance=ExtResource("3_kbrwi")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.93604, 2.67237, 10.3777) [node name="Floors" type="Node3D" parent="."] [node name="FloorGround" type="CSGBox3D" parent="Floors"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.67847, 0, -85.4678) use_collision = true size = Vector3(271.905, 0.5, 215.983) material = SubResource("StandardMaterial3D_5o5ii") [node name="FloorFirst" type="CSGBox3D" parent="Floors"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09938, 20.0987, -72.6933) use_collision = true size = Vector3(249.344, 0.5, 197.962) material = SubResource("StandardMaterial3D_rd5pc") [node name="CSGBox3D" type="CSGBox3D" parent="Floors/FloorFirst"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.96166, -0.214205, 24.86) operation = 2 size = Vector3(47.5524, 1, 60.319) [node name="FloorFirst2" type="CSGBox3D" parent="Floors"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.09938, 44.5428, -72.6933) use_collision = true size = Vector3(249.344, 0.5, 197.962) material = SubResource("StandardMaterial3D_rd5pc") [node name="CSGBox3D" type="CSGBox3D" parent="Floors/FloorFirst2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.96166, -0.214205, 24.86) operation = 2 size = Vector3(47.5524, 1, 60.319) [node name="Roof" type="CSGBox3D" parent="Floors"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 59.9332, -45.5873) visible = false use_collision = true size = Vector3(232.557, 0.5, 276.494) [node name="CSGBox3D" type="CSGBox3D" parent="Floors/Roof"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.06635, 0.418976, 2.99976) operation = 2 size = Vector3(53.4095, 1.83795, 66.2866) [node name="OuterWalls" type="Node" parent="."] [node name="DungeonOuterWall" type="CSGBox3D" parent="OuterWalls"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8.99611, 24.5961, -3.4006) use_collision = true size = Vector3(1, 50.6151, 259.119) [node name="CSGBox3D" type="CSGBox3D" parent="OuterWalls/DungeonOuterWall"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.256197, -21.8634, -11.2233) operation = 2 size = Vector3(1.88519, 4.97668, 4.39264) [node name="DungeonOuterWall2" type="CSGBox3D" parent="OuterWalls"] transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -8.99611, 24.5961, -101.245) use_collision = true size = Vector3(1, 50.6151, 259.119) [node name="DungeonOuterWall3" type="CSGBox3D" parent="OuterWalls"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -39.9786, 29.6094, -40.4723) use_collision = true size = Vector3(1, 60.6416, 259.119) [node name="DungeonOuterWall4" type="CSGBox3D" parent="OuterWalls"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 52.1471, 29.6094, -40.4723) use_collision = true size = Vector3(1, 60.6416, 259.119) [node name="Pillar" type="CSGBox3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.77984, 29.8484, -47.8655) use_collision = true size = Vector3(5, 59.631, 5) [node name="PillarPlatform" type="CSGBox3D" parent="Pillar"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.108887, -19.722, -0.0859985) size = Vector3(15, 0.5, 15) [node name="PillarRamp" type="CSGBox3D" parent="Pillar/PillarPlatform"] transform = Transform3D(1, 0, 0, 0, 0.866025, -0.5, 0, 0.5, 0.866025, -0.000886679, -4.95425, 16.0057) size = Vector3(5, 0.5, 20) [node name="PillarRamp2" type="CSGBox3D" parent="Pillar/PillarPlatform"] transform = Transform3D(-4.37114e-08, 0.5, 0.866025, 0, 0.866025, -0.5, -1, -2.18557e-08, -3.78552e-08, -15.2624, 5.02801, 0.0809898) size = Vector3(5, 0.5, 20) [node name="PillarRamp3" type="CSGBox3D" parent="Pillar/PillarPlatform"] transform = Transform3D(-4.37114e-08, -0.5, -0.866025, 0, 0.866025, -0.5, 1, -2.18557e-08, -3.78552e-08, 15.262, 5.028, 0.081) size = Vector3(5, 0.5, 20) [node name="PillarPlatform2" type="CSGBox3D" parent="Pillar"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.109, 4.6475, -0.0859985) size = Vector3(15, 0.5, 15) [node name="PillarRamp" type="CSGBox3D" parent="Pillar/PillarPlatform2"] transform = Transform3D(-1, 4.69722e-08, 7.37316e-08, 0, 0.843391, -0.5373, -8.74228e-08, -0.5373, -0.843391, -0.000887632, -7.16715, -18.7088) size = Vector3(5, 0.5, 26.8335) [node name="PillarRamp2" type="CSGBox3D" parent="Pillar/PillarPlatform2"] transform = Transform3D(-4.37114e-08, 0.5, 0.866025, 0, 0.866025, -0.5, -1, -2.18557e-08, -3.78552e-08, -15.2624, 5.02801, 0.0809898) size = Vector3(5, 0.5, 20) [node name="PillarRamp3" type="CSGBox3D" parent="Pillar/PillarPlatform2"] transform = Transform3D(-4.37114e-08, -0.5, -0.866025, 0, 0.866025, -0.5, 1, -2.18557e-08, -3.78552e-08, 15.262, 5.028, 0.081) size = Vector3(5, 0.5, 20) [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(1, 0, 0, 0, 0.34202, 0.939693, 0, -0.939693, 0.34202, 0, 0, 0) shadow_enabled = true