diff --git a/materials/forest_grass.ptex b/materials/forest_grass.ptex index d26b14d2..ba8ca79c 100644 --- a/materials/forest_grass.ptex +++ b/materials/forest_grass.ptex @@ -826,21 +826,21 @@ }, "parameters": { "gradient": { - "interpolation": 1, + "interpolation": 2, "points": [ { "a": 1, - "b": 0.165034, - "g": 0.511719, - "pos": 0.048721, - "r": 0.141922 + "b": 0.155518, + "g": 0.382812, + "pos": 0, + "r": 0.253183 }, { "a": 1, - "b": 0.159531, - "g": 0.332031, + "b": 0.069809, + "g": 0.292969, "pos": 1, - "r": 0.245781 + "r": 0.181389 } ], "type": "Gradient" diff --git a/materials/needles.ptex b/materials/needles.ptex new file mode 100644 index 00000000..7b8a031d --- /dev/null +++ b/materials/needles.ptex @@ -0,0 +1,586 @@ +{ + "connections": [ + { + "from": "gradient", + "from_port": 0, + "to": "mirror", + "to_port": 0 + }, + { + "from": "mirror", + "from_port": 0, + "to": "math", + "to_port": 0 + }, + { + "from": "gradient_2", + "from_port": 0, + "to": "math", + "to_port": 1 + }, + { + "from": "math", + "from_port": 0, + "to": "math_2", + "to_port": 0 + }, + { + "from": "gradient_3", + "from_port": 0, + "to": "math_2", + "to_port": 1 + }, + { + "from": "math_2", + "from_port": 0, + "to": "math_3", + "to_port": 0 + }, + { + "from": "gradient_4", + "from_port": 0, + "to": "math_3", + "to_port": 1 + }, + { + "from": "gradient_5", + "from_port": 0, + "to": "math_4", + "to_port": 0 + }, + { + "from": "gradient_6", + "from_port": 0, + "to": "math_4", + "to_port": 1 + }, + { + "from": "math_5", + "from_port": 0, + "to": "tiler", + "to_port": 1 + }, + { + "from": "math_4", + "from_port": 0, + "to": "math_6", + "to_port": 0 + }, + { + "from": "math_6", + "from_port": 0, + "to": "math_5", + "to_port": 1 + }, + { + "from": "tiler", + "from_port": 0, + "to": "colorize", + "to_port": 0 + }, + { + "from": "math_7", + "from_port": 0, + "to": "tiler", + "to_port": 0 + }, + { + "from": "math_3", + "from_port": 0, + "to": "math_7", + "to_port": 1 + }, + { + "from": "colorize", + "from_port": 0, + "to": "Material", + "to_port": 0 + }, + { + "from": "tiler", + "from_port": 0, + "to": "math_8", + "to_port": 1 + }, + { + "from": "math_8", + "from_port": 0, + "to": "Material", + "to_port": 7 + } + ], + "label": "Graph", + "longdesc": "", + "name": "369", + "node_position": { + "x": 0, + "y": 0 + }, + "nodes": [ + { + "export_last_target": "Blender", + "export_paths": { + "Blender": "/home/sara/Documents/gd-projects/going/project/materials/needles" + }, + "name": "Material", + "node_position": { + "x": -7.716048, + "y": -28.935181 + }, + "parameters": { + "albedo_color": { + "a": 1, + "b": 1, + "g": 1, + "r": 1, + "type": "Color" + }, + "ao": 1, + "depth_scale": 0.5, + "emission_energy": 1, + "flags_transparent": true, + "metallic": 0, + "normal": 1, + "roughness": 1, + "size": 11, + "sss": 1 + }, + "seed_int": 0, + "type": "material" + }, + { + "name": "gradient", + "node_position": { + "x": -1948.95166, + "y": -111.743408 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 0, + "b": 0, + "g": 0, + "pos": 0.181689, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.488402, + "r": 1 + }, + { + "a": 0, + "b": 0, + "g": 0, + "pos": 0.731233, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 32, + "rotate": 40 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "mirror", + "node_position": { + "x": -1720.65625, + "y": -109.822884 + }, + "parameters": { + "direction": 0, + "flip_sides": false, + "offset": 0 + }, + "seed_int": 0, + "type": "mirror" + }, + { + "name": "math", + "node_position": { + "x": -1526.438477, + "y": -114.289177 + }, + "parameters": { + "clamp": true, + "default_in1": 0, + "default_in2": 0, + "op": 0 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "gradient_2", + "node_position": { + "x": -1755.720947, + "y": 4.463901 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 0, + "b": 0, + "g": 0, + "pos": 0.475083, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.5, + "r": 1 + }, + { + "a": 0, + "b": 0, + "g": 0, + "pos": 0.524917, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 0 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "gradient_3", + "node_position": { + "x": -1519.764893, + "y": 31.875498 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.170638, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.484663, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0.787474, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 0 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "math_2", + "node_position": { + "x": -1289.196289, + "y": -114.345146 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "tiler", + "node_position": { + "x": -593.999695, + "y": -70.000038 + }, + "parameters": { + "fixed_offset": -0.78, + "inputs": 0, + "offset": 0, + "overlap": 5, + "rotate": 78.6, + "scale": 0, + "scale_x": 0.2, + "scale_y": 0.2, + "tx": 11, + "ty": 24, + "value": 0.84, + "variations": false + }, + "seed_int": 3428273920, + "type": "tiler" + }, + { + "name": "gradient_4", + "node_position": { + "x": -1287.477417, + "y": 41.108494 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.484663, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 1, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 90 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "math_3", + "node_position": { + "x": -1059.570801, + "y": -120.159203 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "gradient_5", + "node_position": { + "x": -1950.09314, + "y": 262.462616 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 1, + "g": 1, + "pos": 0.484663, + "r": 1 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 1, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 0 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "gradient_6", + "node_position": { + "x": -1954.43335, + "y": 389.777435 + }, + "parameters": { + "gradient": { + "interpolation": 1, + "points": [ + { + "a": 1, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 0.191489, + "g": 0.191489, + "pos": 0.830453, + "r": 0.191489 + }, + { + "a": 1, + "b": 0, + "g": 0, + "pos": 1, + "r": 0 + } + ], + "type": "Gradient" + }, + "repeat": 1, + "rotate": 90 + }, + "seed_int": 0, + "type": "gradient" + }, + { + "name": "math_4", + "node_position": { + "x": -1713.023682, + "y": 206.80835 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 2 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "math_5", + "node_position": { + "x": -1287.676636, + "y": 215.276703 + }, + "parameters": { + "clamp": false, + "default_in1": 0.001, + "default_in2": 0, + "op": 15 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "math_6", + "node_position": { + "x": -1496.035522, + "y": 214.464859 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 2.3, + "op": 6 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "colorize", + "node_position": { + "x": -265.863251, + "y": -52.154579 + }, + "parameters": { + "gradient": { + "interpolation": 0, + "points": [ + { + "a": 0, + "b": 0, + "g": 0, + "pos": 0, + "r": 0 + }, + { + "a": 1, + "b": 0.145096, + "g": 0.289062, + "pos": 0.194487, + "r": 0.108398 + } + ], + "type": "Gradient" + } + }, + "seed_int": 0, + "type": "colorize" + }, + { + "name": "math_7", + "node_position": { + "x": -835.08313, + "y": -94.693161 + }, + "parameters": { + "clamp": false, + "default_in1": 0.19, + "default_in2": 0.01, + "op": 15 + }, + "seed_int": 0, + "type": "math" + }, + { + "name": "math_8", + "node_position": { + "x": -275.271149, + "y": 61.8955 + }, + "parameters": { + "clamp": false, + "default_in1": 0, + "default_in2": 0, + "op": 15 + }, + "seed_int": 0, + "type": "math" + } + ], + "parameters": { + + }, + "seed_int": 0, + "shortdesc": "", + "type": "graph" +} \ No newline at end of file diff --git a/modules/going/player_states.cpp b/modules/going/player_states.cpp index cd254baa..7ac7c1b7 100644 --- a/modules/going/player_states.cpp +++ b/modules/going/player_states.cpp @@ -31,9 +31,10 @@ void StandingState::physics_process(double delta) { PlayerState::StateID RunningState::get_next_state() const { Vector3 const velocity{this->get_body()->get_velocity()}; + Vector3 const desired{this->get_body()->get_desired_velocity()}; if(!this->get_body()->is_on_floor()) { return FallingState::get_class_static(); - } else if(Vector2{velocity.x, velocity.z}.is_zero_approx()) { + } else if(Vector2{velocity.x, velocity.z}.is_zero_approx() && desired.is_zero_approx()) { return StandingState::get_class_static(); } else if(Input::get_singleton()->is_action_just_pressed(PlayerBody::split_step_action) && this->get_body()->get_velocity().length() > this->get_body()->get_min_step_speed()) { return SplitStepState::get_class_static(); diff --git a/project/materials/forest_floor_grass_albedo.png b/project/materials/forest_floor_grass_albedo.png index 2816155b..24e4110a 100644 Binary files a/project/materials/forest_floor_grass_albedo.png and b/project/materials/forest_floor_grass_albedo.png differ diff --git a/project/materials/needles_albedo.png b/project/materials/needles_albedo.png new file mode 100644 index 00000000..5161f8b8 Binary files /dev/null and b/project/materials/needles_albedo.png differ diff --git a/project/materials/needles_albedo.png.import b/project/materials/needles_albedo.png.import new file mode 100644 index 00000000..f38fd75b --- /dev/null +++ b/project/materials/needles_albedo.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctkn7vqmc72wv" +path.s3tc="res://.godot/imported/needles_albedo.png-287cf52626acf829ecf64bbf00068d60.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://materials/needles_albedo.png" +dest_files=["res://.godot/imported/needles_albedo.png-287cf52626acf829ecf64bbf00068d60.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/project/models/enemies/boulderdash.blend b/project/models/enemies/boulderdash.blend new file mode 100644 index 00000000..f98f3505 Binary files /dev/null and b/project/models/enemies/boulderdash.blend differ diff --git a/project/models/enemies/boulderdash.blend.import b/project/models/enemies/boulderdash.blend.import new file mode 100644 index 00000000..4fa8863e --- /dev/null +++ b/project/models/enemies/boulderdash.blend.import @@ -0,0 +1,53 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://b8eifjm0egbxt" +path="res://.godot/imported/boulderdash.blend-a939da2d8c3715fa5944a4a3bf399ad7.scn" + +[deps] + +source_file="res://models/enemies/boulderdash.blend" +dest_files=["res://.godot/imported/boulderdash.blend-a939da2d8c3715fa5944a4a3bf399ad7.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/project/models/enemies/boulderdash.blend1 b/project/models/enemies/boulderdash.blend1 new file mode 100644 index 00000000..45309c28 Binary files /dev/null and b/project/models/enemies/boulderdash.blend1 differ diff --git a/project/models/props/evergreen.blend b/project/models/props/evergreen.blend new file mode 100644 index 00000000..2df986f3 Binary files /dev/null and b/project/models/props/evergreen.blend differ diff --git a/project/models/props/evergreen.blend.import b/project/models/props/evergreen.blend.import new file mode 100644 index 00000000..2b807aee --- /dev/null +++ b/project/models/props/evergreen.blend.import @@ -0,0 +1,53 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cvu7bq8hur8yy" +path="res://.godot/imported/evergreen.blend-68835e0933a81fa13365d6a950acc9ae.scn" + +[deps] + +source_file="res://models/props/evergreen.blend" +dest_files=["res://.godot/imported/evergreen.blend-68835e0933a81fa13365d6a950acc9ae.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=1 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/project/models/props/evergreen.blend1 b/project/models/props/evergreen.blend1 new file mode 100644 index 00000000..2ea8f611 Binary files /dev/null and b/project/models/props/evergreen.blend1 differ diff --git a/project/models/props/evertree_cutout_texture.png b/project/models/props/evertree_cutout_texture.png new file mode 100644 index 00000000..ce6f46e1 Binary files /dev/null and b/project/models/props/evertree_cutout_texture.png differ diff --git a/project/models/props/evertree_cutout_texture.png.import b/project/models/props/evertree_cutout_texture.png.import new file mode 100644 index 00000000..f2a49443 --- /dev/null +++ b/project/models/props/evertree_cutout_texture.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dg6wbdfd7t314" +path="res://.godot/imported/evertree_cutout_texture.png-50f94b21ecb859ae84e27208edce57e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://models/props/evertree_cutout_texture.png" +dest_files=["res://.godot/imported/evertree_cutout_texture.png-50f94b21ecb859ae84e27208edce57e7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/project/models/props/tree.blend b/project/models/props/tree.blend index b6722daf..6c0e1b80 100644 Binary files a/project/models/props/tree.blend and b/project/models/props/tree.blend differ diff --git a/project/models/props/tree.blend1 b/project/models/props/tree.blend1 index 10234bf9..f26d3738 100644 Binary files a/project/models/props/tree.blend1 and b/project/models/props/tree.blend1 differ diff --git a/project/models/props/tree_cutout_texture.png b/project/models/props/tree_cutout_texture.png index 3a8d5844..c27f87ff 100644 Binary files a/project/models/props/tree_cutout_texture.png and b/project/models/props/tree_cutout_texture.png differ diff --git a/project/models/terrains/level.blend b/project/models/terrains/level.blend index 9b2381d9..6b2c807a 100644 Binary files a/project/models/terrains/level.blend and b/project/models/terrains/level.blend differ diff --git a/project/models/terrains/level.blend1 b/project/models/terrains/level.blend1 index 42461a70..69f9d68f 100644 Binary files a/project/models/terrains/level.blend1 and b/project/models/terrains/level.blend1 differ diff --git a/project/objects/evertre.tscn b/project/objects/evertre.tscn new file mode 100644 index 00000000..2486adc0 --- /dev/null +++ b/project/objects/evertre.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=2 format=3 uid="uid://dp48t6earfkm4"] + +[ext_resource type="PackedScene" uid="uid://cvu7bq8hur8yy" path="res://models/props/evergreen.blend" id="1_xfn5b"] + +[node name="Evertre" type="Node3D"] + +[node name="evergreen" parent="." instance=ExtResource("1_xfn5b")] diff --git a/project/objects/tre.tscn b/project/objects/tre.tscn index 4271e67a..d65bbde4 100644 --- a/project/objects/tre.tscn +++ b/project/objects/tre.tscn @@ -3,40 +3,33 @@ [ext_resource type="PackedScene" uid="uid://dgsd4ysdm0754" path="res://models/props/tree.blend" id="1_n3f34"] [ext_resource type="Texture2D" uid="uid://1cv3upavrjek" path="res://models/props/tree_cutout_texture.png" id="2_t4bw2"] -[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_rym7k"] -transparency = 2 -alpha_scissor_threshold = 0.478 -alpha_antialiasing_mode = 0 +[sub_resource type="QuadMesh" id="QuadMesh_n3f34"] +size = Vector2(34.7, 34.7) + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_t4bw2"] +transparency = 1 shading_mode = 2 diffuse_mode = 1 +specular_mode = 2 albedo_texture = ExtResource("2_t4bw2") -metallic_specular = 0.0 -disable_receive_shadows = true billboard_mode = 2 -[sub_resource type="QuadMesh" id="QuadMesh_husfk"] -size = Vector2(16.64, 16.19) -center_offset = Vector3(0, 7.97, 0) +[sub_resource type="SphereMesh" id="SphereMesh_t4bw2"] +radius = 10.024 +height = 22.768 -[sub_resource type="SphereMesh" id="SphereMesh_rym7k"] -radius = 7.107 -height = 10.345 -radial_segments = 16 -rings = 8 - -[node name="Node3D" type="Node3D"] +[node name="Tree" type="Node3D"] [node name="tree" parent="." instance=ExtResource("1_n3f34")] -visibility_parent = NodePath("../cutout") +visibility_parent = NodePath("../MeshInstance3D") -[node name="cutout" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0254102, 0) -material_override = SubResource("StandardMaterial3D_rym7k") +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 17.1601, 0) visibility_range_begin = 100.0 -visibility_range_end = 500.0 -mesh = SubResource("QuadMesh_husfk") +mesh = SubResource("QuadMesh_n3f34") +surface_material_override/0 = SubResource("StandardMaterial3D_t4bw2") -[node name="MeshInstance3D" type="MeshInstance3D" parent="cutout"] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 7.56123, 0) +[node name="MeshInstance3D2" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 22.6292, 0) cast_shadow = 3 -mesh = SubResource("SphereMesh_rym7k") +mesh = SubResource("SphereMesh_t4bw2") diff --git a/project/objects/wall_enemy.tscn b/project/objects/wall_enemy.tscn index 9282fcd1..c03f2416 100644 --- a/project/objects/wall_enemy.tscn +++ b/project/objects/wall_enemy.tscn @@ -1,5 +1,7 @@ [gd_scene load_steps=5 format=3 uid="uid://cdmksnsttot3j"] +[ext_resource type="PackedScene" uid="uid://b8eifjm0egbxt" path="res://models/enemies/boulderdash.blend" id="1_qh23h"] + [sub_resource type="GDScript" id="GDScript_j6w7d"] script/source = "extends CharacterBody3D @@ -56,9 +58,6 @@ func _physics_process(_delta : float): self.move_and_slide() " -[sub_resource type="BoxMesh" id="BoxMesh_j6w7d"] -size = Vector3(4.29, 3.77, 2.705) - [sub_resource type="SphereShape3D" id="SphereShape3D_j6w7d"] radius = 1.83616 @@ -69,10 +68,6 @@ size = Vector3(4.29688, 3.86325, 2.76758) collision_layer = 2 script = SubResource("GDScript_j6w7d") -[node name="MeshInstance3D" type="MeshInstance3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.302, 0) -mesh = SubResource("BoxMesh_j6w7d") - [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.83717, 0) shape = SubResource("SphereShape3D_j6w7d") @@ -85,3 +80,5 @@ sync_to_physics = false [node name="CollisionShape3D2" type="CollisionShape3D" parent="AnimatableBody3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.29157, 0) shape = SubResource("BoxShape3D_j6w7d") + +[node name="boulderdash" parent="." instance=ExtResource("1_qh23h")] diff --git a/project/scenes/valley.tscn b/project/scenes/valley.tscn index 65413ca3..91954516 100644 --- a/project/scenes/valley.tscn +++ b/project/scenes/valley.tscn @@ -1,9 +1,10 @@ -[gd_scene load_steps=8 format=3 uid="uid://sofv1apr4467"] +[gd_scene load_steps=9 format=3 uid="uid://sofv1apr4467"] [ext_resource type="PackedScene" uid="uid://5cfl3xu1861l" path="res://models/terrains/level.blend" id="1_ch7jd"] [ext_resource type="PackedScene" uid="uid://dcgsrdacswacl" path="res://objects/player.tscn" id="2_pvuhy"] [ext_resource type="PackedScene" uid="uid://dqjurq1nq1fle" path="res://objects/tre.tscn" id="3_lj5yw"] [ext_resource type="PackedScene" uid="uid://cdmksnsttot3j" path="res://objects/wall_enemy.tscn" id="4_kaqos"] +[ext_resource type="PackedScene" uid="uid://dp48t6earfkm4" path="res://objects/evertre.tscn" id="5_81e57"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_pvuhy"] sky_top_color = Color(0.0825, 0.277292, 0.55, 1) @@ -80,9 +81,6 @@ transform = Transform3D(-0.583853, 0, 0.811859, 0, 1, 0, -0.811859, 0, -0.583853 [node name="Node3D3" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.806857, 0, 0.590747, 0, 1, 0, -0.590747, 0, -0.806857, 12.0918, 0.326586, 19.9047) -[node name="Node3D5" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.997162, 0, 0.0752921, 0, 1, 0, -0.0752921, 0, -0.997162, 9.66337, 0.745758, 8.93414) - [node name="Node3D17" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.729256, 0, -0.684242, 0, 1, 0, 0.684242, 0, -0.729256, 25.3264, 0.0781007, 1.97371) @@ -92,12 +90,6 @@ transform = Transform3D(-0.63905, 0, -0.769166, 0, 1, 0, 0.769166, 0, -0.63905, [node name="Node3D21" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.87511, -1.61731e-08, 0.483924, -2.43482e-08, 1, 7.74511e-08, -0.483924, -7.95609e-08, 0.87511, 17.2233, 0.574241, 11.9056) -[node name="Node3D22" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.883251, -2.3345e-08, 0.468901, -1.72052e-08, 1, 8.21955e-08, -0.468901, -8.06667e-08, 0.883251, 25.1382, 0.473049, 13.205) - -[node name="Node3D10" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.988712, 3.27667e-09, -0.149829, 9.84035e-09, 1, 8.68053e-08, 0.149829, -8.72998e-08, 0.988712, 33.4977, 0.156786, 15.1596) - [node name="Node3D24" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.284517, -8.60175e-08, 0.958671, 9.84035e-09, 1, 8.68053e-08, -0.958671, -1.5264e-08, 0.284517, 47.1465, 0.531385, 18.4804) @@ -108,7 +100,7 @@ transform = Transform3D(-0.0709578, -7.05095e-08, 0.99748, 8.14398e-09, 1, 7.126 transform = Transform3D(0.277952, -8.58208e-08, 0.960595, 9.75624e-09, 1, 8.65183e-08, -0.960595, -1.46761e-08, 0.277952, 32.1964, 0.475637, 38.7791) [node name="Node3D28" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.123532, -8.01912e-08, 0.992341, 8.3686e-09, 1, 7.97684e-08, -0.992341, -1.54947e-09, 0.123532, 17.4713, -0.253473, 42.7399) +transform = Transform3D(0.123532, -8.01912e-08, 0.992341, 8.3686e-09, 1, 7.97684e-08, -0.992341, -1.54947e-09, 0.123532, 20.6011, -0.959871, 41.7769) [node name="Node3D30" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.862249, -8.22838e-08, 0.506485, 2.9606e-08, 1, 1.12059e-07, -0.506485, -8.16275e-08, 0.862249, 61.9833, 0.620416, 21.3272) @@ -135,17 +127,11 @@ transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.1481 transform = Transform3D(0.217615, 1.04408e-07, -0.976035, 3.51579e-08, 1, 1.14811e-07, 0.976035, -5.92999e-08, 0.217615, 77.8342, -0.0861926, 71.466) [node name="Node3D83" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.874772, 2.48746e-08, -0.484535, 3.51579e-08, 1, 1.14811e-07, 0.484535, -1.17468e-07, 0.874772, 72.2039, 1.26067, 87.0767) - -[node name="Node3D74" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.999964, 3.44221e-08, -0.00846419, 3.53946e-08, 1, -1.14737e-07, 0.00846419, -1.15033e-07, -0.999964, 79.931, -0.0498844, 88.352) +transform = Transform3D(0.874772, 2.48746e-08, -0.484535, 3.51579e-08, 1, 1.14811e-07, 0.484535, -1.17468e-07, 0.874772, 72.2039, 0.479766, 87.0767) [node name="Node3D75" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 83.3501, -0.270699, 98.19) -[node name="Node3D82" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 72.2673, 1.16597, 102.862) - [node name="Node3D84" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.997801, -2.3242e-08, -0.0662912, -1.53817e-08, 1, -1.19083e-07, 0.0662912, -1.17802e-07, -0.997801, 102.449, 3.65159, 127.972) @@ -158,27 +144,18 @@ transform = Transform3D(-0.703296, -2.3242e-08, -0.710898, 6.73992e-08, 1, -9.93 [node name="Node3D92" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.531044, -2.3242e-08, 0.847345, -8.74765e-08, 1, 8.22526e-08, -0.847345, -1.17802e-07, 0.531044, 130.657, 0.705411, 134.39) -[node name="Node3D99" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.922768, -2.3242e-08, -0.385359, 2.3949e-08, 1, -1.1766e-07, 0.385359, -1.17802e-07, -0.922768, 142.988, 0.0829931, 129.805) - [node name="Node3D103" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.419484, -2.3242e-08, -0.907763, 1.16686e-07, 1, 2.83184e-08, 0.907763, -1.17802e-07, 0.419484, 145.255, 0.107643, 155.066) [node name="Node3D169" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.757702, -2.3242e-08, -0.652602, 9.44883e-08, 1, 7.40917e-08, 0.652602, -1.17802e-07, 0.757702, 145.911, 0.286187, 138.212) +transform = Transform3D(0.757702, -2.3242e-08, -0.652602, 9.44883e-08, 1, 7.40917e-08, 0.652602, -1.17802e-07, 0.757702, 145.181, 0.286187, 130.351) [node name="Node3D176" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.291688, -2.3242e-08, 0.956514, -1.059e-07, 1, 5.65933e-08, -0.956514, -1.17802e-07, 0.291688, 145.603, 0.286191, 147.84) +transform = Transform3D(0.291688, -2.3242e-08, 0.956514, -1.059e-07, 1, 5.65933e-08, -0.956514, -1.17802e-07, 0.291688, 143.025, -0.200879, 148.057) [node name="Node3D172" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.869883, -2.3242e-08, 0.493259, -7.83248e-08, 1, -9.10091e-08, -0.493259, -1.17802e-07, -0.869883, 134.029, 0.165869, 149.688) -[node name="Node3D174" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.976214, -2.3242e-08, -0.216814, 2.85195e-09, 1, -1.20039e-07, 0.216814, -1.17802e-07, -0.976214, 132.253, 0.165869, 141.43) - -[node name="Node3D173" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.855112, -2.3242e-08, -0.518445, 8.09484e-08, 1, 8.86848e-08, 0.518445, -1.17802e-07, 0.855112, 133.071, 0.684567, 162.511) - [node name="Node3D170" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.824018, -2.3242e-08, -0.566565, 8.58943e-08, 1, 8.39035e-08, 0.566565, -1.17802e-07, 0.824018, 145.193, -0.655862, 165.642) @@ -188,15 +165,9 @@ transform = Transform3D(-0.76711, -2.3242e-08, 0.641517, -9.34012e-08, 1, -7.545 [node name="Node3D85" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 81.8521, 1.26067, 110.956) -[node name="Node3D121" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 89.3289, -0.000256538, 108.78) - [node name="Node3D122" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.994766, -2.3242e-08, -0.102185, 3.51579e-08, 1, 1.14811e-07, 0.102185, -1.17802e-07, 0.994766, 97.105, 0.350488, 116.297) -[node name="Node3D177" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.903224, -2.3242e-08, 0.429172, -2.95646e-08, 1, 1.16377e-07, -0.429172, -1.17802e-07, 0.903224, 87.6647, 3.97536, 122.799) - [node name="Node3D76" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.68762, 4.42894e-08, -0.726071, -5.05797e-08, 1, 1.08901e-07, 0.726071, 1.11606e-07, -0.68762, 96.7801, 0.176369, 94.8967) @@ -236,27 +207,15 @@ transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14 [node name="Node3D167" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 28.1007, 6.67884, 64.7324) -[node name="Node3D164" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.740171, 4.42894e-08, 0.672418, 1.07828e-07, 1, 5.28274e-08, -0.672418, 1.11606e-07, -0.740171, 23.6419, 4.0302, 54.3196) - [node name="Node3D165" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.459952, 4.42894e-08, 0.887944, 1.19471e-07, 1, 1.20078e-08, -0.887944, 1.11606e-07, -0.459952, 36.0144, 6.41659, 45.5061) - -[node name="Node3D166" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.459952, 4.42894e-08, 0.887944, 1.19471e-07, 1, 1.20078e-08, -0.887944, 1.11606e-07, -0.459952, 47.6745, 7.54767, 35.2163) +transform = Transform3D(-0.459952, 4.42894e-08, 0.887944, 1.19471e-07, 1, 1.20078e-08, -0.887944, 1.11606e-07, -0.459952, 36.0144, 5.45386, 45.5061) [node name="Node3D141" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.785918, -0.0490172, 0.616384, -0.0664405, 0.997776, -0.00536774, -0.61475, -0.0451715, -0.787427, 44.352, 10.9348, 46.2702) -[node name="Node3D142" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.785918, -0.0490172, 0.616384, -0.0664405, 0.997776, -0.00536774, -0.61475, -0.0451715, -0.787427, 50.2573, 14.6874, 42.2433) - [node name="Node3D178" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 57.2358, 7.98158, 79.4663) -[node name="Node3D179" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 62.9268, 4.34217, 77.1304) - [node name="Node3D180" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.82562, -0.0490172, 0.562093, -0.0659286, 0.997776, -0.0098271, -0.560361, -0.0451715, -0.827015, 78.0743, 4.42806, 119.015) @@ -273,13 +232,13 @@ transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0. transform = Transform3D(0.881898, -0.0490172, -0.468885, 0.0644671, 0.997776, 0.0169451, 0.467012, -0.0451715, 0.883096, 121.567, 8.0849, 171.495) [node name="Node3D185" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 102.607, 9.04392, 193.054) +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 102.607, 7.80099, 193.054) [node name="Node3D186" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 91.6655, 8.00169, 200.74) +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 91.6655, 7.69998, 200.74) [node name="Node3D187" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 79.4757, 10.7555, 232.572) +transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 79.4757, 9.43619, 232.572) [node name="Node3D188" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 53.0513, 13.6898, 219.067) @@ -306,7 +265,7 @@ transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, transform = Transform3D(-0.0664105, -0.0490172, 0.996587, -0.0483816, 0.997776, 0.0458516, -0.996618, -0.0451715, -0.0686344, 43.3633, 13.7982, 184.093) [node name="Node3D148" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.641996, -0.0490172, 0.765139, -0.00317133, 0.997776, 0.0665815, -0.766701, -0.0451715, 0.640412, 57.666, 6.5761, 29.8634) +transform = Transform3D(0.641996, -0.0490172, 0.765139, -0.00317133, 0.997776, 0.0665815, -0.766701, -0.0451715, 0.640412, 57.666, 4.39568, 29.8634) [node name="Node3D134" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.988051, 4.42894e-08, 0.154124, -2.65591e-08, 1, -1.17098e-07, -0.154124, 1.11606e-07, 0.988051, 46.6598, 14.7399, 117.05) @@ -318,10 +277,10 @@ transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.523 transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 79.4508, 15.4498, 153.914) [node name="Node3D150" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 81.4727, 15.4498, 170.251) +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 81.4727, 13.5617, 170.251) [node name="Node3D162" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 82.1979, 15.4498, 180.044) +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 82.1979, 12.9941, 180.044) [node name="Node3D163" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 70.8025, 13.8793, 198.775) @@ -333,13 +292,13 @@ transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.523 transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 56.939, 14.1196, 203.364) [node name="Node3D158" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 67.1194, 14.1197, 216.3) +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 67.1194, 12.9553, 216.3) [node name="Node3D159" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.997863, 4.42894e-08, 0.0653334, -3.69033e-08, 1, -1.1426e-07, -0.0653334, 1.11606e-07, 0.997863, 71.7372, 14.3578, 231.524) +transform = Transform3D(0.997863, 4.42894e-08, 0.0653334, -3.69033e-08, 1, -1.1426e-07, -0.0653334, 1.11606e-07, 0.997863, 71.7372, 12.1646, 231.524) [node name="Node3D160" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.999403, 4.42894e-08, -0.0345507, -4.81191e-08, 1, -1.10008e-07, 0.0345507, 1.11606e-07, 0.999403, 73.859, 14.1197, 212.433) +transform = Transform3D(0.999403, 4.42894e-08, -0.0345507, -4.81191e-08, 1, -1.10008e-07, 0.0345507, 1.11606e-07, 0.999403, 73.859, 12.0217, 212.433) [node name="Node3D161" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.999403, 4.42894e-08, -0.0345507, -4.81191e-08, 1, -1.10008e-07, 0.0345507, 1.11606e-07, 0.999403, 87.2789, 7.52768, 213.343) @@ -354,7 +313,7 @@ transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.523 transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 104.622, 14.1623, 178.011) [node name="Node3D154" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 84.8125, 14.1197, 191.213) +transform = Transform3D(0.247946, 4.42894e-08, -0.968774, -1.19102e-07, 1, 1.52351e-08, 0.968774, 1.11606e-07, 0.247946, 84.8125, 11.8407, 191.213) [node name="Node3D135" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.999713, 4.42894e-08, 0.0239611, 4.69508e-08, 1, 1.10514e-07, -0.0239611, 1.11606e-07, -0.999713, 42.6227, 14.7399, 104.334) @@ -362,9 +321,6 @@ transform = Transform3D(-0.999713, 4.42894e-08, 0.0239611, 4.69508e-08, 1, 1.105 [node name="Node3D136" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.741109, 4.42894e-08, -0.671384, -1.07754e-07, 1, -5.29761e-08, 0.671384, 1.11606e-07, 0.741109, 48.6511, 14.7399, 130.266) -[node name="Node3D145" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.741109, 4.42894e-08, -0.671384, -1.07754e-07, 1, -5.29761e-08, 0.671384, 1.11606e-07, 0.741109, 95.2397, 14.1439, 166.346) - [node name="Node3D147" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.0365737, 4.42894e-08, -0.999331, -1.13151e-07, 1, 4.01788e-08, 0.999331, 1.11606e-07, 0.0365737, 94.9586, 13.5616, 183.676) @@ -383,30 +339,18 @@ transform = Transform3D(-0.932853, 4.42894e-08, -0.360257, 1.10854e-09, 1, 1.200 [node name="Node3D139" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 38.4167, 14.7399, 148.062) -[node name="Node3D124" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 108.664, 1.13439, 101.095) - [node name="Node3D125" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.996752, 4.42894e-08, -0.0805294, 3.51579e-08, 1, 1.14811e-07, 0.0805294, 1.11606e-07, -0.996752, 116.024, 1.26067, 108.132) -[node name="Node3D77" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.889632, -2.1154e-08, 0.456679, 3.51579e-08, 1, 1.14811e-07, -0.456679, 1.18195e-07, -0.889632, 97.333, 0.201811, 87.0408) - [node name="Node3D55" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.925203, -7.60956e-08, 0.379472, 3.51579e-08, 1, 1.14811e-07, -0.379472, -9.28816e-08, 0.925203, 68.7601, 1.32633, 29.1152) -[node name="Node3D86" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.937416, -1.0157e-07, 0.348213, -7.29144e-08, 1, 9.53999e-08, -0.348213, 6.40389e-08, -0.937416, 18.4471, 0.853164, 62.3258) - [node name="Node3D104" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.395593, 9.15362e-08, -0.918426, 3.51579e-08, 1, 1.14811e-07, 0.918426, -7.77082e-08, 0.395593, -11.1774, -0.230842, 39.2564) [node name="Node3D105" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.199709, -1.05476e-07, 0.979855, 3.51579e-08, 1, 1.14811e-07, -0.979855, 5.73785e-08, -0.199709, 3.23367, -0.230842, 53.8158) -[node name="Node3D57" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.848723, -3.08768e-08, 0.528839, 3.51579e-08, 1, 1.14811e-07, -0.528839, 1.16035e-07, -0.848723, 27.3878, 1.21842, 43.5931) - [node name="Node3D58" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.573291, -7.39146e-08, 0.819353, 3.51579e-08, 1, 1.14811e-07, -0.819353, 9.46265e-08, -0.573291, 41.0137, 1.1686, 34.4092) @@ -419,9 +363,6 @@ transform = Transform3D(0.666077, -7.39146e-08, -0.745884, -2.13475e-08, 1, -1.1 [node name="Node3D60" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.870938, 0.0958939, 0.481947, -0.228254, 0.947493, 0.223958, -0.435165, -0.305059, 0.847096, 66.0294, 10.5079, 34.9066) -[node name="Node3D54" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.437132, -8.78917e-08, 0.899398, 3.51579e-08, 1, 1.14811e-07, -0.899398, 8.18083e-08, -0.437132, 54.0262, 1.23147, 21.9171) - [node name="Node3D34" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.68414, -1.27028e-08, 0.729351, -1.05998e-07, 1, -8.20107e-08, -0.729351, -1.33416e-07, -0.68414, 93.4373, 0.281845, 41.6502) @@ -440,9 +381,6 @@ transform = Transform3D(-0.675501, 1.06541e-07, -0.737361, 1.20205e-08, 1, 1.334 [node name="Node3D48" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.596673, -1.3362e-07, 0.802485, 7.14332e-08, 1, 1.13395e-07, -0.802485, -1.03358e-08, 0.596673, 117.413, 2.7266, 37.8689) -[node name="Node3D49" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.197846, -1.3362e-07, 0.980233, -3.65676e-08, 1, 1.28934e-07, -0.980233, -1.03358e-08, -0.197846, 112.562, 1.22837, 44.5841) - [node name="Node3D50" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.955341, -1.3362e-07, -0.295508, 1.30707e-07, 1, -2.96116e-08, 0.295508, -1.03358e-08, 0.955341, 75.0001, 6.13069, 41.2635) @@ -464,18 +402,12 @@ transform = Transform3D(-0.98307, 4.94464e-08, 0.183231, 7.14333e-08, 1, 1.13395 [node name="Node3D47" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 101.427, 0.258171, 58.1078) -[node name="Node3D71" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 97.3573, 0.258171, 66.5559) - [node name="Node3D72" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 93.6152, 0.258171, 73.618) [node name="Node3D73" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.84233, -9.45299e-10, 0.538962, 7.14332e-08, 1, 1.13395e-07, -0.538962, 1.34016e-07, -0.84233, 94.6059, 0.425356, 81.2401) -[node name="Node3D38" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.200428, 9.67769e-08, -0.979709, 7.14332e-08, 1, 1.13395e-07, 0.979709, -9.27113e-08, 0.200428, 88.1267, -0.0100548, 52.0851) - [node name="Node3D40" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.820621, 9.67769e-08, 0.571473, 2.6435e-08, 1, -1.31386e-07, -0.571473, -9.27113e-08, -0.820621, 83.4675, -0.116528, 60.3037) @@ -486,13 +418,10 @@ transform = Transform3D(-0.0878859, 8.73342e-08, -0.996131, 9.84035e-09, 1, 8.68 transform = Transform3D(-0.498624, 8.0151e-08, -0.866819, 9.84035e-09, 1, 8.68053e-08, 0.866819, 3.47534e-08, -0.498624, 22.0941, 0.15695, 29.3694) [node name="Node3D6" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.366713, 0, -0.930334, 0, 1, 0, 0.930334, 0, -0.366713, 17.2991, 1.31703, 17.8865) - -[node name="Node3D7" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.366713, 0, -0.930334, 0, 1, 0, 0.930334, 0, -0.366713, 19.4801, 1.31703, 23.3244) +transform = Transform3D(-0.366713, 0, -0.930334, 0, 1, 0, 0.930334, 0, -0.366713, 22.637, -0.0396008, 16.1939) [node name="Node3D62" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.826069, 0, -0.56357, 0, 1, 0, 0.56357, 0, 0.826069, 28.2037, 1.31703, 20.8724) +transform = Transform3D(0.63111, 0, 0.775694, 0, 1, 0, -0.775694, 0, 0.63111, 31.7377, 0.997732, 17.3251) [node name="Node3D106" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.980992, 0, 0.194046, 0, 1, 0, -0.194046, 0, -0.980992, 17.9246, 1.19554, 67.9115) @@ -516,11 +445,47 @@ transform = Transform3D(0.558267, 0, -0.829662, 0, 1, 0, 0.829662, 0, 0.558267, transform = Transform3D(0.267978, 0, -0.963425, 0, 1, 0, 0.963425, 0, 0.267978, -20.201, 0.373578, 128.496) [node name="Node3D199" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(0.538565, 0, -0.842584, 0, 1, 0, 0.842584, 0, 0.538565, -85.9382, 13.7449, 226.667) +transform = Transform3D(0.538565, 0, -0.842584, 0, 1, 0, 0.842584, 0, 0.538565, -85.9382, 11.7205, 226.667) + +[node name="Node3D318" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.538565, 0, -0.842584, 0, 1, 0, 0.842584, 0, 0.538565, -86.2408, 11.7205, 246.836) [node name="Node3D200" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -88.5462, 13.7449, 240.332) +[node name="Node3D315" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -98.8138, 13.7449, 247.35) + +[node name="Node3D316" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -103.784, 13.7449, 240.575) + +[node name="Node3D317" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -108.01, 13.8035, 245.943) + +[node name="Node3D295" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -97.8654, 13.7449, 233.18) + +[node name="Node3D296" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -95.9691, 13.7449, 212.421) + +[node name="Node3D297" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -92.3116, 13.7449, 220.997) + +[node name="Node3D298" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -89.383, 13.7449, 204.68) + +[node name="Node3D299" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -98.6133, 13.7449, 195.948) + +[node name="Node3D300" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -108.324, 13.7449, 221.062) + +[node name="Node3D301" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -118.896, 13.7449, 237.523) + +[node name="Node3D302" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.609204, 0, -0.793013, 0, 1, 0, 0.793013, 0, 0.609204, -108.3, 13.7449, 205.089) + [node name="Node3D201" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.118594, 0, -0.992943, 0, 1, 0, 0.992943, 0, 0.118594, -81.0348, 13.7082, 215.144) @@ -542,6 +507,258 @@ transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, [node name="Node3D234" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -72.6594, 6.45494, 163.475) +[node name="Node3D242" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.939645, 0, 0.342151, 0, 1, 0, -0.342151, 0, 0.939645, -75.2126, 1.93388, 157.605) + +[node name="Node3D243" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.939645, 0, 0.342151, 0, 1, 0, -0.342151, 0, 0.939645, -85.8938, 1.93388, 156.001) + +[node name="Node3D245" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.939645, 0, 0.342151, 0, 1, 0, -0.342151, 0, 0.939645, -90.9382, -0.253806, 150.48) + +[node name="Node3D246" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.323373, 0, -0.946271, 0, 1, 0, 0.946271, 0, -0.323373, -96.09, -0.253806, 133.438) + +[node name="Node3D247" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.323373, 0, -0.946271, 0, 1, 0, 0.946271, 0, -0.323373, -83.6297, -0.253806, 128.776) + +[node name="Node3D248" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.323373, 0, -0.946271, 0, 1, 0, 0.946271, 0, -0.323373, -109.127, 0.74237, 129.548) + +[node name="Node3D249" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.323373, 0, -0.946271, 0, 1, 0, 0.946271, 0, -0.323373, -117.609, -0.184624, 134.786) + +[node name="Node3D253" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.871702, 0, 0.490036, 0, 1, 0, -0.490036, 0, 0.871702, -116.244, -0.184624, 149.019) + +[node name="Node3D254" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.871702, 0, 0.490036, 0, 1, 0, -0.490036, 0, 0.871702, -101.878, 1.19478, 152.906) + +[node name="Node3D255" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.871702, 0, 0.490036, 0, 1, 0, -0.490036, 0, 0.871702, -104.256, 6.33095, 160.009) + +[node name="Node3D256" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.871702, 0, 0.490036, 0, 1, 0, -0.490036, 0, 0.871702, -93.3531, 7.39139, 163.58) + +[node name="Node3D257" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.198461, 0, 0.980108, 0, 1, 0, -0.980108, 0, -0.198461, -115.033, 9.36496, 168.214) + +[node name="Node3D258" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.237907, 0, 0.971288, 0, 1, 0, -0.971288, 0, 0.237907, -122.947, 5.20621, 160.122) + +[node name="Node3D259" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.237907, 0, 0.971288, 0, 1, 0, -0.971288, 0, 0.237907, -126.562, 1.49458, 155.25) + +[node name="Node3D260" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -134.792, -0.166802, 165.637) + +[node name="Node3D261" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -136.097, -0.166802, 183.36) + +[node name="Node3D262" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -130.572, 3.15682, 175.09) + +[node name="Node3D263" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -127.123, 5.12473, 165.947) + +[node name="Node3D264" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -122.155, 8.1514, 176.856) + +[node name="Node3D266" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -127.924, 8.05195, 203.493) + +[node name="Node3D267" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -134.939, 1.22882, 193.779) + +[node name="Node3D268" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -141.845, -0.922665, 199.51) + +[node name="Node3D269" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -139.924, 2.63781, 211.543) + +[node name="Node3D270" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -148.894, -0.442693, 218.59) + +[node name="Node3D271" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -135.807, 9.65269, 220.995) + +[node name="Node3D275" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -141.785, 5.17536, 223.351) + +[node name="Node3D276" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -150.567, 1.91212, 237.786) + +[node name="Node3D277" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -153.669, -1.00686, 228.335) + +[node name="Node3D278" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -142.738, 7.306, 232.83) + +[node name="Node3D272" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -125.871, 13.5275, 214.257) + +[node name="Node3D273" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -120.366, 13.3269, 198.596) + +[node name="Node3D274" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -113.017, 12.1968, 182.046) + +[node name="Node3D265" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.458696, 0, 0.888593, 0, 1, 0, -0.888593, 0, -0.458696, -125.032, 7.19746, 187.922) + +[node name="Node3D250" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.142577, 0, -0.989783, 0, 1, 0, 0.989783, 0, -0.142577, -127.61, 0.994004, 129.291) + +[node name="Node3D251" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.0748572, 0, -0.997194, 0, 1, 0, 0.997194, 0, -0.0748572, -135.044, -0.347721, 138.964) + +[node name="Node3D252" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -144.123, 0.697754, 139.972) + +[node name="Node3D279" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -155.993, 0.697754, 161.654) + +[node name="Node3D280" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -150.092, 0.548507, 150.35) + +[node name="Node3D281" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -159.143, 5.71611, 152.786) + +[node name="Node3D282" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -162.171, 5.71611, 170.204) + +[node name="Node3D283" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -151.512, 0.0140216, 171.931) + +[node name="Node3D284" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -158.823, 0.0140216, 186.387) + +[node name="Node3D285" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -157.773, 0.0140216, 204.532) + +[node name="Node3D286" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -170.227, 0.0140216, 219.545) + +[node name="Node3D287" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -168.673, 2.29945, 207.924) + +[node name="Node3D288" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -165.104, 4.53468, 195.977) + +[node name="Node3D289" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -176.257, -0.189049, 244.297) + +[node name="Node3D290" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -176.738, -0.189049, 229.491) + +[node name="Node3D291" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.425194, 0, -0.905102, 0, 1, 0, 0.905102, 0, 0.425194, -171.27, -0.988848, 236.021) + +[node name="Node3D292" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.297858, 0, 0.95461, 0, 1, 0, -0.95461, 0, -0.297858, -156.499, -1.31926, 245.131) + +[node name="Node3D293" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.915437, 0, -0.40246, 0, 1, 0, 0.40246, 0, 0.915437, -172.09, -2.5571, 256.936) + +[node name="Node3D333" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.825045, 0, -0.565066, 0, 1, 0, 0.565066, 0, -0.825045, 23.7026, -3.27042, 338.321) + +[node name="Node3D334" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 32.2933, -5.56924, 358.797) + +[node name="Node3D335" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 47.8731, -7.21814, 358.094) + +[node name="Node3D337" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 37.7355, -7.55454, 378.109) + +[node name="Node3D339" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 52.946, -7.95587, 377.402) + +[node name="Node3D340" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 63.4639, -7.63103, 372.869) + +[node name="Node3D341" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 54.0755, -7.63103, 366.154) + +[node name="Node3D342" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 64.5204, -7.63103, 363.748) + +[node name="Node3D343" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 63.6968, -7.63103, 388.177) + +[node name="Node3D346" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 50.9406, -7.63103, 389.782) + +[node name="Node3D347" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 62.8816, -7.63103, 401) + +[node name="Node3D348" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 41.9, -8.85686, 398.815) + +[node name="Node3D349" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 53.3096, -8.1049, 408.164) + +[node name="Node3D344" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 77.636, -7.63103, 381.309) + +[node name="Node3D345" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 91.0669, -7.63103, 379.428) + +[node name="Node3D350" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 91.0192, -7.63103, 394.761) + +[node name="Node3D351" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 77.3242, -7.63103, 399.276) + +[node name="Node3D352" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 91.0289, -7.63103, 408.236) + +[node name="Node3D353" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 68.9123, -7.63103, 414.125) + +[node name="Node3D354" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 105.416, -7.63103, 386.906) + +[node name="Node3D355" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 115.709, -7.63103, 405.374) + +[node name="Node3D356" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 107.006, -7.63103, 419.476) + +[node name="Node3D364" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 135.355, -7.63103, 410.426) + +[node name="Node3D365" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 123.333, -7.63103, 393.683) + +[node name="Node3D357" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 83.1525, -7.63103, 422.633) + +[node name="Node3D358" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 67.0297, -8.2554, 436.491) + +[node name="Node3D359" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 40.2527, -9.45553, 412.621) + +[node name="Node3D360" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 39.0885, -9.95553, 429.807) + +[node name="Node3D361" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 54.85, -8.15426, 425.377) + +[node name="Node3D362" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 38.0771, -9.90146, 444.747) + +[node name="Node3D363" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999961, 0, 0.0088152, 0, 1, 0, -0.0088152, 0, -0.999961, 54.5962, -8.30673, 441.509) + +[node name="Node3D294" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.903836, 0, 0.427879, 0, 1, 0, -0.427879, 0, -0.903836, -154.015, -2.10764, 254.847) + +[node name="Node3D244" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(0.939645, 0, 0.342151, 0, 1, 0, -0.342151, 0, 0.939645, -84.2605, 6.7514, 164.452) + [node name="Node3D235" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.856537, 0, -0.516085, 0, 1, 0, 0.516085, 0, 0.856537, -78.5127, 8.8344, 168.094) @@ -582,17 +799,50 @@ transform = Transform3D(-0.954802, 0, 0.297242, 0, 1, 0, -0.297242, 0, -0.954802 transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -47.0669, 13.7524, 207.546) [node name="Node3D207" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -41.6935, 13.7524, 215.602) +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -41.6935, 11.819, 215.602) [node name="Node3D208" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -35.2305, 13.7524, 222.3) +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -35.2305, 11.7707, 222.3) [node name="Node3D209" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -33.1823, 13.7524, 230.661) +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -33.1823, 11.9259, 230.661) [node name="Node3D210" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -30.7205, 13.7524, 213.441) +[node name="Node3D303" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -21.713, 13.7524, 223.299) + +[node name="Node3D304" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -25.5542, 13.7524, 202.378) + +[node name="Node3D305" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -23.3451, 13.7524, 232.533) + +[node name="Node3D309" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -10.0002, 13.7524, 212.492) + +[node name="Node3D310" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -8.17704, 13.7524, 190.604) + +[node name="Node3D311" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, 4.18618, 13.7524, 200.982) + +[node name="Node3D312" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -20.2393, 13.7524, 185.99) + +[node name="Node3D313" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, 8.85838, 13.7524, 222.527) + +[node name="Node3D306" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -9.54819, 13.7524, 232.609) + +[node name="Node3D307" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -27.6188, 13.9164, 246.47) + +[node name="Node3D308" parent="level" instance=ExtResource("3_lj5yw")] +transform = Transform3D(-0.999984, 0, -0.00563782, 0, 1, 0, 0.00563782, 0, -0.999984, -30.8341, 13.9164, 239.621) + [node name="Node3D211" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(-0.890832, 0, -0.454333, 0, 1, 0, 0.454333, 0, -0.890832, -39.1819, 13.7524, 202.259) @@ -663,7 +913,7 @@ transform = Transform3D(-0.89523, 0, -0.445604, 0, 1, 0, 0.445604, 0, -0.89523, transform = Transform3D(-0.89523, 0, -0.445604, 0, 1, 0, 0.445604, 0, -0.89523, -55.3645, 9.21656, 122.17) [node name="Node3D239" parent="level" instance=ExtResource("3_lj5yw")] -transform = Transform3D(-0.965309, 0, -0.261111, 0, 1, 0, 0.261111, 0, -0.965309, -51.1983, -0.393371, 141.235) +transform = Transform3D(-0.965309, 0, -0.261111, 0, 1, 0, 0.261111, 0, -0.965309, -51.1983, 0.0891606, 141.235) [node name="Node3D111" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.94764, 0, -0.31934, 0, 1, 0, 0.31934, 0, 0.94764, -15.1275, 1.34341, 108.049) @@ -677,6 +927,108 @@ transform = Transform3D(0.440597, 0, -0.897705, 0, 1, 0, 0.897705, 0, 0.440597, [node name="Node3D112" parent="level" instance=ExtResource("3_lj5yw")] transform = Transform3D(0.267978, 0, -0.963425, 0, 1, 0, 0.963425, 0, 0.267978, -10.0217, 0.429955, 102.264) +[node name="Evertre" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9.18335, -15.2744, 344.927) + +[node name="Evertre2" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -37.8455, -15.2744, 340.251) + +[node name="Evertre3" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23.8455, -15.2744, 357.251) + +[node name="Evertre4" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6.00754, -15.2744, 361.779) + +[node name="Evertre5" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -18.8718, -15.2744, 377.594) + +[node name="Evertre6" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.76508, -15.2744, 379.703) + +[node name="Evertre7" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12.2815, -15.2744, 391.652) + +[node name="Evertre8" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -28.258, -15.2744, 385.867) + +[node name="Evertre9" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -36.8045, -15.2744, 375.534) + +[node name="Evertre10" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -47.59, -15.2744, 364.337) + +[node name="Evertre11" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -56.3181, -15.2744, 350.465) + +[node name="Evertre12" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -69.829, -15.2744, 342.028) + +[node name="Evertre32" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59.1223, -15.2744, 337.717) + +[node name="Evertre13" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -88.2593, -15.2744, 343.713) + +[node name="Evertre14" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -73.3279, -15.2744, 359.406) + +[node name="Evertre15" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90.6239, -15.2744, 360.691) + +[node name="Evertre16" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -59.3196, -15.2744, 368.791) + +[node name="Evertre17" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -73.0401, -15.2744, 376.475) + +[node name="Evertre18" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -51.876, -15.2744, 383.604) + +[node name="Evertre19" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -93.5833, -15.2744, 386.679) + +[node name="Evertre20" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -107.653, -15.2744, 371.905) + +[node name="Evertre21" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -111.37, -15.2744, 349.927) + +[node name="Evertre33" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -121.27, -15.2744, 341.787) + +[node name="Evertre34" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -143.069, -15.2744, 339.864) + +[node name="Evertre22" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -126.771, -15.2744, 361.149) + +[node name="Evertre23" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -115.34, -15.2744, 382.203) + +[node name="Evertre24" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -139.298, -15.2744, 383.643) + +[node name="Evertre25" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -145.061, -15.2744, 365.623) + +[node name="Evertre26" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -140.13, -15.2744, 348.304) + +[node name="Evertre27" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -158.916, -15.2744, 343.044) + +[node name="Evertre28" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -160.278, -15.2744, 357.655) + +[node name="Evertre29" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -158.006, -15.2744, 382.665) + +[node name="Evertre30" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -169.076, -15.2744, 370.944) + +[node name="Evertre31" parent="level" instance=ExtResource("5_81e57")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -171.627, -15.4804, 387.411) + [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(-0.978053, -0.198111, 0.0645307, 0, 0.309714, 0.95083, -0.208356, 0.929962, -0.302917, 0, 0, 0) shadow_enabled = true