[gd_scene load_steps=11 format=3 uid="uid://dm82a44grkhut"] [ext_resource type="Material" uid="uid://6pu2bdointq4" path="res://SeanResources/Textures/premade.tres" id="1_4a3ph"] [ext_resource type="Material" uid="uid://cv70me80rxpem" path="res://SeanResources/Textures/grass.tres" id="1_pje4g"] [ext_resource type="ArrayMesh" uid="uid://dw5bnw8bkb6w8" path="res://SeanResources/Models/block.obj" id="2_84ap1"] [ext_resource type="Material" uid="uid://c3wrhqfpx8th1" path="res://SeanResources/Textures/ruins.tres" id="2_ofm1d"] [ext_resource type="PackedScene" uid="uid://cfecvvav8kkp6" path="res://src/player/Player.tscn" id="2_urvlp"] [ext_resource type="ArrayMesh" uid="uid://df5fykeos37m1" path="res://SeanResources/Models/raft.obj" id="3_1wolc"] [ext_resource type="ArrayMesh" uid="uid://bb46flkajcbtd" path="res://SeanResources/Models/tree.obj" id="3_subbb"] [ext_resource type="Material" uid="uid://c3wrhqfpx8th1" path="res://SeanResources/Textures/ruins2.tres" id="6_m6axd"] [ext_resource type="Material" path="res://SeanResources/Textures/ruins3.tres" id="7_c6fb5"] [ext_resource type="Material" path="res://SeanResources/Textures/water.tres" id="10_m267q"] [node name="Node3D" type="Node3D"] [node name="CSGCombiner3D" type="CSGCombiner3D" parent="."] [node name="Terrain" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -13.0027, -4.74561, 2.48593) size = Vector3(71, 10.4912, 52) material = ExtResource("1_pje4g") [node name="CSGCylinder3D" type="CSGCylinder3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-8.53609e-08, 0.00265075, 1, 1.96347, 4.65661e-10, 4.34786e-08, -8.38954e-10, 2.44981, -0.00108184, -19.9405, 5.33507, -19.2534) operation = 2 radius = 0.524364 height = 6.30388 material = ExtResource("2_ofm1d") [node name="CSGMesh3D" type="CSGMesh3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(1, 0, 5.82077e-10, 0, 1, 0, -5.82077e-10, 0, 1, -0.109736, 12.3323, -6.48062) [node name="Block" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(1, 0, 0.0010821, 0, 1, 0, -0.0010821, 0, 1, 22.8359, 5.72934, -8.56403) mesh = ExtResource("2_84ap1") [node name="Block2" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(0.351629, 0, -0.93614, 0, 1, 0, 0.93614, 0, 0.351629, 25.009, 5.72934, -6.10502) mesh = ExtResource("2_84ap1") [node name="Block3" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-3.68902, 0, -8.2092, 0, 9, 0, 8.2092, 0, -3.68902, 31.5794, 5.91044, -52.3054) mesh = ExtResource("2_84ap1") [node name="Block13" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-1.63957, 0, -3.64854, 0, 4, 0, 3.64854, 0, -1.63957, 17.1308, 4.13163, -21.1292) mesh = ExtResource("2_84ap1") [node name="Block6" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(3.12551, 8.30653, -8.07667, 11.4877, -1.13562, 3.27758, 1.50444, -8.58556, -8.24771, 5.16219, 5.99412, -71.4505) mesh = ExtResource("2_84ap1") [node name="Block5" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(8.32665, 0, 3.41568, 0, 9, 0, -3.41568, 0, 8.32665, -23.2811, 5.91044, -52.246) mesh = ExtResource("2_84ap1") [node name="Block14" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-14.7273, 2.14131, 1.87656, 2.82267, 12.276, 8.14446, -0.373122, 8.34952, -12.4558, -70.7058, 5.62063, 26.4264) mesh = ExtResource("2_84ap1") [node name="Block17" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(5.07412, 6.55586, 12.501, 3.28748, -13.4676, 5.72843, 13.7275, 0.801997, -5.99259, -86.9529, 1.16582, 5.89326) mesh = ExtResource("2_84ap1") [node name="Block18" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(0.922964, 14.4189, 4.03037, 5.96482, -4.05784, 13.1512, 13.732, 0.793489, -5.98342, -101.636, 1.16582, -39.3333) mesh = ExtResource("2_84ap1") [node name="Block16" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(2.40278, -5.17183, 6.96266, 1.6936, 7.36561, 4.88667, -8.50636, 0.00559644, 2.93966, -45.6467, 5.62063, 26.3993) mesh = ExtResource("2_84ap1") [node name="Block15" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(2.93799, 0, 8.50694, 0, 9, 0, -8.50694, 0, 2.93799, -45.6987, 5.62063, -21.6528) mesh = ExtResource("2_84ap1") [node name="Block4" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(0.697791, -0.00112981, 0.7163, 0.000383459, 0.999999, 0.00120373, -0.716301, -0.000565271, 0.697791, 16.374, 5.51781, -15.1386) mesh = ExtResource("2_84ap1") [node name="Block7" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(2.98056, -2.64683, 0.33252, 2.32601, 2.33447, -2.26714, 1.30611, 1.88269, 3.27865, -2.71548, -2.09748, -40.8427) mesh = ExtResource("2_84ap1") [node name="Block8" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-0.750974, -2.32644, -3.16602, 2.32601, 2.33447, -2.26714, 3.16634, -2.26669, 0.914551, 14.1752, -1.45564, -32.7447) mesh = ExtResource("2_84ap1") [node name="Block9" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(1.01685, -3.1686, -2.21946, 2.32601, 2.33447, -2.26714, 3.09123, -0.714288, 2.436, -18.753, -1.45564, -32.7091) mesh = ExtResource("2_84ap1") [node name="Block10" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-0.838323, -2.26282, -3.19012, 2.32601, 2.33447, -2.26714, 3.14434, -2.33021, 0.826574, 26.7862, 4.00994, 21.4578) mesh = ExtResource("2_84ap1") [node name="Block11" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(-3.23687, 1.37269, -1.90746, 2.32601, 2.33447, -2.26714, 0.335208, -2.9438, -2.68732, -7.04319, 4.00994, 23.843) mesh = ExtResource("2_84ap1") [node name="Block12" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(3.25418, -1.66651, 1.62267, 2.32601, 2.33447, -2.26714, -0.00246778, 2.788, 2.86828, -26.3833, 4.00994, 23.8639) mesh = ExtResource("2_84ap1") [node name="Raft" type="MeshInstance3D" parent="CSGCombiner3D/Terrain"] transform = Transform3D(1, 0, 0.0010821, 0, 1, 0, -0.0010821, 0, 1, 3.32774, 5.12366, -32.7669) mesh = ExtResource("3_1wolc") [node name="Terrain2" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -13.0027, -4.74561, -68.4332) size = Vector3(71, 10.4912, 52) material = ExtResource("1_pje4g") [node name="Terrain4" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -57.0959, -11.1743, -12.8962) size = Vector3(133.604, 10.4912, 111.362) material = ExtResource("2_ofm1d") [node name="Terrain3" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(0.940561, 0, -0.339624, 0, 1, 0, 0.339624, 0, 0.940561, -34.1612, 9.31136, -75.5618) size = Vector3(12.3584, 29.0881, 64.3383) material = ExtResource("2_ofm1d") [node name="Terrain5" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-0.153831, 0, 0.988097, 0, 1, 0, -0.988097, 0, -0.153831, -80.5994, 9.31136, -51.1463) size = Vector3(12.3584, 29.0881, 64.3383) material = ExtResource("2_ofm1d") [node name="Terrain6" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-0.645897, 0, -0.763424, 0, 1, 0, 0.763424, 0, -0.645897, -114.585, 9.31136, -24.0954) size = Vector3(12.3584, 29.0881, 64.3383) material = ExtResource("2_ofm1d") [node name="Subtract" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 16.6985, 5.77352, 19.2828) operation = 2 material = ExtResource("1_4a3ph") [node name="WellWall" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 4.48485, 0, 14.0049) radius = 4.75236 material = ExtResource("6_m6axd") [node name="WellSubtract" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 4.48485, -8.0458, 14.0049) operation = 2 radius = 3.8809 height = 18.2376 material = ExtResource("6_m6axd") [node name="SubtractCylinder2" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.47987, -0.406803, 0.777326, 0.000501485, 0.886131, 0.463435, -0.877339, -0.221999, 0.425432, 23.0418, -5.60324, 24.8251) operation = 2 radius = 3.62043 height = 18.2376 material = ExtResource("1_4a3ph") [node name="SubtractCylinder4" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.506302, 0.155662, 1.78567, -0.281458, 1.99066, 0.052156, -1.05908, -0.454618, 0.839793, 23.0418, -5.60324, -12.9279) operation = 2 radius = 11.8848 height = 18.2376 material = ExtResource("1_4a3ph") [node name="SubtractCylinder5" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.690765, 0.977512, 1.31637, -0.96684, 1.02403, 0.650092, -0.212778, -1.47968, 1.31952, -52.9976, -5.60324, -19.1241) operation = 2 radius = 3.2241 height = 10.1509 material = ExtResource("1_4a3ph") [node name="SubtractCylinder3" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.484259, 0.0297797, 0.874418, -0.874922, 0.0191147, 0.483887, -0.00230425, -0.999374, 0.0353114, 23.0418, -8.8127, -7.9811) operation = 2 radius = 7.921 height = 37.7343 material = ExtResource("1_4a3ph") [node name="Ramparts" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -30.5707, 2.66809, 32.5155) size = Vector3(36, 9, 8) material = ExtResource("1_4a3ph") [node name="Ramparts2" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.2158, -15.9506, 29.7079) size = Vector3(19, 45.0793, 3) material = ExtResource("2_ofm1d") [node name="RampartsSubtractCylinder3" type="CSGCylinder3D" parent="CSGCombiner3D"] transform = Transform3D(0.47987, -0.406803, 0.777326, 0.000501485, 0.886131, 0.463435, -0.877339, -0.221999, 0.425432, 21.946, 5.08798, 29.6238) operation = 2 radius = 6.80384 height = 31.4981 material = ExtResource("2_ofm1d") [node name="Wall" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13.5, 7.08436, 28) size = Vector3(72, 16.5314, 1) material = ExtResource("2_ofm1d") [node name="DoorWay" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.704, -0.639648, -0.00759125) size = Vector3(8, 14, 3) material = ExtResource("6_m6axd") [node name="WallSubtractCylindar" type="CSGCylinder3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.47987, -0.406803, 0.777326, -0.769931, 0.229519, 0.595421, -0.42063, -0.884213, -0.203071, 25.0441, 4.89839, 2.94028) operation = 2 radius = 6.23702 height = 18.2376 material = ExtResource("2_ofm1d") [node name="WallSubtract" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.883872, 0.467725, -0.00181137, -0.467725, 0.883874, 0.000690018, 0.00192376, 0.000237331, 0.999998, 34.7673, 2.8141, -0.464327) operation = 2 size = Vector3(22.6936, 22.7059, 2.1192) material = ExtResource("2_ofm1d") [node name="Windows" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 3.19352, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows2" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 0.193518, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows3" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -2.80648, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows4" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -5.80648, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows5" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -8.80648, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows6" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -11.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows7" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -14.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows8" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -17.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows9" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -20.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows10" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -23.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows11" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -26.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="Windows12" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, -29.8065, 4.89606, 0.0337124) operation = 2 size = Vector3(2, 3, 1.09485) material = ExtResource("1_4a3ph") [node name="GateSubtract" type="CSGBox3D" parent="CSGCombiner3D/Wall"] transform = Transform3D(0.999999, 0, -0.0010821, 0, 1, 0, 0.0010821, 0, 0.999999, 10.8273, -1.45649, -0.429079) operation = 2 size = Vector3(5, 11, 4) material = ExtResource("6_m6axd") [node name="ShrinePodium" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8995, 1.54855, 22.1751) size = Vector3(1, 1, 0.833374) material = ExtResource("7_c6fb5") [node name="ShrineAccent" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8995, -0.319305, 9.9167) size = Vector3(1, 1.4751, 0.833374) material = ExtResource("6_m6axd") [node name="ShrineAccent2" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8995, 0.32365, 9.08418) size = Vector3(1, 2, 0.833374) material = ExtResource("6_m6axd") [node name="ShrineAccent3" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8959, 1.2842, 8.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -19.184, 2.67378, 7.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin2" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.88629, -0.680107, 0, 0.545091, 2.35351, 0, 0, 0, 1, -19.1839, -1.42128, 2.30283) size = Vector3(0.516113, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin3" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -16.184, 2.67378, 7.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin4" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -16.184, 2.67378, 2.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin55" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -20.8205, 2.67378, -15.5374) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin56" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -20.8205, 2.67378, -12.5374) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin57" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -20.8205, 2.67378, -9.53739) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin58" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -20.8205, 2.67378, -6.53739) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin61" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, -2.44981, 0, 1.96347, -1.07085e-07, 0, 0, 0, 1, -24.5526, 1.52634, -16.6061) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin62" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, -2.44981, 0, -8.5826e-08, 1.33843e-14, -1, 1.96347, -1.07085e-07, -4.37114e-08, -32.9261, -0.248974, -19.7943) size = Vector3(0.331482, 0.213196, 1.4296) material = ExtResource("2_ofm1d") [node name="Ruin60" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, -2.44981, 0, 1.96347, -1.07085e-07, 0, 0, 0, 1, -41.3428, 1.43528, -16.6061) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin9" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, 1.6826) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin10" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -0.317404) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin11" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -2.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin12" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -4.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin13" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -6.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin14" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -8.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin15" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -10.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin16" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -12.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin17" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -21.5536, 11.9211, -14.3174) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin18" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -23.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin19" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -25.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin20" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -27.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin21" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -29.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin22" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -31.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin23" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -33.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin24" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -35.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin25" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -37.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin26" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -39.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin27" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -41.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin28" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-8.5826e-08, 0, 1, 0, 2.44981, 0, -1.96347, 0, -4.37114e-08, -43.0249, 11.9211, -16.0243) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin29" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -14.4945) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin30" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -12.4945) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin31" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -10.4945) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin32" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -8.49452) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin33" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -6.49452) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin34" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -4.49452) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin35" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -2.49452) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin36" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, -0.494519) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin37" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, 1.50548) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin38" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, 3.50548) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin39" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, 5.50548) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin40" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(-1.96347, 0, -8.74228e-08, 0, 2.44981, 0, 1.71652e-07, 0, -1, -44.5423, 11.9211, 7.50548) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin41" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -42.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin42" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -40.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin43" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -38.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin44" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -36.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin45" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -34.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin46" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -32.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin47" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -30.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin48" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -28.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin49" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -26.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin50" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(2.57478e-07, 0, -1, 0, 2.44981, 0, 1.96347, 0, 1.31134e-07, -24.5423, 11.9211, 8.57416) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin51" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 1.74846e-07, 0, 2.44981, 0, -3.43304e-07, 0, 1, -21.5323, 11.9211, 6.58394) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin52" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 1.74846e-07, 0, 2.44981, 0, -3.43304e-07, 0, 1, -21.5323, 11.9211, 8.62894) size = Vector3(1, 0.60022, 0.833374) material = ExtResource("2_ofm1d") [node name="Ruin5" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -13.1755, 2.67378, 7.3159) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin6" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -13.184, 2.67378, 2.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin7" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -10.184, 2.67378, 7.30283) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin53" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.95888, 0, -0.0683287, 0, 2.44981, 0, 0.134161, 0, 0.997663, 0.461403, 1.17181, 26.2002) size = Vector3(1, 1.55798, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin54" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.95888, 0, -0.0683287, 0, 2.44981, 0, 0.134161, 0, 0.997663, -6.0437, 1.17181, 26.2002) size = Vector3(1, 1.55798, 0.833374) material = ExtResource("6_m6axd") [node name="Ruin8" type="CSGBox3D" parent="CSGCombiner3D"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -10.2907, 2.67378, 2.28666) size = Vector3(1, 2.78418, 0.833374) material = ExtResource("6_m6axd") [node name="Player" parent="." instance=ExtResource("2_urvlp")] process_mode = 1 transform = Transform3D(0.0871905, 0, -0.996192, 0, 1, 0, 0.996192, 0, 0.0871905, 0.816029, 0.747025, 0.564048) MoveSpeed = 8.0 Acceleration = 4.0 [node name="Tree" type="MeshInstance3D" parent="."] transform = Transform3D(-1.62386, 0, 1.10267, 0, 2.42555, 0, -0.683275, 0, -2.62059, -1.65962, 15.8289, 30.4834) mesh = ExtResource("3_subbb") skeleton = NodePath("../CSGCombiner3D") [node name="Shrine" type="CSGCombiner3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0719056, 0) [node name="ShrinePath" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 30.9374, -0.675426, 11.7852) size = Vector3(9, 1, 3) material = ExtResource("2_ofm1d") [node name="ShrinePath2" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.844, -0.665863, 17.7019) size = Vector3(4, 1, 9.01587) material = ExtResource("2_ofm1d") [node name="ShrineBack" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8018, 6.44817, 23.8676) size = Vector3(5, 5, 0.833374) material = ExtResource("6_m6axd") [node name="ShrineBack4" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8018, 3.36114, 23.2719) size = Vector3(5, 5, 2.02475) material = ExtResource("6_m6axd") [node name="ShrineBack2" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.8018, 3.99836, 23.8676) size = Vector3(7, 5, 0.833374) material = ExtResource("6_m6axd") [node name="ShrineBack3" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 35.9134, 2.82758, 23.8682) size = Vector3(9, 4, 0.833374) material = ExtResource("6_m6axd") [node name="ShrineArch" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 36.316, 4.03648, 22.6078) size = Vector3(3, 3, 2.68475) material = ExtResource("6_m6axd") [node name="ShrineSubtract" type="CSGBox3D" parent="Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, 36.0462, 3.50033, 22.6943) operation = 2 size = Vector3(2.41, 2.28305, 3.33691) material = ExtResource("6_m6axd") [node name="Ruins" type="CSGCombiner3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.0719056, 0) [node name="Shrine" type="Node" parent="Ruins"] [node name="Ruins" type="CSGBox3D" parent="Ruins/Shrine"] transform = Transform3D(1.96347, 0, 0, 0, 2.44981, 0, 0, 0, 1, -32.9426, 5.22327, -3.78049) size = Vector3(12, 6, 25) material = ExtResource("2_ofm1d") [node name="CSGBox3D" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999998, 0, 0, 0, 1, 0, 0, 0, 0.999981, 2.50592, 0.500001, 8.34956) operation = 2 size = Vector3(8, 6, 4) material = ExtResource("2_ofm1d") [node name="CSGBox3D2" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(-4.37113e-08, 0, 0.999982, 0, 1, 0, -0.999988, 0, -4.371e-08, -0.502613, 0.500001, 3.22035) operation = 2 size = Vector3(8, 6, 2) material = ExtResource("2_ofm1d") [node name="CSGBox3D3" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999988, 0, -5.97104e-13, 0, 1, 0, -4.15664e-13, 0, 0.999975, 1.77659, 0.500001, -1.82788) operation = 2 size = Vector3(6.56055, 6, 4.46045) material = ExtResource("2_ofm1d") [node name="CSGBox3D4" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999988, 0, -5.97104e-13, 0, 1, 0, -4.15661e-13, 0, 0.999968, -2.00542, 0.500001, -3.45861) operation = 2 size = Vector3(6.56055, 6, 1.72876) material = ExtResource("2_ofm1d") [node name="CSGBox3D5" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999988, 0, -5.97104e-13, 0, 1, 0, -4.15657e-13, 0, 0.999958, -3.8217, 0.500001, 3.98898) operation = 2 size = Vector3(2.90479, 6, 13.9444) material = ExtResource("2_ofm1d") [node name="CSGBox3D6" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999988, 0, -5.97104e-13, 0, 1, 0, -4.15655e-13, 0, 0.999954, -3.8217, -0.0178213, -7.88076) operation = 2 size = Vector3(2.90479, 4.96436, 7.48903) material = ExtResource("2_ofm1d") [node name="CSGBox3D7" type="CSGBox3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(0.999988, 0, -5.97104e-13, 0, 1, 0, -4.15653e-13, 0, 0.99995, -1.32767, -1.03775, -8.28207) operation = 2 size = Vector3(2.90479, 2.9245, 5.36561) material = ExtResource("2_ofm1d") [node name="CSGCylinder3D" type="CSGCylinder3D" parent="Ruins/Shrine/Ruins"] transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -1.9381, -14.9332) operation = 2 radius = 0.58553 height = 18.9654 material = ExtResource("2_ofm1d") [node name="CSGCombiner3D2" type="CSGCombiner3D" parent="."] [node name="water" type="CSGBox3D" parent="CSGCombiner3D2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.1626, -0.11245, -6.62783) size = Vector3(103.705, 1, 85.3954) material = ExtResource("10_m267q") [node name="water2" type="CSGBox3D" parent="CSGCombiner3D2"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -145.575, -0.11245, -28.9886) size = Vector3(103.705, 1, 40.674) material = ExtResource("10_m267q")