542 lines
22 KiB
Plaintext
542 lines
22 KiB
Plaintext
[gd_scene load_steps=21 format=3 uid="uid://cqhvdh3th8647"]
|
|
|
|
[ext_resource type="Script" uid="uid://cgr5nehqlsquy" path="res://scripts/levels/house_of_leave.gd" id="1_dfhny"]
|
|
[ext_resource type="PackedScene" uid="uid://ser0oa3o1n56" path="res://scenes/player/Player.tscn" id="1_mnyvg"]
|
|
[ext_resource type="Texture2D" uid="uid://vwnrymaoxu3l" path="res://assets/textures/snow_ice/snow.png" id="1_x6lhj"]
|
|
[ext_resource type="Material" uid="uid://b6gm2sotwdai" path="res://assets/material/glass_window.tres" id="3_nf5v3"]
|
|
[ext_resource type="Texture2D" uid="uid://dc0qu56y4lgtl" path="res://assets/textures/ground/synt grass pack/ground_grass_gen_05.png" id="3_u670m"]
|
|
[ext_resource type="Texture2D" uid="uid://c73agoqjjbht1" path="res://assets/textures/stone_rocks/red_brick_1k/red_brick_diff_1k.png" id="4_r21kg"]
|
|
[ext_resource type="Texture2D" uid="uid://46oyxw7r24fd" path="res://assets/textures/stone_rocks/red_brick_1k/red_brick_nor_gl_1k.png" id="5_ep3qn"]
|
|
[ext_resource type="Texture2D" uid="uid://df826g11mrjod" path="res://assets/textures/wood/Wood013_1K-PNG/Wood013_1K-PNG_Color.png" id="6_h61bj"]
|
|
[ext_resource type="Texture2D" uid="uid://dlyp6ik6jsmkd" path="res://assets/textures/stone_rocks/red_brick_1k/red_brick_rough_1k.png" id="6_l23c0"]
|
|
|
|
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_h61bj"]
|
|
|
|
[sub_resource type="Sky" id="Sky_jirya"]
|
|
sky_material = SubResource("ProceduralSkyMaterial_h61bj")
|
|
|
|
[sub_resource type="Environment" id="Environment_klmyr"]
|
|
background_mode = 2
|
|
sky = SubResource("Sky_jirya")
|
|
ambient_light_source = 2
|
|
ambient_light_color = Color(0.947199, 0.947199, 0.947199, 1)
|
|
fog_light_color = Color(0.898559, 0.909031, 0.925495, 1)
|
|
fog_light_energy = 0.55
|
|
volumetric_fog_density = 0.03
|
|
volumetric_fog_emission = Color(1, 1, 1, 1)
|
|
volumetric_fog_sky_affect = 0.1
|
|
volumetric_fog_temporal_reprojection_amount = 0.99
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jt1ul"]
|
|
albedo_texture = ExtResource("3_u670m")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_0qmyr"]
|
|
emission_shape = 3
|
|
emission_box_extents = Vector3(300, 300, 10)
|
|
gravity = Vector3(0, -0.5, 0)
|
|
collision_mode = 1
|
|
collision_friction = 0.4
|
|
collision_bounce = 0.0
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tgaiq"]
|
|
albedo_texture = ExtResource("1_x6lhj")
|
|
|
|
[sub_resource type="CylinderMesh" id="CylinderMesh_rncvr"]
|
|
material = SubResource("StandardMaterial3D_tgaiq")
|
|
top_radius = 0.1
|
|
bottom_radius = 0.1
|
|
height = 0.01
|
|
radial_segments = 6
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a7i6o"]
|
|
albedo_texture = ExtResource("6_h61bj")
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
texture_filter = 2
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_bi8mm"]
|
|
albedo_texture = ExtResource("4_r21kg")
|
|
roughness_texture = ExtResource("6_l23c0")
|
|
normal_enabled = true
|
|
normal_texture = ExtResource("5_ep3qn")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_5vada"]
|
|
albedo_texture = ExtResource("4_r21kg")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_25rpg"]
|
|
albedo_texture = ExtResource("4_r21kg")
|
|
roughness_texture = ExtResource("6_l23c0")
|
|
normal_enabled = true
|
|
normal_texture = ExtResource("5_ep3qn")
|
|
uv1_scale = Vector3(0.2, 0.2, 0.2)
|
|
uv1_triplanar = true
|
|
uv1_world_triplanar = true
|
|
|
|
[node name="House" type="Node"]
|
|
script = ExtResource("1_dfhny")
|
|
|
|
[node name="Player" parent="." instance=ExtResource("1_mnyvg")]
|
|
transform = Transform3D(-0.114192, 0, -0.993459, 0, 1, 0, 0.993459, 0, -0.114192, -33.9459, 1.54311, -2.72497)
|
|
WALK = 3
|
|
RUN = 6
|
|
|
|
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
|
environment = SubResource("Environment_klmyr")
|
|
|
|
[node name="Landscape" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.90309, 0)
|
|
use_collision = true
|
|
size = Vector3(750, 0.01, 750)
|
|
material = SubResource("StandardMaterial3D_jt1ul")
|
|
|
|
[node name="GPUParticlesCollisionBox3D" type="GPUParticlesCollisionBox3D" parent="Landscape"]
|
|
transform = Transform3D(1, -2.98023e-08, 0, 2.98023e-08, 1, 0, 0, 0, 1, -0.470581, -1.40244e-08, 0.03479)
|
|
size = Vector3(749.693, 1, 749.871)
|
|
|
|
[node name="SnowParticles" type="GPUParticles3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 50, 0)
|
|
transparency = 0.1
|
|
cast_shadow = 0
|
|
emitting = false
|
|
amount = 15000
|
|
lifetime = 30.0
|
|
preprocess = 15.0
|
|
visibility_aabb = AABB(-400, -391.896, -235.395, 747.336, 783.783, 245.591)
|
|
draw_order = 3
|
|
transform_align = 1
|
|
process_material = SubResource("ParticleProcessMaterial_0qmyr")
|
|
draw_pass_1 = SubResource("CylinderMesh_rncvr")
|
|
|
|
[node name="GridBlockMeasure" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.392, 1.84699, 30.1671)
|
|
size = Vector3(6, 3, 3)
|
|
|
|
[node name="FirstFloor" type="Node3D" parent="."]
|
|
|
|
[node name="Walls" type="Node3D" parent="FirstFloor"]
|
|
|
|
[node name="WallMain1" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -44.5499, 3.82052, 15)
|
|
use_collision = true
|
|
size = Vector3(89.0999, 11.653, 0.5)
|
|
|
|
[node name="FrontDoorRemover" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.7629, 0.197564, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.905, 1)
|
|
|
|
[node name="GarageDoorRemover" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.0366, -1.85354, 0)
|
|
operation = 2
|
|
size = Vector3(8.29285, 8, 1)
|
|
|
|
[node name="GarageDoorRemover2" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -38.3567, -1.85354, 0)
|
|
operation = 2
|
|
size = Vector3(8.29285, 8, 1)
|
|
|
|
[node name="LivingRoomWindow" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37.0467, 1.51162, 0)
|
|
size = Vector3(3, 4.639, 0.5)
|
|
material = ExtResource("3_nf5v3")
|
|
|
|
[node name="LivingRoomWindow2" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 25.7547, 1.51162, 0.00628662)
|
|
size = Vector3(3, 4.639, 0.52)
|
|
material = ExtResource("3_nf5v3")
|
|
|
|
[node name="FoyerWindow" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.92366, 1.51162, 0.00628662)
|
|
size = Vector3(3, 4.639, 0.52)
|
|
material = ExtResource("3_nf5v3")
|
|
|
|
[node name="DoorWindow" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8.89511, 0.474731, 0.00628662)
|
|
size = Vector3(0.38, 3.35, 0.52)
|
|
material = ExtResource("3_nf5v3")
|
|
|
|
[node name="DoorWindow2" type="CSGBox3D" parent="FirstFloor/Walls/WallMain1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12.584, 0.478993, 0.00628662)
|
|
size = Vector3(0.38, 3.35, 0.52)
|
|
material = ExtResource("3_nf5v3")
|
|
|
|
[node name="WallMain2" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -88.8451, 3.81588, 46.4947)
|
|
use_collision = true
|
|
size = Vector3(63, 11.6491, 0.5)
|
|
|
|
[node name="WallMain3" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.248167, 3.83776, 38.7909)
|
|
use_collision = true
|
|
size = Vector3(48, 11.6114, 0.5)
|
|
|
|
[node name="WallMain4" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9833, 3.83378, 62.5243)
|
|
use_collision = true
|
|
size = Vector3(60, 11.6429, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallMain4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18, 0.152234, 0)
|
|
operation = 2
|
|
size = Vector3(6, 3.83838, 1)
|
|
|
|
[node name="WallMain5" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -59.7221, 3.85536, 70.1503)
|
|
use_collision = true
|
|
size = Vector3(15.691, 11.6023, 0.5)
|
|
|
|
[node name="WallMain6" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.4238, 3.8796, 77.7648)
|
|
use_collision = true
|
|
size = Vector3(65.3264, 11.595, 0.5)
|
|
|
|
[node name="WallInterior1" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -51.8477, 3.82569, 28.2628)
|
|
use_collision = true
|
|
size = Vector3(26.9843, 11.652, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior1"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9.2968, 0.191863, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="WallInterior2" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70.5814, 3.82056, 41.479)
|
|
use_collision = true
|
|
size = Vector3(37.0233, 11.6497, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15.6948, 0.18095, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88721, 1)
|
|
|
|
[node name="WallInterior3" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -22.8266, 4.78023, 41.479)
|
|
use_collision = true
|
|
size = Vector3(45.6043, 9.71912, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior3"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.9571, -0.739025, 0)
|
|
operation = 2
|
|
size = Vector3(6, 3.903, 1)
|
|
|
|
[node name="WallInterior4" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -24, 3.80192, 46.3861)
|
|
use_collision = true
|
|
size = Vector3(63.25, 11.7073, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 26.4058, 0.196263, 2.09808e-05)
|
|
operation = 2
|
|
size = Vector3(6, 3.856, 1)
|
|
|
|
[node name="CSGBox3D2" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.27942, 0.170978, 3.8147e-06)
|
|
operation = 2
|
|
size = Vector3(6, 3.84, 1)
|
|
|
|
[node name="CSGBox3D3" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.3053, 0.179446, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.84229, 1)
|
|
|
|
[node name="WallInterior5" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -74.6915, 4.7893, 50.3703)
|
|
use_collision = true
|
|
size = Vector3(28.7632, 9.73724, 0.5)
|
|
|
|
[node name="WallInterior6" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -60.1227, 4.78804, 45.9203)
|
|
use_collision = true
|
|
size = Vector3(9.38206, 9.73474, 0.5)
|
|
|
|
[node name="CSGBox3D" type="CSGBox3D" parent="FirstFloor/Walls/WallInterior6"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.213108, -0.793762, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.84229, 1)
|
|
|
|
[node name="WallInterior7" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -45.3654, 4.78887, 34.2285)
|
|
use_collision = true
|
|
size = Vector3(15, 9.73639, 0.5)
|
|
|
|
[node name="WallInterior8" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.1802, 4.78305, 26.984)
|
|
use_collision = true
|
|
size = Vector3(18.8195, 9.72476, 0.5)
|
|
|
|
[node name="WallInterior9" type="CSGBox3D" parent="FirstFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27, 4.7824, 34.229)
|
|
use_collision = true
|
|
size = Vector3(15, 9.75, 0.5)
|
|
|
|
[node name="Stairs" type="Node3D" parent="FirstFloor"]
|
|
|
|
[node name="Stairs2" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(-1, -4.10425e-08, -7.71897e-08, 0, 0.882947, -0.469471, 8.74228e-08, -0.469471, -0.882947, -25.5142, 7.71814, 30.2893)
|
|
use_collision = true
|
|
size = Vector3(2.565, 0.1, 8)
|
|
|
|
[node name="Stairs" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(-4.37114e-08, -0.469471, -0.882947, 0, 0.882947, -0.469471, 1, -2.05212e-08, -3.85949e-08, -33.7436, 3.96326, 25.503)
|
|
use_collision = true
|
|
size = Vector3(2.565, 0.1, 8)
|
|
|
|
[node name="StairLanding" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -27.2363, 5.81809, 25.6932)
|
|
use_collision = true
|
|
size = Vector3(6, 0.131, 2.947)
|
|
|
|
[node name="PorchStairs" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(-1, -4.10425e-08, -7.71897e-08, 0, 0.882947, -0.469471, 8.74228e-08, -0.469471, -0.882947, -34.136, 0.0515592, 4.70168)
|
|
use_collision = true
|
|
size = Vector3(6.02265, 0.1, 8.54211)
|
|
|
|
[node name="Garage" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(-1, -4.10425e-08, -7.71897e-08, 0, 0.882947, -0.469471, 8.74228e-08, -0.469471, -0.882947, -53.4599, 0.131574, 34.7287)
|
|
use_collision = true
|
|
size = Vector3(3.00673, 0.1, 8.1405)
|
|
|
|
[node name="GarageLanding" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -54.2381, 2.02667, 39.7743)
|
|
use_collision = true
|
|
size = Vector3(4.59071, 0.131, 2.947)
|
|
|
|
[node name="Stairs4" type="CSGBox3D" parent="FirstFloor/Stairs"]
|
|
transform = Transform3D(-4.37114e-08, 0.469471, 0.882947, 0, 0.882947, -0.469471, -1, -2.05212e-08, -3.85949e-08, -19.827, 0.027, 64.6457)
|
|
use_collision = true
|
|
size = Vector3(3.79031, 0.1, 8.64075)
|
|
|
|
[node name="Floors" type="Node3D" parent="FirstFloor"]
|
|
|
|
[node name="GarageFloor" type="CSGBox3D" parent="FirstFloor/Floors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -70.3869, -1.82604, 28.2019)
|
|
use_collision = true
|
|
size = Vector3(36.6746, 0.2, 26.2594)
|
|
|
|
[node name="FirstFloor" type="CSGBox3D" parent="FirstFloor/Floors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -26.059, 1.58, 35.578)
|
|
use_collision = true
|
|
size = Vector3(52.016, 1, 54.196)
|
|
|
|
[node name="FirstFloor2" type="CSGBox3D" parent="FirstFloor/Floors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.322, 1.58, 59.5827)
|
|
use_collision = true
|
|
size = Vector3(64.784, 1, 36.0097)
|
|
|
|
[node name="SecondFloor" type="Node3D" parent="."]
|
|
|
|
[node name="Floors" type="Node3D" parent="SecondFloor"]
|
|
|
|
[node name="SecondFloor" type="CSGBox3D" parent="SecondFloor/Floors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -44.45, 9.15764, 38.7255)
|
|
use_collision = true
|
|
size = Vector3(88.798, 1, 47.9011)
|
|
|
|
[node name="StairwellRemover" type="CSGBox3D" parent="SecondFloor/Floors/SecondFloor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18.9266, 0, -8.45892)
|
|
operation = 2
|
|
size = Vector3(2.87427, 1, 7.04187)
|
|
|
|
[node name="SecondFloor2" type="CSGBox3D" parent="SecondFloor/Floors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.322, 9.15764, 59.5827)
|
|
use_collision = true
|
|
size = Vector3(64.784, 1, 36.0097)
|
|
|
|
[node name="Walls" type="Node3D" parent="SecondFloor"]
|
|
|
|
[node name="WallMain1" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9374, 13.4593, 15)
|
|
use_collision = true
|
|
size = Vector3(59.8748, 7.77, 0.5)
|
|
|
|
[node name="WallMain2" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -59.6581, 13.4718, 38.8768)
|
|
use_collision = true
|
|
size = Vector3(47.7642, 7.77, 0.5)
|
|
|
|
[node name="WallMain3" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -0.248167, 13.4781, 38.7909)
|
|
use_collision = true
|
|
size = Vector3(48, 7.77, 0.5)
|
|
|
|
[node name="WallMain4" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9833, 13.4741, 62.5243)
|
|
use_collision = true
|
|
size = Vector3(60, 7.77, 0.5)
|
|
|
|
[node name="WallInterior1" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -27.0056, 13.4391, 24.2816)
|
|
use_collision = true
|
|
size = Vector3(19.022, 7.61686, 0.5)
|
|
|
|
[node name="WallInterior2" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -43.1063, 13.4391, 33.5716)
|
|
use_collision = true
|
|
size = Vector3(32.6899, 7.61686, 0.5)
|
|
|
|
[node name="DoorFrame" type="CSGBox3D" parent="SecondFloor/Walls/WallInterior2"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.18815, -1.9074, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="WallInterior3" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -23.9915, 13.4391, 30.0168)
|
|
use_collision = true
|
|
size = Vector3(7.55151, 7.61686, 0.5)
|
|
|
|
[node name="WallInterior4" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.3494, 13.4391, 33.5716)
|
|
use_collision = true
|
|
size = Vector3(23.7628, 7.61686, 0.5)
|
|
|
|
[node name="DoorFrame" type="CSGBox3D" parent="SecondFloor/Walls/WallInterior4"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.01169, -1.9074, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="WallInterior5" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9505, 13.4391, 42.5354)
|
|
use_collision = true
|
|
size = Vector3(59.0017, 7.61686, 0.5)
|
|
|
|
[node name="DoorFrame" type="CSGBox3D" parent="SecondFloor/Walls/WallInterior5"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17.4008, -1.9074, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="DoorFrame2" type="CSGBox3D" parent="SecondFloor/Walls/WallInterior5"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0154915, -1.9074, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="DoorFrame3" type="CSGBox3D" parent="SecondFloor/Walls/WallInterior5"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16.98, -1.9074, 0)
|
|
operation = 2
|
|
size = Vector3(3, 3.88379, 1)
|
|
|
|
[node name="WallInterior6" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -35, 13.439, 52.525)
|
|
use_collision = true
|
|
size = Vector3(19.7975, 7.61686, 0.5)
|
|
|
|
[node name="WallInterior7" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -25, 13.439, 52.525)
|
|
use_collision = true
|
|
size = Vector3(19.7975, 7.61686, 0.5)
|
|
|
|
[node name="WallInterior8" type="CSGBox3D" parent="SecondFloor/Walls"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -25.4929, 13.4354, 26.4918)
|
|
use_collision = true
|
|
size = Vector3(2.52771, 7.60946, 0.5)
|
|
|
|
[node name="Roofs" type="Node3D" parent="SecondFloor"]
|
|
|
|
[node name="RoofSecondFloor" type="CSGPolygon3D" parent="SecondFloor/Roofs"]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -89.0992, 9.6468, 14.7503)
|
|
polygon = PackedVector2Array(0, 0, 31.51, 10.19, 63.2551, -0.0044632)
|
|
|
|
[node name="RoofRoof" type="CSGBox3D" parent="SecondFloor/Roofs"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.305695, -0.952129, 0, 0.952129, 0.305695, -74.0876, 14.297, 30.6434)
|
|
use_collision = true
|
|
size = Vector3(28.4973, 33.1219, 1)
|
|
|
|
[node name="RoofRoof2" type="CSGBox3D" parent="SecondFloor/Roofs"]
|
|
transform = Transform3D(-1, -8.32378e-08, -2.67247e-08, 0, 0.305695, -0.952129, 8.74228e-08, -0.952129, -0.305695, -74.0876, 14.2865, 61.9101)
|
|
use_collision = true
|
|
size = Vector3(28.4973, 33.19, 1)
|
|
|
|
[node name="Attic" type="Node3D" parent="."]
|
|
|
|
[node name="Floor" type="Node3D" parent="Attic"]
|
|
|
|
[node name="SecondFloor" type="CSGBox3D" parent="Attic/Floor"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29.9548, 16.9164, 38.7615)
|
|
use_collision = true
|
|
size = Vector3(59.905, 1, 48.022)
|
|
|
|
[node name="StairwellRemover" type="CSGBox3D" parent="Attic/Floor/SecondFloor"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -7.90019, -0.0146427, -0.891403)
|
|
operation = 2
|
|
size = Vector3(2.87427, 1.61035, 7.04187)
|
|
|
|
[node name="Roof" type="Node3D" parent="Attic"]
|
|
|
|
[node name="RoofWallSecondFloor" type="CSGPolygon3D" parent="Attic/Roof"]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -59.9069, 17.4161, 14.7512)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(0, 0, 24, 10, 48, 0)
|
|
|
|
[node name="RoofWallSecondFloor2" type="CSGPolygon3D" parent="Attic/Roof"]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -1, 17.416, 14.751)
|
|
use_collision = true
|
|
polygon = PackedVector2Array(0, 0, 24, 10, 48, 0)
|
|
|
|
[node name="RoofRoof" type="CSGBox3D" parent="Attic/Roof"]
|
|
transform = Transform3D(1, 0, 0, 0, 0.384295, -0.92321, 0, 0.92321, 0.384295, -29.9518, 22.8938, 26.7578)
|
|
use_collision = true
|
|
size = Vector3(59.897, 26.4037, 1)
|
|
|
|
[node name="RoofRoof2" type="CSGBox3D" parent="Attic/Roof"]
|
|
transform = Transform3D(-1, -8.07096e-08, -3.35962e-08, 0, 0.384295, -0.92321, 8.74228e-08, -0.92321, -0.384295, -29.9518, 22.9019, 50.7704)
|
|
use_collision = true
|
|
size = Vector3(59.897, 26.4387, 1)
|
|
|
|
[node name="Outdoors" type="Node3D" parent="."]
|
|
|
|
[node name="Fence" type="CSGBox3D" parent="Outdoors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0112542, 0.0603164, 106.389)
|
|
use_collision = true
|
|
size = Vector3(0.1, 4, 87.3824)
|
|
material = SubResource("StandardMaterial3D_a7i6o")
|
|
|
|
[node name="Fence2" type="CSGBox3D" parent="Outdoors"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -48.9555, 0.0603164, 150.119)
|
|
use_collision = true
|
|
size = Vector3(0.1, 4, 97.9892)
|
|
material = SubResource("StandardMaterial3D_a7i6o")
|
|
|
|
[node name="Fence3" type="CSGBox3D" parent="Outdoors"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -97.9031, 0.0603164, 96.227)
|
|
use_collision = true
|
|
size = Vector3(0.1, 4, 107.869)
|
|
material = SubResource("StandardMaterial3D_a7i6o")
|
|
|
|
[node name="Fence4" type="CSGBox3D" parent="Outdoors"]
|
|
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -93.5185, 0.0603164, 42.3421)
|
|
use_collision = true
|
|
size = Vector3(0.1, 4, 8.88695)
|
|
material = SubResource("StandardMaterial3D_a7i6o")
|
|
|
|
[node name="TallFireplace" type="CSGBox3D" parent="."]
|
|
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -74.3459, 3.36048, 76.4067)
|
|
use_collision = true
|
|
size = Vector3(2.31799, 10.7795, 5.27686)
|
|
material = SubResource("StandardMaterial3D_bi8mm")
|
|
|
|
[node name="FirstFloorFireplace" type="CSGBox3D" parent="TallFireplace"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.176186, 0.268592, 0.0232849)
|
|
operation = 2
|
|
size = Vector3(2.0415, 1.72665, 2.47906)
|
|
material = SubResource("StandardMaterial3D_5vada")
|
|
|
|
[node name="FireplaceBottom" type="CSGBox3D" parent="TallFireplace"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.34639, -0.943362, -0.020401)
|
|
size = Vector3(2.9198, 0.689575, 6.46439)
|
|
material = SubResource("StandardMaterial3D_25rpg")
|
|
|
|
[node name="FireplaceChimney" type="CSGBox3D" parent="TallFireplace"]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.153725, 9.43555, 0.0255051)
|
|
size = Vector3(2, 8.136, 2)
|
|
material = SubResource("StandardMaterial3D_25rpg")
|