diff --git a/README.md b/README.md index 5c6d042..227913a 100644 --- a/README.md +++ b/README.md @@ -1 +1,23 @@ -Fuck you. \ No newline at end of file + +# REMINDER: + +# Player can jump ~20 units! + +# Layer 1 : everything +# Layer 2 : reflection probe +# Layer 3 : player +# Layer 4 : activate button +# Layer 5 : non-player killable +# Layer 6 : forgive jump + +# Center: +# Gravity +# White: Tile +# Blue: Down +# Yellow: Track +# Green: None +# Outer: +# Behaviour +# White: Nothing +# Red: No death +# Purple: Fractal diff --git a/audio/music/music_engine.gd b/audio/music/music_engine.gd index 4f0a852..06fd677 100644 --- a/audio/music/music_engine.gd +++ b/audio/music/music_engine.gd @@ -16,7 +16,7 @@ func _ready(): # Called every frame. 'delta' is the elapsed time since the previous frame. func _process(_delta): # Get the next song - if !playing: + if !playing && false: var new_song # Play a song or a ambient! if song == 0: diff --git a/cubes/physics/cube_green_yellow.blend b/cubes/physics/cube_green_yellow.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_green_yellow.blend differ diff --git a/cubes/physics/cube_green_yellow.blend.import b/cubes/physics/cube_green_yellow.blend.import new file mode 100644 index 0000000..f346e8b --- /dev/null +++ b/cubes/physics/cube_green_yellow.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bdfsspsmpoms4" +path="res://godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn" + +[deps] + +source_file="res://cubes/physics/cube_green_yellow.blend" +dest_files=["res://godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/green_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/yellow_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/cubes/physics/cube_physics.tres b/cubes/physics/cube_physics.tres index f5ec78a..7434a73 100644 --- a/cubes/physics/cube_physics.tres +++ b/cubes/physics/cube_physics.tres @@ -1,6 +1,6 @@ [gd_resource type="PhysicsMaterial" format=3 uid="uid://clyaty70wifjj"] [resource] -friction = 0.25 +friction = 0.1 bounce = 1.0 absorbent = true diff --git a/cubes/physics/cube_white.blend b/cubes/physics/cube_white.blend new file mode 100644 index 0000000..79cd1c1 Binary files /dev/null and b/cubes/physics/cube_white.blend differ diff --git a/cubes/physics/cube_white.blend.import b/cubes/physics/cube_white.blend.import new file mode 100644 index 0000000..98a3e35 --- /dev/null +++ b/cubes/physics/cube_white.blend.import @@ -0,0 +1,65 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c3yvhltpwtqas" +path="res://godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn" + +[deps] + +source_file="res://cubes/physics/cube_white.blend" +dest_files=["res://godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Center Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Main Emission": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/white_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/cubes/physics/cube_yellow.tscn b/cubes/physics/cube_yellow.tscn index 695738e..e96fe4a 100644 --- a/cubes/physics/cube_yellow.tscn +++ b/cubes/physics/cube_yellow.tscn @@ -8,6 +8,8 @@ size = Vector3(3, 3, 3) [node name="CubeYellow" type="RigidBody3D"] +collision_layer = 9 +mass = 100000.0 physics_material_override = ExtResource("1_bcrdt") script = ExtResource("1_n361a") diff --git a/cubes/tile/cube_tile_sokoban_norecurse.tscn b/cubes/tile/cube_tile_sokoban_norecurse.tscn new file mode 100644 index 0000000..728848f --- /dev/null +++ b/cubes/tile/cube_tile_sokoban_norecurse.tscn @@ -0,0 +1,95 @@ +[gd_scene load_steps=8 format=3 uid="uid://cm2f7tduygfgt"] + +[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_5bwb7"] +[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_8v6lt"] +[ext_resource type="PackedScene" uid="uid://c3yvhltpwtqas" path="res://cubes/physics/cube_white.blend" id="3_01cni"] +[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_yckpq"] +[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="5_nk2sw"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"] +size = Vector3(3, 3, 3) + +[sub_resource type="BoxShape3D" id="BoxShape3D_amaqk"] +size = Vector3(0.5, 0.1, 0.5) + +[node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")] +collision_layer = 25 +collision_mask = 0 +physics_material_override = ExtResource("1_5bwb7") +freeze = true +freeze_mode = 1 +script = ExtResource("2_8v6lt") +mesh = [NodePath("mesh_objective")] +colliders = [NodePath("CollisionShape3D"), NodePath("Area3D/CollisionShape3D"), NodePath("Area3D2/CollisionShape3D"), NodePath("Area3D3/CollisionShape3D"), NodePath("Area3D4/CollisionShape3D"), NodePath("Area3D5/CollisionShape3D"), NodePath("Area3D6/CollisionShape3D")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_xx2ys") + +[node name="mesh_objective" type="Node3D" parent="."] +transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0) + +[node name="cube_white" parent="mesh_objective" instance=ExtResource("3_01cni")] +top_level = true +script = ExtResource("4_yckpq") + +[node name="Area3D" type="Area3D" parent="."] +transform = Transform3D(-4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0, 1, 1.5, 0, 0) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D2" type="Area3D" parent="."] +transform = Transform3D(4.37114e-08, -1, 8.74228e-08, -1, -4.37114e-08, 0, 3.82137e-15, -8.74228e-08, -1, -1.5, 0, 0) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D3" type="Area3D" parent="."] +transform = Transform3D(1.91069e-15, -4.37114e-08, -1, -1, -4.37114e-08, 0, -4.37114e-08, 1, -4.37114e-08, 0, 0, 1.5) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D3"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D4" type="Area3D" parent="."] +transform = Transform3D(1.91069e-15, -4.37114e-08, 1, -1, -4.37114e-08, 0, 4.37114e-08, -1, -4.37114e-08, 0, 0, -1.5) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D4"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D5" type="Area3D" parent="."] +transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, 0, 1.5, 0) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D5"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="Area3D6" type="Area3D" parent="."] +transform = Transform3D(4.37114e-08, 3.82137e-15, 1, 8.74228e-08, -1, 0, 1, 8.74228e-08, -4.37114e-08, 0, -1.5, 0) +collision_layer = 0 +collision_mask = 4 +script = ExtResource("5_nk2sw") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D6"] +shape = SubResource("BoxShape3D_amaqk") + +[node name="raycast_wall" type="RayCast3D" parent="."] + +[node name="raycast_recursive" type="RayCast3D" parent="."] +collision_mask = 8 + +[node name="raycast_ground" type="RayCast3D" parent="."] +target_position = Vector3(0, -2, 0) diff --git a/cubes/tile/death_tile_sokoban.tscn b/cubes/tile/death_tile_sokoban.tscn index 0fab5d8..0b0a4db 100644 --- a/cubes/tile/death_tile_sokoban.tscn +++ b/cubes/tile/death_tile_sokoban.tscn @@ -1,15 +1,18 @@ -[gd_scene load_steps=6 format=3 uid="uid://cttv7cofbshaa"] +[gd_scene load_steps=8 format=3 uid="uid://cttv7cofbshaa"] [ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_yvrre"] [ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_ebe46"] +[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="3_v8x65"] [ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="3_v143n"] [ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_icjvm"] [sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"] size = Vector3(3, 3, 3) +[sub_resource type="SphereMesh" id="SphereMesh_5ntqw"] + [node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")] -collision_layer = 25 +collision_layer = 9 collision_mask = 0 physics_material_override = ExtResource("1_yvrre") freeze = true @@ -29,6 +32,37 @@ transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0) top_level = true script = ExtResource("4_icjvm") +[node name="death_area_cubes" parent="mesh_objective/death_visual" instance=ExtResource("3_v8x65")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, 1) +death_direction = Vector3(0, 0, -1) + +[node name="MeshInstance3D" type="MeshInstance3D" parent="mesh_objective/death_visual/death_area_cubes"] +mesh = SubResource("SphereMesh_5ntqw") + +[node name="death_area_cubes2" parent="mesh_objective/death_visual" instance=ExtResource("3_v8x65")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 1, 0, 0) +death_direction = Vector3(-1, 0, 0) + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="mesh_objective/death_visual/death_area_cubes2"] +mesh = SubResource("SphereMesh_5ntqw") +skeleton = NodePath("../../death_area_cubes") + +[node name="death_area_cubes3" parent="mesh_objective/death_visual" instance=ExtResource("3_v8x65")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 0, 0, -1) +death_direction = Vector3(0, 0, 1) + +[node name="MeshInstance3D3" type="MeshInstance3D" parent="mesh_objective/death_visual/death_area_cubes3"] +mesh = SubResource("SphereMesh_5ntqw") +skeleton = NodePath("../../death_area_cubes") + +[node name="death_area_cubes4" parent="mesh_objective/death_visual" instance=ExtResource("3_v8x65")] +transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, -1, 0, 0) +death_direction = Vector3(1, 0, 0) + +[node name="MeshInstance3D4" type="MeshInstance3D" parent="mesh_objective/death_visual/death_area_cubes4"] +mesh = SubResource("SphereMesh_5ntqw") +skeleton = NodePath("../../death_area_cubes") + [node name="raycast_wall" type="RayCast3D" parent="."] [node name="raycast_recursive" type="RayCast3D" parent="."] diff --git a/globals.gd b/globals.gd index 19f96e5..536dc8c 100644 --- a/globals.gd +++ b/globals.gd @@ -61,25 +61,3 @@ func set_global_down(new_down: Vector3): # Jitter not enough? global_down += Vector3(0.002, 0, 0) -# REMINDER: - -# Player can jump EXACTLY 20 units! - -# Layer 1 : everything -# Layer 2 : reflection probe -# Layer 3 : player -# Layer 4 : activate button -# Layer 5 : non-player killable -# Layer 6 : forgive jump - -# Center: -# Gravity -# White: Tile -# Blue: Down -# Yellow: Track -# Green: None -# Outer: -# Behaviour -# White: Nothing -# Red: No death -# Purple: Fractal diff --git a/godot/editor/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn-folding-42dcb1978383acd182cd5f18ab4b0885.cfg b/godot/editor/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn-folding-42dcb1978383acd182cd5f18ab4b0885.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn-folding-42dcb1978383acd182cd5f18ab4b0885.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn-folding-9d40121dbc98ee384334f6e3c5f50250.cfg b/godot/editor/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn-folding-9d40121dbc98ee384334f6e3c5f50250.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn-folding-9d40121dbc98ee384334f6e3c5f50250.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn-folding-898200a49dc2357175f62f886660db2a.cfg b/godot/editor/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn-folding-898200a49dc2357175f62f886660db2a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn-folding-898200a49dc2357175f62f886660db2a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/button.tscn-editstate-94178a74245fbc5e578f5a18ef786ba3.cfg b/godot/editor/button.tscn-editstate-94178a74245fbc5e578f5a18ef786ba3.cfg new file mode 100644 index 0000000..57cc1c9 --- /dev/null +++ b/godot/editor/button.tscn-editstate-94178a74245fbc5e578f5a18ef786ba3.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.05, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": true, +"position": Vector3(0.454118, -0.549952, 0.0942639), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.0462141, +"y_rotation": -1.13268 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/Level1/walls/StaticBody3D/CollisionShape3D14")]) diff --git a/godot/editor/button.tscn-folding-94178a74245fbc5e578f5a18ef786ba3.cfg b/godot/editor/button.tscn-folding-94178a74245fbc5e578f5a18ef786ba3.cfg new file mode 100644 index 0000000..33fb9fb --- /dev/null +++ b/godot/editor/button.tscn-folding-94178a74245fbc5e578f5a18ef786ba3.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Transform", "Collision"), NodePath("Node3D2"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D5"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D6"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D2"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D3"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D4"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D8"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D9"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D10"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D11"), PackedStringArray("Transform"), NodePath("Node3D2/MeshInstance3D12"), PackedStringArray("Transform"), NodePath("Node3D"), PackedStringArray("Transform"), NodePath("Node3D/MeshInstance3D"), PackedStringArray("Skeleton"), NodePath("Node3D/MeshInstance3D5"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D6"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D2"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D3"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D4"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D7"), PackedStringArray("Skeleton"), NodePath("Node3D/MeshInstance3D8"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D9"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D10"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D11"), PackedStringArray("Transform", "Skeleton"), NodePath("Node3D/MeshInstance3D12"), PackedStringArray("Transform", "Skeleton")] +resource_unfolds=["res://primitives/button/button.tscn::BoxShape3D_x8w8d", PackedStringArray("Resource"), "res://primitives/button/button.tscn::QuadMesh_t6p7s", PackedStringArray("Resource"), "res://primitives/button/button.tscn::QuadMesh_sxwlf", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/create_recent.Node b/godot/editor/create_recent.Node index e4e6182..7b54dfc 100644 --- a/godot/editor/create_recent.Node +++ b/godot/editor/create_recent.Node @@ -1,6 +1,7 @@ +Node3D CollisionShape3D StaticBody3D -Node3D RigidBody3D -RayCast3D +OmniLight3D MeshInstance3D +RayCast3D diff --git a/godot/editor/cube_blue.tscn-folding-4541e2e3ad540ed646cfb184fe4acdd5.cfg b/godot/editor/cube_blue.tscn-folding-4541e2e3ad540ed646cfb184fe4acdd5.cfg new file mode 100644 index 0000000..18bae0c --- /dev/null +++ b/godot/editor/cube_blue.tscn-folding-4541e2e3ad540ed646cfb184fe4acdd5.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("cube"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/physics/cube_blue.tscn::BoxShape3D_a4su7", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/cube_blue_unkillable.tscn-folding-5e390ddde421474e280176031a806fa4.cfg b/godot/editor/cube_blue_unkillable.tscn-folding-5e390ddde421474e280176031a806fa4.cfg new file mode 100644 index 0000000..dd009d8 --- /dev/null +++ b/godot/editor/cube_blue_unkillable.tscn-folding-5e390ddde421474e280176031a806fa4.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("cube_blue_killable"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/physics/cube_blue_unkillable.tscn::BoxShape3D_a4su7", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/cube_green.tscn-editstate-3cb96a29e5eb70dc64bb0338440c8e9c.cfg b/godot/editor/cube_green.tscn-editstate-3cb96a29e5eb70dc64bb0338440c8e9c.cfg new file mode 100644 index 0000000..b41962a --- /dev/null +++ b/godot/editor/cube_green.tscn-editstate-3cb96a29e5eb70dc64bb0338440c8e9c.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 6.3475, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/cube_green/cube_green")]) diff --git a/godot/editor/cube_green.tscn-folding-3cb96a29e5eb70dc64bb0338440c8e9c.cfg b/godot/editor/cube_green.tscn-folding-3cb96a29e5eb70dc64bb0338440c8e9c.cfg new file mode 100644 index 0000000..5498430 --- /dev/null +++ b/godot/editor/cube_green.tscn-folding-3cb96a29e5eb70dc64bb0338440c8e9c.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Linear", "Angular"), NodePath("cube_green"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/physics/cube_green.tscn::BoxShape3D_a4su7", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn-folding-1d7a148b96d04789dcc444b0d584da5a.cfg b/godot/editor/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn-folding-1d7a148b96d04789dcc444b0d584da5a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn-folding-1d7a148b96d04789dcc444b0d584da5a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_physics.tres-folding-fdcd366e871912e0c06ff460b571b18a.cfg b/godot/editor/cube_physics.tres-folding-fdcd366e871912e0c06ff460b571b18a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_physics.tres-folding-fdcd366e871912e0c06ff460b571b18a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_purple.tscn-folding-7d2ef9b17d555c7ae05af48ea5be18b8.cfg b/godot/editor/cube_purple.tscn-folding-7d2ef9b17d555c7ae05af48ea5be18b8.cfg new file mode 100644 index 0000000..59fcfd7 --- /dev/null +++ b/godot/editor/cube_purple.tscn-folding-7d2ef9b17d555c7ae05af48ea5be18b8.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("center/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("n/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("s/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("w/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("e/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("u/CollisionShape3D/cube_purple"), PackedStringArray("Transform"), NodePath("d/CollisionShape3D/cube_purple"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/physics/cube_purple.tscn::BoxShape3D_c0wct", PackedStringArray("Resource"), "res://cubes/physics/cube_purple.tscn::BoxShape3D_4yg1a", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/cube_tile_sokoban.tscn-editstate-0370042224c17ed900668921eb5fe256.cfg b/godot/editor/cube_tile_sokoban.tscn-editstate-0370042224c17ed900668921eb5fe256.cfg index f62c183..5f17810 100644 --- a/godot/editor/cube_tile_sokoban.tscn-editstate-0370042224c17ed900668921eb5fe256.cfg +++ b/godot/editor/cube_tile_sokoban.tscn-editstate-0370042224c17ed900668921eb5fe256.cfg @@ -98,7 +98,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 6.3475, +"distance": 10.0727, "doppler": false, "frame_time": false, "gizmos": true, @@ -107,11 +107,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-0.220667, -0.601533, -0.621308), +"position": Vector3(3.45866, -3.30502, 0.665973), "use_environment": false, "view_type": 0, -"x_rotation": 0.42146, -"y_rotation": -0.338558 +"x_rotation": 0.696349, +"y_rotation": 1.3675 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/room_yellow_floor/objective/player")]) diff --git a/godot/editor/cube_tile_sokoban_norecurse.tscn-editstate-89b2156453cff9aa00cebfc9d9d07960.cfg b/godot/editor/cube_tile_sokoban_norecurse.tscn-editstate-89b2156453cff9aa00cebfc9d9d07960.cfg new file mode 100644 index 0000000..1bd16f5 --- /dev/null +++ b/godot/editor/cube_tile_sokoban_norecurse.tscn-editstate-89b2156453cff9aa00cebfc9d9d07960.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 6.3475, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0.205687, 1.23834, 0.182199), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.52618, +"y_rotation": 0.425025 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/cube_tile/mesh_objective/cube_white")]) diff --git a/godot/editor/cube_tile_sokoban_norecurse.tscn-folding-89b2156453cff9aa00cebfc9d9d07960.cfg b/godot/editor/cube_tile_sokoban_norecurse.tscn-folding-89b2156453cff9aa00cebfc9d9d07960.cfg new file mode 100644 index 0000000..cedd53d --- /dev/null +++ b/godot/editor/cube_tile_sokoban_norecurse.tscn-folding-89b2156453cff9aa00cebfc9d9d07960.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_white"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/tile/cube_tile_sokoban_norecurse.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/cube_tile_sokoban_norecurse.tscn::BoxShape3D_amaqk", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/cube_tile_sokoban_unkillable.tscn-editstate-9d660060171d19bd2d550bf155b31430.cfg b/godot/editor/cube_tile_sokoban_unkillable.tscn-editstate-9d660060171d19bd2d550bf155b31430.cfg index 5d13418..5685356 100644 --- a/godot/editor/cube_tile_sokoban_unkillable.tscn-editstate-9d660060171d19bd2d550bf155b31430.cfg +++ b/godot/editor/cube_tile_sokoban_unkillable.tscn-editstate-9d660060171d19bd2d550bf155b31430.cfg @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/room_yellow_floor/objective/player")]) diff --git a/godot/editor/cube_tile_sokoban_unkillable.tscn-folding-9d660060171d19bd2d550bf155b31430.cfg b/godot/editor/cube_tile_sokoban_unkillable.tscn-folding-9d660060171d19bd2d550bf155b31430.cfg index ca825a3..1f36058 100644 --- a/godot/editor/cube_tile_sokoban_unkillable.tscn-folding-9d660060171d19bd2d550bf155b31430.cfg +++ b/godot/editor/cube_tile_sokoban_unkillable.tscn-folding-9d660060171d19bd2d550bf155b31430.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective/cube_blue_unkillable"), PackedStringArray("Transform"), NodePath("raycast_recursive"), PackedStringArray("Visibility")] +node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective/cube_blue_unkillable"), PackedStringArray("Transform"), NodePath("Area3D"), PackedStringArray("Transform"), NodePath("raycast_recursive"), PackedStringArray("Visibility")] resource_unfolds=["res://cubes/tile/cube_tile_sokoban_unkillable.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/cube_tile_sokoban_unkillable.tscn::BoxShape3D_amaqk", PackedStringArray()] nodes_folded=[] diff --git a/godot/editor/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn-folding-dd8edeabde474f419f9355184680ce4b.cfg b/godot/editor/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn-folding-dd8edeabde474f419f9355184680ce4b.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn-folding-dd8edeabde474f419f9355184680ce4b.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/cube_yellow.tscn-editstate-74e06c603c85a35d5fd02eb55a810f85.cfg b/godot/editor/cube_yellow.tscn-editstate-74e06c603c85a35d5fd02eb55a810f85.cfg new file mode 100644 index 0000000..33561af --- /dev/null +++ b/godot/editor/cube_yellow.tscn-editstate-74e06c603c85a35d5fd02eb55a810f85.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/CubeYellow")]) diff --git a/godot/editor/cube_yellow.tscn-folding-74e06c603c85a35d5fd02eb55a810f85.cfg b/godot/editor/cube_yellow.tscn-folding-74e06c603c85a35d5fd02eb55a810f85.cfg new file mode 100644 index 0000000..7bd4259 --- /dev/null +++ b/godot/editor/cube_yellow.tscn-folding-74e06c603c85a35d5fd02eb55a810f85.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("cube_yellow"), PackedStringArray("Transform")] +resource_unfolds=["res://cubes/physics/cube_yellow.tscn::BoxShape3D_mgl46", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/death_tile_sokoban.tscn-editstate-f5156aca1ae007bf4605f2bc6f0daaac.cfg b/godot/editor/death_tile_sokoban.tscn-editstate-f5156aca1ae007bf4605f2bc6f0daaac.cfg index 0645966..80ef501 100644 --- a/godot/editor/death_tile_sokoban.tscn-editstate-f5156aca1ae007bf4605f2bc6f0daaac.cfg +++ b/godot/editor/death_tile_sokoban.tscn-editstate-f5156aca1ae007bf4605f2bc6f0daaac.cfg @@ -107,11 +107,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-0.94305, 0.827507, 1.01857), +"position": Vector3(-0.63954, 2.6073, 0.80665), "use_environment": false, "view_type": 0, -"x_rotation": 0.172751, -"y_rotation": 0.0279622 +"x_rotation": 1.28103, +"y_rotation": 1.44168 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/room_yellow_floor/objective/player")]) diff --git a/godot/editor/death_tile_sokoban.tscn-folding-f5156aca1ae007bf4605f2bc6f0daaac.cfg b/godot/editor/death_tile_sokoban.tscn-folding-f5156aca1ae007bf4605f2bc6f0daaac.cfg index fc18339..047f2c1 100644 --- a/godot/editor/death_tile_sokoban.tscn-folding-f5156aca1ae007bf4605f2bc6f0daaac.cfg +++ b/godot/editor/death_tile_sokoban.tscn-folding-f5156aca1ae007bf4605f2bc6f0daaac.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual"), PackedStringArray("Transform")] -resource_unfolds=["res://cubes/tile/death_tile_sokoban.tscn::BoxShape3D_xx2ys", PackedStringArray()] +node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual/death_area_cubes4"), PackedStringArray("Collision")] +resource_unfolds=["res://cubes/tile/death_tile_sokoban.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/death_tile_sokoban.tscn::SphereMesh_5ntqw", PackedStringArray()] nodes_folded=[] diff --git a/godot/editor/death_wireframe.tscn-editstate-1aa0b09808cd9de6e1bf1ddc495316bf.cfg b/godot/editor/death_wireframe.tscn-editstate-1aa0b09808cd9de6e1bf1ddc495316bf.cfg new file mode 100644 index 0000000..bfb823b --- /dev/null +++ b/godot/editor/death_wireframe.tscn-editstate-1aa0b09808cd9de6e1bf1ddc495316bf.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 118.224, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-57.1941, 16.8, 49.0377), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.246927, +"y_rotation": 0.669371 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/death_wireframe/wireframe_tile_death")]) diff --git a/godot/editor/death_wireframe.tscn-folding-1aa0b09808cd9de6e1bf1ddc495316bf.cfg b/godot/editor/death_wireframe.tscn-folding-1aa0b09808cd9de6e1bf1ddc495316bf.cfg new file mode 100644 index 0000000..320536a --- /dev/null +++ b/godot/editor/death_wireframe.tscn-folding-1aa0b09808cd9de6e1bf1ddc495316bf.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Visibility", "Transform", "Editor Description", "Process"), NodePath("wireframe_tile_death/death_area_player"), PackedStringArray("Transform", "Visibility"), NodePath("wireframe_tile_death/death_area_player5"), PackedStringArray("Transform"), NodePath("wireframe_tile_death/death_area_player6"), PackedStringArray("Transform"), NodePath("wireframe_tile_death/death_area_player2"), PackedStringArray("Transform"), NodePath("wireframe_tile_death/death_area_player3"), PackedStringArray("Transform"), NodePath("wireframe_tile_death/death_area_player4"), PackedStringArray("Transform")] +resource_unfolds=[] +nodes_folded=[] diff --git a/godot/editor/editor_layout.cfg b/godot/editor/editor_layout.cfg index ea83e0d..9b0b156 100644 --- a/godot/editor/editor_layout.cfg +++ b/godot/editor/editor_layout.cfg @@ -12,23 +12,23 @@ dock_floating={} dock_split_2=0 dock_split_3=0 dock_hsplit_1=0 -dock_hsplit_2=330 -dock_hsplit_3=-555 +dock_hsplit_2=387 +dock_hsplit_3=-371 dock_hsplit_4=0 dock_filesystem_split=0 dock_filesystem_display_mode=0 dock_filesystem_file_sort=0 dock_filesystem_file_list_display_mode=1 -dock_filesystem_selected_paths=PackedStringArray("res://levels/blue/logic/level_b_l_2.tscn") -dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://primitives/", "res://primitives/puzzle_tile/", "res://primitives/death/", "res://player/", "res://levels/", "res://levels/blue/", "res://levels/blue/logic/") +dock_filesystem_selected_paths=PackedStringArray("res://primitives/platforms/platform_white.tscn") +dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://rooms/yellow/", "res://primitives/platforms/", "res://primitives/button/", "res://levels/") dock_3="Scene,Import" dock_4="FileSystem" dock_5="Inspector,Node,History" [EditorNode] -open_scenes=PackedStringArray("res://levels/blue/logic/level_b_l_3.tscn", "res://levels/blue/logic/level_b_l_2.tscn", "res://levels/blue/logic/level_b_l_4.tscn", "res://cubes/tile/cube_tile_sokoban.tscn", "res://player/player_nojump.tscn", "res://cubes/tile/cube_tile_sokoban_unkillable.tscn", "res://cubes/tile/death_tile_sokoban.tscn", "res://levels/blue/logic/level_b_l_1.tscn") -current_scene="res://levels/blue/logic/level_b_l_2.tscn" +open_scenes=PackedStringArray("res://levels/yellow/logic/level_y_l_1.tscn", "res://levels/yellow/logic/level_y_l_2.tscn", "res://objectives/objective_switcher.tscn", "res://objectives/objective_switcher_yellow.tscn", "res://objectives/objective_yellow.tscn", "res://levels/yellow/logic/level_y_l_3.tscn") +current_scene="res://levels/yellow/logic/level_y_l_3.tscn" center_split_offset=0 selected_default_debugger_tab_idx=0 selected_main_editor_idx=1 @@ -36,8 +36,8 @@ selected_bottom_panel_item=0 [ScriptEditor] -open_scripts=["res://primitives/button/button.gd", "res://cubes/tile/cube_tile.gd", "res://globals.gd", "res://primitives/death/kill_cube.gd", "res://audio/music/music_engine.gd", "res://objectives/objective.gd", "res://objectives/objective_switcher.gd", "res://cubes/physics/physics_death.gd", "res://player/player_moves.gd", "res://ui/scale_ui.gd", "res://player/seek_level.gd", "res://primitives/sticky.gd", "res://cubes/tile/tile_push.gd", "res://cubes/tile/track_parent.gd"] -selected_script="res://objectives/objective.gd" +open_scripts=["res://primitives/button/button.gd", "res://cubes/tile/cube_tile.gd", "res://cubes/physics/follow_down.gd", "res://globals.gd", "res://primitives/gravity_changer/gravity_changer.gd", "res://primitives/init_level.gd", "res://primitives/death/kill_cube.gd", "res://audio/music/music_engine.gd", "res://objectives/objective.gd", "res://objectives/objective_switcher.gd", "res://cubes/physics/physics_death.gd", "res://player/player_moves.gd", "res://README.md", "res://ui/scale_ui.gd", "res://player/seek_level.gd", "res://primitives/sticky.gd", "res://cubes/tile/tile_push.gd", "res://cubes/tile/track_parent.gd"] +selected_script="res://objectives/objective_switcher.gd" open_help=[] script_split_offset=70 list_split_offset=0 diff --git a/godot/editor/filesystem_cache8 b/godot/editor/filesystem_cache8 index da23cfa..ea26236 100644 --- a/godot/editor/filesystem_cache8 +++ b/godot/editor/filesystem_cache8 @@ -1,10 +1,8 @@ ea4bc82a6ad023ab7ee23ee620429895 -::res://::1719103828 +::res://::1719189562 export_presets.cfg::TextFile::-1::1719103002::0::1::::<><>:: -globals.gd::GDScript::-1::1719097432::0::1::::<>Node<>:: -icon.svg::CompressedTexture2D::2411873241145955721::1718542205::1719093630::1::::<><>:: -README.md::TextFile::-1::1718735298::0::1::::<><>:: -testscene.tscn::PackedScene::8180053813385290500::1719089639::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn +globals.gd::GDScript::-1::1719155307::0::1::::<>Node<>:: +README.md::TextFile::-1::1719155307::0::1::::<><>:: ::res://addons/::1718677473 ::res://addons/godot-jolt/::1718677473 godot-jolt.gdextension::GDExtension::-1::1718677473::0::1::::<><>:: @@ -32,8 +30,8 @@ land_sound.wav::AudioStreamWAV::7126701918329180279::1718831066::1719093780::1:: start_game.wav::AudioStreamWAV::7818150718001091222::1718831098::1719093780::1::::<><>:: wind_howl.wav::AudioStreamWAV::3268750511616288930::1718831145::1719093780::1::::<><>:: win_sound.wav::AudioStreamWAV::60451426717935126::1718831193::1719093780::1::::<><>:: -::res://audio/music/::1718890568 -music_engine.gd::GDScript::-1::1718890568::0::1::::<>AudioStreamPlayer<>:: +::res://audio/music/::1719162082 +music_engine.gd::GDScript::-1::1719162082::0::1::::<>AudioStreamPlayer<>:: music_engine.tscn::PackedScene::3100699201404328323::1718839303::0::1::::<><>::res://audio/music/music_engine.gd<>uid://4vcstw6emkmc::::res://audio/music/ambient/Ambience.ogg<>uid://4m8yye7o7hvq::::res://audio/music/ambient/distant_world.ogg<>uid://0xs64huiibat::::res://audio/music/ambient/Doubt.ogg<>uid://dryecf68wxpup::::res://audio/music/ambient/fluttering_whispers.ogg<>uid://5jvuayc73gp0::::res://audio/music/ambient/in_harmony.ogg<>uid://wq7ert7yw5vo::::res://audio/music/ambient/lost_in_the_dark.ogg<>uid://dd6u61nirutwf::::res://audio/music/ambient/music_unknown_link.ogg<>uid://cb76y6yx25jm7::::res://audio/music/ambient/music_voices.ogg<>uid://c75hl84kfmbo5::::res://audio/music/ambient/realise.ogg<>uid://c3lft8vfb1kwm::::res://audio/music/ambient/resonating_walls.ogg<>uid://btk0mdu2m7b1a::::res://audio/music/ambient/timeless.ogg<>uid://c85tw4oo4hphf::::res://audio/music/ambient/Wail.ogg<>uid://datenoqw0eofb::::res://audio/music/songs/ARP.ogg<>uid://c27f3br1aix8e::::res://audio/music/songs/box.ogg<>uid://kj0tjthsr7jn::::res://audio/music/songs/Fear.ogg<>uid://ccubac1wnt73p::::res://audio/music/songs/HIRAETH.ogg<>uid://dxnojbdljk7jt::::res://audio/music/songs/Illusion.ogg<>uid://cfcerv5ojt35v::::res://audio/music/songs/Tunnel.ogg<>uid://c52a1djp02soy::::res://audio/music/songs/Void.ogg ::res://audio/music/ambient/::1719093629 Ambience.ogg::AudioStreamOggVorbis::2078983009957692482::1718829634::1719093629::1::::<><>:: @@ -59,81 +57,112 @@ Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1:: ::res://cubes/::1719093784 patriotic_cube.blend::PackedScene::8461233186615895011::1718837440::1719093783::1::::<><>:: Sphere.blend::PackedScene::2619181050966753350::1719090811::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres -::res://cubes/physics/::1719093783 +::res://cubes/physics/::1719191251 cube_blue.blend::PackedScene::8534114673828066845::1718837431::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres cube_blue.tscn::PackedScene::1518346770422588156::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/physics/physics_death.gd cube_blue_unkillable.blend::PackedScene::3486028277677764451::1719005092::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres cube_blue_unkillable.tscn::PackedScene::2377561578303417568::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend cube_green.blend::PackedScene::6975823903939807534::1719089875::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres -cube_green.tscn::PackedScene::6491017055681811658::1719090015::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://c6ne2hnsbghco::::res://cubes/physics/cube_green.blend -cube_physics.tres::PhysicsMaterial::5594498954745936271::1719073459::0::1::::<><>:: +cube_green.tscn::PackedScene::6491017055681811658::1719150502::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://c6ne2hnsbghco::::res://cubes/physics/cube_green.blend +cube_green_yellow.blend::PackedScene::2608434969760148113::1719188398::1719188412::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +cube_physics.tres::PhysicsMaterial::5594498954745936271::1719191251::0::1::::<><>:: cube_purple.blend::PackedScene::9210587431160880930::1718896808::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres cube_purple.tscn::PackedScene::4236775526745013673::1718902933::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://primitives/fractal.gd +cube_white.blend::PackedScene::6788962220573805034::1719150475::1719150498::1::::<><>:: cube_yellow.blend::PackedScene::7647668167817441233::1718896186::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres -cube_yellow.tscn::PackedScene::1061304797367546274::1718898472::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/physics/follow_down.gd +cube_yellow.tscn::PackedScene::1061304797367546274::1719190391::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/physics/follow_down.gd follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>:: physics_death.gd::GDScript::-1::1719007231::0::1::::<>RigidBody3D<>:: -::res://cubes/tile/::1719102057 +::res://cubes/tile/::1719154651 cube_tile.gd::GDScript::-1::1719101304::0::1::::<>RigidBody3D<>:: -cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/tile/track_parent.gd -cube_tile_sokoban_unkillable.tscn::PackedScene::753941398378493103::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd +cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719154651::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/tile/track_parent.gd +cube_tile_sokoban_norecurse.tscn::PackedScene::5671207424290082019::1719150544::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://c3yvhltpwtqas::::res://cubes/physics/cube_white.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd +cube_tile_sokoban_unkillable.tscn::PackedScene::753941398378493103::1719154651::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd cube_white.blend::PackedScene::4426655656649300815::1718894237::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres -death_tile_sokoban.tscn::PackedScene::6146984902992196700::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://cubes/tile/track_parent.gd +death_tile_sokoban.tscn::PackedScene::6146984902992196700::1719154651::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://cubes/tile/track_parent.gd tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>:: tile_push.gd::GDScript::-1::1719097479::0::1::::<>Area3D<>:: -track_parent.gd::GDScript::-1::1719101879::0::1::::<>Node3D<>:: -::res://levels/::1719089053 +track_parent.gd::GDScript::-1::1719107767::0::1::::<>Node3D<>:: +::res://levels/::1719188155 ::res://levels/blue/::1719093422 -::res://levels/blue/logic/::1719102057 -level_b_l_1.tscn::PackedScene::5743958947526175355::1719093456::0::1::::<><>::uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn -level_b_l_2.tscn::PackedScene::5632094749383711194::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn -level_b_l_3.tscn::PackedScene::8691288130771843543::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>res://primitives/sticky.gd<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn -level_b_l_4.tscn::PackedScene::7947897692654746356::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn -::res://levels/blue/parkour/::1719094190 -level_b_p_1.tscn::PackedScene::6878706108696275859::1719094190::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn -level_b_p_2.tscn::PackedScene::7131758555141123625::1719093456::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn -level_b_p_3.tscn::PackedScene::7187813116054357463::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn -level_b_p_4.tscn::PackedScene::1347553252617376135::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn -level_b_p_5.tscn::PackedScene::8226879784488265450::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://bdk0r82lrqcao::::res://cubes/Sphere.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn -level_b_p_6.tscn::PackedScene::736663981891014895::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://primitives/pivot.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres -::res://objectives/::1719093784 +::res://levels/blue/logic/::1719163380 +level_b_l_1.tscn::PackedScene::5743958947526175355::1719163380::0::1::::<><>::uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn +level_b_l_2.tscn::PackedScene::5632094749383711194::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn +level_b_l_3.tscn::PackedScene::8691288130771843543::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>res://primitives/sticky.gd<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn +level_b_l_4.tscn::PackedScene::7947897692654746356::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres +level_b_l_5.tscn::PackedScene::1382136470255091390::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://cm2f7tduygfgt::::res://cubes/tile/cube_tile_sokoban_norecurse.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres +level_b_l_6.tscn::PackedScene::2830898458668512119::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://cm2f7tduygfgt::::res://cubes/tile/cube_tile_sokoban_norecurse.tscn +level_b_l_7.tscn::PackedScene::3591357003638209983::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://cm2f7tduygfgt::::res://cubes/tile/cube_tile_sokoban_norecurse.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn +level_b_l_8.tscn::PackedScene::4297954540208171686::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn +::res://levels/blue/parkour/::1719163380 +level_b_p_1.tscn::PackedScene::6878706108696275859::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_2.tscn::PackedScene::7131758555141123625::1719163380::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn +level_b_p_3.tscn::PackedScene::7187813116054357463::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_4.tscn::PackedScene::1347553252617376135::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn +level_b_p_5.tscn::PackedScene::8226879784488265450::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://bdk0r82lrqcao::::res://cubes/Sphere.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn +level_b_p_6.tscn::PackedScene::736663981891014895::1719163380::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://primitives/pivot.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres +::res://levels/green/::1719188164 +maze.tscn::PackedScene::1702222628063165725::1719188164::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://c5by2jmpf0pay::::res://primitives/Maze.blend +::res://levels/yellow/::1719189575 +::res://levels/yellow/logic/::1719191316 +level_y_l_1.tscn::PackedScene::8764026304082179317::1719191252::0::1::::<><>::uid://bvvbru50snsfe::::res://objectives/objective_switcher_yellow.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn +level_y_l_2.tscn::PackedScene::5955252283947216082::1719191338::0::1::::<><>::uid://bvvbru50snsfe::::res://objectives/objective_switcher_yellow.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://cds3k6awxknps::::res://primitives/platforms/platform_yellow_out.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn +level_y_l_3.tscn::PackedScene::4732668683131427610::1719191360::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://bvvbru50snsfe::::res://objectives/objective_switcher_yellow.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://cds3k6awxknps::::res://primitives/platforms/platform_yellow_out.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn +::res://levels/yellow/parkour/::1719190261 +level_y_p_1.tscn::PackedScene::953770477718217804::1719163742::0::1::::<><>::uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn +level_y_p_2.tscn::PackedScene::8308086838204865012::1719163742::0::1::::<><>::uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn +level_y_p_3.tscn::PackedScene::7175215679871039285::1719188132::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn +level_y_p_4.tscn::PackedScene::8425808689385640880::1719188132::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://cds3k6awxknps::::res://primitives/platforms/platform_yellow_out.tscn +level_y_p_5.tscn::PackedScene::1428494800747274070::1719190261::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://bx4v3ee6rtv03::::res://primitives/platforms/platform_yellow_in_green.tscn +level_y_p_6.tscn::PackedScene::9059825830797979559::1719190261::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://bdfsspsmpoms4::::res://cubes/physics/cube_green_yellow.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn +level_y_p_7.tscn::PackedScene::8594023586013463774::1719190261::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://hi0ap4r2s3lw::::res://player/player_node_yellow.tscn<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://c0hv2icj8y7cs::::res://primitives/platforms/platform_yellow_in.tscn<>uid://cds3k6awxknps::::res://primitives/platforms/platform_yellow_out.tscn +::res://objectives/::1719191252 objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres -objective.gd::GDScript::-1::1719005863::0::1::::<>Area3D<>:: -objective.tscn::PackedScene::1339943801252970005::1719072401::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend +objective.gd::GDScript::-1::1719108068::0::1::::<>Area3D<>:: +objective.tscn::PackedScene::1339943801252970005::1719163380::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend objective_animate.gd::GDScript::-1::1719081657::0::1::::<>Node3D<>:: objective_dead.blend::PackedScene::612294166788211048::1719069429::1719093784::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres objective_dead.tscn::PackedScene::5792638405818606496::1719072401::0::1::::<><>::uid://iyunpfsnx6kq::::res://objectives/objective_dead.blend<>res://objectives/objective_animate.gd -objective_switcher.gd::GDScript::-1::1719069861::0::1::::<>Node3D<>:: -objective_switcher.tscn::PackedScene::7397530094977316065::1719089053::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn -::res://player/::1719102057 +objective_switcher.gd::GDScript::-1::1719108054::0::1::::<>Node3D<>:: +objective_switcher.tscn::PackedScene::7397530094977316065::1719191252::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn +objective_switcher_yellow.tscn::PackedScene::3903830506387793054::1719191252::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn +objective_yellow.blend::PackedScene::6773888900514035899::1719154409::1719154421::1::::<><>::uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres +objective_yellow.tscn::PackedScene::1547348755182043081::1719191252::0::1::::<><>::res://objectives/objective.gd<>uid://c3rk7wmbk34qh::::res://objectives/objective_yellow.blend<>res://objectives/objective_animate.gd +::res://player/::1719163380 player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>:: player_model.blend::PackedScene::4620842548698125957::1718835908::1719093785::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres -player_moves.gd::GDScript::-1::1719100997::0::1::::<>RigidBody3D<>:: -player_node.tscn::PackedScene::1102822806801738526::1719072402::0::1::::<><>::res://player/player_moves.gd<>uid://b63mupr1u2nq0::::res://player/player_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png -player_nojump.tscn::PackedScene::5602773496734033183::1719102057::0::1::::<><>::res://player/player_moves.gd<>uid://ct8dkx4n1b0ox::::res://player/player_nojump_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png +player_model_yellow.blend::PackedScene::5408295826101045130::1719154547::1719154564::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres +player_moves.gd::GDScript::-1::1719162019::0::1::::<>RigidBody3D<>:: +player_node.tscn::PackedScene::1102822806801738526::1719163380::0::1::::<><>::res://player/player_moves.gd<>uid://b63mupr1u2nq0::::res://player/player_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png +player_node_yellow.tscn::PackedScene::509355685776670236::1719163380::0::1::::<><>::res://player/player_moves.gd<>uid://cjb23vpwq2qow::::res://player/player_model_yellow.blend<>res://player/seek_level.gd<>uid://lkjnqmyp471w::::res://primitives/icons/hitbox1.png +player_nojump.tscn::PackedScene::5602773496734033183::1719108078::0::1::::<><>::res://player/player_moves.gd<>uid://ct8dkx4n1b0ox::::res://player/player_nojump_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png player_nojump_model.blend::PackedScene::6174755124771993695::1719100902::1719100934::1::::<><>:: -seek_level.gd::GDScript::-1::1718849211::0::1::::<>Node3D<>:: -::res://primitives/::1719095812 +seek_level.gd::GDScript::-1::1719162576::0::1::::<>Node3D<>:: +::res://primitives/::1719188069 fractal.gd::GDScript::-1::1718900606::0::1::::<>AnimatableBody3D<>:: +init_level.gd::GDScript::-1::1719158810::0::1::::<>Node<>:: +init_level.tscn::PackedScene::5512048891672929098::1719163380::0::1::::<><>::res://primitives/init_level.gd +Maze.blend::PackedScene::6882076970480078028::1719188060::1719188069::1::::<><>:: pivot.gd::GDScript::-1::1719093011::0::1::::<>Node3D<>:: -sticky.gd::GDScript::-1::1719088367::0::1::::<>Area3D<>:: -::res://primitives/button/::1719093629 -button.gd::GDScript::-1::1719069333::0::1::::<>Area3D<>:: -button.tscn::PackedScene::4915542757243270293::1719072691::0::1::::<><>::uid://d246lq005vp04::::res://primitives/button/button_material.tres<>res://primitives/button/button.gd +sticky.gd::GDScript::-1::1719105607::0::1::::<>Area3D<>:: +::res://primitives/button/::1719150918 +button.gd::GDScript::-1::1719108047::0::1::::<>Area3D<>:: +button.tscn::PackedScene::4915542757243270293::1719150918::0::1::::<><>::uid://d246lq005vp04::::res://primitives/button/button_material.tres<>res://primitives/button/button.gd button_material.tres::StandardMaterial3D::9116130534853157267::1719093451::0::1::::<><>::uid://cjs5my7edblpm::::res://primitives/button/button_texture.png button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>:: -::res://primitives/death/::1719100518 +::res://primitives/death/::1719157082 death_area_cubes.tscn::PackedScene::2720775001877643346::1719067291::0::1::::<><>::res://primitives/death/kill_cube.gd death_area_player.tscn::PackedScene::4498935334600469169::1719067312::0::1::::<><>::res://primitives/death/death_player.gd death_player.gd::GDScript::-1::1719067486::0::1::::<>Area3D<>:: death_visual.tscn::PackedScene::1236498820150712105::1719007684::0::1::::<><>::uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres +death_wireframe.tscn::PackedScene::5257093224650509951::1719157082::0::1::::<><>::uid://ccat1ql2kfbfg::::res://rooms/yellow/wireframe_tile_death.blend<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn kill_cube.gd::GDScript::-1::1719100518::0::1::::<>Area3D<>:: -::res://primitives/gravity_changer/::1718849718 -gravity_changer.gd::GDScript::-1::1718848026::0::1::::<>Area3D<>:: -gravity_changer.tscn::PackedScene::3337533097290090422::1718849718::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd -::res://primitives/icons/::1719093630 +::res://primitives/gravity_changer/::1719168632 +gravity_changer.gd::GDScript::-1::1719168632::0::1::::<>Area3D<>:: +gravity_changer.tscn::PackedScene::3337533097290090422::1719163380::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd +::res://primitives/icons/::1719154646 hitbox0.png::CompressedTexture2D::3538451255995150160::1718833836::1719093629::1::::<><>:: -hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719093630::1::::<><>:: +hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719154646::1::::<><>:: hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719093630::1::::<><>:: hitbox4.png::CompressedTexture2D::1794872513504854038::1718833836::1719093630::1::::<><>:: ::res://primitives/pallet/::1719093451 @@ -144,17 +173,22 @@ purple_glow.tres::StandardMaterial3D::4682376461574850386::1719081657::0::1::::< red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>:: white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>:: yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>:: -::res://primitives/platforms/::1719093786 +::res://primitives/platforms/::1719188132 10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>:: 10x1x10 Repulsive.blend::PackedScene::6544118004943557469::1719007766::1719093785::1::::<><>:: 10x1x10 with outlines green.blend::PackedScene::5199653572398723662::1719071243::1719093785::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres +10x1x10 with outlines yellow.blend::PackedScene::2619791903689406832::1719154697::1719154705::1::::<><>:: 10x1x10 with outlines.blend::PackedScene::8156226357956581544::1719007766::1719093786::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres normal.png::CompressedTexture2D::7824200659133446752::1719066721::1719093629::1::::<><>:: platform_green.tscn::PackedScene::1392877922385276088::1719072402::0::1::::<><>::uid://cgc0sgchohoio::::res://primitives/platforms/10x1x10 with outlines green.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres platform_material.tres::StandardMaterial3D::4321923219985009029::1719081657::0::1::::<><>::uid://djqdpavuh2fjs::::res://primitives/platforms/normal.png platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend -::res://primitives/puzzle_tile/::1719096821 -puzzle_tile.tscn::PackedScene::1965603987332518036::1719096821::0::1::::<><>::uid://bdfmx3gevxm84::::res://primitives/puzzle_tile/wireframe_tile.blend<>uid://dwo5pxk8yx5ic::::res://player/player_metal.tres +platform_yellow_in.tscn::PackedScene::6543336799629366342::1719188132::0::1::::<><>::uid://bdlbub6ldpj5i::::res://primitives/platforms/10x1x10 with outlines yellow.blend<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn +platform_yellow_in_green.tscn::PackedScene::4061956319017618250::1719188132::0::1::::<><>::uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres<>uid://cgc0sgchohoio::::res://primitives/platforms/10x1x10 with outlines green.blend +platform_yellow_out.tscn::PackedScene::5022286260864463300::1719168707::0::1::::<><>::uid://bdlbub6ldpj5i::::res://primitives/platforms/10x1x10 with outlines yellow.blend<>uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn +::res://primitives/puzzle_tile/::1719152202 +no_stuck.tres::PhysicsMaterial::7580431706029382867::1719152202::0::1::::<><>:: +puzzle_tile.tscn::PackedScene::1965603987332518036::1719106684::0::1::::<><>::uid://bdfmx3gevxm84::::res://primitives/puzzle_tile/wireframe_tile.blend<>uid://dwo5pxk8yx5ic::::res://player/player_metal.tres wireframe_tile.blend::PackedScene::2608080260683861559::1719095523::1719095814::1::::<><>::uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres ::res://primitives/skybox/::1719093786 background.hdr::CompressedTexture2D::5539789968592050259::1718721518::1719093780::1::::<><>:: @@ -179,12 +213,13 @@ wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::171909363 fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>:: room_purple_floor.tscn::PackedScene::3099937302748658465::1718910845::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend wall_normal.png::CompressedTexture2D::4582077922338964972::1718909203::1719093632::1::::<><>:: -::res://rooms/yellow/::1719093633 +::res://rooms/yellow/::1719190261 Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>:: Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>:: -room_yellow_floor.tscn::PackedScene::3057193073592900569::1718910845::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn +room_yellow_floor.tscn::PackedScene::3057193073592900569::1719190261::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn wall_yellow.tres::StandardMaterial3D::6670943042539983697::1719081657::0::1::::<><>::uid://dijkhjlh01p8k::::res://rooms/yellow/Emission.png<>uid://pt5h2ai7dfqq::::res://rooms/yellow/Normal.png -::res://ui/::1719093644 +wireframe_tile_death.blend::PackedScene::4914419966773125532::1719154874::1719157081::1::::<><>:: +::res://ui/::1719108032 about.gd::GDScript::-1::1719004173::0::1::::<>TextureButton<>:: button_blue.png::CompressedTexture2D::2465082359614002782::1718808122::1719093630::1::::<><>:: button_exit.gd::GDScript::-1::1718810664::0::1::::<>TextureButton<>:: @@ -198,7 +233,7 @@ exo_thin.otf::FontFile::739358256258823954::1718807804::1719093629::1::::<><>:: logo1.png::CompressedTexture2D::8871546183377084699::1719092462::1719093630::1::::<><>:: main_menu.tscn::PackedScene::2137449091262745359::1719093456::0::1::::<><>::res://ui/scale_ui.gd<>res://ui/menu_modulate.gd<>uid://dlegb73kbn5hf::::res://ui/splash00.png<>res://ui/splash_flicker.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://qvs70df8wwim::::res://ui/splash01.png<>uid://bbedstsfprrpe::::res://ui/button_blue.png<>uid://bsmelkjwel730::::res://ui/splash10.png<>res://ui/button_play.gd<>uid://uhmovivbnhjo::::res://ui/button_gray.png<>uid://tmpkvjpm56vs::::res://ui/splash11.png<>uid://dc147b6rngxe3::::res://ui/button_green.png<>res://ui/button_exit.gd<>res://ui/button_restart.gd<>res://ui/button_skip.gd<>res://ui/about.gd<>uid://deinhp83gegn3::::res://primitives/unrelated_stuff/black_man_laughing_in_the_dark_know_your_meme.jpg menu_modulate.gd::GDScript::-1::1718840106::0::1::::<>Node2D<>:: -scale_ui.gd::GDScript::-1::1718763317::0::1::::<>CanvasLayer<>:: +scale_ui.gd::GDScript::-1::1719108032::0::1::::<>CanvasLayer<>:: scrolling_background.gd::GDScript::-1::1718763382::0::1::::<>Node2D<>:: splash00.png::CompressedTexture2D::7939964654322366883::1719002445::1719093638::1::::<><>:: splash01.png::CompressedTexture2D::1167524800308859924::1719002445::1719093644::1::::<><>:: diff --git a/godot/editor/filesystem_update4 b/godot/editor/filesystem_update4 index 0f6635c..313d901 100644 --- a/godot/editor/filesystem_update4 +++ b/godot/editor/filesystem_update4 @@ -1,20 +1,18 @@ -res://levels/blue/logic/level_b_l_4.tscn -res://globals.gd -res://levels/blue/logic/level_b_l_3.tscn -res://levels/blue/logic/level_b_l_2.tscn -res://cubes/tile/cube_tile_sokoban.tscn -res://player/player_nojump.tscn -res://cubes/tile/cube_tile_sokoban_unkillable.tscn -res://cubes/tile/death_tile_sokoban.tscn -res://player/player_moves.gd -res://primitives/sticky.gd -res://levels/blue/logic/level_b_l_1.tscn -res://player/player_node.tscn -res://primitives/puzzle_tile/puzzle_tile.tscn -res://primitives/puzzle_tile/no_stuck.tres -res://cubes/tile/track_parent.gd -res://ui/scale_ui.gd -res://audio/music/music_engine.gd -res://primitives/button/button.gd -res://objectives/objective_switcher.gd -res://objectives/objective.gd +res://levels/yellow/parkour/level_y_p_3.tscn +res://levels/yellow/parkour/level_y_p_4.tscn +res://primitives/platforms/platform_yellow_in.tscn +res://primitives/platforms/platform_yellow_in_green.tscn +res://levels/yellow/parkour/level_y_p_5.tscn +res://levels/yellow/parkour/level_y_p_6.tscn +res://levels/yellow/parkour/level_y_p_7.tscn +res://levels/green/maze.tscn +res://godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn +res://rooms/yellow/room_yellow_floor.tscn +res://levels/yellow/logic/level_y_l_1.tscn +res://cubes/physics/cube_yellow.tscn +res://objectives/objective_switcher_yellow.tscn +res://objectives/objective_switcher.tscn +res://levels/yellow/logic/level_y_l_2.tscn +res://objectives/objective_yellow.tscn +res://cubes/physics/cube_physics.tres +res://levels/yellow/logic/level_y_l_3.tscn diff --git a/godot/editor/follow_parent.gd-folding-0210bf38214f35476986db2fdee8cf59.cfg b/godot/editor/follow_parent.gd-folding-0210bf38214f35476986db2fdee8cf59.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/follow_parent.gd-folding-0210bf38214f35476986db2fdee8cf59.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/gravity_changer.gd-folding-be287454a4d6221354a9d002b6835c20.cfg b/godot/editor/gravity_changer.gd-folding-be287454a4d6221354a9d002b6835c20.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/gravity_changer.gd-folding-be287454a4d6221354a9d002b6835c20.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/gravity_changer.tscn-editstate-455f71a19a3e95dd8fbf2c9484630dc5.cfg b/godot/editor/gravity_changer.tscn-editstate-455f71a19a3e95dd8fbf2c9484630dc5.cfg new file mode 100644 index 0000000..dbab744 --- /dev/null +++ b/godot/editor/gravity_changer.tscn-editstate-455f71a19a3e95dd8fbf2c9484630dc5.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/gravity_changer.tscn-folding-455f71a19a3e95dd8fbf2c9484630dc5.cfg b/godot/editor/gravity_changer.tscn-folding-455f71a19a3e95dd8fbf2c9484630dc5.cfg new file mode 100644 index 0000000..5af8f3f --- /dev/null +++ b/godot/editor/gravity_changer.tscn-folding-455f71a19a3e95dd8fbf2c9484630dc5.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Transform"), NodePath("CollisionShape3D"), PackedStringArray("Transform")] +resource_unfolds=["res://primitives/gravity_changer/gravity_changer.tscn::BoxShape3D_hwemw", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/init_level.gd-folding-80b6179ff99287aa9727ba95bcc15b2f.cfg b/godot/editor/init_level.gd-folding-80b6179ff99287aa9727ba95bcc15b2f.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/init_level.gd-folding-80b6179ff99287aa9727ba95bcc15b2f.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/init_level.gd-folding-86576a206da2940e9b2dfbbb25b2fbc0.cfg b/godot/editor/init_level.gd-folding-86576a206da2940e9b2dfbbb25b2fbc0.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/init_level.gd-folding-86576a206da2940e9b2dfbbb25b2fbc0.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/init_level.tscn-editstate-c484177be3ade73a04fff33a128d462d.cfg b/godot/editor/init_level.tscn-editstate-c484177be3ade73a04fff33a128d462d.cfg new file mode 100644 index 0000000..e3b1c8e --- /dev/null +++ b/godot/editor/init_level.tscn-editstate-c484177be3ade73a04fff33a128d462d.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/init_level")]) diff --git a/godot/editor/init_level.tscn-editstate-d6405da9a6aec2d5c879367772d9df81.cfg b/godot/editor/init_level.tscn-editstate-d6405da9a6aec2d5c879367772d9df81.cfg new file mode 100644 index 0000000..dbab744 --- /dev/null +++ b/godot/editor/init_level.tscn-editstate-d6405da9a6aec2d5c879367772d9df81.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/init_level.tscn-folding-c484177be3ade73a04fff33a128d462d.cfg b/godot/editor/init_level.tscn-folding-c484177be3ade73a04fff33a128d462d.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/godot/editor/init_level.tscn-folding-c484177be3ade73a04fff33a128d462d.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/godot/editor/init_level.tscn-folding-d6405da9a6aec2d5c879367772d9df81.cfg b/godot/editor/init_level.tscn-folding-d6405da9a6aec2d5c879367772d9df81.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/godot/editor/init_level.tscn-folding-d6405da9a6aec2d5c879367772d9df81.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/godot/editor/level_b_l_1.tscn-editstate-8de74919273f4a157bb8d249df5989e6.cfg b/godot/editor/level_b_l_1.tscn-editstate-8de74919273f4a157bb8d249df5989e6.cfg index b162acf..44b04cc 100644 --- a/godot/editor/level_b_l_1.tscn-editstate-8de74919273f4a157bb8d249df5989e6.cfg +++ b/godot/editor/level_b_l_1.tscn-editstate-8de74919273f4a157bb8d249df5989e6.cfg @@ -98,7 +98,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 13.7038, +"distance": 34.5085, "doppler": false, "frame_time": false, "gizmos": true, @@ -111,7 +111,7 @@ Anim={ "use_environment": false, "view_type": 0, "x_rotation": 0.386554, -"y_rotation": -0.822884 +"y_rotation": -0.761798 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_2.tscn-editstate-80aae859d004b460e38af0d4d29e0459.cfg b/godot/editor/level_b_l_2.tscn-editstate-80aae859d004b460e38af0d4d29e0459.cfg index 42450ad..f38c325 100644 --- a/godot/editor/level_b_l_2.tscn-editstate-80aae859d004b460e38af0d4d29e0459.cfg +++ b/godot/editor/level_b_l_2.tscn-editstate-80aae859d004b460e38af0d4d29e0459.cfg @@ -107,11 +107,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(-4.52542, -60.7337, -25.517), +"position": Vector3(29.3852, -50.267, -25.1083), "use_environment": false, "view_type": 0, -"x_rotation": 0.482547, -"y_rotation": -0.0331254 +"x_rotation": 0.369101, +"y_rotation": 0.333394 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_3.tscn-editstate-56232b8c2d7edd81d8328151292e70cd.cfg b/godot/editor/level_b_l_3.tscn-editstate-56232b8c2d7edd81d8328151292e70cd.cfg index 91d1af7..bbd2e59 100644 --- a/godot/editor/level_b_l_3.tscn-editstate-56232b8c2d7edd81d8328151292e70cd.cfg +++ b/godot/editor/level_b_l_3.tscn-editstate-56232b8c2d7edd81d8328151292e70cd.cfg @@ -107,11 +107,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(11.9844, -19.3063, 18.1658), +"position": Vector3(7.67459, -19.7159, 21.6461), "use_environment": false, "view_type": 0, -"x_rotation": 0.739982, -"y_rotation": -0.55236 +"x_rotation": 0.748709, +"y_rotation": -0.67017 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_4.tscn-editstate-fad1df9049a86440cd7e212ac1faa2bb.cfg b/godot/editor/level_b_l_4.tscn-editstate-fad1df9049a86440cd7e212ac1faa2bb.cfg index 08bb9ef..08cacd7 100644 --- a/godot/editor/level_b_l_4.tscn-editstate-fad1df9049a86440cd7e212ac1faa2bb.cfg +++ b/godot/editor/level_b_l_4.tscn-editstate-fad1df9049a86440cd7e212ac1faa2bb.cfg @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_5.tscn-editstate-4ba9126a7538889b59361291c53d90a0.cfg b/godot/editor/level_b_l_5.tscn-editstate-4ba9126a7538889b59361291c53d90a0.cfg new file mode 100644 index 0000000..d2c9c75 --- /dev/null +++ b/godot/editor/level_b_l_5.tscn-editstate-4ba9126a7538889b59361291c53d90a0.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": true, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 25.3569, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": true, +"position": Vector3(4.89804, -25.2476, -6.96919), +"use_environment": false, +"view_type": 1, +"x_rotation": 1.5708, +"y_rotation": 0.0 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_5.tscn-folding-4ba9126a7538889b59361291c53d90a0.cfg b/godot/editor/level_b_l_5.tscn-folding-4ba9126a7538889b59361291c53d90a0.cfg new file mode 100644 index 0000000..bb8117e --- /dev/null +++ b/godot/editor/level_b_l_5.tscn-folding-4ba9126a7538889b59361291c53d90a0.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("Transform", "buttons")] +resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/blue/logic/level_b_l_5.tscn::BoxShape3D_i6gou", PackedStringArray()] +nodes_folded=[NodePath("tiles")] diff --git a/godot/editor/level_b_l_6.tscn-editstate-19af30918185062edb564f322d3ea161.cfg b/godot/editor/level_b_l_6.tscn-editstate-19af30918185062edb564f322d3ea161.cfg new file mode 100644 index 0000000..b087b8e --- /dev/null +++ b/godot/editor/level_b_l_6.tscn-editstate-19af30918185062edb564f322d3ea161.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 46.9484, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(1.35215, -14.1339, 4.36265), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.889324, +"y_rotation": 2.7358 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_6.tscn-folding-19af30918185062edb564f322d3ea161.cfg b/godot/editor/level_b_l_6.tscn-folding-19af30918185062edb564f322d3ea161.cfg new file mode 100644 index 0000000..562744c --- /dev/null +++ b/godot/editor/level_b_l_6.tscn-folding-19af30918185062edb564f322d3ea161.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("walls/StaticBody3D"), PackedStringArray("physics_material_override")] +resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/blue/logic/level_b_l_6.tscn::BoxShape3D_i6gou", PackedStringArray()] +nodes_folded=[NodePath("tiles"), NodePath("walls/StaticBody3D")] diff --git a/godot/editor/level_b_l_7.tscn-editstate-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg b/godot/editor/level_b_l_7.tscn-editstate-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg new file mode 100644 index 0000000..66a36e8 --- /dev/null +++ b/godot/editor/level_b_l_7.tscn-editstate-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 3.42936, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-11.329, 35.0522, 13.4159), +"use_environment": false, +"view_type": 0, +"x_rotation": 1.03767, +"y_rotation": 0.726093 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_7.tscn-folding-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg b/godot/editor/level_b_l_7.tscn-folding-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg new file mode 100644 index 0000000..0e99b18 --- /dev/null +++ b/godot/editor/level_b_l_7.tscn-folding-1113f70f89bb86aa2e50b8dd00c2ae2e.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("walls/StaticBody3D"), PackedStringArray("physics_material_override")] +resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/blue/logic/level_b_l_7.tscn::BoxShape3D_dann2", PackedStringArray()] +nodes_folded=[NodePath("tiles")] diff --git a/godot/editor/level_b_l_8.tscn-editstate-279cb68740599ccb6a337b0dc6fde733.cfg b/godot/editor/level_b_l_8.tscn-editstate-279cb68740599ccb6a337b0dc6fde733.cfg new file mode 100644 index 0000000..07f2ded --- /dev/null +++ b/godot/editor/level_b_l_8.tscn-editstate-279cb68740599ccb6a337b0dc6fde733.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 346.987, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(245.981, -156.75, -17.1711), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.523601, +"y_rotation": 1.57952 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_l_8.tscn-folding-279cb68740599ccb6a337b0dc6fde733.cfg b/godot/editor/level_b_l_8.tscn-folding-279cb68740599ccb6a337b0dc6fde733.cfg new file mode 100644 index 0000000..3fcc48e --- /dev/null +++ b/godot/editor/level_b_l_8.tscn-folding-279cb68740599ccb6a337b0dc6fde733.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("tiles"), PackedStringArray("Transform"), NodePath("tiles/death_visual"), PackedStringArray("Transform"), NodePath("tiles/death_visual/death_area_player"), PackedStringArray("Transform"), NodePath("tiles/death_visual/death_area_cubes"), PackedStringArray("Transform"), NodePath("walls"), PackedStringArray("Transform"), NodePath("walls/StaticBody3D/CollisionShape3D"), PackedStringArray("Transform"), NodePath("walls/StaticBody3D/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("walls/StaticBody3D/CollisionShape3D3"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/blue/logic/level_b_l_8.tscn::BoxShape3D_dann2", PackedStringArray()] +nodes_folded=[NodePath("tiles"), NodePath("tiles/death_visual"), NodePath("tiles/death_visual2"), NodePath("tiles/death_visual3"), NodePath("tiles/death_visual4"), NodePath("tiles/death_visual5"), NodePath("tiles/death_visual7"), NodePath("tiles/death_visual8"), NodePath("tiles/death_visual9"), NodePath("tiles/death_visual10"), NodePath("tiles/death_visual11"), NodePath("tiles/death_visual12"), NodePath("tiles/death_visual13"), NodePath("tiles/death_visual14"), NodePath("walls")] diff --git a/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg b/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg index 6b74794..c5ef525 100644 --- a/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg +++ b/godot/editor/level_b_p_1.tscn-editstate-75a8d31b7a5461ac272306fe9a5d678b.cfg @@ -98,7 +98,7 @@ Anim={ "auto_orthogonal_enabled": true, "cinematic_preview": false, "display_mode": 20, -"distance": 160.843, +"distance": 137.897, "doppler": false, "frame_time": false, "gizmos": true, @@ -107,11 +107,11 @@ Anim={ "listener": true, "lock_rotation": false, "orthogonal": false, -"position": Vector3(11.3041, -15.998, -37.8999), +"position": Vector3(-63.9544, 8.04056, 7.22504), "use_environment": false, "view_type": 0, -"x_rotation": 0.687623, -"y_rotation": 0.0672322 +"x_rotation": 0.225111, +"y_rotation": 4.58764 }, { "auto_orthogonal": false, "auto_orthogonal_enabled": true, @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/Level1/Node3D5/Node3D2/CubeBlue")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg b/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg index 36ac802..952c04c 100644 --- a/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg +++ b/godot/editor/level_b_p_1.tscn-folding-75a8d31b7a5461ac272306fe9a5d678b.cfg @@ -2,4 +2,4 @@ node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("Node3D5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D2/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D3/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D5/Node3D4/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D6"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D6/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white/objective"), PackedStringArray("Transform")] resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] -nodes_folded=[] +nodes_folded=[NodePath("Node3D5"), NodePath("Node3D5/Node3D"), NodePath("Node3D5/Node3D2"), NodePath("Node3D5/Node3D3"), NodePath("Node3D5/Node3D4"), NodePath("Node3D6/Node3D2"), NodePath("Node3D6/Node3D3"), NodePath("Node3D6/Node3D4"), NodePath("platform_white")] diff --git a/godot/editor/level_b_p_2.tscn-editstate-69e1458f535dcc91d7909983bda7432f.cfg b/godot/editor/level_b_p_2.tscn-editstate-69e1458f535dcc91d7909983bda7432f.cfg new file mode 100644 index 0000000..56f3936 --- /dev/null +++ b/godot/editor/level_b_p_2.tscn-editstate-69e1458f535dcc91d7909983bda7432f.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_2.tscn-folding-69e1458f535dcc91d7909983bda7432f.cfg b/godot/editor/level_b_p_2.tscn-folding-69e1458f535dcc91d7909983bda7432f.cfg new file mode 100644 index 0000000..ce60393 --- /dev/null +++ b/godot/editor/level_b_p_2.tscn-folding-69e1458f535dcc91d7909983bda7432f.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform", "Angular"), NodePath("platform_white2"), PackedStringArray("Transform", "Angular"), NodePath("platform_white4"), PackedStringArray("Transform", "Angular"), NodePath("platform_white5"), PackedStringArray("Transform", "Angular"), NodePath("platform_white6"), PackedStringArray("Transform", "Angular"), NodePath("platform_white7"), PackedStringArray("Transform", "Angular"), NodePath("objective"), PackedStringArray("Transform"), NodePath("death_area_player"), PackedStringArray("Transform"), NodePath("MeshInstance3D"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://levels/blue/parkour/level_b_p_2.tscn::QuadMesh_kno3y", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/level_b_p_3.tscn-editstate-707b137e0e8231feeeae3e56b91e239d.cfg b/godot/editor/level_b_p_3.tscn-editstate-707b137e0e8231feeeae3e56b91e239d.cfg new file mode 100644 index 0000000..dcae875 --- /dev/null +++ b/godot/editor/level_b_p_3.tscn-editstate-707b137e0e8231feeeae3e56b91e239d.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 101.358, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_3.tscn-folding-707b137e0e8231feeeae3e56b91e239d.cfg b/godot/editor/level_b_p_3.tscn-folding-707b137e0e8231feeeae3e56b91e239d.cfg new file mode 100644 index 0000000..0eeb754 --- /dev/null +++ b/godot/editor/level_b_p_3.tscn-folding-707b137e0e8231feeeae3e56b91e239d.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_white4"), PackedStringArray("Transform"), NodePath("platform_white5"), PackedStringArray("Transform"), NodePath("platform_white6"), PackedStringArray("Transform"), NodePath("platform_white7"), PackedStringArray("Transform"), NodePath("pivot"), PackedStringArray("Transform", "Visibility"), NodePath("pivot/death_visual"), PackedStringArray("Transform"), NodePath("pivot2"), PackedStringArray("Transform", "Visibility"), NodePath("pivot2/death_visual"), PackedStringArray("Transform"), NodePath("pivot3"), PackedStringArray("Transform", "Visibility"), NodePath("pivot3/death_visual"), PackedStringArray("Transform"), NodePath("pivot4"), PackedStringArray("Transform", "Visibility"), NodePath("pivot4/death_visual"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/level_b_p_4.tscn-editstate-b16c5eec64cbe7fea21d84652be7a3f6.cfg b/godot/editor/level_b_p_4.tscn-editstate-b16c5eec64cbe7fea21d84652be7a3f6.cfg new file mode 100644 index 0000000..e116739 --- /dev/null +++ b/godot/editor/level_b_p_4.tscn-editstate-b16c5eec64cbe7fea21d84652be7a3f6.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 13.6795, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(13.1862, -28.2456, 36.073), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.53927, +"y_rotation": -0.338557 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_4.tscn-folding-b16c5eec64cbe7fea21d84652be7a3f6.cfg b/godot/editor/level_b_p_4.tscn-folding-b16c5eec64cbe7fea21d84652be7a3f6.cfg new file mode 100644 index 0000000..c600786 --- /dev/null +++ b/godot/editor/level_b_p_4.tscn-folding-b16c5eec64cbe7fea21d84652be7a3f6.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("Node3D10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D2/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D3/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D4/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D5/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D7/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D8/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D9/CubeBlue12"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue2"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue3"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue4"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue5"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue6"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue7"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue8"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue9"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue10"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue11"), PackedStringArray("Transform"), NodePath("Node3D10/Node3D6/CubeBlue12"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/level_b_p_5.tscn-editstate-05eeb737a66bce52397eeb40f481baf1.cfg b/godot/editor/level_b_p_5.tscn-editstate-05eeb737a66bce52397eeb40f481baf1.cfg new file mode 100644 index 0000000..9461359 --- /dev/null +++ b/godot/editor/level_b_p_5.tscn-editstate-05eeb737a66bce52397eeb40f481baf1.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 218.825, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-6.21254, -0.917112, 5.21927), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.530543, +"y_rotation": -0.770526 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_5.tscn-folding-05eeb737a66bce52397eeb40f481baf1.cfg b/godot/editor/level_b_p_5.tscn-folding-05eeb737a66bce52397eeb40f481baf1.cfg new file mode 100644 index 0000000..b098101 --- /dev/null +++ b/godot/editor/level_b_p_5.tscn-folding-05eeb737a66bce52397eeb40f481baf1.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("sphere"), PackedStringArray("Transform", "Collision"), NodePath("death_area_player"), PackedStringArray("Transform"), NodePath("MeshInstance3D"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://levels/blue/parkour/level_b_p_5.tscn::SphereShape3D_2w6ek", PackedStringArray("Resource"), "res://levels/blue/parkour/level_b_p_5.tscn::QuadMesh_lbare", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/level_b_p_6.tscn-editstate-62de0c714279b25c80294403e25a3375.cfg b/godot/editor/level_b_p_6.tscn-editstate-62de0c714279b25c80294403e25a3375.cfg new file mode 100644 index 0000000..8a27920 --- /dev/null +++ b/godot/editor/level_b_p_6.tscn-editstate-62de0c714279b25c80294403e25a3375.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 74.5013, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/level_b_p_6.tscn-folding-62de0c714279b25c80294403e25a3375.cfg b/godot/editor/level_b_p_6.tscn-folding-62de0c714279b25c80294403e25a3375.cfg new file mode 100644 index 0000000..d398bb3 --- /dev/null +++ b/godot/editor/level_b_p_6.tscn-folding-62de0c714279b25c80294403e25a3375.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("gimbal"), PackedStringArray("Transform"), NodePath("gimbal/pivot"), PackedStringArray("Visibility"), NodePath("gimbal/pivot/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot5"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot5/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot6"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot6/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot7"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot7/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot2"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot2/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot3"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot3/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot4"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot4/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot8"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot8/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot9"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot9/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot10"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot10/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot11"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot11/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot12"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot12/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot13"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot13/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot14"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot14/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot15"), PackedStringArray("Visibility"), NodePath("gimbal/pivot15/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot16"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot16/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot17"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot17/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot18"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot18/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot19"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot19/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot20"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot20/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot21"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot21/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot22"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot22/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot23"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot23/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot24"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot24/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot25"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot25/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot26"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot26/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot27"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot27/death_visual"), PackedStringArray("Transform"), NodePath("gimbal/pivot28"), PackedStringArray("Transform", "Visibility"), NodePath("gimbal/pivot28/death_visual"), PackedStringArray("Transform"), NodePath("gimbal2"), PackedStringArray("Transform"), NodePath("gimbal2/platform_white"), PackedStringArray("Transform", "Collision"), NodePath("gimbal2/platform_white2"), PackedStringArray("Transform", "Collision"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("MeshInstance3D2"), PackedStringArray("Transform"), NodePath("MeshInstance3D3"), PackedStringArray("Transform"), NodePath("death_area_player"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://levels/blue/parkour/level_b_p_6.tscn::QuadMesh_on6ds", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/level_y_l_1.tscn-editstate-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg b/godot/editor/level_y_l_1.tscn-editstate-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg new file mode 100644 index 0000000..c7102a9 --- /dev/null +++ b/godot/editor/level_y_l_1.tscn-editstate-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 137.897, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-67.7468, 15.2673, -45.3599), +"use_environment": false, +"view_type": 0, +"x_rotation": -0.0977766, +"y_rotation": 5.36427 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/level_y_l_1.tscn-folding-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg b/godot/editor/level_y_l_1.tscn-folding-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg new file mode 100644 index 0000000..c7bae7b --- /dev/null +++ b/godot/editor/level_y_l_1.tscn-folding-bf5f716b72e9fbcaaab94e39b8c89e2a.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("death_wireframe"), PackedStringArray("Transform"), NodePath("button"), PackedStringArray("Transform", "Collision"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("player"), PackedStringArray("Transform"), NodePath("platform_yellow_in2"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("CubeYellow"), PackedStringArray("Transform", "Collision", "Axis Lock"), NodePath("StaticBody3D"), PackedStringArray("Collision")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/yellow/logic/level_y_l_1.tscn::BoxShape3D_elifi", PackedStringArray()] +nodes_folded=[NodePath("StaticBody3D")] diff --git a/godot/editor/level_y_l_2.tscn-editstate-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg b/godot/editor/level_y_l_2.tscn-editstate-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg new file mode 100644 index 0000000..fbaad8c --- /dev/null +++ b/godot/editor/level_y_l_2.tscn-editstate-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 118.224, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-18.0727, -33.1448, 15.454), +"use_environment": false, +"view_type": 0, +"x_rotation": 1.36493, +"y_rotation": -1.69118 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/level_y_l_2.tscn-folding-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg b/godot/editor/level_y_l_2.tscn-folding-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg new file mode 100644 index 0000000..0efecb7 --- /dev/null +++ b/godot/editor/level_y_l_2.tscn-folding-bdab9c4d1f1a37f5537a6d9e3a0eaa8d.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("Transform", "buttons"), NodePath("platform_yellow_in"), PackedStringArray("Transform"), NodePath("platform_white4"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_yellow_out"), PackedStringArray("Transform"), NodePath("CubeYellow"), PackedStringArray("Axis Lock", "physics_material_override", "Linear")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_l_3.tscn-editstate-20c91082fa259c9166868c7efe5aedd3.cfg b/godot/editor/level_y_l_3.tscn-editstate-20c91082fa259c9166868c7efe5aedd3.cfg new file mode 100644 index 0000000..0fdc33c --- /dev/null +++ b/godot/editor/level_y_l_3.tscn-editstate-20c91082fa259c9166868c7efe5aedd3.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 34.5085, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-2.81201, -1.3907, -0.862555), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.064656, +"y_rotation": 1.5464 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/level_y_l_3.tscn-folding-20c91082fa259c9166868c7efe5aedd3.cfg b/godot/editor/level_y_l_3.tscn-folding-20c91082fa259c9166868c7efe5aedd3.cfg new file mode 100644 index 0000000..a0d2a99 --- /dev/null +++ b/godot/editor/level_y_l_3.tscn-folding-20c91082fa259c9166868c7efe5aedd3.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons", "Visibility", "Transform"), NodePath("player"), PackedStringArray("Transform", "Linear", "Axis Lock"), NodePath("platform_white"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_1.tscn-editstate-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg b/godot/editor/level_y_p_1.tscn-editstate-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg new file mode 100644 index 0000000..0a8db63 --- /dev/null +++ b/godot/editor/level_y_p_1.tscn-editstate-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 347.24, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(121.575, -50.0869, -14.7252), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.322088, +"y_rotation": 14.0212 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/godot/editor/level_y_p_1.tscn-folding-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg b/godot/editor/level_y_p_1.tscn-folding-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg new file mode 100644 index 0000000..84bb6a2 --- /dev/null +++ b/godot/editor/level_y_p_1.tscn-folding-12c9cb3754ba4a67ce69f6ac7b27cf05.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("room_yellow_floor"), PackedStringArray("Transform"), NodePath("death_wireframe"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_yellow_in"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_2.tscn-editstate-e17c424e3c957a8d0a4e20d3b4c8784e.cfg b/godot/editor/level_y_p_2.tscn-editstate-e17c424e3c957a8d0a4e20d3b4c8784e.cfg new file mode 100644 index 0000000..dd145bf --- /dev/null +++ b/godot/editor/level_y_p_2.tscn-editstate-e17c424e3c957a8d0a4e20d3b4c8784e.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 187.628, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-16.3674, -57.0686, -1.04449), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.287979, +"y_rotation": -1.78023 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/godot/editor/level_y_p_2.tscn-folding-e17c424e3c957a8d0a4e20d3b4c8784e.cfg b/godot/editor/level_y_p_2.tscn-folding-e17c424e3c957a8d0a4e20d3b4c8784e.cfg new file mode 100644 index 0000000..714181f --- /dev/null +++ b/godot/editor/level_y_p_2.tscn-folding-e17c424e3c957a8d0a4e20d3b4c8784e.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_3.tscn-editstate-7aa29b79401a3b7ca455afbee0a81691.cfg b/godot/editor/level_y_p_3.tscn-editstate-7aa29b79401a3b7ca455afbee0a81691.cfg new file mode 100644 index 0000000..327904c --- /dev/null +++ b/godot/editor/level_y_p_3.tscn-editstate-7aa29b79401a3b7ca455afbee0a81691.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 1000.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-32.3955, -295.085, -864.351), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.356011, +"y_rotation": 18.8339 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/player/OmniLight3D")]) diff --git a/godot/editor/level_y_p_3.tscn-folding-7aa29b79401a3b7ca455afbee0a81691.cfg b/godot/editor/level_y_p_3.tscn-folding-7aa29b79401a3b7ca455afbee0a81691.cfg new file mode 100644 index 0000000..cfdac66 --- /dev/null +++ b/godot/editor/level_y_p_3.tscn-folding-7aa29b79401a3b7ca455afbee0a81691.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Linear"), NodePath("objective"), PackedStringArray("Transform"), NodePath("Node3D"), PackedStringArray("Transform"), NodePath("Node3D/platform_yellow_in"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_4.tscn-editstate-530d0d3fd2aa80ee74bc260e10e73f6f.cfg b/godot/editor/level_y_p_4.tscn-editstate-530d0d3fd2aa80ee74bc260e10e73f6f.cfg new file mode 100644 index 0000000..6823819 --- /dev/null +++ b/godot/editor/level_y_p_4.tscn-editstate-530d0d3fd2aa80ee74bc260e10e73f6f.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 540.165, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-359.018, -143.961, -112.781), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.373463, +"y_rotation": 11.2113 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/player/OmniLight3D")]) diff --git a/godot/editor/level_y_p_4.tscn-folding-530d0d3fd2aa80ee74bc260e10e73f6f.cfg b/godot/editor/level_y_p_4.tscn-folding-530d0d3fd2aa80ee74bc260e10e73f6f.cfg new file mode 100644 index 0000000..250fd25 --- /dev/null +++ b/godot/editor/level_y_p_4.tscn-folding-530d0d3fd2aa80ee74bc260e10e73f6f.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Linear", "Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_yellow_in2"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_5.tscn-editstate-63b7f784cc5f6133794f88bae5e9e99d.cfg b/godot/editor/level_y_p_5.tscn-editstate-63b7f784cc5f6133794f88bae5e9e99d.cfg new file mode 100644 index 0000000..adabc38 --- /dev/null +++ b/godot/editor/level_y_p_5.tscn-editstate-63b7f784cc5f6133794f88bae5e9e99d.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 297.186, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-1.91094, 99.7585, -195.179), +"use_environment": false, +"view_type": 0, +"x_rotation": -0.0836975, +"y_rotation": -0.0374931 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/button")]) diff --git a/godot/editor/level_y_p_5.tscn-folding-63b7f784cc5f6133794f88bae5e9e99d.cfg b/godot/editor/level_y_p_5.tscn-folding-63b7f784cc5f6133794f88bae5e9e99d.cfg new file mode 100644 index 0000000..8367c9d --- /dev/null +++ b/godot/editor/level_y_p_5.tscn-folding-63b7f784cc5f6133794f88bae5e9e99d.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("objective"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_yellow_in_green"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/level_y_p_6.tscn-editstate-871c84ee0cf121a2bd46826d6a572cd2.cfg b/godot/editor/level_y_p_6.tscn-editstate-871c84ee0cf121a2bd46826d6a572cd2.cfg new file mode 100644 index 0000000..a9f4ed5 --- /dev/null +++ b/godot/editor/level_y_p_6.tscn-editstate-871c84ee0cf121a2bd46826d6a572cd2.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 137.91, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(2.4922, -16.8383, -89.9977), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.21202, +"y_rotation": 6.23262 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/button")]) diff --git a/godot/editor/level_y_p_6.tscn-folding-871c84ee0cf121a2bd46826d6a572cd2.cfg b/godot/editor/level_y_p_6.tscn-folding-871c84ee0cf121a2bd46826d6a572cd2.cfg new file mode 100644 index 0000000..58e0293 --- /dev/null +++ b/godot/editor/level_y_p_6.tscn-folding-871c84ee0cf121a2bd46826d6a572cd2.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("room_yellow_floor"), PackedStringArray("Transform"), NodePath("RigidBody3D"), PackedStringArray("Collision", "Linear", "Angular"), NodePath("RigidBody3D/cube_green_yellow"), PackedStringArray("Transform"), NodePath("RigidBody3D/CollisionShape3D"), PackedStringArray("shape"), NodePath("RigidBody3D/gravity_changer"), PackedStringArray("Transform"), NodePath("RigidBody3D/gravity_changer2"), PackedStringArray("Transform"), NodePath("RigidBody3D/gravity_changer3"), PackedStringArray("Transform"), NodePath("RigidBody3D/gravity_changer4"), PackedStringArray("Transform"), NodePath("RigidBody3D4"), PackedStringArray("Angular", "Linear")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/yellow/parkour/level_y_p_6.tscn::PhysicsMaterial_xgtbm", PackedStringArray(), "res://levels/yellow/parkour/level_y_p_6.tscn::BoxShape3D_mipxy", PackedStringArray()] +nodes_folded=[NodePath("RigidBody3D"), NodePath("RigidBody3D2"), NodePath("RigidBody3D3"), NodePath("RigidBody3D4"), NodePath("RigidBody3D5"), NodePath("RigidBody3D6"), NodePath("RigidBody3D7"), NodePath("RigidBody3D8"), NodePath("RigidBody3D9"), NodePath("RigidBody3D10"), NodePath("RigidBody3D11"), NodePath("RigidBody3D12"), NodePath("RigidBody3D13"), NodePath("RigidBody3D14"), NodePath("RigidBody3D15"), NodePath("RigidBody3D16"), NodePath("RigidBody3D17"), NodePath("RigidBody3D18"), NodePath("RigidBody3D19"), NodePath("RigidBody3D20"), NodePath("RigidBody3D21"), NodePath("RigidBody3D22"), NodePath("RigidBody3D23"), NodePath("RigidBody3D24"), NodePath("RigidBody3D25"), NodePath("RigidBody3D26"), NodePath("RigidBody3D27"), NodePath("RigidBody3D28"), NodePath("RigidBody3D29"), NodePath("RigidBody3D30"), NodePath("RigidBody3D31"), NodePath("RigidBody3D32")] diff --git a/godot/editor/level_y_p_7.tscn-editstate-a3f6fd84dcbe5def6f079d260c93eca4.cfg b/godot/editor/level_y_p_7.tscn-editstate-a3f6fd84dcbe5def6f079d260c93eca4.cfg new file mode 100644 index 0000000..7a41b66 --- /dev/null +++ b/godot/editor/level_y_p_7.tscn-editstate-a3f6fd84dcbe5def6f079d260c93eca4.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 187.664, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(29.105, 39.4326, -18.9976), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.855216, +"y_rotation": 0.859574 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/button")]) diff --git a/godot/editor/level_y_p_7.tscn-folding-a3f6fd84dcbe5def6f079d260c93eca4.cfg b/godot/editor/level_y_p_7.tscn-folding-a3f6fd84dcbe5def6f079d260c93eca4.cfg new file mode 100644 index 0000000..1f50fd0 --- /dev/null +++ b/godot/editor/level_y_p_7.tscn-folding-a3f6fd84dcbe5def6f079d260c93eca4.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_yellow_in"), PackedStringArray("Transform"), NodePath("platform_yellow_out"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/maze.tscn-editstate-7123ca1820e087ad789c8e021e7b72c7.cfg b/godot/editor/maze.tscn-editstate-7123ca1820e087ad789c8e021e7b72c7.cfg new file mode 100644 index 0000000..b57aeed --- /dev/null +++ b/godot/editor/maze.tscn-editstate-7123ca1820e087ad789c8e021e7b72c7.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 472.496, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(203.504, -267.743, -89.7297), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.997418, +"y_rotation": 1.20606 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/Maze")]) diff --git a/godot/editor/maze.tscn-folding-7123ca1820e087ad789c8e021e7b72c7.cfg b/godot/editor/maze.tscn-folding-7123ca1820e087ad789c8e021e7b72c7.cfg new file mode 100644 index 0000000..8d1e8a4 --- /dev/null +++ b/godot/editor/maze.tscn-folding-7123ca1820e087ad789c8e021e7b72c7.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("player/OmniLight3D"), PackedStringArray("Light", "Omni"), NodePath("Maze"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/objective.tscn-editstate-7996e6b6d057c1a674cbe8544e0b61ed.cfg b/godot/editor/objective.tscn-editstate-7996e6b6d057c1a674cbe8544e0b61ed.cfg new file mode 100644 index 0000000..1ec1077 --- /dev/null +++ b/godot/editor/objective.tscn-editstate-7996e6b6d057c1a674cbe8544e0b61ed.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 29.5854, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/objective.tscn-folding-7996e6b6d057c1a674cbe8544e0b61ed.cfg b/godot/editor/objective.tscn-folding-7996e6b6d057c1a674cbe8544e0b61ed.cfg new file mode 100644 index 0000000..dc86b62 --- /dev/null +++ b/godot/editor/objective.tscn-folding-7996e6b6d057c1a674cbe8544e0b61ed.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Linear Damp"), NodePath("objective_model"), PackedStringArray("Transform", "Visibility"), NodePath("GPUParticles3D"), PackedStringArray("Time", "Drawing", "Trails", "Process Material", "Draw Passes", "draw_pass_1")] +resource_unfolds=["res://objectives/objective.tscn::BoxShape3D_prgnm", PackedStringArray("Resource"), "res://objectives/objective.tscn::ParticleProcessMaterial_xpets", PackedStringArray("Resource", "Spawn", "Animated Velocity", "Accelerations"), "res://objectives/objective.tscn::RibbonTrailMesh_t2aah", PackedStringArray("Resource")] +nodes_folded=[] diff --git a/godot/editor/objective_switcher.tscn-editstate-1efc6461848f7e2a74b91ca24ff0ee6f.cfg b/godot/editor/objective_switcher.tscn-editstate-1efc6461848f7e2a74b91ca24ff0ee6f.cfg new file mode 100644 index 0000000..c5c5212 --- /dev/null +++ b/godot/editor/objective_switcher.tscn-editstate-1efc6461848f7e2a74b91ca24ff0ee6f.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(4.06811, 5.62926, 8.94051), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.530543, +"y_rotation": -0.386554 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/objective_switcher.tscn-folding-1efc6461848f7e2a74b91ca24ff0ee6f.cfg b/godot/editor/objective_switcher.tscn-folding-1efc6461848f7e2a74b91ca24ff0ee6f.cfg new file mode 100644 index 0000000..0f30ddf --- /dev/null +++ b/godot/editor/objective_switcher.tscn-folding-1efc6461848f7e2a74b91ca24ff0ee6f.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Visibility")] +resource_unfolds=[] +nodes_folded=[] diff --git a/godot/editor/objective_switcher_yellow.tscn-editstate-8a598a9e066bd4e46eff134954dd1650.cfg b/godot/editor/objective_switcher_yellow.tscn-editstate-8a598a9e066bd4e46eff134954dd1650.cfg new file mode 100644 index 0000000..3b553ad --- /dev/null +++ b/godot/editor/objective_switcher_yellow.tscn-editstate-8a598a9e066bd4e46eff134954dd1650.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": false, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(4.87097, 6.399, 9.13887), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.38219, +"y_rotation": -0.412733 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/objective_switcher_yellow.tscn-folding-8a598a9e066bd4e46eff134954dd1650.cfg b/godot/editor/objective_switcher_yellow.tscn-folding-8a598a9e066bd4e46eff134954dd1650.cfg new file mode 100644 index 0000000..1d019fa --- /dev/null +++ b/godot/editor/objective_switcher_yellow.tscn-folding-8a598a9e066bd4e46eff134954dd1650.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=[] +nodes_folded=[] diff --git a/godot/editor/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn-folding-cb7595742864857977425f9d1f2fb214.cfg b/godot/editor/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn-folding-cb7595742864857977425f9d1f2fb214.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn-folding-cb7595742864857977425f9d1f2fb214.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/objective_yellow.tscn-editstate-83874951d1adf69fadedbb5aa051c5a5.cfg b/godot/editor/objective_yellow.tscn-editstate-83874951d1adf69fadedbb5aa051c5a5.cfg new file mode 100644 index 0000000..d5e448f --- /dev/null +++ b/godot/editor/objective_yellow.tscn-editstate-83874951d1adf69fadedbb5aa051c5a5.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": true, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 86.8984, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(1.64052, 0.509295, 0.756751), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.40837, +"y_rotation": -0.242564 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/objective_switcher")]) diff --git a/godot/editor/objective_yellow.tscn-folding-83874951d1adf69fadedbb5aa051c5a5.cfg b/godot/editor/objective_yellow.tscn-folding-83874951d1adf69fadedbb5aa051c5a5.cfg new file mode 100644 index 0000000..1465712 --- /dev/null +++ b/godot/editor/objective_yellow.tscn-folding-83874951d1adf69fadedbb5aa051c5a5.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("collisionShape3D"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("GPUParticles3D"), PackedStringArray("Process Material", "Draw Passes", "Trails", "Drawing", "Visibility Range", "Global Illumination", "Geometry", "process_material", "draw_pass_1")] +resource_unfolds=["res://objectives/objective_yellow.tscn::BoxShape3D_prgnm", PackedStringArray(), "res://objectives/objective_yellow.tscn::ParticleProcessMaterial_xpets", PackedStringArray(), "res://objectives/objective_yellow.tscn::RibbonTrailMesh_t2aah", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/platform_yellow_in.tscn-editstate-c30f1f48086a9f95a9966f2ae33b5f14.cfg b/godot/editor/platform_yellow_in.tscn-editstate-c30f1f48086a9f95a9966f2ae33b5f14.cfg new file mode 100644 index 0000000..f1388f1 --- /dev/null +++ b/godot/editor/platform_yellow_in.tscn-editstate-c30f1f48086a9f95a9966f2ae33b5f14.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 54.77, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-10.9296, -13.562, 0.175175), +"use_environment": false, +"view_type": 0, +"x_rotation": 1.02796, +"y_rotation": 4.78399 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/player/OmniLight3D")]) diff --git a/godot/editor/platform_yellow_in.tscn-folding-c30f1f48086a9f95a9966f2ae33b5f14.cfg b/godot/editor/platform_yellow_in.tscn-folding-c30f1f48086a9f95a9966f2ae33b5f14.cfg new file mode 100644 index 0000000..1f4c74d --- /dev/null +++ b/godot/editor/platform_yellow_in.tscn-folding-c30f1f48086a9f95a9966f2ae33b5f14.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("MeshInstance3D"), PackedStringArray("mesh", "Transform"), NodePath("gravity_changer"), PackedStringArray("Transform"), NodePath("gravity_changer2"), PackedStringArray("Transform"), NodePath("gravity_changer3"), PackedStringArray("Transform"), NodePath("gravity_changer4"), PackedStringArray("Transform")] +resource_unfolds=["res://primitives/platforms/platform_yellow_in.tscn::BoxShape3D_pphf1", PackedStringArray(), "res://primitives/platforms/platform_yellow_in.tscn::SphereMesh_oaden", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/platform_yellow_in_blue.tscn-editstate-6e67be5341b2facdd66652e1cf505957.cfg b/godot/editor/platform_yellow_in_blue.tscn-editstate-6e67be5341b2facdd66652e1cf505957.cfg new file mode 100644 index 0000000..4583d91 --- /dev/null +++ b/godot/editor/platform_yellow_in_blue.tscn-editstate-6e67be5341b2facdd66652e1cf505957.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 25.3648, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0.630876, -0.151293, -0.177066), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.543633, +"y_rotation": -0.312377 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/platform_yellow_in/10x1x10 with outlines green")]) diff --git a/godot/editor/platform_yellow_in_blue.tscn-folding-6e67be5341b2facdd66652e1cf505957.cfg b/godot/editor/platform_yellow_in_blue.tscn-folding-6e67be5341b2facdd66652e1cf505957.cfg new file mode 100644 index 0000000..39a2e21 --- /dev/null +++ b/godot/editor/platform_yellow_in_blue.tscn-folding-6e67be5341b2facdd66652e1cf505957.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[] +resource_unfolds=["res://primitives/platforms/platform_yellow_in_blue.tscn::BoxShape3D_pphf1", PackedStringArray(), "res://primitives/platforms/platform_yellow_in_blue.tscn::SphereMesh_oaden", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/platform_yellow_in_green.tscn-editstate-4b83eac758f2591e351bf1868248ae00.cfg b/godot/editor/platform_yellow_in_green.tscn-editstate-4b83eac758f2591e351bf1868248ae00.cfg new file mode 100644 index 0000000..fb07d78 --- /dev/null +++ b/godot/editor/platform_yellow_in_green.tscn-editstate-4b83eac758f2591e351bf1868248ae00.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 63.8728, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(28.8053, -20.5582, 8.86439), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.482546, +"y_rotation": 1.98709 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/player/OmniLight3D")]) diff --git a/godot/editor/platform_yellow_in_green.tscn-folding-4b83eac758f2591e351bf1868248ae00.cfg b/godot/editor/platform_yellow_in_green.tscn-folding-4b83eac758f2591e351bf1868248ae00.cfg new file mode 100644 index 0000000..6ca246f --- /dev/null +++ b/godot/editor/platform_yellow_in_green.tscn-folding-4b83eac758f2591e351bf1868248ae00.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Linear", "Angular", "Collision"), NodePath("CollisionShape3D"), PackedStringArray("Transform")] +resource_unfolds=["res://primitives/platforms/platform_yellow_in_green.tscn::BoxShape3D_pphf1", PackedStringArray(), "res://primitives/platforms/platform_yellow_in_green.tscn::SphereMesh_oaden", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/platform_yellow_out.tscn-editstate-bbeef7906df164dbe73cd9a3ccee10e0.cfg b/godot/editor/platform_yellow_out.tscn-editstate-bbeef7906df164dbe73cd9a3ccee10e0.cfg new file mode 100644 index 0000000..b9826fe --- /dev/null +++ b/godot/editor/platform_yellow_out.tscn-editstate-bbeef7906df164dbe73cd9a3ccee10e0.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": true, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 21.7462, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": true, +"position": Vector3(-3.93628, 1.72847, 3.58928), +"use_environment": false, +"view_type": 5, +"x_rotation": 0.0, +"y_rotation": 0.0 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([]) diff --git a/godot/editor/platform_yellow_out.tscn-folding-bbeef7906df164dbe73cd9a3ccee10e0.cfg b/godot/editor/platform_yellow_out.tscn-folding-bbeef7906df164dbe73cd9a3ccee10e0.cfg new file mode 100644 index 0000000..d186c2b --- /dev/null +++ b/godot/editor/platform_yellow_out.tscn-folding-bbeef7906df164dbe73cd9a3ccee10e0.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("MeshInstance3D"), PackedStringArray("Transform", "mesh"), NodePath("MeshInstance3D2"), PackedStringArray("Transform", "mesh"), NodePath("gravity_changer"), PackedStringArray("Transform")] +resource_unfolds=["res://primitives/platforms/platform_yellow_out.tscn::BoxShape3D_pphf1", PackedStringArray(), "res://primitives/platforms/platform_yellow_out.tscn::BoxMesh_pwuoq", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn-folding-3abd48fa206f10b84349b20c86555677.cfg b/godot/editor/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn-folding-3abd48fa206f10b84349b20c86555677.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn-folding-3abd48fa206f10b84349b20c86555677.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/player_node.tscn-editstate-372940792d7bf8fbb784a8c546408ea7.cfg b/godot/editor/player_node.tscn-editstate-372940792d7bf8fbb784a8c546408ea7.cfg index b5d410f..181e693 100644 --- a/godot/editor/player_node.tscn-editstate-372940792d7bf8fbb784a8c546408ea7.cfg +++ b/godot/editor/player_node.tscn-editstate-372940792d7bf8fbb784a8c546408ea7.cfg @@ -173,4 +173,4 @@ Anim={ "zfar": 4000.01, "znear": 0.05 } -selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/player/grounded")]) +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/player_node.tscn-folding-372940792d7bf8fbb784a8c546408ea7.cfg b/godot/editor/player_node.tscn-folding-372940792d7bf8fbb784a8c546408ea7.cfg index 6bfd00d..b2b0c81 100644 --- a/godot/editor/player_node.tscn-folding-372940792d7bf8fbb784a8c546408ea7.cfg +++ b/godot/editor/player_node.tscn-folding-372940792d7bf8fbb784a8c546408ea7.cfg @@ -1,5 +1,5 @@ [folding] -node_unfolds=[NodePath("."), PackedStringArray("Collision", "Angular"), NodePath("grounded"), PackedStringArray("Transform"), NodePath("grounded_override"), PackedStringArray("Transform"), NodePath("level"), PackedStringArray("Transform", "Visibility"), NodePath("level/gimbal_y"), PackedStringArray("Visibility"), NodePath("level/gimbal_y/gimbal_x/stick/camera"), PackedStringArray("Transform"), NodePath("level/gimbal_y/gimbal_x/stick/camera/Sprite3D"), PackedStringArray("Transform"), NodePath("level/MeshInstance3D"), PackedStringArray("Transform"), NodePath("level/true_level"), PackedStringArray("Transform")] -resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://player/player_node.tscn::SphereShape3D_qx3du", PackedStringArray("Resource"), "res://player/player_node.tscn::GDScript_pbl37", PackedStringArray("Resource"), "res://player/player_node.tscn::CapsuleMesh_1nqfw", PackedStringArray("Resource")] +node_unfolds=[NodePath("."), PackedStringArray("Collision", "Angular", "Linear"), NodePath("grounded"), PackedStringArray("Transform"), NodePath("grounded_override"), PackedStringArray("Transform"), NodePath("level"), PackedStringArray("Transform", "Visibility"), NodePath("level/gimbal_y"), PackedStringArray("Visibility"), NodePath("level/gimbal_y/gimbal_x/stick/camera"), PackedStringArray("Transform"), NodePath("level/gimbal_y/gimbal_x/stick/camera/Sprite3D"), PackedStringArray("Transform"), NodePath("level/true_level"), PackedStringArray("Transform")] +resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://player/player_node.tscn::SphereShape3D_qx3du", PackedStringArray("Resource"), "res://player/player_node.tscn::GDScript_pbl37", PackedStringArray("Resource")] nodes_folded=[] diff --git a/godot/editor/player_node_yellow.tscn-editstate-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg b/godot/editor/player_node_yellow.tscn-editstate-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg new file mode 100644 index 0000000..489d234 --- /dev/null +++ b/godot/editor/player_node_yellow.tscn-editstate-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0.368412, -0.324683, -0.771434), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.495637, +"y_rotation": -0.312377 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYP1/platform_yellow_in_green2")]) diff --git a/godot/editor/player_node_yellow.tscn-folding-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg b/godot/editor/player_node_yellow.tscn-folding-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg new file mode 100644 index 0000000..fa3b290 --- /dev/null +++ b/godot/editor/player_node_yellow.tscn-folding-8da900ae3ff9f8feeeeb593ff7b0ccca.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Linear"), NodePath("level/gimbal_y/gimbal_x/stick/camera/Sprite3D"), PackedStringArray("texture")] +resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://player/player_node_yellow.tscn::SphereShape3D_qx3du", PackedStringArray(), "res://player/player_node_yellow.tscn::GDScript_pbl37", PackedStringArray()] +nodes_folded=[] diff --git a/godot/editor/project_metadata.cfg b/godot/editor/project_metadata.cfg index d5630ce..9e7f180 100644 --- a/godot/editor/project_metadata.cfg +++ b/godot/editor/project_metadata.cfg @@ -9,21 +9,27 @@ run_reload_scripts=true [recent_files] -scenes=["res://primitives/puzzle_tile/puzzle_tile.tscn", "res://player/player_node.tscn", "res://levels/blue/logic/level_b_l_1.tscn", "res://cubes/tile/death_tile_sokoban.tscn", "res://cubes/tile/cube_tile_sokoban_unkillable.tscn", "res://player/player_nojump.tscn", "res://cubes/tile/cube_tile_sokoban.tscn", "res://levels/blue/logic/level_b_l_4.tscn", "res://levels/blue/logic/level_b_l_2.tscn", "res://levels/blue/logic/level_b_l_3.tscn"] -scripts=["res://objectives/objective.gd", "res://primitives/button/button.gd", "res://audio/music/music_engine.gd", "res://ui/scale_ui.gd", "res://primitives/sticky.gd", "res://objectives/objective_switcher.gd", "res://primitives/death/kill_cube.gd", "res://cubes/physics/physics_death.gd", "res://player/seek_level.gd", "res://cubes/tile/track_parent.gd"] +scenes=["res://levels/yellow/logic/level_y_l_3.tscn", "res://objectives/objective_yellow.tscn", "res://objectives/objective_switcher_yellow.tscn", "res://objectives/objective_switcher.tscn", "res://levels/yellow/logic/level_y_l_2.tscn", "res://cubes/physics/cube_yellow.tscn", "res://levels/yellow/parkour/level_y_p_5.tscn", "res://levels/yellow/parkour/level_y_p_6.tscn", "res://rooms/yellow/room_yellow_floor.tscn", "res://levels/yellow/parkour/level_y_p_7.tscn"] +scripts=["res://primitives/follow_parent.gd", "res://primitives/gravity_changer/gravity_changer.gd", "res://README.md", "res://init_level.gd", "res://cubes/physics/follow_down.gd", "res://objectives/objective.gd", "res://primitives/button/button.gd", "res://audio/music/music_engine.gd", "res://ui/scale_ui.gd", "res://primitives/sticky.gd"] [linked_properties] -Node3D:scale=false +Node3D:scale=true RigidBody3D:scale=true -Area3D:scale=false +Area3D:scale=true StaticBody3D:scale=false -MultiNodeEdit:scale=true +MultiNodeEdit:scale=false MeshInstance3D:scale=true -CollisionShape3D:scale=true +CollisionShape3D:scale=false StandardMaterial3D:uv1_scale=true StandardMaterial3D:uv2_scale=true RayCast3D:scale=true +GPUParticlesAttractorSphere3D:scale=true +GPUParticles3D:scale=true +Sprite3D:scale=true +SpotLight3D:scale=true +ReflectionProbe:scale=true +OmniLight3D:scale=true [dialog_bounds] @@ -34,3 +40,7 @@ project_settings=Rect2(830, 450, 900, 700) [script_setup] last_selected_language="GDScript" + +[color_picker] + +recent_presets=PackedColorArray(0.720749, 0.601978, 0.0336499, 1, 0.431373, 0.662745, 0.854902, 1, 0.431373, 0.439216, 0.854902, 1, 0.431373, 0.439216, 0.45098, 1, 0.431373, 0.431373, 0.45098, 1, 0.431373, 0.603922, 0.0352941, 1, 0.431373, 0.431373, 0.0352941, 1, 0.431373, 0.431373, 0.431373, 1) diff --git a/godot/editor/recent_dirs b/godot/editor/recent_dirs index 8399d66..f2b7141 100644 --- a/godot/editor/recent_dirs +++ b/godot/editor/recent_dirs @@ -1,5 +1,6 @@ +res://primitives/pallet +res://primitives/death res://primitives/puzzle_tile/ /run/media/cow/c3d6c7e8-f4f8-4350-a251-d31eebdaf2a1/caca /run/media/cow/c3d6c7e8-f4f8-4350-a251-d31eebdaf2a1 -res://primitives/pallet res://primitives/puzzle_tile diff --git a/godot/editor/room_yellow_floor.tscn-editstate-423648b01b7a1634b221ab7eadd707dd.cfg b/godot/editor/room_yellow_floor.tscn-editstate-423648b01b7a1634b221ab7eadd707dd.cfg new file mode 100644 index 0000000..ad13c96 --- /dev/null +++ b/godot/editor/room_yellow_floor.tscn-editstate-423648b01b7a1634b221ab7eadd707dd.cfg @@ -0,0 +1,176 @@ +[editor_states] + +Anim={ +"visible": false +} +2D={ +"grid_offset": Vector2(0, 0), +"grid_snap_active": false, +"grid_step": Vector2(8, 8), +"grid_visibility": 1, +"ofs": Vector2(-165, -110), +"primary_grid_step": Vector2i(8, 8), +"show_edit_locks": true, +"show_guides": true, +"show_helpers": false, +"show_origin": true, +"show_rulers": true, +"show_transformation_gizmos": true, +"show_viewport": true, +"show_zoom_control": true, +"smart_snap_active": false, +"snap_guides": true, +"snap_node_anchors": true, +"snap_node_center": true, +"snap_node_parent": true, +"snap_node_sides": true, +"snap_other_nodes": true, +"snap_pixel": true, +"snap_relative": false, +"snap_rotation": false, +"snap_rotation_offset": 0.0, +"snap_rotation_step": 0.261799, +"snap_scale": false, +"snap_scale_step": 0.1, +"zoom": 1.0 +} +3D={ +"fov": 70.01, +"gizmos_status": { +"AudioListener3D": 0, +"AudioStreamPlayer3D": 0, +"CPUParticles3D": 0, +"CSGShape3D": 0, +"Camera3D": 0, +"CollisionObject3D": 0, +"CollisionPolygon3D": 0, +"CollisionShape3D": 0, +"Decal": 0, +"FogVolume": 0, +"GPUParticles3D": 0, +"GPUParticlesCollision3D": 0, +"Joint3D": 0, +"JoltJoint3D": 0, +"Light3D": 0, +"LightmapGI": 0, +"LightmapProbe": 0, +"Marker3D": 0, +"NavigationLink3D": 0, +"NavigationRegion3D": 0, +"OccluderInstance3D": 0, +"Path3D": 0, +"PhysicalBone3D": 0, +"RayCast3D": 0, +"ReflectionProbe": 0, +"ShapeCast3D": 0, +"Skeleton3D": 0, +"SoftBody3D": 0, +"SpringArm3D": 0, +"VehicleWheel3D": 0, +"VisibleOnScreenNotifier3D": 0, +"VoxelGI": 0 +}, +"local_coords": false, +"preview_sun_env": { +"environ_ao_enabled": false, +"environ_enabled": true, +"environ_energy": 1.0, +"environ_gi_enabled": false, +"environ_glow_enabled": true, +"environ_ground_color": Color(0.2, 0.169, 0.133, 1), +"environ_sky_color": Color(0.385, 0.454, 0.55, 1), +"environ_tonemap_enabled": true, +"sun_color": Color(1, 1, 1, 1), +"sun_enabled": false, +"sun_energy": 1.0, +"sun_max_distance": 100.0, +"sun_rotation": Vector2(-1.0472, 2.61799) +}, +"rotate_snap": 15.0, +"scale_snap": 10.0, +"show_grid": true, +"show_origin": true, +"snap_enabled": true, +"translate_snap": 1.0, +"viewport_mode": 1, +"viewports": [{ +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 1000.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": true, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(-381.291, -176.792, -61.4014), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.508726, +"y_rotation": -1.45556 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}, { +"auto_orthogonal": false, +"auto_orthogonal_enabled": true, +"cinematic_preview": false, +"display_mode": 20, +"distance": 4.0, +"doppler": false, +"frame_time": false, +"gizmos": true, +"half_res": false, +"information": false, +"listener": false, +"lock_rotation": false, +"orthogonal": false, +"position": Vector3(0, 0, 0), +"use_environment": false, +"view_type": 0, +"x_rotation": 0.5, +"y_rotation": -0.5 +}], +"zfar": 4000.01, +"znear": 0.05 +} +selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/LevelYL1/button")]) diff --git a/godot/editor/room_yellow_floor.tscn-folding-423648b01b7a1634b221ab7eadd707dd.cfg b/godot/editor/room_yellow_floor.tscn-folding-423648b01b7a1634b221ab7eadd707dd.cfg new file mode 100644 index 0000000..1eb7be7 --- /dev/null +++ b/godot/editor/room_yellow_floor.tscn-folding-423648b01b7a1634b221ab7eadd707dd.cfg @@ -0,0 +1,5 @@ +[folding] + +node_unfolds=[NodePath("."), PackedStringArray("Transform"), NodePath("CollisionShape3D"), PackedStringArray("Transform"), NodePath("CollisionShape3D4"), PackedStringArray("Transform", "shape"), NodePath("CollisionShape3D5"), PackedStringArray("Transform"), NodePath("CollisionShape3D6"), PackedStringArray("Transform"), NodePath("CollisionShape3D2"), PackedStringArray("Transform"), NodePath("CollisionShape3D3"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D2"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D3"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D4"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D5"), PackedStringArray("Transform"), NodePath("mesh/MeshInstance3D6"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D3"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D3/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D4"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D4/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D5"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D5/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D6"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D6/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("SpotLight3D2"), PackedStringArray("Transform", "Light", "Spot"), NodePath("SpotLight3D2/MeshInstance3D"), PackedStringArray("Transform", "Skeleton"), NodePath("ReflectionProbe"), PackedStringArray("Ambient"), NodePath("skybox"), PackedStringArray("Transform"), NodePath("GravityChanger"), PackedStringArray("Transform"), NodePath("GravityChanger6"), PackedStringArray("Transform"), NodePath("GravityChanger5"), PackedStringArray("Transform"), NodePath("GravityChanger4"), PackedStringArray("Transform"), NodePath("GravityChanger3"), PackedStringArray("Transform"), NodePath("GravityChanger2"), PackedStringArray("Transform")] +resource_unfolds=["res://rooms/yellow/room_yellow_floor.tscn::BoxShape3D_sn4y7", PackedStringArray("Resource"), "res://rooms/yellow/room_yellow_floor.tscn::QuadMesh_r6p2x", PackedStringArray("Resource"), "res://rooms/yellow/room_yellow_floor.tscn::QuadMesh_aifp0", PackedStringArray("Resource"), "res://rooms/yellow/room_yellow_floor.tscn::SphereMesh_12bag", PackedStringArray("Resource"), "res://rooms/yellow/room_yellow_floor.tscn::Environment_ixm8g", PackedStringArray("Resource", "Background", "SSR", "Glow", "Adjustments")] +nodes_folded=[] diff --git a/godot/editor/script_editor_cache.cfg b/godot/editor/script_editor_cache.cfg index 7fdaf38..b412224 100644 --- a/godot/editor/script_editor_cache.cfg +++ b/godot/editor/script_editor_cache.cfg @@ -17,12 +17,16 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 14, +"column": 0, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 34, -"scroll_position": 0.0, -"selection": false, +"row": 23, +"scroll_position": 9.0, +"selection": true, +"selection_from_column": 0, +"selection_from_line": 22, +"selection_to_column": 36, +"selection_to_line": 22, "syntax_highlighter": "GDScript" } @@ -45,11 +49,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 14, +"column": 29, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 41, -"scroll_position": 40.0, +"row": 61, +"scroll_position": 20.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -59,11 +63,11 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 16, +"column": 91, "folded_lines": Array[int]([]), -"h_scroll_position": 0, -"row": 80, -"scroll_position": 68.0, +"h_scroll_position": 229, +"row": 108, +"scroll_position": 61.0, "selection": false, "syntax_highlighter": "GDScript" } @@ -87,16 +91,12 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 0, +"column": 15, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 15, +"row": 2, "scroll_position": 0.0, -"selection": true, -"selection_from_column": 0, -"selection_from_line": 14, -"selection_to_column": 74, -"selection_to_line": 14, +"selection": false, "syntax_highlighter": "GDScript" } @@ -107,7 +107,7 @@ state={ "breakpoints": PackedInt32Array(), "column": 29, "folded_lines": Array[int]([]), -"h_scroll_position": 0, +"h_scroll_position": 128, "row": 17, "scroll_position": 0.0, "selection": false, @@ -133,10 +133,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 15, +"column": 3, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 10, +"row": 13, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" @@ -175,10 +175,10 @@ state={ state={ "bookmarks": PackedInt32Array(), "breakpoints": PackedInt32Array(), -"column": 15, +"column": 21, "folded_lines": Array[int]([]), "h_scroll_position": 0, -"row": 16, +"row": 18, "scroll_position": 0.0, "selection": false, "syntax_highlighter": "GDScript" @@ -191,7 +191,7 @@ state={ "breakpoints": PackedInt32Array(), "column": 20, "folded_lines": Array[int]([]), -"h_scroll_position": 0, +"h_scroll_position": 119, "row": 13, "scroll_position": 0.0, "selection": false, @@ -211,3 +211,59 @@ state={ "selection": false, "syntax_highlighter": "GDScript" } + +[res://cubes/physics/follow_down.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 0, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 0, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://primitives/init_level.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 25, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 10, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} + +[res://README.md] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 20, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 10, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "Plain Text" +} + +[res://primitives/gravity_changer/gravity_changer.gd] + +state={ +"bookmarks": PackedInt32Array(), +"breakpoints": PackedInt32Array(), +"column": 33, +"folded_lines": Array[int]([]), +"h_scroll_position": 0, +"row": 3, +"scroll_position": 0.0, +"selection": false, +"syntax_highlighter": "GDScript" +} diff --git a/godot/editor/seek_level.gd-folding-a72d1491357d4fc21d7612749996d08a.cfg b/godot/editor/seek_level.gd-folding-a72d1491357d4fc21d7612749996d08a.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/seek_level.gd-folding-a72d1491357d4fc21d7612749996d08a.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn-folding-ace351643028726235e7487b739df813.cfg b/godot/editor/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn-folding-ace351643028726235e7487b739df813.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn-folding-ace351643028726235e7487b739df813.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/editor/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn-folding-dd63e3b2f9810daacb6f19446c278ac3.cfg b/godot/editor/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn-folding-dd63e3b2f9810daacb6f19446c278ac3.cfg new file mode 100644 index 0000000..e860dd4 --- /dev/null +++ b/godot/editor/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn-folding-dd63e3b2f9810daacb6f19446c278ac3.cfg @@ -0,0 +1,3 @@ +[folding] + +sections_unfolded=PackedStringArray() diff --git a/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.bin b/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.bin new file mode 100644 index 0000000..ba47c11 Binary files /dev/null and b/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.bin differ diff --git a/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.gltf b/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.gltf new file mode 100644 index 0000000..9d2a9f4 --- /dev/null +++ b/godot/imported/10x1x10 with outlines yellow-66b930705bec3db7de846146c6e45f81.gltf @@ -0,0 +1,227 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube.001" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.007", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "roughnessFactor":0.30000001192092896 + } + }, + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.016", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + }, + { + "attributes":{ + "POSITION":5, + "NORMAL":6, + "TEXCOORD_0":7, + "TANGENT":8 + }, + "indices":9, + "material":1 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":24, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":24, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":24, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":24, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":36, + "type":"SCALAR" + }, + { + "bufferView":5, + "componentType":5126, + "count":72, + "max":[ + 10, + 1, + 10 + ], + "min":[ + -10, + -1, + -10 + ], + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":72, + "type":"VEC3" + }, + { + "bufferView":7, + "componentType":5126, + "count":72, + "type":"VEC2" + }, + { + "bufferView":8, + "componentType":5126, + "count":72, + "type":"VEC4" + }, + { + "bufferView":9, + "componentType":5123, + "count":96, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":288, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":288, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":576, + "target":34962 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":768, + "target":34962 + }, + { + "buffer":0, + "byteLength":72, + "byteOffset":1152, + "target":34963 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":1224, + "target":34962 + }, + { + "buffer":0, + "byteLength":864, + "byteOffset":2088, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":2952, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":3528, + "target":34962 + }, + { + "buffer":0, + "byteLength":192, + "byteOffset":4680, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":4872, + "uri":"10x1x10%20with%20outlines%20yellow-66b930705bec3db7de846146c6e45f81.bin" + } + ] +} diff --git a/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.md5 b/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.md5 new file mode 100644 index 0000000..901ebfd --- /dev/null +++ b/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.md5 @@ -0,0 +1,3 @@ +source_md5="27ce36d363e0263a60020940e879a56b" +dest_md5="73df8e09411189764aff03a3c30e7b41" + diff --git a/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn b/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn new file mode 100644 index 0000000..47f2929 Binary files /dev/null and b/godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn differ diff --git a/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.bin b/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.bin new file mode 100644 index 0000000..57069aa Binary files /dev/null and b/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.bin differ diff --git a/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.gltf b/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.gltf new file mode 100644 index 0000000..34db172 --- /dev/null +++ b/godot/imported/Maze-521d480734c677f73e5c6833ad4c7ff5.gltf @@ -0,0 +1,130 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"MazeMesh" + } + ], + "meshes":[ + { + "name":"Scene", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TANGENT":4 + }, + "indices":5 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":347528, + "max":[ + 125, + 126.00004577636719, + 125 + ], + "min":[ + -125.00003051757812, + -124, + -125.00004577636719 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":347528, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":347528, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":347528, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":347528, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5125, + "count":521292, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":4170336, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":4170336, + "byteOffset":4170336, + "target":34962 + }, + { + "buffer":0, + "byteLength":2780224, + "byteOffset":8340672, + "target":34962 + }, + { + "buffer":0, + "byteLength":2780224, + "byteOffset":11120896, + "target":34962 + }, + { + "buffer":0, + "byteLength":5560448, + "byteOffset":13901120, + "target":34962 + }, + { + "buffer":0, + "byteLength":2085168, + "byteOffset":19461568, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":21546736, + "uri":"Maze-521d480734c677f73e5c6833ad4c7ff5.bin" + } + ] +} diff --git a/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.bin b/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.bin new file mode 100644 index 0000000..57069aa Binary files /dev/null and b/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.bin differ diff --git a/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.gltf b/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.gltf new file mode 100644 index 0000000..5bd0724 --- /dev/null +++ b/godot/imported/Maze-f2ac460c4cf24a23b3b076cc745dc2e9.gltf @@ -0,0 +1,130 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"MazeMesh" + } + ], + "meshes":[ + { + "name":"Scene", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TEXCOORD_1":3, + "TANGENT":4 + }, + "indices":5 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":347528, + "max":[ + 125, + 126.00004577636719, + 125 + ], + "min":[ + -125.00003051757812, + -124, + -125.00004577636719 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":347528, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":347528, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":347528, + "type":"VEC2" + }, + { + "bufferView":4, + "componentType":5126, + "count":347528, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5125, + "count":521292, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":4170336, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":4170336, + "byteOffset":4170336, + "target":34962 + }, + { + "buffer":0, + "byteLength":2780224, + "byteOffset":8340672, + "target":34962 + }, + { + "buffer":0, + "byteLength":2780224, + "byteOffset":11120896, + "target":34962 + }, + { + "buffer":0, + "byteLength":5560448, + "byteOffset":13901120, + "target":34962 + }, + { + "buffer":0, + "byteLength":2085168, + "byteOffset":19461568, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":21546736, + "uri":"Maze-f2ac460c4cf24a23b3b076cc745dc2e9.bin" + } + ] +} diff --git a/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.md5 b/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.md5 new file mode 100644 index 0000000..63bc4e1 --- /dev/null +++ b/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.md5 @@ -0,0 +1,3 @@ +source_md5="614b57c93b600257c2079e8120fec53a" +dest_md5="b37bf162b9a03a8b14470bcc7340f2e6" + diff --git a/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn b/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn new file mode 100644 index 0000000..3246d37 Binary files /dev/null and b/godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn differ diff --git a/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.md5 b/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.md5 new file mode 100644 index 0000000..25f89d7 --- /dev/null +++ b/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.md5 @@ -0,0 +1,3 @@ +source_md5="614b57c93b600257c2079e8120fec53a" +dest_md5="28d3cb738a76b41d69f4dc31941f67fb" + diff --git a/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn b/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn new file mode 100644 index 0000000..9638991 Binary files /dev/null and b/godot/imported/Maze.blend-f2ac460c4cf24a23b3b076cc745dc2e9.scn differ diff --git a/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.bin b/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.bin differ diff --git a/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.gltf b/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.gltf new file mode 100644 index 0000000..4584a86 --- /dev/null +++ b/godot/imported/cube_green_yellow-fc9695181009e32ecb89cab385510746.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_green_yellow-fc9695181009e32ecb89cab385510746.bin" + } + ] +} diff --git a/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.md5 b/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.md5 new file mode 100644 index 0000000..dca0dac --- /dev/null +++ b/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="20d2b0c5a94a89ebe7c218c5405413b0" + diff --git a/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn b/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn new file mode 100644 index 0000000..571aad8 Binary files /dev/null and b/godot/imported/cube_green_yellow.blend-fc9695181009e32ecb89cab385510746.scn differ diff --git a/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.bin b/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.bin new file mode 100644 index 0000000..1f20d19 Binary files /dev/null and b/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.bin differ diff --git a/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.gltf b/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.gltf new file mode 100644 index 0000000..88f510b --- /dev/null +++ b/godot/imported/cube_white-1e0394e7f4c5431ef1dce31b93531720.gltf @@ -0,0 +1,308 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "extras":{ + "prop":1.0, + "prop1":1.0 + }, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ] + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":12.829833030700684 + } + }, + "name":"Main Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 1, + 1, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":2.5371551513671875 + } + }, + "name":"Center Emission", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0, + 0, + 0, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + }, + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10 + }, + "indices":11, + "material":2 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":1008, + "max":[ + 1.0173205137252808, + 1.0173205137252808, + 1.0173205137252808 + ], + "min":[ + -1.0173205137252808, + -1.0173205137252808, + -1.0173205137252808 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":1008, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":1008, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":1824, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":192, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":576, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":96, + "max":[ + 1.006572961807251, + 1.006572961807251, + 1.006572961807251 + ], + "min":[ + -1.006572961807251, + -1.006572961807251, + -1.006572961807251 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":96, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":96, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5123, + "count":144, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":12096, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":12096, + "byteOffset":12096, + "target":34962 + }, + { + "buffer":0, + "byteLength":8064, + "byteOffset":24192, + "target":34962 + }, + { + "buffer":0, + "byteLength":3648, + "byteOffset":32256, + "target":34963 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":35904, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":38208, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":40512, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":42048, + "target":34963 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":43200, + "target":34962 + }, + { + "buffer":0, + "byteLength":1152, + "byteOffset":44352, + "target":34962 + }, + { + "buffer":0, + "byteLength":768, + "byteOffset":45504, + "target":34962 + }, + { + "buffer":0, + "byteLength":288, + "byteOffset":46272, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":46560, + "uri":"cube_white-1e0394e7f4c5431ef1dce31b93531720.bin" + } + ] +} diff --git a/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.md5 b/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.md5 new file mode 100644 index 0000000..661dc19 --- /dev/null +++ b/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.md5 @@ -0,0 +1,3 @@ +source_md5="cc85864bee8dd1727cf547a431424e6b" +dest_md5="e7edefcc2d920c370b37300f4aa5196a" + diff --git a/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn b/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn new file mode 100644 index 0000000..49801af Binary files /dev/null and b/godot/imported/cube_white.blend-1e0394e7f4c5431ef1dce31b93531720.scn differ diff --git a/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 index d7248e9..bb49f80 100644 --- a/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 +++ b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.md5 @@ -1,3 +1,3 @@ source_md5="8e164773d2dc10e2a2a3f7322e746589" -dest_md5="80923f37a0911fdcf29309c8c29fa25f" +dest_md5="7457ad22162f993a2997d8429954ed95" diff --git a/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.s3tc.ctex b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.s3tc.ctex new file mode 100644 index 0000000..5d04a45 Binary files /dev/null and b/godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.s3tc.ctex differ diff --git a/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex b/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex deleted file mode 100644 index 451366e..0000000 Binary files a/godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex and /dev/null differ diff --git a/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.bin b/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.bin new file mode 100644 index 0000000..4942e79 Binary files /dev/null and b/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.bin differ diff --git a/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.gltf b/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.gltf new file mode 100644 index 0000000..7d42d32 --- /dev/null +++ b/godot/imported/objective_yellow-8aeebdf3bd0485cd2591d853c9645037.gltf @@ -0,0 +1,909 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 9 + ] + } + ], + "nodes":[ + { + "name":"Bone", + "rotation":[ + 0.36470529437065125, + 0.11591725796461105, + -0.27984797954559326, + 0.8804762363433838 + ], + "scale":[ + 0.9999998211860657, + 0.9999998807907104, + 0.9999998211860657 + ] + }, + { + "name":"Bone.001", + "rotation":[ + -0.4247082471847534, + -0.33985111117362976, + -0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.002", + "rotation":[ + -0.3398512303829193, + 0.4247082769870758, + 0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.003", + "rotation":[ + -0.17591987550258636, + 0.8204731941223145, + 0.4247082769870758, + 0.3398512303829193 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.004", + "rotation":[ + -0.4247082471847534, + 0.33985111117362976, + 0.17591990530490875, + 0.8204732537269592 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.005", + "rotation":[ + -0.3398512303829193, + -0.4247082769870758, + -0.8204731941223145, + 0.17591987550258636 + ], + "scale":[ + 0.9999998807907104, + 0.9999998807907104, + 0.9999998807907104 + ] + }, + { + "name":"Bone.006", + "rotation":[ + -0.8204732537269592, + -0.17591990530490875, + -0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "name":"Bone.007", + "rotation":[ + -0.8204732537269592, + 0.17591990530490875, + 0.33985111117362976, + 0.4247082471847534 + ], + "scale":[ + 0.9999999403953552, + 0.9999999403953552, + 1 + ] + }, + { + "mesh":0, + "name":"Cube", + "skin":0 + }, + { + "children":[ + 8, + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":0, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":0, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":0, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":18, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":19, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":20, + "target":{ + "node":6, + "path":"scale" + } + }, + { + "sampler":21, + "target":{ + "node":7, + "path":"translation" + } + }, + { + "sampler":22, + "target":{ + "node":7, + "path":"rotation" + } + }, + { + "sampler":23, + "target":{ + "node":7, + "path":"scale" + } + } + ], + "name":"ArmatureAction", + "samplers":[ + { + "input":8, + "interpolation":"LINEAR", + "output":9 + }, + { + "input":10, + "interpolation":"STEP", + "output":11 + }, + { + "input":10, + "interpolation":"STEP", + "output":12 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":13 + }, + { + "input":10, + "interpolation":"STEP", + "output":14 + }, + { + "input":10, + "interpolation":"STEP", + "output":15 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":16 + }, + { + "input":10, + "interpolation":"STEP", + "output":17 + }, + { + "input":10, + "interpolation":"STEP", + "output":18 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":19 + }, + { + "input":10, + "interpolation":"STEP", + "output":20 + }, + { + "input":10, + "interpolation":"STEP", + "output":21 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":10, + "interpolation":"STEP", + "output":23 + }, + { + "input":10, + "interpolation":"STEP", + "output":24 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":25 + }, + { + "input":10, + "interpolation":"STEP", + "output":26 + }, + { + "input":10, + "interpolation":"STEP", + "output":27 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":28 + }, + { + "input":10, + "interpolation":"STEP", + "output":29 + }, + { + "input":10, + "interpolation":"STEP", + "output":30 + }, + { + "input":8, + "interpolation":"LINEAR", + "output":31 + }, + { + "input":10, + "interpolation":"STEP", + "output":32 + }, + { + "input":10, + "interpolation":"STEP", + "output":33 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3, + "JOINTS_0":4, + "WEIGHTS_0":5 + }, + "indices":6, + "material":0 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":7, + "joints":[ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":4374, + "max":[ + 0.5, + 0.5, + 0.5 + ], + "min":[ + -0.5, + -0.5, + -0.5 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":4374, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":4374, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5121, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":5, + "componentType":5126, + "count":4374, + "type":"VEC4" + }, + { + "bufferView":6, + "componentType":5123, + "count":24336, + "type":"SCALAR" + }, + { + "bufferView":7, + "componentType":5126, + "count":8, + "type":"MAT4" + }, + { + "bufferView":8, + "componentType":5126, + "count":251, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":9, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":2, + "max":[ + 10.416666666666666 + ], + "min":[ + 0 + ], + "type":"SCALAR" + }, + { + "bufferView":11, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":13, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":14, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":15, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":17, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":19, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":20, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":21, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":22, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":25, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":28, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":31, + "componentType":5126, + "count":251, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":52488, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":52488, + "byteOffset":52488, + "target":34962 + }, + { + "buffer":0, + "byteLength":34992, + "byteOffset":104976, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":139968, + "target":34962 + }, + { + "buffer":0, + "byteLength":17496, + "byteOffset":209952, + "target":34962 + }, + { + "buffer":0, + "byteLength":69984, + "byteOffset":227448, + "target":34962 + }, + { + "buffer":0, + "byteLength":48672, + "byteOffset":297432, + "target":34963 + }, + { + "buffer":0, + "byteLength":512, + "byteOffset":346104 + }, + { + "buffer":0, + "byteLength":1004, + "byteOffset":346616 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":347620 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":350632 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":350640 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":350672 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":350696 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":353708 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":353740 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":353764 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":356776 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":356808 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":356832 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":359844 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":359876 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":359900 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":362912 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":362944 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":362968 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":365980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":366012 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":366036 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":369048 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":369080 + }, + { + "buffer":0, + "byteLength":3012, + "byteOffset":369104 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":372116 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":372148 + } + ], + "buffers":[ + { + "byteLength":372172, + "uri":"objective_yellow-8aeebdf3bd0485cd2591d853c9645037.bin" + } + ] +} diff --git a/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.md5 b/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.md5 new file mode 100644 index 0000000..eae3312 --- /dev/null +++ b/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.md5 @@ -0,0 +1,3 @@ +source_md5="c7551dd8d7ddfbfe98ab423052b949c4" +dest_md5="6f4ad04ddd4145b4cf4f31e2f53c6fab" + diff --git a/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn b/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn new file mode 100644 index 0000000..a57eac2 Binary files /dev/null and b/godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn differ diff --git a/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.bin b/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.bin new file mode 100644 index 0000000..bbf1041 Binary files /dev/null and b/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.bin differ diff --git a/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.gltf b/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.gltf new file mode 100644 index 0000000..358c428 --- /dev/null +++ b/godot/imported/player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.gltf @@ -0,0 +1,959 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "extensionsUsed":[ + "KHR_materials_emissive_strength" + ], + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0, + 8 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Center", + "scale":[ + 1.4191524982452393, + 1.4191524982452393, + 1.4191524982452393 + ] + }, + { + "name":"Bone" + }, + { + "name":"Bone.001", + "rotation":[ + -0.5, + -0.5, + -0.5, + 0.5 + ] + }, + { + "name":"Bone.002", + "rotation":[ + -0.5, + 0.5, + 0.5, + 0.5 + ] + }, + { + "name":"Bone.003", + "rotation":[ + 1, + 0, + 0, + 0 + ] + }, + { + "name":"Bone.004", + "rotation":[ + -0.7071067690849304, + 0, + 0, + 0.7071067690849304 + ] + }, + { + "name":"Bone.005", + "rotation":[ + 0, + 0.7071067690849304, + 0.7071067690849304, + 0 + ] + }, + { + "mesh":1, + "name":"Components", + "skin":0 + }, + { + "children":[ + 7, + 1, + 2, + 3, + 4, + 5, + 6 + ], + "name":"Armature" + } + ], + "animations":[ + { + "channels":[ + { + "sampler":0, + "target":{ + "node":1, + "path":"translation" + } + }, + { + "sampler":1, + "target":{ + "node":1, + "path":"rotation" + } + }, + { + "sampler":2, + "target":{ + "node":1, + "path":"scale" + } + }, + { + "sampler":3, + "target":{ + "node":2, + "path":"translation" + } + }, + { + "sampler":4, + "target":{ + "node":2, + "path":"rotation" + } + }, + { + "sampler":5, + "target":{ + "node":2, + "path":"scale" + } + }, + { + "sampler":6, + "target":{ + "node":3, + "path":"translation" + } + }, + { + "sampler":7, + "target":{ + "node":3, + "path":"rotation" + } + }, + { + "sampler":8, + "target":{ + "node":3, + "path":"scale" + } + }, + { + "sampler":9, + "target":{ + "node":4, + "path":"translation" + } + }, + { + "sampler":10, + "target":{ + "node":4, + "path":"rotation" + } + }, + { + "sampler":11, + "target":{ + "node":4, + "path":"scale" + } + }, + { + "sampler":12, + "target":{ + "node":5, + "path":"translation" + } + }, + { + "sampler":13, + "target":{ + "node":5, + "path":"rotation" + } + }, + { + "sampler":14, + "target":{ + "node":5, + "path":"scale" + } + }, + { + "sampler":15, + "target":{ + "node":6, + "path":"translation" + } + }, + { + "sampler":16, + "target":{ + "node":6, + "path":"rotation" + } + }, + { + "sampler":17, + "target":{ + "node":6, + "path":"scale" + } + } + ], + "name":"ArmatureAction", + "samplers":[ + { + "input":21, + "interpolation":"LINEAR", + "output":22 + }, + { + "input":23, + "interpolation":"STEP", + "output":24 + }, + { + "input":23, + "interpolation":"STEP", + "output":25 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":26 + }, + { + "input":23, + "interpolation":"STEP", + "output":27 + }, + { + "input":23, + "interpolation":"STEP", + "output":28 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":29 + }, + { + "input":23, + "interpolation":"STEP", + "output":30 + }, + { + "input":23, + "interpolation":"STEP", + "output":31 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":32 + }, + { + "input":23, + "interpolation":"STEP", + "output":33 + }, + { + "input":23, + "interpolation":"STEP", + "output":34 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":35 + }, + { + "input":23, + "interpolation":"STEP", + "output":36 + }, + { + "input":23, + "interpolation":"STEP", + "output":37 + }, + { + "input":21, + "interpolation":"LINEAR", + "output":38 + }, + { + "input":23, + "interpolation":"STEP", + "output":39 + }, + { + "input":23, + "interpolation":"STEP", + "output":40 + } + ] + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Metal", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + }, + { + "doubleSided":true, + "emissiveFactor":[ + 0.05729774385690689, + 0.08661684393882751, + 1 + ], + "extensions":{ + "KHR_materials_emissive_strength":{ + "emissiveStrength":8.100000381469727 + } + }, + "name":"Emit", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.16683371365070343, + 0.4204639792442322, + 0.8004578351974487, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.002", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2 + }, + "indices":3, + "material":0 + }, + { + "attributes":{ + "POSITION":4, + "NORMAL":5, + "TEXCOORD_0":6 + }, + "indices":7, + "material":1 + } + ] + }, + { + "name":"Cylinder", + "primitives":[ + { + "attributes":{ + "POSITION":8, + "NORMAL":9, + "TEXCOORD_0":10, + "JOINTS_0":11, + "WEIGHTS_0":12 + }, + "indices":13, + "material":1 + }, + { + "attributes":{ + "POSITION":14, + "NORMAL":15, + "TEXCOORD_0":16, + "JOINTS_0":17, + "WEIGHTS_0":18 + }, + "indices":19, + "material":0 + } + ] + } + ], + "skins":[ + { + "inverseBindMatrices":20, + "joints":[ + 1, + 2, + 3, + 4, + 5, + 6 + ], + "name":"Armature" + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":8378, + "max":[ + 0.6720997095108032, + 0.6720997095108032, + 0.6720997095108032 + ], + "min":[ + -0.6720997095108032, + -0.6720997095108032, + -0.6720997095108032 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":8378, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":8378, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5123, + "count":43560, + "type":"SCALAR" + }, + { + "bufferView":4, + "componentType":5126, + "count":720, + "max":[ + 0.6720997095108032, + 0.6720997095108032, + 0.6720997095108032 + ], + "min":[ + -0.6720997095108032, + -0.6720997095108032, + -0.6720997095108032 + ], + "type":"VEC3" + }, + { + "bufferView":5, + "componentType":5126, + "count":720, + "type":"VEC3" + }, + { + "bufferView":6, + "componentType":5126, + "count":720, + "type":"VEC2" + }, + { + "bufferView":7, + "componentType":5123, + "count":2124, + "type":"SCALAR" + }, + { + "bufferView":8, + "componentType":5126, + "count":1176, + "max":[ + 1, + 1, + 1 + ], + "min":[ + -1, + -1, + -1 + ], + "type":"VEC3" + }, + { + "bufferView":9, + "componentType":5126, + "count":1176, + "type":"VEC3" + }, + { + "bufferView":10, + "componentType":5126, + "count":1176, + "type":"VEC2" + }, + { + "bufferView":11, + "componentType":5121, + "count":1176, + "type":"VEC4" + }, + { + "bufferView":12, + "componentType":5126, + "count":1176, + "type":"VEC4" + }, + { + "bufferView":13, + "componentType":5123, + "count":3492, + "type":"SCALAR" + }, + { + "bufferView":14, + "componentType":5126, + "count":49710, + "max":[ + 1.1913872957229614, + 1.191387414932251, + 1.1913872957229614 + ], + "min":[ + -1.1913872957229614, + -1.191387414932251, + -1.1913872957229614 + ], + "type":"VEC3" + }, + { + "bufferView":15, + "componentType":5126, + "count":49710, + "type":"VEC3" + }, + { + "bufferView":16, + "componentType":5126, + "count":49710, + "type":"VEC2" + }, + { + "bufferView":17, + "componentType":5121, + "count":49710, + "type":"VEC4" + }, + { + "bufferView":18, + "componentType":5126, + "count":49710, + "type":"VEC4" + }, + { + "bufferView":19, + "componentType":5123, + "count":75636, + "type":"SCALAR" + }, + { + "bufferView":20, + "componentType":5126, + "count":6, + "type":"MAT4" + }, + { + "bufferView":21, + "componentType":5126, + "count":25, + "max":[ + 1.0416666666666667 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" + }, + { + "bufferView":22, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":23, + "componentType":5126, + "count":2, + "max":[ + 1.0416666666666667 + ], + "min":[ + 0.041666666666666664 + ], + "type":"SCALAR" + }, + { + "bufferView":24, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":25, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":26, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":27, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":28, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":29, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":30, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":31, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":32, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":33, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":34, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":35, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":36, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":37, + "componentType":5126, + "count":2, + "type":"VEC3" + }, + { + "bufferView":38, + "componentType":5126, + "count":25, + "type":"VEC3" + }, + { + "bufferView":39, + "componentType":5126, + "count":2, + "type":"VEC4" + }, + { + "bufferView":40, + "componentType":5126, + "count":2, + "type":"VEC3" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":100536, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":100536, + "byteOffset":100536, + "target":34962 + }, + { + "buffer":0, + "byteLength":67024, + "byteOffset":201072, + "target":34962 + }, + { + "buffer":0, + "byteLength":87120, + "byteOffset":268096, + "target":34963 + }, + { + "buffer":0, + "byteLength":8640, + "byteOffset":355216, + "target":34962 + }, + { + "buffer":0, + "byteLength":8640, + "byteOffset":363856, + "target":34962 + }, + { + "buffer":0, + "byteLength":5760, + "byteOffset":372496, + "target":34962 + }, + { + "buffer":0, + "byteLength":4248, + "byteOffset":378256, + "target":34963 + }, + { + "buffer":0, + "byteLength":14112, + "byteOffset":382504, + "target":34962 + }, + { + "buffer":0, + "byteLength":14112, + "byteOffset":396616, + "target":34962 + }, + { + "buffer":0, + "byteLength":9408, + "byteOffset":410728, + "target":34962 + }, + { + "buffer":0, + "byteLength":4704, + "byteOffset":420136, + "target":34962 + }, + { + "buffer":0, + "byteLength":18816, + "byteOffset":424840, + "target":34962 + }, + { + "buffer":0, + "byteLength":6984, + "byteOffset":443656, + "target":34963 + }, + { + "buffer":0, + "byteLength":596520, + "byteOffset":450640, + "target":34962 + }, + { + "buffer":0, + "byteLength":596520, + "byteOffset":1047160, + "target":34962 + }, + { + "buffer":0, + "byteLength":397680, + "byteOffset":1643680, + "target":34962 + }, + { + "buffer":0, + "byteLength":198840, + "byteOffset":2041360, + "target":34962 + }, + { + "buffer":0, + "byteLength":795360, + "byteOffset":2240200, + "target":34962 + }, + { + "buffer":0, + "byteLength":151272, + "byteOffset":3035560, + "target":34963 + }, + { + "buffer":0, + "byteLength":384, + "byteOffset":3186832 + }, + { + "buffer":0, + "byteLength":100, + "byteOffset":3187216 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3187316 + }, + { + "buffer":0, + "byteLength":8, + "byteOffset":3187616 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3187624 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3187656 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3187680 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3187980 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188012 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188036 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3188336 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188368 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188392 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3188692 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3188724 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3188748 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3189048 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3189080 + }, + { + "buffer":0, + "byteLength":300, + "byteOffset":3189104 + }, + { + "buffer":0, + "byteLength":32, + "byteOffset":3189404 + }, + { + "buffer":0, + "byteLength":24, + "byteOffset":3189436 + } + ], + "buffers":[ + { + "byteLength":3189460, + "uri":"player_model_yellow-03438cdc1454a52177fbb443dcacf7ec.bin" + } + ] +} diff --git a/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.md5 b/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.md5 new file mode 100644 index 0000000..0b1663f --- /dev/null +++ b/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.md5 @@ -0,0 +1,3 @@ +source_md5="97fc1af01f1292a30fd3db181fd288ac" +dest_md5="e171b092723392689dbbf0173cefd117" + diff --git a/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn b/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn new file mode 100644 index 0000000..9eab090 Binary files /dev/null and b/godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn differ diff --git a/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.bin b/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.bin new file mode 100644 index 0000000..3bcc022 Binary files /dev/null and b/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.bin differ diff --git a/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.gltf b/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.gltf new file mode 100644 index 0000000..e474d64 --- /dev/null +++ b/godot/imported/wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.gltf @@ -0,0 +1,134 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":192, + "max":[ + 1.014433741569519, + 1.014433741569519, + 1.014433741569519 + ], + "min":[ + -1.014433741569519, + -1.014433741569519, + -1.014433741569519 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":192, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":288, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":2304, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":2304, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":4608, + "target":34962 + }, + { + "buffer":0, + "byteLength":3072, + "byteOffset":6144, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":9216, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":9792, + "uri":"wireframe_tile-2fa9a78f9d8bf5628a435460cea3eda5.bin" + } + ] +} diff --git a/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.md5 b/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.md5 new file mode 100644 index 0000000..9428c23 --- /dev/null +++ b/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.md5 @@ -0,0 +1,3 @@ +source_md5="0fb17f7f55429d9bdfa390a1d8862d33" +dest_md5="b8126cd8447afd8aaf0838a268e0ef36" + diff --git a/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn b/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn new file mode 100644 index 0000000..5b188bb Binary files /dev/null and b/godot/imported/wireframe_tile.blend-2fa9a78f9d8bf5628a435460cea3eda5.scn differ diff --git a/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.bin b/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.bin new file mode 100644 index 0000000..3bcc022 Binary files /dev/null and b/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.bin differ diff --git a/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.gltf b/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.gltf new file mode 100644 index 0000000..a478768 --- /dev/null +++ b/godot/imported/wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.gltf @@ -0,0 +1,134 @@ +{ + "asset":{ + "generator":"Khronos glTF Blender I/O v4.1.63", + "version":"2.0" + }, + "scene":0, + "scenes":[ + { + "name":"Scene", + "nodes":[ + 0 + ] + } + ], + "nodes":[ + { + "mesh":0, + "name":"Cube" + } + ], + "materials":[ + { + "doubleSided":true, + "name":"Material.001", + "pbrMetallicRoughness":{ + "baseColorFactor":[ + 0.800000011920929, + 0.800000011920929, + 0.800000011920929, + 1 + ], + "metallicFactor":0, + "roughnessFactor":0.5 + } + } + ], + "meshes":[ + { + "name":"Cube.001", + "primitives":[ + { + "attributes":{ + "POSITION":0, + "NORMAL":1, + "TEXCOORD_0":2, + "TANGENT":3 + }, + "indices":4, + "material":0 + } + ] + } + ], + "accessors":[ + { + "bufferView":0, + "componentType":5126, + "count":192, + "max":[ + 1.014433741569519, + 1.014433741569519, + 1.014433741569519 + ], + "min":[ + -1.014433741569519, + -1.014433741569519, + -1.014433741569519 + ], + "type":"VEC3" + }, + { + "bufferView":1, + "componentType":5126, + "count":192, + "type":"VEC3" + }, + { + "bufferView":2, + "componentType":5126, + "count":192, + "type":"VEC2" + }, + { + "bufferView":3, + "componentType":5126, + "count":192, + "type":"VEC4" + }, + { + "bufferView":4, + "componentType":5123, + "count":288, + "type":"SCALAR" + } + ], + "bufferViews":[ + { + "buffer":0, + "byteLength":2304, + "byteOffset":0, + "target":34962 + }, + { + "buffer":0, + "byteLength":2304, + "byteOffset":2304, + "target":34962 + }, + { + "buffer":0, + "byteLength":1536, + "byteOffset":4608, + "target":34962 + }, + { + "buffer":0, + "byteLength":3072, + "byteOffset":6144, + "target":34962 + }, + { + "buffer":0, + "byteLength":576, + "byteOffset":9216, + "target":34963 + } + ], + "buffers":[ + { + "byteLength":9792, + "uri":"wireframe_tile_death-2b0d03fd286f986e4d38fbcc2299d791.bin" + } + ] +} diff --git a/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.md5 b/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.md5 new file mode 100644 index 0000000..fe1e3de --- /dev/null +++ b/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.md5 @@ -0,0 +1,3 @@ +source_md5="0fb17f7f55429d9bdfa390a1d8862d33" +dest_md5="841578d69792baeb2208e789d5dba150" + diff --git a/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn b/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn new file mode 100644 index 0000000..df8bf3f Binary files /dev/null and b/godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn differ diff --git a/godot/uid_cache.bin b/godot/uid_cache.bin index 34e5517..cd271b9 100644 Binary files a/godot/uid_cache.bin and b/godot/uid_cache.bin differ diff --git a/icon.svg b/icon.svg deleted file mode 100644 index 3fe4f4a..0000000 --- a/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/icon.svg.import b/icon.svg.import deleted file mode 100644 index 0044b06..0000000 --- a/icon.svg.import +++ /dev/null @@ -1,38 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://bamlg2c8avrdx" -path.s3tc="res://godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.s3tc.ctex" -metadata={ -"imported_formats": ["s3tc_bptc"], -"vram_texture": true -} - -[deps] - -source_file="res://icon.svg" -dest_files=["res://godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.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 -svg/scale=1.0 -editor/scale_with_editor_scale=false -editor/convert_colors_with_editor_theme=false diff --git a/levels/blue/logic/level_b_l_4.tscn b/levels/blue/logic/level_b_l_4.tscn index 9023a02..a9d57b7 100644 --- a/levels/blue/logic/level_b_l_4.tscn +++ b/levels/blue/logic/level_b_l_4.tscn @@ -379,8 +379,9 @@ transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 9, 3, -12) [node name="button2" parent="." instance=ExtResource("4_n7bxb")] transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 24, 3, -12) -[node name="cube_tile3" parent="." instance=ExtResource("11_t5lsv")] +[node name="cube_tile3" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("11_t5lsv")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -6) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] [node name="walls" type="Node3D" parent="."] diff --git a/levels/blue/logic/level_b_l_5.tscn b/levels/blue/logic/level_b_l_5.tscn new file mode 100644 index 0000000..fa81d22 --- /dev/null +++ b/levels/blue/logic/level_b_l_5.tscn @@ -0,0 +1,194 @@ +[gd_scene load_steps=9 format=3 uid="uid://txrt6dvltrrq"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_6afic"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="2_11jjk"] +[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="3_ls3m8"] +[ext_resource type="PackedScene" uid="uid://cm2f7tduygfgt" path="res://cubes/tile/cube_tile_sokoban_norecurse.tscn" id="7_x37rl"] +[ext_resource type="PackedScene" uid="uid://cl3a4jhoypq0v" path="res://player/player_nojump.tscn" id="8_ruw3v"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="10_08el5"] +[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="12_unc08"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_i6gou"] +size = Vector3(3, 3, 3) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_6afic")] + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("2_11jjk")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +buttons = [NodePath("../button"), NodePath("../button2")] + +[node name="player" parent="." instance=ExtResource("8_ruw3v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -3) + +[node name="tiles" type="Node3D" parent="."] + +[node name="puzzle_tile" parent="tiles" instance=ExtResource("3_ls3m8")] + +[node name="puzzle_tile2" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) + +[node name="puzzle_tile3" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -6) + +[node name="puzzle_tile4" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -6) + +[node name="puzzle_tile5" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -9) + +[node name="puzzle_tile6" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -9) + +[node name="puzzle_tile7" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -12) + +[node name="puzzle_tile8" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -12) + +[node name="puzzle_tile9" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -9) + +[node name="puzzle_tile10" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -12) + +[node name="puzzle_tile11" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -15) + +[node name="puzzle_tile12" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -15) + +[node name="puzzle_tile13" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -12) + +[node name="puzzle_tile14" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -15) + +[node name="puzzle_tile15" parent="tiles" instance=ExtResource("3_ls3m8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -18) + +[node name="walls" type="Node3D" parent="."] + +[node name="StaticBody3D" type="StaticBody3D" parent="walls"] +physics_material_override = ExtResource("12_unc08") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D3" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D9" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -18) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D10" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -18) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -18) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D12" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -21) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D14" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -21) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D16" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -21) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D17" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -18) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D18" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D19" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D20" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D21" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D22" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D23" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D24" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D25" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D26" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D27" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D28" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D29" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="button" parent="." instance=ExtResource("10_08el5")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, -15) + +[node name="button2" parent="." instance=ExtResource("10_08el5")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, -18) + +[node name="cube_tile" parent="." instance=ExtResource("7_x37rl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -9) + +[node name="cube_tile2" parent="." instance=ExtResource("7_x37rl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -12) diff --git a/levels/blue/logic/level_b_l_6.tscn b/levels/blue/logic/level_b_l_6.tscn new file mode 100644 index 0000000..b9911c0 --- /dev/null +++ b/levels/blue/logic/level_b_l_6.tscn @@ -0,0 +1,293 @@ +[gd_scene load_steps=9 format=3 uid="uid://bglkqpryo83vv"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_4dd1g"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="2_ja1kl"] +[ext_resource type="PackedScene" uid="uid://cl3a4jhoypq0v" path="res://player/player_nojump.tscn" id="3_8a63i"] +[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="4_ntb2g"] +[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="5_xj68y"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="6_37ddl"] +[ext_resource type="PackedScene" uid="uid://cm2f7tduygfgt" path="res://cubes/tile/cube_tile_sokoban_norecurse.tscn" id="7_c3w54"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_i6gou"] +size = Vector3(3, 3, 3) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_4dd1g")] + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("2_ja1kl")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -12) +buttons = [NodePath("../button"), NodePath("../button2"), NodePath("../button3"), NodePath("../button4")] + +[node name="player" parent="." instance=ExtResource("3_8a63i")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 6) + +[node name="tiles" type="Node3D" parent="."] + +[node name="puzzle_tile" parent="tiles" instance=ExtResource("4_ntb2g")] + +[node name="puzzle_tile2" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) + +[node name="puzzle_tile3" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -3) + +[node name="puzzle_tile4" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -3) + +[node name="puzzle_tile5" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -3) + +[node name="puzzle_tile6" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0) + +[node name="puzzle_tile7" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 3) + +[node name="puzzle_tile8" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 6) + +[node name="puzzle_tile9" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 9) + +[node name="puzzle_tile10" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 9) + +[node name="puzzle_tile11" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 9) + +[node name="puzzle_tile12" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 9) + +[node name="puzzle_tile13" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6) + +[node name="puzzle_tile14" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) + +[node name="puzzle_tile15" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 3) + +[node name="puzzle_tile16" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 3) + +[node name="puzzle_tile17" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6) + +[node name="puzzle_tile18" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 9) + +[node name="puzzle_tile19" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 6) + +[node name="puzzle_tile20" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 9) + +[node name="puzzle_tile21" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 0) + +[node name="puzzle_tile22" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3) + +[node name="puzzle_tile23" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) + +[node name="puzzle_tile24" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -9) + +[node name="puzzle_tile25" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -9) + +[node name="puzzle_tile26" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -9) + +[node name="puzzle_tile27" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -6) + +[node name="puzzle_tile28" parent="tiles" instance=ExtResource("4_ntb2g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -12) + +[node name="walls" type="Node3D" parent="."] + +[node name="StaticBody3D" type="StaticBody3D" parent="walls"] +physics_material_override = ExtResource("5_xj68y") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D39" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D3" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D9" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D10" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D12" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D13" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -15) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D14" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D15" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D16" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D17" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D18" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D19" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D20" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D21" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D22" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D23" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D24" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D25" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D26" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D27" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D28" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D29" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D30" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D31" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 12) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D32" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 9) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D33" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D34" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D35" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 0) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D36" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -3) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D37" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="CollisionShape3D38" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -6) +shape = SubResource("BoxShape3D_i6gou") + +[node name="cube_tile" parent="." instance=ExtResource("7_c3w54")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 0) + +[node name="cube_tile2" parent="." instance=ExtResource("7_c3w54")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 6) + +[node name="cube_tile3" parent="." instance=ExtResource("7_c3w54")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 9) + +[node name="cube_tile4" parent="." instance=ExtResource("7_c3w54")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 0) + +[node name="button" parent="." instance=ExtResource("6_37ddl")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, 9) + +[node name="button2" parent="." instance=ExtResource("6_37ddl")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 9, 3, 3) + +[node name="button3" parent="." instance=ExtResource("6_37ddl")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, 0) + +[node name="button4" parent="." instance=ExtResource("6_37ddl")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 3, -3) diff --git a/levels/blue/logic/level_b_l_7.tscn b/levels/blue/logic/level_b_l_7.tscn new file mode 100644 index 0000000..e6e9d48 --- /dev/null +++ b/levels/blue/logic/level_b_l_7.tscn @@ -0,0 +1,348 @@ +[gd_scene load_steps=10 format=3 uid="uid://brfxeiw0h7nhn"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_qd3wg"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="2_b0j7w"] +[ext_resource type="PackedScene" uid="uid://cl3a4jhoypq0v" path="res://player/player_nojump.tscn" id="3_ignlg"] +[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="4_at64b"] +[ext_resource type="PackedScene" uid="uid://cttv7cofbshaa" path="res://cubes/tile/death_tile_sokoban.tscn" id="5_jbyg8"] +[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="5_vxpfp"] +[ext_resource type="PackedScene" uid="uid://cm2f7tduygfgt" path="res://cubes/tile/cube_tile_sokoban_norecurse.tscn" id="6_rn3br"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="7_bwv1c"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_dann2"] +size = Vector3(3, 3, 3) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_qd3wg")] + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("2_b0j7w")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 0) +buttons = [NodePath("../button"), NodePath("../button2"), NodePath("../button3"), NodePath("../button4")] + +[node name="player" parent="." instance=ExtResource("3_ignlg")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 3) + +[node name="tiles" type="Node3D" parent="."] + +[node name="puzzle_tile" parent="tiles" instance=ExtResource("4_at64b")] + +[node name="puzzle_tile37" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0) + +[node name="puzzle_tile38" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0) + +[node name="puzzle_tile39" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 0) + +[node name="puzzle_tile40" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 0) + +[node name="puzzle_tile41" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 0) + +[node name="puzzle_tile2" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) + +[node name="puzzle_tile3" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 0) + +[node name="puzzle_tile4" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 0) + +[node name="puzzle_tile5" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0) + +[node name="puzzle_tile6" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0) + +[node name="puzzle_tile7" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) + +[node name="puzzle_tile8" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) + +[node name="puzzle_tile9" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 3) + +[node name="puzzle_tile10" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 3) + +[node name="puzzle_tile11" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 3) + +[node name="puzzle_tile12" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 3) + +[node name="puzzle_tile13" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6) + +[node name="puzzle_tile14" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 6) + +[node name="puzzle_tile15" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 6) + +[node name="puzzle_tile16" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6) + +[node name="puzzle_tile17" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6) + +[node name="puzzle_tile18" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 6) + +[node name="puzzle_tile19" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3) + +[node name="puzzle_tile20" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -3) + +[node name="puzzle_tile21" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3) + +[node name="puzzle_tile22" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -3) + +[node name="puzzle_tile23" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -3) + +[node name="puzzle_tile24" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -3) + +[node name="puzzle_tile25" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -6) + +[node name="puzzle_tile26" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -6) + +[node name="puzzle_tile27" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6) + +[node name="puzzle_tile28" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -6) + +[node name="puzzle_tile29" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6) + +[node name="puzzle_tile30" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -6) + +[node name="puzzle_tile31" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 9) + +[node name="puzzle_tile32" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 9) + +[node name="puzzle_tile33" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 9) + +[node name="puzzle_tile34" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 9) + +[node name="puzzle_tile35" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 9) + +[node name="puzzle_tile36" parent="tiles" instance=ExtResource("4_at64b")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 9) + +[node name="button" parent="." instance=ExtResource("7_bwv1c")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 12, 3, 0) + +[node name="button2" parent="." instance=ExtResource("7_bwv1c")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 21, 3, 0) + +[node name="button3" parent="." instance=ExtResource("7_bwv1c")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 18, 3, 0) + +[node name="button4" parent="." instance=ExtResource("7_bwv1c")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 15, 3, 0) + +[node name="cube_tile" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -3) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile2" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -3) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile3" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 6) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile4" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 9) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile5" parent="." instance=ExtResource("6_rn3br")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) + +[node name="cube_tile6" parent="." instance=ExtResource("6_rn3br")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) + +[node name="cube_tile7" parent="." instance=ExtResource("6_rn3br")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) + +[node name="cube_tile8" parent="." instance=ExtResource("6_rn3br")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3) + +[node name="cube_tile9" parent="." instance=ExtResource("6_rn3br")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 6) + +[node name="walls" type="Node3D" parent="."] + +[node name="StaticBody3D" type="StaticBody3D" parent="walls"] +physics_material_override = ExtResource("5_vxpfp") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D3" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D5" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -6) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D6" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D7" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D8" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D9" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D10" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D11" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 0) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D12" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D13" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D14" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D15" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D16" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D17" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 6) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D18" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D19" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D20" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D21" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D22" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D23" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D24" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D25" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D26" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 12) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D27" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D28" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 6) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D29" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D30" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D31" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 0) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D32" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D33" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D34" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -6) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D35" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D36" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D37" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -9) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D38" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -9) +shape = SubResource("BoxShape3D_dann2") diff --git a/levels/blue/logic/level_b_l_8.tscn b/levels/blue/logic/level_b_l_8.tscn new file mode 100644 index 0000000..d758bff --- /dev/null +++ b/levels/blue/logic/level_b_l_8.tscn @@ -0,0 +1,923 @@ +[gd_scene load_steps=14 format=3 uid="uid://b2h7xh66pm53g"] + +[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_qrwtk"] +[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="2_03tdr"] +[ext_resource type="PackedScene" uid="uid://cl3a4jhoypq0v" path="res://player/player_nojump.tscn" id="3_065d1"] +[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="4_o623c"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="5_7stpw"] +[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="6_gbdb8"] +[ext_resource type="PackedScene" uid="uid://cttv7cofbshaa" path="res://cubes/tile/death_tile_sokoban.tscn" id="6_kiycb"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="7_srlum"] +[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="8_36372"] +[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="8_y4j1j"] +[ext_resource type="PackedScene" uid="uid://k0hkmhdvbq1d" path="res://cubes/tile/cube_tile_sokoban_unkillable.tscn" id="11_201i6"] +[ext_resource type="PackedScene" uid="uid://bguy7uvxaxloo" path="res://cubes/tile/cube_tile_sokoban.tscn" id="12_yrsso"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_dann2"] +size = Vector3(3, 3, 3) + +[node name="Level1" type="Node3D"] + +[node name="room_blue_floor" parent="." instance=ExtResource("1_qrwtk")] + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("2_03tdr")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 3, -21) +buttons = [NodePath("../button"), NodePath("../button2"), NodePath("../button3")] + +[node name="player" parent="." instance=ExtResource("3_065d1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 12) + +[node name="tiles" type="Node3D" parent="."] + +[node name="puzzle_tile" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 0) + +[node name="puzzle_tile3" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 0) + +[node name="puzzle_tile5" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 0) + +[node name="puzzle_tile6" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 0) + +[node name="puzzle_tile7" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 0) + +[node name="puzzle_tile8" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 0) + +[node name="puzzle_tile9" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 0) + +[node name="puzzle_tile10" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 0) + +[node name="puzzle_tile11" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 0) + +[node name="puzzle_tile12" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 0) + +[node name="puzzle_tile14" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 0) + +[node name="puzzle_tile16" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 0) + +[node name="puzzle_tile17" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -3) + +[node name="puzzle_tile19" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -3) + +[node name="puzzle_tile21" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -3) + +[node name="puzzle_tile22" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -3) + +[node name="puzzle_tile23" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -3) + +[node name="puzzle_tile24" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -3) + +[node name="puzzle_tile25" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -3) + +[node name="puzzle_tile26" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -3) + +[node name="puzzle_tile27" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -3) + +[node name="puzzle_tile28" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -3) + +[node name="puzzle_tile30" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -3) + +[node name="puzzle_tile32" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -3) + +[node name="puzzle_tile33" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 6) + +[node name="puzzle_tile35" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 6) + +[node name="puzzle_tile37" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 6) + +[node name="puzzle_tile38" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 6) + +[node name="puzzle_tile39" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 6) + +[node name="puzzle_tile40" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 6) + +[node name="puzzle_tile41" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 6) + +[node name="puzzle_tile42" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 6) + +[node name="puzzle_tile43" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 6) + +[node name="puzzle_tile44" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 6) + +[node name="puzzle_tile46" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 6) + +[node name="puzzle_tile48" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 6) + +[node name="puzzle_tile49" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 3) + +[node name="puzzle_tile51" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 3) + +[node name="puzzle_tile53" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 3) + +[node name="puzzle_tile54" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 3) + +[node name="puzzle_tile55" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 3) + +[node name="puzzle_tile56" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 3) + +[node name="puzzle_tile57" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 3) + +[node name="puzzle_tile58" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 3) + +[node name="puzzle_tile59" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 3) + +[node name="puzzle_tile60" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 3) + +[node name="puzzle_tile62" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 3) + +[node name="puzzle_tile64" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 3) + +[node name="puzzle_tile65" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -6) + +[node name="puzzle_tile66" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -6) + +[node name="puzzle_tile67" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -6) + +[node name="puzzle_tile68" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -6) + +[node name="puzzle_tile69" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -6) + +[node name="puzzle_tile70" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -6) + +[node name="puzzle_tile71" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -6) + +[node name="puzzle_tile72" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -6) + +[node name="puzzle_tile73" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -6) + +[node name="puzzle_tile74" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -6) + +[node name="puzzle_tile75" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -6) + +[node name="puzzle_tile76" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -6) + +[node name="puzzle_tile77" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -6) + +[node name="puzzle_tile78" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -6) + +[node name="puzzle_tile79" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -6) + +[node name="puzzle_tile80" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -6) + +[node name="puzzle_tile81" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -9) + +[node name="puzzle_tile82" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -9) + +[node name="puzzle_tile83" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -9) + +[node name="puzzle_tile84" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -9) + +[node name="puzzle_tile85" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -9) + +[node name="puzzle_tile86" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -9) + +[node name="puzzle_tile87" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -9) + +[node name="puzzle_tile88" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -9) + +[node name="puzzle_tile89" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -9) + +[node name="puzzle_tile90" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -9) + +[node name="puzzle_tile91" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -9) + +[node name="puzzle_tile92" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -9) + +[node name="puzzle_tile93" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -9) + +[node name="puzzle_tile94" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -9) + +[node name="puzzle_tile95" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -9) + +[node name="puzzle_tile96" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -9) + +[node name="puzzle_tile97" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 12) + +[node name="puzzle_tile98" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 12) + +[node name="puzzle_tile99" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 12) + +[node name="puzzle_tile100" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 12) + +[node name="puzzle_tile101" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 12) + +[node name="puzzle_tile102" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 12) + +[node name="puzzle_tile103" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 12) + +[node name="puzzle_tile104" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 12) + +[node name="puzzle_tile105" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 12) + +[node name="puzzle_tile106" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 12) + +[node name="puzzle_tile107" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 12) + +[node name="puzzle_tile108" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 12) + +[node name="puzzle_tile109" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 12) + +[node name="puzzle_tile110" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 12) + +[node name="puzzle_tile111" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 12) + +[node name="puzzle_tile112" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 12) + +[node name="puzzle_tile113" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 9) + +[node name="puzzle_tile114" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 9) + +[node name="puzzle_tile115" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 9) + +[node name="puzzle_tile116" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 9) + +[node name="puzzle_tile117" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 9) + +[node name="puzzle_tile118" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 9) + +[node name="puzzle_tile119" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 9) + +[node name="puzzle_tile120" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 9) + +[node name="puzzle_tile121" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 9) + +[node name="puzzle_tile122" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 9) + +[node name="puzzle_tile123" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 9) + +[node name="puzzle_tile124" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 9) + +[node name="puzzle_tile125" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 9) + +[node name="puzzle_tile126" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 9) + +[node name="puzzle_tile257" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 0) + +[node name="puzzle_tile258" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 0) + +[node name="puzzle_tile259" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 3) + +[node name="puzzle_tile127" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 9) + +[node name="puzzle_tile128" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 9) + +[node name="puzzle_tile129" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -12) + +[node name="puzzle_tile130" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -12) + +[node name="puzzle_tile131" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -12) + +[node name="puzzle_tile132" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -12) + +[node name="puzzle_tile133" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -12) + +[node name="puzzle_tile134" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -12) + +[node name="puzzle_tile135" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -12) + +[node name="puzzle_tile136" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -12) + +[node name="puzzle_tile137" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -12) + +[node name="puzzle_tile138" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -12) + +[node name="puzzle_tile139" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -12) + +[node name="puzzle_tile140" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -12) + +[node name="puzzle_tile141" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -12) + +[node name="puzzle_tile142" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -12) + +[node name="puzzle_tile143" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -12) + +[node name="puzzle_tile144" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -12) + +[node name="puzzle_tile145" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -15) + +[node name="puzzle_tile146" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -15) + +[node name="puzzle_tile147" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -15) + +[node name="puzzle_tile148" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -15) + +[node name="puzzle_tile149" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -15) + +[node name="puzzle_tile150" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -15) + +[node name="puzzle_tile151" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -15) + +[node name="puzzle_tile152" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -15) + +[node name="puzzle_tile153" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -15) + +[node name="puzzle_tile154" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -15) + +[node name="puzzle_tile155" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -15) + +[node name="puzzle_tile156" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -15) + +[node name="puzzle_tile157" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -15) + +[node name="puzzle_tile158" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -15) + +[node name="puzzle_tile159" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -15) + +[node name="puzzle_tile160" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -15) + +[node name="puzzle_tile161" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -18) + +[node name="puzzle_tile162" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -18) + +[node name="puzzle_tile163" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -18) + +[node name="puzzle_tile164" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -18) + +[node name="puzzle_tile165" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -18) + +[node name="puzzle_tile166" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -18) + +[node name="puzzle_tile167" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -18) + +[node name="puzzle_tile168" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -18) + +[node name="puzzle_tile169" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -18) + +[node name="puzzle_tile170" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -18) + +[node name="puzzle_tile171" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -18) + +[node name="puzzle_tile172" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -18) + +[node name="puzzle_tile173" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -18) + +[node name="puzzle_tile174" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -18) + +[node name="puzzle_tile175" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -18) + +[node name="puzzle_tile176" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -18) + +[node name="puzzle_tile177" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -21) + +[node name="puzzle_tile178" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, -21) + +[node name="puzzle_tile179" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, -21) + +[node name="puzzle_tile180" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -21) + +[node name="puzzle_tile181" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, -21) + +[node name="puzzle_tile182" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, -21) + +[node name="puzzle_tile183" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, -21) + +[node name="puzzle_tile184" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, -21) + +[node name="puzzle_tile185" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, -21) + +[node name="puzzle_tile186" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, -21) + +[node name="puzzle_tile187" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, -21) + +[node name="puzzle_tile188" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, -21) + +[node name="puzzle_tile189" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -21) + +[node name="puzzle_tile190" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, -21) + +[node name="puzzle_tile191" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -21) + +[node name="puzzle_tile192" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, -21) + +[node name="puzzle_tile193" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 18) + +[node name="puzzle_tile194" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 18) + +[node name="puzzle_tile195" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 18) + +[node name="puzzle_tile196" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 18) + +[node name="puzzle_tile197" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 18) + +[node name="puzzle_tile198" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 18) + +[node name="puzzle_tile199" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 18) + +[node name="puzzle_tile200" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 18) + +[node name="puzzle_tile201" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 18) + +[node name="puzzle_tile202" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 18) + +[node name="puzzle_tile203" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 18) + +[node name="puzzle_tile204" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 18) + +[node name="puzzle_tile205" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 18) + +[node name="puzzle_tile206" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 18) + +[node name="puzzle_tile207" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 18) + +[node name="puzzle_tile208" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 18) + +[node name="puzzle_tile209" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 15) + +[node name="puzzle_tile210" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 15) + +[node name="puzzle_tile211" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 15) + +[node name="puzzle_tile212" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 15) + +[node name="puzzle_tile213" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 15) + +[node name="puzzle_tile214" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 15) + +[node name="puzzle_tile215" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 15) + +[node name="puzzle_tile216" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 15) + +[node name="puzzle_tile217" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 15) + +[node name="puzzle_tile218" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 15) + +[node name="puzzle_tile219" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 15) + +[node name="puzzle_tile220" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 15) + +[node name="puzzle_tile221" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 15) + +[node name="puzzle_tile222" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 15) + +[node name="puzzle_tile223" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 15) + +[node name="puzzle_tile224" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 15) + +[node name="puzzle_tile225" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 24) + +[node name="puzzle_tile226" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 24) + +[node name="puzzle_tile227" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 24) + +[node name="puzzle_tile228" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 24) + +[node name="puzzle_tile229" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 24) + +[node name="puzzle_tile230" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 24) + +[node name="puzzle_tile231" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 24) + +[node name="puzzle_tile232" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 24) + +[node name="puzzle_tile233" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 24) + +[node name="puzzle_tile234" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 24) + +[node name="puzzle_tile235" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 24) + +[node name="puzzle_tile236" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 24) + +[node name="puzzle_tile237" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 24) + +[node name="puzzle_tile238" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 24) + +[node name="puzzle_tile239" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 24) + +[node name="puzzle_tile240" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 24) + +[node name="puzzle_tile241" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 21) + +[node name="puzzle_tile242" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5, 0, 21) + +[node name="puzzle_tile243" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 0, 21) + +[node name="puzzle_tile244" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 21) + +[node name="puzzle_tile245" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -20, 0, 21) + +[node name="puzzle_tile246" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -17, 0, 21) + +[node name="puzzle_tile247" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -23, 0, 21) + +[node name="puzzle_tile248" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -14, 0, 21) + +[node name="puzzle_tile249" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 16, 0, 21) + +[node name="puzzle_tile250" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 19, 0, 21) + +[node name="puzzle_tile251" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 0, 21) + +[node name="puzzle_tile252" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22, 0, 21) + +[node name="puzzle_tile253" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 21) + +[node name="puzzle_tile254" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 7, 0, 21) + +[node name="puzzle_tile255" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, 21) + +[node name="puzzle_tile256" parent="tiles" instance=ExtResource("4_o623c")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 0, 21) + +[node name="death_visual" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 4, 0, 6) + +[node name="death_area_player" parent="tiles/death_visual" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual2" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 6) + +[node name="death_area_player" parent="tiles/death_visual2" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual2" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual3" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -2, 0, 6) + +[node name="death_area_player" parent="tiles/death_visual3" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual3" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual4" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -5, 0, 6) + +[node name="death_area_player" parent="tiles/death_visual4" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual4" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual5" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -5, 0, 3) + +[node name="death_area_player" parent="tiles/death_visual5" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual5" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual7" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -5, 0, 0) + +[node name="death_area_player" parent="tiles/death_visual7" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual7" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual8" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -5, 0, -3) + +[node name="death_area_player" parent="tiles/death_visual8" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual8" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual9" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -2, 0, -3) + +[node name="death_area_player" parent="tiles/death_visual9" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual9" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual10" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, -3) + +[node name="death_area_player" parent="tiles/death_visual10" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual10" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual11" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 4, 0, -3) + +[node name="death_area_player" parent="tiles/death_visual11" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual11" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual12" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 4, 0, 0) + +[node name="death_area_player" parent="tiles/death_visual12" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual12" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual13" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 4, 0, 3) + +[node name="death_area_player" parent="tiles/death_visual13" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual13" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_visual14" parent="tiles" instance=ExtResource("6_gbdb8")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 0, 3) + +[node name="death_area_player" parent="tiles/death_visual14" instance=ExtResource("7_srlum")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="death_area_cubes" parent="tiles/death_visual14" instance=ExtResource("8_36372")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 1, 0) + +[node name="walls" type="Node3D" parent="."] + +[node name="StaticBody3D" type="StaticBody3D" parent="walls"] +physics_material_override = ExtResource("8_y4j1j") + +[node name="CollisionShape3D" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(17, 0, 0, 0, 1, 0, 0, 0, 1, 1, 3, 27) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D2" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(17, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3, -24) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D3" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(-7.43094e-07, 0, 1, 0, 1, 0, -17, 0, -4.37114e-08, -26, 3, 3) +shape = SubResource("BoxShape3D_dann2") + +[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"] +transform = Transform3D(-7.43094e-07, 0, 1, 0, 1, 0, -17, 0, -4.37114e-08, 25, 3, 0) +shape = SubResource("BoxShape3D_dann2") + +[node name="button" parent="." instance=ExtResource("5_7stpw")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -2, 3, 0) + +[node name="button2" parent="." instance=ExtResource("5_7stpw")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 1, 3, 0) + +[node name="button3" parent="." instance=ExtResource("5_7stpw")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -2, 3, 3) + +[node name="cube_tile" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("6_kiycb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 3, -9) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile2" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("6_kiycb")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 3, 12) +colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null] + +[node name="cube_tile3" parent="." instance=ExtResource("11_201i6")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -11, 3, 12) + +[node name="cube_tile4" parent="." instance=ExtResource("11_201i6")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10, 3, -9) + +[node name="cube_tile5" parent="." instance=ExtResource("12_yrsso")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 3, 0) diff --git a/levels/blue/parkour/level_b_p_4.tscn b/levels/blue/parkour/level_b_p_4.tscn index 1b85059..dee0d53 100644 --- a/levels/blue/parkour/level_b_p_4.tscn +++ b/levels/blue/parkour/level_b_p_4.tscn @@ -21,448 +21,556 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -40.5981, 0) [node name="Node3D" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -8) -[node name="CubeBlue" parent="Node3D10/Node3D" instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh") instance=ExtResource("4_3ufcs")] +mesh = [null] -[node name="CubeBlue2" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../CubeBlue/CollisionShape3D")] [node name="Node3D2" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -8) -[node name="CubeBlue" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D2" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D2" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D3" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -2) -[node name="CubeBlue" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D3" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D3" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D4" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, -2) -[node name="CubeBlue" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D4" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D4" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D5" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 4) -[node name="CubeBlue" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D5" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D5" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D7" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -8) -[node name="CubeBlue" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D7" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D7" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D8" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, -2) -[node name="CubeBlue" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D8" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D8" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D9" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 4) -[node name="CubeBlue" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D9" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D9" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] [node name="Node3D6" type="Node3D" parent="Node3D10"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 4) -[node name="CubeBlue" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue2" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue2" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue3" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue3" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue4" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue4" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue5" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue5" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue6" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue6" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue7" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue7" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue8" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue8" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue9" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue9" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue10" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue10" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 0) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue11" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue11" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] -[node name="CubeBlue12" parent="Node3D10/Node3D6" node_paths=PackedStringArray("colliders") instance=ExtResource("4_3ufcs")] +[node name="CubeBlue12" parent="Node3D10/Node3D6" node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("4_3ufcs")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -3, 3) +mesh = [null] colliders = [NodePath("../../Node3D/CubeBlue/CollisionShape3D")] diff --git a/levels/blue/parkour/level_b_p_5.tscn b/levels/blue/parkour/level_b_p_5.tscn index 0c26536..840d8f7 100644 --- a/levels/blue/parkour/level_b_p_5.tscn +++ b/levels/blue/parkour/level_b_p_5.tscn @@ -30,7 +30,6 @@ collision_layer = 33 physics_material_override = ExtResource("4_mg06c") [node name="mesh" parent="sphere" instance=ExtResource("4_4g3ke")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="sphere"] shape = SubResource("SphereShape3D_2w6ek") diff --git a/levels/green/maze.tscn b/levels/green/maze.tscn new file mode 100644 index 0000000..7f5403c --- /dev/null +++ b/levels/green/maze.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=6 format=3 uid="uid://yitmf3kce1fl"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_03d8p"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_6kk8y"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_gr48x"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_poutn"] +[ext_resource type="PackedScene" uid="uid://c5by2jmpf0pay" path="res://primitives/Maze.blend" id="5_eklbn"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_03d8p")] + +[node name="player" parent="." instance=ExtResource("2_6kk8y")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 74, -6) +allow_jump_hold = false + +[node name="OmniLight3D" type="OmniLight3D" parent="player"] +omni_range = 25.0 + +[node name="objective" parent="." instance=ExtResource("3_gr48x")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, -48, 90, 69) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_poutn")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 0, 0) + +[node name="Maze" parent="." instance=ExtResource("5_eklbn")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) diff --git a/levels/yellow/logic/level_y_l_1.tscn b/levels/yellow/logic/level_y_l_1.tscn new file mode 100644 index 0000000..6d70030 --- /dev/null +++ b/levels/yellow/logic/level_y_l_1.tscn @@ -0,0 +1,59 @@ +[gd_scene load_steps=11 format=3 uid="uid://dw4mh6dq66qpp"] + +[ext_resource type="PackedScene" uid="uid://bvvbru50snsfe" path="res://objectives/objective_switcher_yellow.tscn" id="1_cglgg"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="2_cm25o"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="2_m0dd8"] +[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="3_5o0xp"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="4_fpyjk"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="5_vuta4"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="6_l158p"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="9_r6thh"] +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="10_qh1w3"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_elifi"] + +[node name="LevelYL1" type="Node3D"] + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("1_cglgg")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 20, 6) +buttons = [NodePath("../button")] + +[node name="death_wireframe" parent="." instance=ExtResource("2_cm25o")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, -100, 0, 100, -4.37114e-06, 0, 0, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("2_m0dd8")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, -2, 0, 2, -8.74228e-08, 0, 0, 0) + +[node name="button" parent="." instance=ExtResource("4_fpyjk")] +transform = Transform3D(3, 0, 0, 0, -1.31134e-07, -3, 0, 3, -1.31134e-07, -4, -1.68844e-07, 4.00504) + +[node name="platform_white2" parent="." instance=ExtResource("6_l158p")] +transform = Transform3D(-2.18557e-08, 0.5, 0, 2.18557e-08, 9.55343e-16, -1, -0.5, -2.18557e-08, -4.37114e-08, -6, 5, 6) + +[node name="player" parent="." instance=ExtResource("9_r6thh")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11, 2) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("5_vuta4")] +transform = Transform3D(-2.18557e-08, 0.5, 0, 2.18557e-08, 9.55343e-16, -0.5, -0.5, -2.18557e-08, -2.18557e-08, -6, -10, 6) + +[node name="platform_white" parent="." instance=ExtResource("6_l158p")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, -1.5, 0, 0.5, -6.55671e-08, 0, 0, 0) + +[node name="CubeYellow" parent="." instance=ExtResource("3_5o0xp")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, -8.74228e-08, 2) +collision_layer = 265 +collision_mask = 257 +axis_lock_linear_y = true +axis_lock_angular_x = true +axis_lock_angular_z = true + +[node name="StaticBody3D" type="StaticBody3D" parent="."] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, -2, -4.37114e-08, 1) +collision_layer = 256 +collision_mask = 256 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"] +shape = SubResource("BoxShape3D_elifi") + +[node name="init_level" parent="." instance=ExtResource("10_qh1w3")] +gravity = Vector3(0, 0, -1) diff --git a/levels/yellow/logic/level_y_l_2.tscn b/levels/yellow/logic/level_y_l_2.tscn new file mode 100644 index 0000000..89b9acf --- /dev/null +++ b/levels/yellow/logic/level_y_l_2.tscn @@ -0,0 +1,76 @@ +[gd_scene load_steps=11 format=3 uid="uid://cq31eud0kpreo"] + +[ext_resource type="PackedScene" uid="uid://bvvbru50snsfe" path="res://objectives/objective_switcher_yellow.tscn" id="1_eyb8p"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="2_f1ekl"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="3_stxa3"] +[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="4_1acm3"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="5_i8mh1"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="6_y3bu1"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="7_4vycs"] +[ext_resource type="PackedScene" uid="uid://cds3k6awxknps" path="res://primitives/platforms/platform_yellow_out.tscn" id="8_em22g"] +[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="8_o4w8v"] +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="9_ih1lc"] + +[node name="LevelYL1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("9_ih1lc")] +gravity = Vector3(0, 0, -1) + +[node name="death_wireframe" parent="." instance=ExtResource("2_f1ekl")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, -100, 0, 100, -4.37114e-06, 0, 0, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("3_stxa3")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, -2, 0, 2, -8.74228e-08, 0, 0, 0) + +[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("1_eyb8p")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4, 0, 46) +buttons = [NodePath("../button")] + +[node name="player" parent="." instance=ExtResource("6_y3bu1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11, 2) + +[node name="platform_yellow_in" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, -0.5, 0, 0.5, -2.18557e-08, 0, 0, 0) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(6.55671e-08, 0.5, -2.18557e-08, 0, -2.18557e-08, -0.5, -0.5, 6.55671e-08, -2.86603e-15, -26, 0, 6) + +[node name="platform_yellow_in4" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(6.55671e-08, 0.5, -2.18557e-08, 0, -2.18557e-08, -0.5, -0.5, 6.55671e-08, -2.86603e-15, -26, 0, 16) + +[node name="platform_yellow_in5" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(6.55671e-08, 0.5, -2.18557e-08, 0, -2.18557e-08, -0.5, -0.5, 6.55671e-08, -2.86603e-15, -26, 0, 46) + +[node name="platform_yellow_in6" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(-0.5, 4.37114e-08, -1.91069e-15, 0, -2.18557e-08, -0.5, -4.37114e-08, -0.5, 2.18557e-08, -20, 0, 52) + +[node name="platform_yellow_in3" parent="." instance=ExtResource("7_4vycs")] +transform = Transform3D(-0.5, 4.37114e-08, -1.91069e-15, 0, -2.18557e-08, -0.5, -4.37114e-08, -0.5, 2.18557e-08, -10, 0, 12) + +[node name="platform_white" parent="." instance=ExtResource("5_i8mh1")] +transform = Transform3D(0.5, -8.74228e-08, 3.82137e-15, 0, -2.18557e-08, -0.5, 8.74228e-08, 0.5, -2.18557e-08, 0, 0, 12) + +[node name="platform_white5" parent="." instance=ExtResource("5_i8mh1")] +transform = Transform3D(0.5, -8.74228e-08, 3.82137e-15, 0, -2.18557e-08, -0.5, 8.74228e-08, 0.5, -2.18557e-08, 0, -10, 0) + +[node name="platform_white4" parent="." instance=ExtResource("5_i8mh1")] +transform = Transform3D(1.5, -8.74228e-08, 3.82137e-15, 0, -2.18557e-08, -0.5, 2.62268e-07, 0.5, -2.18557e-08, 0, 0, 52) + +[node name="platform_white3" parent="." instance=ExtResource("5_i8mh1")] +transform = Transform3D(-1.62921e-07, -0.5, 2.18557e-08, 0, -2.18557e-08, -0.5, 1, -8.14603e-08, 3.56074e-15, -26, 0, 31) + +[node name="platform_white2" parent="." instance=ExtResource("5_i8mh1")] +transform = Transform3D(1, -8.74228e-08, 3.82137e-15, 0, -2.18557e-08, -0.5, 1.74846e-07, 0.5, -2.18557e-08, -15, 0, 0) + +[node name="platform_yellow_out" parent="." instance=ExtResource("8_em22g")] +transform = Transform3D(-2.18557e-08, -0.5, 0, 0.5, -2.18557e-08, 0, 0, 0, 0.5, 16, 0, 46) + +[node name="button" parent="." instance=ExtResource("4_1acm3")] +transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, -24, 0, 10) + +[node name="CubeYellow" parent="." instance=ExtResource("8_o4w8v")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2) +axis_lock_linear_y = true +axis_lock_angular_x = true +axis_lock_angular_y = true +axis_lock_angular_z = true diff --git a/levels/yellow/logic/level_y_l_3.tscn b/levels/yellow/logic/level_y_l_3.tscn new file mode 100644 index 0000000..dbaa5f3 --- /dev/null +++ b/levels/yellow/logic/level_y_l_3.tscn @@ -0,0 +1,38 @@ +[gd_scene load_steps=7 format=3 uid="uid://b8osmkguoar8u"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_8wrwh"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="2_el7tb"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="3_w373d"] +[ext_resource type="PackedScene" uid="uid://bvvbru50snsfe" path="res://objectives/objective_switcher_yellow.tscn" id="4_ssvam"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="5_x0i3f"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="7_t0h2a"] + +[node name="LevelYL1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_8wrwh")] + +[node name="death_wireframe" parent="." instance=ExtResource("2_el7tb")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, -100, 0, 100, -4.37114e-06, 0, 0, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("3_w373d")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, -2, 0, 2, -8.74228e-08, 0, 0, 0) + +[node name="objective_switcher" parent="." instance=ExtResource("4_ssvam")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 4, 0, 0) + +[node name="player" parent="." instance=ExtResource("5_x0i3f")] +axis_lock_linear_x = true +axis_lock_linear_y = true +axis_lock_linear_z = true + +[node name="platform_white" parent="." instance=ExtResource("7_t0h2a")] +transform = Transform3D(0.3, 0, 0, 0, 1, 0, 0, 0, 0.3, 0, -2, 0) + +[node name="platform_white6" parent="." instance=ExtResource("7_t0h2a")] +transform = Transform3D(0.3, 0, 0, 0, 1, 0, 0, 0, 0.3, 0, 2, 0) + +[node name="platform_white2" parent="." instance=ExtResource("7_t0h2a")] +transform = Transform3D(0.3, 0, 0, 0, -4.37114e-08, 0.3, 0, -1, -1.31134e-08, 0, 0, 2) + +[node name="platform_white3" parent="." instance=ExtResource("7_t0h2a")] +transform = Transform3D(0.3, 0, 0, 0, -4.37114e-08, 0.3, 0, -1, -1.31134e-08, 0, 0, -2) diff --git a/levels/yellow/parkour/level_y_p_1.tscn b/levels/yellow/parkour/level_y_p_1.tscn new file mode 100644 index 0000000..e3fb71e --- /dev/null +++ b/levels/yellow/parkour/level_y_p_1.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=8 format=3 uid="uid://nuapwimmp8ps"] + +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="1_lsaof"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="2_7x5wr"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="3_vung4"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="4_aaryf"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="4_to2et"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="4_xb08n"] +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="6_uv7wq"] + +[node name="LevelYP1" type="Node3D"] + +[node name="player" parent="." instance=ExtResource("3_vung4")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -40, 2, -27) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("2_7x5wr")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 37, 12, 24) + +[node name="room_yellow_floor" parent="." instance=ExtResource("1_lsaof")] + +[node name="death_wireframe" parent="." instance=ExtResource("4_aaryf")] +transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("4_to2et")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -40, 0, -27) + +[node name="platform_white2" parent="." instance=ExtResource("4_to2et")] +transform = Transform3D(2, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -5, 18, -27) + +[node name="platform_white3" parent="." instance=ExtResource("4_to2et")] +transform = Transform3D(-8.74228e-08, 0.5, 2.98023e-08, 0, -2.98023e-08, 0.5, 2, 2.18557e-08, 1.3027e-15, 15.5, 12.5, -2) + +[node name="init_level" parent="." instance=ExtResource("6_uv7wq")] + +[node name="platform_yellow_in" parent="." instance=ExtResource("4_xb08n")] +transform = Transform3D(-0.5, 4.37114e-08, 0, -4.37114e-08, -0.5, 0, 0, 0, 0.5, -30, 18, -27) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("4_xb08n")] +transform = Transform3D(-2.18557e-08, -0.5, 0, 0.5, -2.18557e-08, 0, 0, 0, 0.5, 15.5, 12.5, -27) diff --git a/levels/yellow/parkour/level_y_p_2.tscn b/levels/yellow/parkour/level_y_p_2.tscn new file mode 100644 index 0000000..16a509e --- /dev/null +++ b/levels/yellow/parkour/level_y_p_2.tscn @@ -0,0 +1,49 @@ +[gd_scene load_steps=8 format=3 uid="uid://dqmq8gymsnd4g"] + +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="1_3xgcv"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="2_knm4g"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="3_0mk6g"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="4_jrevb"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="5_yfxhr"] +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="6_n3kn7"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="8_q5b61"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("6_n3kn7")] + +[node name="player" parent="." instance=ExtResource("1_3xgcv")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -94, 0) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("2_knm4g")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 9, -41) + +[node name="room_yellow_floor" parent="." instance=ExtResource("3_0mk6g")] + +[node name="death_wireframe" parent="." instance=ExtResource("4_jrevb")] +transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("5_yfxhr")] +transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, -96, 0) + +[node name="platform_white2" parent="." instance=ExtResource("5_yfxhr")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 1, 0, -0.5, -4.37114e-08, 0, -75.5, 5.5) + +[node name="platform_white3" parent="." instance=ExtResource("5_yfxhr")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 1, 0, -0.5, -4.37114e-08, 0, -65.5, 33.5) + +[node name="platform_white4" parent="." instance=ExtResource("5_yfxhr")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 1, 0, -0.5, -4.37114e-08, 0, -19.5, -60.5) + +[node name="platform_yellow_in" parent="." instance=ExtResource("8_q5b61")] +transform = Transform3D(-0.5, 4.37114e-08, 0, 1.91069e-15, 2.18557e-08, -0.5, -4.37114e-08, -0.5, -2.18557e-08, 0, -90.5, 5.5) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("8_q5b61")] +transform = Transform3D(-0.5, 4.37114e-08, 0, 1.91069e-15, 2.18557e-08, 0.5, 4.37114e-08, 0.5, -2.18557e-08, 0, -70.5, 24.5) + +[node name="platform_yellow_in4" parent="." instance=ExtResource("8_q5b61")] +transform = Transform3D(-0.5, 4.37114e-08, 0, -4.37114e-08, -0.5, 0, 0, 0, 0.5, 0, -9, -55) + +[node name="platform_yellow_in3" parent="." instance=ExtResource("8_q5b61")] +transform = Transform3D(-0.5, 4.37114e-08, 0, 1.91069e-15, 2.18557e-08, -0.5, -4.37114e-08, -0.5, -2.18557e-08, 0, -50.5, 33.5) diff --git a/levels/yellow/parkour/level_y_p_3.tscn b/levels/yellow/parkour/level_y_p_3.tscn new file mode 100644 index 0000000..b9e58e6 --- /dev/null +++ b/levels/yellow/parkour/level_y_p_3.tscn @@ -0,0 +1,111 @@ +[gd_scene load_steps=8 format=3 uid="uid://dahy0vsw7dgu4"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_klcin"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_8a5ec"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_2hxhm"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_kte12"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="5_prjew"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="8_80gyi"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="8_afsvg"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_klcin")] + +[node name="player" parent="." instance=ExtResource("2_8a5ec")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 6.40391, 0) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("3_2hxhm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -66, -12, -78) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_kte12")] + +[node name="death_wireframe" parent="." instance=ExtResource("5_prjew")] +transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 100, 0, 0, 0) + +[node name="Node3D" type="Node3D" parent="."] + +[node name="platform_yellow_in" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 0, 0, 0, 0.75, 0, 0, 0, 0.75, 0, 0, 0) + +[node name="platform_yellow_in2" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(-3.27835e-08, 0.75, 0, -0.75, -3.27835e-08, 0, 0, 0, 0.75, 7, -7, 0) + +[node name="platform_yellow_in3" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(3.27835e-08, -0.75, -6.55671e-08, -0.75, -3.27835e-08, 0, -2.86603e-15, 6.55671e-08, -0.75, -7, -7, -8.74228e-08) + +[node name="platform_yellow_in4" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 6.55671e-08, -0.75, -6.55671e-08, -2.86603e-15, 6.55671e-08, -0.75, 0, -14, -8.74228e-08) + +[node name="platform_yellow_in5" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, -5.73206e-15, 9.83506e-08, -0.75, -6.55671e-08, 0.75, 9.83506e-08, 0, -7, 7) + +[node name="platform_yellow_in6" parent="Node3D" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 1.14641e-14, -1.63918e-07, 0.75, 6.55671e-08, -0.75, -1.63918e-07, 0, -7, -7) + +[node name="Node3D2" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 74) + +[node name="platform_yellow_in" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 0, 0, 0, 0.75, 0, 0, 0, 0.75, 0, 0, 0) + +[node name="platform_yellow_in2" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(-3.27835e-08, 0.75, 0, -0.75, -3.27835e-08, 0, 0, 0, 0.75, 7, -7, 0) + +[node name="platform_yellow_in3" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(3.27835e-08, -0.75, -6.55671e-08, -0.75, -3.27835e-08, 0, -2.86603e-15, 6.55671e-08, -0.75, -7, -7, -8.74228e-08) + +[node name="platform_yellow_in4" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 6.55671e-08, -0.75, -6.55671e-08, -2.86603e-15, 6.55671e-08, -0.75, 0, -14, -8.74228e-08) + +[node name="platform_yellow_in5" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, -5.73206e-15, 9.83506e-08, -0.75, -6.55671e-08, 0.75, 9.83506e-08, 0, -7, 7) + +[node name="platform_yellow_in6" parent="Node3D2" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 1.14641e-14, -1.63918e-07, 0.75, 6.55671e-08, -0.75, -1.63918e-07, 0, -7, -7) + +[node name="Node3D3" type="Node3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 81, 0, 74) + +[node name="platform_yellow_in" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 0, 0, 0, 0.75, 0, 0, 0, 0.75, 0, 0, 0) + +[node name="platform_yellow_in2" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(-3.27835e-08, 0.75, 0, -0.75, -3.27835e-08, 0, 0, 0, 0.75, 7, -7, 0) + +[node name="platform_yellow_in3" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(3.27835e-08, -0.75, -6.55671e-08, -0.75, -3.27835e-08, 0, -2.86603e-15, 6.55671e-08, -0.75, -7, -7, -8.74228e-08) + +[node name="platform_yellow_in4" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 6.55671e-08, -0.75, -6.55671e-08, -2.86603e-15, 6.55671e-08, -0.75, 0, -14, -8.74228e-08) + +[node name="platform_yellow_in5" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, -5.73206e-15, 9.83506e-08, -0.75, -6.55671e-08, 0.75, 9.83506e-08, 0, -7, 7) + +[node name="platform_yellow_in6" parent="Node3D3" instance=ExtResource("8_afsvg")] +transform = Transform3D(0.75, 6.55671e-08, 2.86603e-15, 1.14641e-14, -1.63918e-07, 0.75, 6.55671e-08, -0.75, -1.63918e-07, 0, -7, -7) + +[node name="platform_yellow_in" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.584779, -0.274901, 0.38074, 0.0782419, 0.656603, 0.353908, -0.463046, -0.236224, 0.540635, 73, 81, 65) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.274901, 0.584779, 0.38074, -0.656603, 0.0782419, 0.353908, 0.236224, -0.463046, 0.540635, 81.0237, 75.602, 62.883) + +[node name="platform_yellow_in3" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.274901, -0.584779, -0.38074, -0.656603, -0.0782419, -0.353908, 0.236224, 0.463046, -0.540635, 70.1078, 74.1414, 71.5265) + +[node name="platform_yellow_in4" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.584779, 0.274901, -0.38074, 0.078242, -0.656603, -0.353908, -0.463046, 0.236224, -0.540635, 78.1315, 68.7434, 69.4095) + +[node name="platform_yellow_in5" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.584779, 0.38074, 0.274901, 0.0782419, 0.353908, -0.656603, -0.463046, 0.540635, 0.236224, 79.1193, 78.1748, 72.2507) + +[node name="platform_yellow_in6" parent="." instance=ExtResource("8_afsvg")] +transform = Transform3D(0.584779, -0.38074, -0.274901, 0.078242, -0.353908, 0.656603, -0.463046, -0.540635, -0.236224, 72.0122, 71.5686, 62.1588) + +[node name="Node3D4" type="Node3D" parent="."] +transform = Transform3D(0.779705, -0.366535, 0.507653, 0.104323, 0.875471, 0.471877, -0.617395, -0.314965, 0.720847, 73, 81, 65) + +[node name="platform_white" parent="." instance=ExtResource("8_80gyi")] +transform = Transform3D(0.73038, 0.626246, 0.272693, -0.00623599, 0.40533, -0.914149, -0.683013, 0.665976, 0.29995, -70, -16, -83) diff --git a/levels/yellow/parkour/level_y_p_4.tscn b/levels/yellow/parkour/level_y_p_4.tscn new file mode 100644 index 0000000..0dcc446 --- /dev/null +++ b/levels/yellow/parkour/level_y_p_4.tscn @@ -0,0 +1,55 @@ +[gd_scene load_steps=9 format=3 uid="uid://dsbr3q3hlltdw"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_lieer"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_l0cp1"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_mmech"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_46aci"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="5_x42gp"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="6_1moup"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="8_a6xns"] +[ext_resource type="PackedScene" uid="uid://cds3k6awxknps" path="res://primitives/platforms/platform_yellow_out.tscn" id="9_uajt6"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_lieer")] +gravity = Vector3(0, 0, 1) + +[node name="player" parent="." instance=ExtResource("2_l0cp1")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -24, -4) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("3_mmech")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, -2, 88, -15) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_46aci")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 0, 0) + +[node name="death_wireframe" parent="." instance=ExtResource("5_x42gp")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, 100, 0, -100, -4.37114e-06, 0, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("6_1moup")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 1.5, 0, -0.5, -6.55671e-08, 0, -15, 6.55671e-07) + +[node name="platform_white2" parent="." instance=ExtResource("6_1moup")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, 10, 5, -23) + +[node name="platform_white3" parent="." instance=ExtResource("6_1moup")] +transform = Transform3D(1.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, -20, 5, -23) + +[node name="platform_yellow_in" parent="." instance=ExtResource("8_a6xns")] +transform = Transform3D(-0.5, 4.37114e-08, 0, 1.91069e-15, 2.18557e-08, -0.5, -4.37114e-08, -0.5, -2.18557e-08, 0, 5, -2.18557e-07) + +[node name="platform_yellow_in4" parent="." instance=ExtResource("8_a6xns")] +transform = Transform3D(-0.5, 4.37114e-08, 0, -4.37114e-08, -0.5, -7.10543e-15, -3.81165e-21, -7.10543e-15, 0.5, 0, 7.5, -28.5) + +[node name="platform_yellow_in2" parent="." instance=ExtResource("9_uajt6")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, 10, 5, -2.18557e-07) + +[node name="platform_yellow_in3" parent="." instance=ExtResource("9_uajt6")] +transform = Transform3D(-0.5, -4.37114e-08, 0, -1.91069e-15, 2.18557e-08, 0.5, -4.37114e-08, 0.5, -2.18557e-08, 4.37114e-08, 5, -23) + +[node name="platform_yellow_in5" parent="." instance=ExtResource("9_uajt6")] +transform = Transform3D(-0.5, -4.37114e-08, 0, -1.91069e-15, 2.18557e-08, 0.5, -4.37114e-08, 0.5, -2.18557e-08, -36, 5, -43) + +[node name="platform_yellow_in6" parent="." instance=ExtResource("9_uajt6")] +transform = Transform3D(-2.18557e-08, 0.5, -2.18557e-08, -1.91069e-15, 2.18557e-08, 0.5, 0.5, 2.18557e-08, 9.55343e-16, -46.5, 5, -16.5) diff --git a/levels/yellow/parkour/level_y_p_5.tscn b/levels/yellow/parkour/level_y_p_5.tscn new file mode 100644 index 0000000..1ca96cf --- /dev/null +++ b/levels/yellow/parkour/level_y_p_5.tscn @@ -0,0 +1,66 @@ +[gd_scene load_steps=8 format=3 uid="uid://ul8dompcfety"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_j2q6y"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_4eewm"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_qubog"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_72mgf"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="5_lprh1"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="6_0wmpj"] +[ext_resource type="PackedScene" uid="uid://bx4v3ee6rtv03" path="res://primitives/platforms/platform_yellow_in_green.tscn" id="7_17h88"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_j2q6y")] +gravity = Vector3(0, 0, 1) + +[node name="player" parent="." instance=ExtResource("2_4eewm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -93, -4) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("3_qubog")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 90, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_72mgf")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 0, 0) + +[node name="death_wireframe" parent="." instance=ExtResource("5_lprh1")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, 100, 0, -100, -4.37114e-06, 0, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("6_0wmpj")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, 0, -92, 6.55671e-07) + +[node name="platform_yellow_in_green" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(-3.27835e-08, -0.75, 0, 0.75, -3.27835e-08, 0, 0, 0, 0.75, 15, -75, 0) + +[node name="platform_yellow_in_green2" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(1.43301e-15, 3.27835e-08, 0.75, 0.75, -3.27835e-08, 0, 3.27835e-08, 0.75, -3.27835e-08, -6.55671e-07, -60, -15) + +[node name="platform_yellow_in_green3" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(3.27835e-08, 0.75, -1.13247e-07, 0.75, -3.27835e-08, 0, -4.95018e-15, -1.13247e-07, -0.75, -15, -45, 1.31134e-06) + +[node name="platform_yellow_in_green4" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(1.43301e-15, 3.27835e-08, -0.75, 0.75, -3.27835e-08, 0, -3.27835e-08, -0.75, -3.27835e-08, -6.55671e-07, -30, 15) + +[node name="platform_yellow_in_green5" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(3.27835e-08, 0.75, 6.55671e-08, 0.75, -3.27835e-08, -1.58819e-22, 2.86603e-15, 6.55671e-08, -0.75, -15, -15, -9.2765e-07) + +[node name="platform_yellow_in_green6" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(1.43301e-15, 3.27835e-08, -0.75, 0.75, -3.27835e-08, 1.58819e-22, -3.27835e-08, -0.75, -3.27835e-08, -1.70249e-06, 0, 15) + +[node name="platform_yellow_in_green7" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(-3.27835e-08, -0.75, 4.76798e-08, 0.75, -3.27835e-08, 6.35275e-22, 2.08415e-15, 4.76798e-08, 0.75, 15, 15, 3.83691e-07) + +[node name="platform_yellow_in_green8" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(-4.29904e-15, -9.83506e-08, 0.75, 0.75, -3.27835e-08, 0, 3.27835e-08, 0.75, 9.83506e-08, 9.20192e-07, 30, -15) + +[node name="platform_yellow_in_green9" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(3.27835e-08, 0.75, 6.55671e-08, 0.75, -3.27835e-08, -1.58819e-22, 2.86603e-15, 6.55671e-08, -0.75, -15, 30, -9.2765e-07) + +[node name="platform_yellow_in_green10" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(1.43301e-15, 3.27835e-08, -0.75, 0.75, -3.27835e-08, 1.58819e-22, -3.27835e-08, -0.75, -3.27835e-08, -1.70249e-06, 45, 15) + +[node name="platform_yellow_in_green11" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(-3.27835e-08, -0.75, 4.76798e-08, 0.75, -3.27835e-08, 6.35275e-22, 2.08415e-15, 4.76798e-08, 0.75, 15, 60, 3.83691e-07) + +[node name="platform_yellow_in_green12" parent="." instance=ExtResource("7_17h88")] +transform = Transform3D(-4.29904e-15, -9.83506e-08, 0.75, 0.75, -3.27835e-08, 0, 3.27835e-08, 0.75, 9.83506e-08, 9.20192e-07, 75, -15) diff --git a/levels/yellow/parkour/level_y_p_6.tscn b/levels/yellow/parkour/level_y_p_6.tscn new file mode 100644 index 0000000..b98cc59 --- /dev/null +++ b/levels/yellow/parkour/level_y_p_6.tscn @@ -0,0 +1,1277 @@ +[gd_scene load_steps=9 format=3 uid="uid://d2cwai8vrpthf"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_k2rnt"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_68cfw"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_8dbkv"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_7ome1"] +[ext_resource type="PackedScene" uid="uid://bdfsspsmpoms4" path="res://cubes/physics/cube_green_yellow.blend" id="5_1gpkg"] +[ext_resource type="PackedScene" uid="uid://bnsyxg7xsjri1" path="res://primitives/gravity_changer/gravity_changer.tscn" id="6_3w206"] + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_xgtbm"] +friction = 0.0 +bounce = 1.0 + +[sub_resource type="BoxShape3D" id="BoxShape3D_mipxy"] +size = Vector3(10, 10, 10) + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_k2rnt")] + +[node name="player" parent="." instance=ExtResource("2_68cfw")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -49, 0) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("3_8dbkv")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_7ome1")] +transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0) + +[node name="RigidBody3D" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, 0, -15, 0) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D2" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, -0.482963, 0.408494, -0.774519, -0.12941, 0.841506, 0.524519, 6, -15, 0) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D2" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D2"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D2" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D3" type="RigidBody3D" parent="."] +transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, 0.401924, -5, -1.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D3" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D3"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D3" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D4" type="RigidBody3D" parent="."] +transform = Transform3D(0.814705, -0.114567, -0.568446, -0.482963, 0.408494, -0.774519, 0.320941, 0.905543, 0.27747, 5.59808, -5, 1.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D4" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D4"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D4" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D5" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, 0, -6, -4) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D5" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D5"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D5" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D6" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, -0.482963, 0.408494, -0.774519, -0.12941, 0.841506, 0.524519, 6, -6, -4) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D6" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D6"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D6" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D7" type="RigidBody3D" parent="."] +transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, 0.401924, 4, -5.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D7" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D7"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D7" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D8" type="RigidBody3D" parent="."] +transform = Transform3D(0.814705, -0.114567, -0.568446, -0.482963, 0.408494, -0.774519, 0.320941, 0.905543, 0.27747, 5.59808, 4, -2.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D8" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D8"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D8" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D9" type="RigidBody3D" parent="."] +transform = Transform3D(0.433013, 0.789149, 0.435596, -0.75, 0.0473671, 0.65974, 0.5, -0.612372, 0.612372, -6.72724, -7.65192, 5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D9" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D9"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D9" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D10" type="RigidBody3D" parent="."] +transform = Transform3D(0.0147544, 0.530543, -0.84753, -0.991481, -0.10194, -0.0810732, -0.12941, 0.841506, 0.524519, -3.72724, -12.8481, 5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D10" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D10"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D10" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D11" type="RigidBody3D" parent="."] +transform = Transform3D(0.25, 0.918559, 0.306186, -0.433013, -0.176777, 0.883884, 0.866026, -0.353553, 0.353553, 2.13397, -3, 3.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D11" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D11"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D11" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D12" type="RigidBody3D" parent="."] +transform = Transform3D(-0.0109059, 0.296482, -0.954976, -0.947037, 0.303465, 0.105029, 0.320941, 0.905543, 0.27747, 4.73205, -7.5, 6.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D12" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D12"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D12" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D13" type="RigidBody3D" parent="."] +transform = Transform3D(0.433013, 0.789149, 0.435596, -0.75, 0.0473671, 0.65974, 0.5, -0.612372, 0.612372, 1.06699, -3.15192, 1) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D13" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D13"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D13" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D14" type="RigidBody3D" parent="."] +transform = Transform3D(0.0147544, 0.530543, -0.84753, -0.991481, -0.10194, -0.0810732, -0.12941, 0.841506, 0.524519, 4.06699, -8.34808, 1) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D14" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D14"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D14" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D15" type="RigidBody3D" parent="."] +transform = Transform3D(0.25, 0.918559, 0.306186, -0.433013, -0.176777, 0.883884, 0.866026, -0.353553, 0.353553, 9.9282, 1.5, -0.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D15" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D15"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D15" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D16" type="RigidBody3D" parent="."] +transform = Transform3D(-0.0109059, 0.296482, -0.954976, -0.947037, 0.303465, 0.105029, 0.320941, 0.905543, 0.27747, 12.5263, -3, 2.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(-3.685, 13.405, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D16" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D16"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D16" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D17" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, 0, -15, 0) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D17" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D17"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D17" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D18" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, -0.482963, 0.408494, -0.774519, -0.12941, 0.841506, 0.524519, 6, -15, 0) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D18" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D18"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D18" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D19" type="RigidBody3D" parent="."] +transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, 0.401924, -5, -1.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D19" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D19"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D19" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D20" type="RigidBody3D" parent="."] +transform = Transform3D(0.814705, -0.114567, -0.568446, -0.482963, 0.408494, -0.774519, 0.320941, 0.905543, 0.27747, 5.59808, -5, 1.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D20" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D20"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D20" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D21" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, 0, 0.707107, 0.707107, 0.5, -0.612372, 0.612372, 0, -6, -4) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D21" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D21"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D21" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D22" type="RigidBody3D" parent="."] +transform = Transform3D(0.866025, 0.353553, -0.353553, -0.482963, 0.408494, -0.774519, -0.12941, 0.841506, 0.524519, 6, -6, -4) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(9.24, -10.335, 12.255) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D22" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D22"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D22" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D23" type="RigidBody3D" parent="."] +transform = Transform3D(0.5, 0.612372, -0.612372, 0, 0.707107, 0.707107, 0.866025, -0.353553, 0.353553, 0.401924, 4, -5.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D23" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D23"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D23" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D24" type="RigidBody3D" parent="."] +transform = Transform3D(0.814705, -0.114567, -0.568446, -0.482963, 0.408494, -0.774519, 0.320941, 0.905543, 0.27747, 5.59808, 4, -2.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D24" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D24"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D24" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D25" type="RigidBody3D" parent="."] +transform = Transform3D(0.433013, 0.789149, 0.435596, -0.75, 0.0473671, 0.65974, 0.5, -0.612372, 0.612372, -6.72724, -7.65192, 5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D25" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D25"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D25" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D26" type="RigidBody3D" parent="."] +transform = Transform3D(0.0147544, 0.530543, -0.84753, -0.991481, -0.10194, -0.0810732, -0.12941, 0.841506, 0.524519, -3.72724, -12.8481, 5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D26" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D26"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D26" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D27" type="RigidBody3D" parent="."] +transform = Transform3D(0.25, 0.918559, 0.306186, -0.433013, -0.176777, 0.883884, 0.866026, -0.353553, 0.353553, 2.13397, -3, 3.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D27" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D27"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D27" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D28" type="RigidBody3D" parent="."] +transform = Transform3D(-0.0109059, 0.296482, -0.954976, -0.947037, 0.303465, 0.105029, 0.320941, 0.905543, 0.27747, 4.73205, -7.5, 6.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D28" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D28"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D28" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D29" type="RigidBody3D" parent="."] +transform = Transform3D(0.433013, 0.789149, 0.435596, -0.75, 0.0473671, 0.65974, 0.5, -0.612372, 0.612372, 1.06699, -3.15192, 1) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D29" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D29"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D29" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D30" type="RigidBody3D" parent="."] +transform = Transform3D(0.0147544, 0.530543, -0.84753, -0.991481, -0.10194, -0.0810732, -0.12941, 0.841506, 0.524519, 4.06699, -8.34808, 1) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D30" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D30"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D30" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D31" type="RigidBody3D" parent="."] +transform = Transform3D(0.25, 0.918559, 0.306186, -0.433013, -0.176777, 0.883884, 0.866026, -0.353553, 0.353553, 9.9282, 1.5, -0.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D31" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D31"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D31" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true + +[node name="RigidBody3D32" type="RigidBody3D" parent="."] +transform = Transform3D(-0.0109059, 0.296482, -0.954976, -0.947037, 0.303465, 0.105029, 0.320941, 0.905543, 0.27747, 12.5263, -3, 2.5) +collision_layer = 33 +mass = 2.0 +physics_material_override = SubResource("PhysicsMaterial_xgtbm") +gravity_scale = 0.0 +linear_velocity = Vector3(15.075, -15.63, -17.945) +angular_velocity = Vector3(-0.137881, 0.167901, -0.229598) + +[node name="cube_green_yellow" parent="RigidBody3D32" instance=ExtResource("5_1gpkg")] +transform = Transform3D(5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0) + +[node name="CollisionShape3D" type="CollisionShape3D" parent="RigidBody3D32"] +shape = SubResource("BoxShape3D_mipxy") + +[node name="gravity_changer" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(8, 0, 0, 0, 0.2, 0, 0, 0, 8, 0, 5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(-3.49691e-07, 0.2, 0, -8, -8.74228e-09, 0, 0, 0, 8, 5, 0, 0) +follow_parent = true + +[node name="gravity_changer3" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(-8, -3.01992e-08, 0, 1.20797e-06, -0.2, 0, 0, 0, 8, 0, -5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(6.03983e-07, -0.2, 0, 8, 1.50996e-08, 0, 0, 0, 8, -5, 0, 0) +follow_parent = true + +[node name="gravity_changer5" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(-1.40088e-13, 8.74228e-09, -8, 8, 1.50996e-08, -1.13687e-13, 6.03983e-07, -0.2, -3.49691e-07, 0, 0, -5) +follow_parent = true + +[node name="gravity_changer6" parent="RigidBody3D32" instance=ExtResource("6_3w206")] +transform = Transform3D(1.59286e-13, -1.50996e-08, 8, 8, 1.50996e-08, -1.13687e-13, -6.03983e-07, 0.2, 6.03983e-07, 0, 0, 5) +follow_parent = true diff --git a/levels/yellow/parkour/level_y_p_7.tscn b/levels/yellow/parkour/level_y_p_7.tscn new file mode 100644 index 0000000..1be161b --- /dev/null +++ b/levels/yellow/parkour/level_y_p_7.tscn @@ -0,0 +1,54 @@ +[gd_scene load_steps=9 format=3 uid="uid://dupakvwu4bnrq"] + +[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="1_gdujr"] +[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_ra1sf"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="3_0pap1"] +[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="4_r7c4h"] +[ext_resource type="PackedScene" uid="uid://cg5ts7jwithch" path="res://primitives/death/death_wireframe.tscn" id="5_igg1d"] +[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="6_m0nxs"] +[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="7_jv62p"] +[ext_resource type="PackedScene" uid="uid://cds3k6awxknps" path="res://primitives/platforms/platform_yellow_out.tscn" id="8_xj6e7"] + +[node name="LevelYP1" type="Node3D"] + +[node name="init_level" parent="." instance=ExtResource("1_gdujr")] + +[node name="player" parent="." instance=ExtResource("2_ra1sf")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 32, 2, -73) +allow_jump_hold = false + +[node name="objective" parent="." instance=ExtResource("3_0pap1")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, -48, 90, 69) + +[node name="room_yellow_floor" parent="." instance=ExtResource("4_r7c4h")] +transform = Transform3D(2, 0, 0, 0, -8.74228e-08, 2, 0, -2, -8.74228e-08, 0, 0, 0) + +[node name="death_wireframe" parent="." instance=ExtResource("5_igg1d")] +transform = Transform3D(100, 0, 0, 0, -4.37114e-06, 100, 0, -100, -4.37114e-06, 0, 0, 0) + +[node name="platform_white" parent="." instance=ExtResource("6_m0nxs")] +transform = Transform3D(1.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 42, 0, -73) + +[node name="platform_yellow_in" parent="." instance=ExtResource("7_jv62p")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, 52, 5, -67) + +[node name="platform_yellow_out" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(0.5, 0, 0, 0, -2.18557e-08, 0.5, 0, -0.5, -2.18557e-08, 52, 5, 52) + +[node name="platform_yellow_out2" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(-2.18557e-08, -0.5, -2.18557e-08, 0, -2.18557e-08, 0.5, -0.5, 2.18557e-08, 9.55343e-16, 58, 5, 21) + +[node name="platform_yellow_out3" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(6.55671e-08, 0.5, 2.18557e-08, 0, -2.18557e-08, 0.5, 0.5, -6.55671e-08, -2.86603e-15, -54, 5, 46) + +[node name="platform_yellow_out4" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(6.55671e-08, 0.5, 2.18557e-08, 0, -2.18557e-08, 0.5, 0.5, -6.55671e-08, -2.86603e-15, 46, 5, -21) + +[node name="platform_yellow_out5" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(-2.18557e-08, -0.5, -2.18557e-08, 0, -2.18557e-08, 0.5, -0.5, 2.18557e-08, 9.55343e-16, 79, 5, -48) + +[node name="platform_yellow_out6" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(-0.5, 4.37114e-08, 1.91069e-15, 0, -2.18557e-08, 0.5, 4.37114e-08, 0.5, 2.18557e-08, -16, 5, -67) + +[node name="platform_yellow_out7" parent="." instance=ExtResource("8_xj6e7")] +transform = Transform3D(-0.5, 4.37114e-08, 1.91069e-15, 4.37114e-08, 0.5, 0, -1.91069e-15, 0, -0.5, -48, -1, 46) diff --git a/objectives/objective.tscn b/objectives/objective.tscn index 2c836e1..2157908 100644 --- a/objectives/objective.tscn +++ b/objectives/objective.tscn @@ -25,12 +25,12 @@ orbit_velocity_curve = SubResource("CurveTexture_a54e6") gravity = Vector3(0, 0, 0) [sub_resource type="Curve" id="Curve_li7ce"] -_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.183844, 0.232394), 0.0, 0.0, 0, 0, Vector2(0.977716, 0), 0.0, 0.0, 0, 0] +_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.878229, 0.733687), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_px2al"] emission_enabled = true -emission = Color(0.196078, 0.662745, 0.854902, 1) +emission = Color(0.431373, 0.431373, 0.431373, 1) emission_energy_multiplier = 2.0 use_particle_trails = true diff --git a/objectives/objective_switcher_yellow.tscn b/objectives/objective_switcher_yellow.tscn new file mode 100644 index 0000000..ab236fd --- /dev/null +++ b/objectives/objective_switcher_yellow.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=4 format=3 uid="uid://bvvbru50snsfe"] + +[ext_resource type="Script" path="res://objectives/objective_switcher.gd" id="1_mypxc"] +[ext_resource type="PackedScene" uid="uid://wbsuw08hvmmj" path="res://objectives/objective_yellow.tscn" id="2_pl0j8"] +[ext_resource type="PackedScene" uid="uid://cor8546a2ig7y" path="res://objectives/objective_dead.tscn" id="3_56xmi"] + +[node name="objective_switcher" type="Node3D"] +script = ExtResource("1_mypxc") + +[node name="objective" parent="." instance=ExtResource("2_pl0j8")] + +[node name="objective_dead" parent="." instance=ExtResource("3_56xmi")] diff --git a/objectives/objective_yellow.blend b/objectives/objective_yellow.blend new file mode 100644 index 0000000..6493d3b Binary files /dev/null and b/objectives/objective_yellow.blend differ diff --git a/objectives/objective_yellow.blend.import b/objectives/objective_yellow.blend.import new file mode 100644 index 0000000..90f492d --- /dev/null +++ b/objectives/objective_yellow.blend.import @@ -0,0 +1,57 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c3rk7wmbk34qh" +path="res://godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn" + +[deps] + +source_file="res://objectives/objective_yellow.blend" +dest_files=["res://godot/imported/objective_yellow.blend-8aeebdf3bd0485cd2591d853c9645037.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/yellow_glow.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/objectives/objective_yellow.tscn b/objectives/objective_yellow.tscn new file mode 100644 index 0000000..e3c7fbc --- /dev/null +++ b/objectives/objective_yellow.tscn @@ -0,0 +1,73 @@ +[gd_scene load_steps=11 format=3 uid="uid://wbsuw08hvmmj"] + +[ext_resource type="Script" path="res://objectives/objective.gd" id="1_c8wkt"] +[ext_resource type="PackedScene" uid="uid://c3rk7wmbk34qh" path="res://objectives/objective_yellow.blend" id="2_1th5t"] +[ext_resource type="Script" path="res://objectives/objective_animate.gd" id="3_oplge"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_prgnm"] +size = Vector3(3, 3, 3) + +[sub_resource type="Curve" id="Curve_c6ptq"] +min_value = -2.0 +max_value = 2.0 +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="CurveTexture" id="CurveTexture_a54e6"] +curve = SubResource("Curve_c6ptq") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_xpets"] +emission_shape = 2 +emission_sphere_radius = 20.0 +orbit_velocity_min = 0.02 +orbit_velocity_max = 0.1 +orbit_velocity_curve = SubResource("CurveTexture_a54e6") +gravity = Vector3(0, 0, 0) + +[sub_resource type="Curve" id="Curve_li7ce"] +_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.833948, 0.674507), 0.0, 0.0, 0, 0, Vector2(0.977716, 0), 0.0, 0.0, 0, 0] +point_count = 3 + +[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_px2al"] +emission_enabled = true +emission = Color(0.431373, 0.431373, 0.431373, 1) +emission_energy_multiplier = 2.0 +use_particle_trails = true + +[sub_resource type="RibbonTrailMesh" id="RibbonTrailMesh_t2aah"] +material = SubResource("StandardMaterial3D_px2al") +size = 0.471 +sections = 11 +section_length = 38.126 +section_segments = 25 +curve = SubResource("Curve_li7ce") + +[node name="objective" type="Area3D"] +collision_mask = 4 +gravity_point_center = Vector3(0, 100, 0) +gravity_direction = Vector3(0, 100, 0) +linear_damp_space_override = 3 +linear_damp = 10.0 +script = ExtResource("1_c8wkt") + +[node name="collisionShape3D" type="CollisionShape3D" parent="."] +transform = Transform3D(2.5, 0, 0, 0, 2.5, 0, 0, 0, 2.5, 0, 0, 0) +shape = SubResource("BoxShape3D_prgnm") + +[node name="objective" parent="." instance=ExtResource("2_1th5t")] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0) +script = ExtResource("3_oplge") + +[node name="GPUParticles3D" type="GPUParticles3D" parent="."] +amount = 25 +lifetime = 3.0 +visibility_aabb = AABB(-23.6684, -20.4245, -20.9082, 47.3368, 40.849, 41.8163) +trail_enabled = true +trail_lifetime = 0.66 +process_material = SubResource("ParticleProcessMaterial_xpets") +draw_pass_1 = SubResource("RibbonTrailMesh_t2aah") + +[node name="GPUParticlesAttractorSphere3D" type="GPUParticlesAttractorSphere3D" parent="GPUParticles3D"] +strength = 73.43 +attenuation = 0.615575 +radius = 84.15 diff --git a/player/player_model_yellow.blend b/player/player_model_yellow.blend new file mode 100644 index 0000000..e0adcbb Binary files /dev/null and b/player/player_model_yellow.blend differ diff --git a/player/player_model_yellow.blend.import b/player/player_model_yellow.blend.import new file mode 100644 index 0000000..7cde87e --- /dev/null +++ b/player/player_model_yellow.blend.import @@ -0,0 +1,61 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://cjb23vpwq2qow" +path="res://godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn" + +[deps] + +source_file="res://player/player_model_yellow.blend" +dest_files=["res://godot/imported/player_model_yellow.blend-03438cdc1454a52177fbb443dcacf7ec.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Emit": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/yellow_glow.tres" +}, +"Metal": { +"use_external/enabled": true, +"use_external/path": "res://player/player_metal.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/player/player_moves.gd b/player/player_moves.gd index 9250743..aecb36e 100644 --- a/player/player_moves.gd +++ b/player/player_moves.gd @@ -6,6 +6,7 @@ var mouse_input = Vector2(0,0) var raw_mouse_input = Vector2(0,0) var alpha = 10 @export var allow_jump = true +@export var allow_jump_hold = true # Called when the node enters the scene tree for the first time. func _ready(): @@ -95,7 +96,7 @@ func _process(delta): # Updates the air time airtime += delta # Pressed jump and can jump? - if (allow_jump && Input.get_action_strength("up") && airtime < 0.0): + if (allow_jump && ((Input.get_action_strength("up") && allow_jump_hold) || (Input.is_action_just_pressed("up") && !allow_jump_hold)) && airtime < 0.0): # Prevents sneaky double-jumping! airtime = 0 @@ -105,7 +106,7 @@ func _process(delta): # Find the velocity along the down vector var velocity_along_normal = Globals.global_down * Globals.global_down.dot(linear_velocity) - var new_velocity = (linear_velocity - velocity_along_normal) + (Globals.global_down * -25) + var new_velocity = (linear_velocity - velocity_along_normal) + (Globals.global_down * -29) # Applies the new velocity set_linear_velocity(new_velocity) diff --git a/player/player_node.tscn b/player/player_node.tscn index abc5993..e2ade2d 100644 --- a/player/player_node.tscn +++ b/player/player_node.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=9 format=3 uid="uid://pyhlicd4a0ec"] +[gd_scene load_steps=8 format=3 uid="uid://pyhlicd4a0ec"] [ext_resource type="Script" path="res://player/player_moves.gd" id="1_2ps78"] [ext_resource type="PackedScene" uid="uid://b63mupr1u2nq0" path="res://player/player_model.blend" id="2_m2571"] @@ -18,14 +18,11 @@ script/source = "extends Node3D " -[sub_resource type="CapsuleMesh" id="CapsuleMesh_1nqfw"] -radius = 0.1 -height = 2.787 - [node name="player" type="RigidBody3D"] collision_layer = 5 physics_material_override = SubResource("PhysicsMaterial_s88nq") gravity_scale = 0.0 +linear_damp = 0.3 angular_damp = 6.0 script = ExtResource("1_2ps78") @@ -62,9 +59,5 @@ fov = 1.0 transform = Transform3D(0.001, 0, 0, 0, 0.001, 0, 0, 0, 0.001, 0, 0, -0.306273) texture = ExtResource("4_fuh05") -[node name="MeshInstance3D" type="MeshInstance3D" parent="level"] -transform = Transform3D(1, 0, 0, 0, -4.37114e-08, -1, 0, 1, -4.37114e-08, 0, 0, 0) -mesh = SubResource("CapsuleMesh_1nqfw") - [node name="true_level" type="Node3D" parent="level"] top_level = true diff --git a/player/player_node_yellow.tscn b/player/player_node_yellow.tscn new file mode 100644 index 0000000..076f825 --- /dev/null +++ b/player/player_node_yellow.tscn @@ -0,0 +1,63 @@ +[gd_scene load_steps=8 format=3 uid="uid://hi0ap4r2s3lw"] + +[ext_resource type="Script" path="res://player/player_moves.gd" id="1_5apal"] +[ext_resource type="PackedScene" uid="uid://cjb23vpwq2qow" path="res://player/player_model_yellow.blend" id="2_vm7ef"] +[ext_resource type="Script" path="res://player/seek_level.gd" id="3_lnx2g"] +[ext_resource type="Texture2D" uid="uid://lkjnqmyp471w" path="res://primitives/icons/hitbox1.png" id="4_cxc3k"] + +[sub_resource type="PhysicsMaterial" id="PhysicsMaterial_s88nq"] +friction = 7.0 +rough = true + +[sub_resource type="SphereShape3D" id="SphereShape3D_qx3du"] +radius = 1.0 + +[sub_resource type="GDScript" id="GDScript_pbl37"] +script/source = "extends Node3D + + +" + +[node name="player" type="RigidBody3D"] +collision_layer = 5 +physics_material_override = SubResource("PhysicsMaterial_s88nq") +gravity_scale = 0.0 +linear_damp = 0.3 +angular_damp = 6.0 +script = ExtResource("1_5apal") + +[node name="collider" type="CollisionShape3D" parent="."] +shape = SubResource("SphereShape3D_qx3du") + +[node name="player_model" parent="." instance=ExtResource("2_vm7ef")] + +[node name="grounded" type="RayCast3D" parent="."] +top_level = true +target_position = Vector3(0, -1.01, 0) + +[node name="grounded_override" type="RayCast3D" parent="."] +top_level = true +target_position = Vector3(0, -2, 0) +collision_mask = 32 + +[node name="level" type="Node3D" parent="."] +top_level = true +script = ExtResource("3_lnx2g") + +[node name="gimbal_y" type="Node3D" parent="level"] +script = SubResource("GDScript_pbl37") + +[node name="gimbal_x" type="Node3D" parent="level/gimbal_y"] + +[node name="stick" type="Node3D" parent="level/gimbal_y/gimbal_x"] + +[node name="camera" type="Camera3D" parent="level/gimbal_y/gimbal_x/stick"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 14.3224) +fov = 1.0 + +[node name="Sprite3D" type="Sprite3D" parent="level/gimbal_y/gimbal_x/stick/camera"] +transform = Transform3D(0.001, 0, 0, 0, 0.001, 0, 0, 0, 0.001, 0, 0, -0.306273) +texture = ExtResource("4_cxc3k") + +[node name="true_level" type="Node3D" parent="level"] +top_level = true diff --git a/player/seek_level.gd b/player/seek_level.gd index 401fa2b..e9f57d8 100644 --- a/player/seek_level.gd +++ b/player/seek_level.gd @@ -1,6 +1,6 @@ extends Node3D -var alpha = 0.2 +var alpha = 0.1 # Called when the node enters the scene tree for the first time. func _ready(): diff --git a/primitives/Maze.blend b/primitives/Maze.blend new file mode 100644 index 0000000..4b87f03 Binary files /dev/null and b/primitives/Maze.blend differ diff --git a/primitives/Maze.blend.import b/primitives/Maze.blend.import new file mode 100644 index 0000000..ac4f0d0 --- /dev/null +++ b/primitives/Maze.blend.import @@ -0,0 +1,50 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://c5by2jmpf0pay" +path="res://godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn" + +[deps] + +source_file="res://primitives/Maze.blend" +dest_files=["res://godot/imported/Maze.blend-521d480734c677f73e5c6833ad4c7ff5.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/primitives/button/button.tscn b/primitives/button/button.tscn index 1c1a69a..ce5ed8e 100644 --- a/primitives/button/button.tscn +++ b/primitives/button/button.tscn @@ -23,6 +23,7 @@ script = ExtResource("1_dhq4o") shape = SubResource("BoxShape3D_x8w8d") [node name="Node3D2" type="Node3D" parent="."] +transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) [node name="MeshInstance3D" type="MeshInstance3D" parent="Node3D2"] mesh = SubResource("QuadMesh_t6p7s") diff --git a/primitives/death/death_wireframe.tscn b/primitives/death/death_wireframe.tscn new file mode 100644 index 0000000..dbf775c --- /dev/null +++ b/primitives/death/death_wireframe.tscn @@ -0,0 +1,27 @@ +[gd_scene load_steps=3 format=3 uid="uid://cg5ts7jwithch"] + +[ext_resource type="PackedScene" uid="uid://ccat1ql2kfbfg" path="res://rooms/yellow/wireframe_tile_death.blend" id="1_kwvgk"] +[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="2_4g73q"] + +[node name="death_wireframe" type="Node3D"] +transform = Transform3D(50, 0, 0, 0, 50, 0, 0, 0, 50, 0, 0, 0) + +[node name="wireframe_tile_death" parent="." instance=ExtResource("1_kwvgk")] + +[node name="death_area_player" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(0.05, 0, 0, 0, 2, 0, 0, 0, 2, 1, 0, 0) + +[node name="death_area_player5" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(-2.18557e-09, 0, -2, 0, 2, 0, 0.05, 0, -8.74228e-08, 0, 0, 1) + +[node name="death_area_player6" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(-2.18557e-09, 0, -2, 0, 2, 0, 0.05, 0, -8.74228e-08, 0, 0, -1) + +[node name="death_area_player2" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(0.05, 0, 0, 0, 2, 0, 0, 0, 2, -1, 0, 0) + +[node name="death_area_player3" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(-2.18557e-09, -2, 0, 0.05, -8.74228e-08, 0, 0, 0, 2, 0, -1, 0) + +[node name="death_area_player4" parent="wireframe_tile_death" instance=ExtResource("2_4g73q")] +transform = Transform3D(-2.18557e-09, -2, 0, 0.05, -8.74228e-08, 0, 0, 0, 2, 0, 1, 0) diff --git a/primitives/gravity_changer/gravity_changer.gd b/primitives/gravity_changer/gravity_changer.gd index 31bf6db..4599993 100644 --- a/primitives/gravity_changer/gravity_changer.gd +++ b/primitives/gravity_changer/gravity_changer.gd @@ -1,6 +1,7 @@ extends Area3D @export var down = Vector3(0, -1, 0) +@export var follow_parent = false # Called when the node enters the scene tree for the first time. func _ready(): @@ -8,6 +9,12 @@ func _ready(): func _on_area_entered(body : Node3D) -> void: - var new_down = quaternion * down + var new_down + if !follow_parent: + new_down = quaternion * down + else : + new_down = get_node("..").quaternion * quaternion * down + + print ("Changing gravity to: ", new_down) Globals.set_global_down(new_down) diff --git a/primitives/icons/hitbox1.png.import b/primitives/icons/hitbox1.png.import index f763edf..11a14b7 100644 --- a/primitives/icons/hitbox1.png.import +++ b/primitives/icons/hitbox1.png.import @@ -3,25 +3,26 @@ importer="texture" type="CompressedTexture2D" uid="uid://lkjnqmyp471w" -path="res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex" +path.s3tc="res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.s3tc.ctex" metadata={ -"vram_texture": false +"imported_formats": ["s3tc_bptc"], +"vram_texture": true } [deps] source_file="res://primitives/icons/hitbox1.png" -dest_files=["res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.ctex"] +dest_files=["res://godot/imported/hitbox1.png-7aac958939bf31db2bbe09e71a70fe12.s3tc.ctex"] [params] -compress/mode=0 +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=false +mipmaps/generate=true mipmaps/limit=-1 roughness/mode=0 roughness/src_normal="" @@ -31,4 +32,4 @@ 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 +detect_3d/compress_to=0 diff --git a/primitives/init_level.gd b/primitives/init_level.gd new file mode 100644 index 0000000..d83cd91 --- /dev/null +++ b/primitives/init_level.gd @@ -0,0 +1,12 @@ +extends Node + + +@export var fractal_amount = 1 +@export var fractal_min = 0 +@export var fractal_max = 10 +@export var gravity = Vector3.DOWN + +# Called when the node enters the scene tree for the first time. +func _ready(): + Globals.set_global_down(gravity) + Globals.change_fractal(fractal_amount, fractal_min, fractal_max) diff --git a/primitives/init_level.tscn b/primitives/init_level.tscn new file mode 100644 index 0000000..8286396 --- /dev/null +++ b/primitives/init_level.tscn @@ -0,0 +1,6 @@ +[gd_scene load_steps=2 format=3 uid="uid://ckscv00vnkpxa"] + +[ext_resource type="Script" path="res://primitives/init_level.gd" id="1_6iwgr"] + +[node name="init_level" type="Node"] +script = ExtResource("1_6iwgr") diff --git a/primitives/platforms/10x1x10 with outlines yellow.blend b/primitives/platforms/10x1x10 with outlines yellow.blend new file mode 100644 index 0000000..1f704c6 Binary files /dev/null and b/primitives/platforms/10x1x10 with outlines yellow.blend differ diff --git a/primitives/platforms/10x1x10 with outlines yellow.blend.import b/primitives/platforms/10x1x10 with outlines yellow.blend.import new file mode 100644 index 0000000..50f0c8d --- /dev/null +++ b/primitives/platforms/10x1x10 with outlines yellow.blend.import @@ -0,0 +1,61 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://bdlbub6ldpj5i" +path="res://godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn" + +[deps] + +source_file="res://primitives/platforms/10x1x10 with outlines yellow.blend" +dest_files=["res://godot/imported/10x1x10 with outlines yellow.blend-66b930705bec3db7de846146c6e45f81.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/yellow_glow.tres" +}, +"Material.007": { +"use_external/enabled": true, +"use_external/path": "res://primitives/platforms/platform_material.tres" +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/primitives/platforms/platform_yellow_in.tscn b/primitives/platforms/platform_yellow_in.tscn new file mode 100644 index 0000000..55d8b5d --- /dev/null +++ b/primitives/platforms/platform_yellow_in.tscn @@ -0,0 +1,40 @@ +[gd_scene load_steps=6 format=3 uid="uid://c0hv2icj8y7cs"] + +[ext_resource type="PackedScene" uid="uid://bdlbub6ldpj5i" path="res://primitives/platforms/10x1x10 with outlines yellow.blend" id="1_f3rou"] +[ext_resource type="Material" uid="uid://7jwgna61bk4i" path="res://primitives/pallet/yellow_glow.tres" id="2_geb52"] +[ext_resource type="PackedScene" uid="uid://bnsyxg7xsjri1" path="res://primitives/gravity_changer/gravity_changer.tscn" id="3_w0fxq"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_pphf1"] +size = Vector3(20, 2, 20) + +[sub_resource type="SphereMesh" id="SphereMesh_oaden"] +material = ExtResource("2_geb52") +radius = 4.09 +height = 1.15 + +[node name="platform_yellow_in" type="StaticBody3D"] + +[node name="10x1x10 with outlines yellow" parent="." instance=ExtResource("1_f3rou")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_pphf1") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.53, 0) +mesh = SubResource("SphereMesh_oaden") + +[node name="gravity_changer" parent="." instance=ExtResource("3_w0fxq")] +transform = Transform3D(20, 0, 0, 0, 1, 0, 0, 0, 20, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="." instance=ExtResource("3_w0fxq")] +transform = Transform3D(15, 0, 0, 0, 1, 0, 0, 0, 15, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer3" parent="." instance=ExtResource("3_w0fxq")] +transform = Transform3D(10, 0, 0, 0, 1, 0, 0, 0, 10, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="." instance=ExtResource("3_w0fxq")] +transform = Transform3D(5, 0, 0, 0, 1, 0, 0, 0, 5, 0, 1.5, 0) +follow_parent = true diff --git a/primitives/platforms/platform_yellow_in_green.tscn b/primitives/platforms/platform_yellow_in_green.tscn new file mode 100644 index 0000000..19a15b9 --- /dev/null +++ b/primitives/platforms/platform_yellow_in_green.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=6 format=3 uid="uid://bx4v3ee6rtv03"] + +[ext_resource type="PackedScene" uid="uid://bnsyxg7xsjri1" path="res://primitives/gravity_changer/gravity_changer.tscn" id="1_1hshw"] +[ext_resource type="Material" uid="uid://7jwgna61bk4i" path="res://primitives/pallet/yellow_glow.tres" id="1_fjk5w"] +[ext_resource type="PackedScene" uid="uid://cgc0sgchohoio" path="res://primitives/platforms/10x1x10 with outlines green.blend" id="2_6dska"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_pphf1"] +size = Vector3(20, 2, 20) + +[sub_resource type="SphereMesh" id="SphereMesh_oaden"] +material = ExtResource("1_fjk5w") +radius = 4.09 +height = 1.15 + +[node name="platform_yellow_in_green" type="RigidBody3D"] +collision_layer = 33 +mass = 3.0 +gravity_scale = 0.0 +linear_damp = 3.0 +angular_damp = 3.0 + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_pphf1") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.53, 0) +mesh = SubResource("SphereMesh_oaden") + +[node name="10x1x10 with outlines green" parent="." instance=ExtResource("2_6dska")] + +[node name="gravity_changer" parent="." instance=ExtResource("1_1hshw")] +transform = Transform3D(20, 0, 0, 0, 1, 0, 0, 0, 20, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer2" parent="." instance=ExtResource("1_1hshw")] +transform = Transform3D(15, 0, 0, 0, 1, 0, 0, 0, 15, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer3" parent="." instance=ExtResource("1_1hshw")] +transform = Transform3D(10, 0, 0, 0, 1, 0, 0, 0, 10, 0, 1.5, 0) +follow_parent = true + +[node name="gravity_changer4" parent="." instance=ExtResource("1_1hshw")] +transform = Transform3D(5, 0, 0, 0, 1, 0, 0, 0, 5, 0, 1.5, 0) +follow_parent = true diff --git a/primitives/platforms/platform_yellow_out.tscn b/primitives/platforms/platform_yellow_out.tscn new file mode 100644 index 0000000..63ee6ce --- /dev/null +++ b/primitives/platforms/platform_yellow_out.tscn @@ -0,0 +1,32 @@ +[gd_scene load_steps=6 format=3 uid="uid://cds3k6awxknps"] + +[ext_resource type="PackedScene" uid="uid://bdlbub6ldpj5i" path="res://primitives/platforms/10x1x10 with outlines yellow.blend" id="1_reljg"] +[ext_resource type="Material" uid="uid://7jwgna61bk4i" path="res://primitives/pallet/yellow_glow.tres" id="2_nnahr"] +[ext_resource type="PackedScene" uid="uid://bnsyxg7xsjri1" path="res://primitives/gravity_changer/gravity_changer.tscn" id="3_rb347"] + +[sub_resource type="BoxShape3D" id="BoxShape3D_pphf1"] +size = Vector3(20, 2, 20) + +[sub_resource type="BoxMesh" id="BoxMesh_pwuoq"] +material = ExtResource("2_nnahr") +size = Vector3(17.85, 1.3, 2.185) + +[node name="platform_yellow_out" type="StaticBody3D"] + +[node name="10x1x10 with outlines yellow" parent="." instance=ExtResource("1_reljg")] + +[node name="CollisionShape3D" type="CollisionShape3D" parent="."] +shape = SubResource("BoxShape3D_pphf1") + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(0.707107, 0, 0.707107, 0, 1, 0, -0.707107, 0, 0.707107, 0, 0.5, 0) +mesh = SubResource("BoxMesh_pwuoq") + +[node name="MeshInstance3D2" type="MeshInstance3D" parent="."] +transform = Transform3D(0.707107, 0, -0.707107, 0, 1, 0, 0.707107, 0, 0.707107, 0, 0.5, 0) +mesh = SubResource("BoxMesh_pwuoq") + +[node name="gravity_changer" parent="." instance=ExtResource("3_rb347")] +transform = Transform3D(18, 0, 0, 0, 1, 0, 0, 0, 18, 0, 1.5, 0) +down = Vector3(0, 1, 0) +follow_parent = true diff --git a/primitives/puzzle_tile/no_stuck.tres b/primitives/puzzle_tile/no_stuck.tres index bbaf911..7c04bd1 100644 --- a/primitives/puzzle_tile/no_stuck.tres +++ b/primitives/puzzle_tile/no_stuck.tres @@ -2,4 +2,5 @@ [resource] friction = 0.0 -bounce = 0.5 +bounce = 0.1 +absorbent = true diff --git a/rooms/yellow/room_yellow_floor.tscn b/rooms/yellow/room_yellow_floor.tscn index a47866e..be58d21 100644 --- a/rooms/yellow/room_yellow_floor.tscn +++ b/rooms/yellow/room_yellow_floor.tscn @@ -31,6 +31,7 @@ fog_density = 0.0 adjustment_enabled = true [node name="room_yellow_floor" type="StaticBody3D"] +transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0) [node name="CollisionShape3D" type="CollisionShape3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -100, 0) @@ -174,7 +175,7 @@ environment = SubResource("Environment_ixm8g") [node name="ReflectionProbe" type="ReflectionProbe" parent="."] layers = 2 update_mode = 1 -size = Vector3(101, 101, 101) +size = Vector3(202, 202, 202) box_projection = true interior = true enable_shadows = true @@ -189,18 +190,24 @@ transform = Transform3D(800, 0, 0, 0, 800, 0, 0, 0, 800, 0, 0, 0) [node name="GravityChanger" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(100, 0, 0, 0, 1, 0, 0, 0, 100, 0, -50, 0) +follow_parent = true [node name="GravityChanger6" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(100, 0, 0, 0, -4.37114e-08, -100, 0, 1, -4.37114e-06, 0, 0, -50) +follow_parent = true [node name="GravityChanger5" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(100, 0, 0, 0, -4.37114e-08, 100, 0, -1, -4.37114e-06, 0, 0, 50) +follow_parent = true [node name="GravityChanger4" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(-4.37114e-06, -1, 0, 100, -4.37114e-08, 0, 0, 0, 100, 50, 0, 0) +follow_parent = true [node name="GravityChanger3" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(-4.37114e-06, 1, 0, -100, -4.37114e-08, 0, 0, 0, 100, -50, 0, 0) +follow_parent = true [node name="GravityChanger2" parent="." instance=ExtResource("4_l8ock")] transform = Transform3D(-100, 8.74228e-08, 0, -8.74228e-06, -1, 0, 0, 0, 100, 0, 50, 0) +follow_parent = true diff --git a/rooms/yellow/wireframe_tile_death.blend b/rooms/yellow/wireframe_tile_death.blend new file mode 100644 index 0000000..fdcb6ee Binary files /dev/null and b/rooms/yellow/wireframe_tile_death.blend differ diff --git a/rooms/yellow/wireframe_tile_death.blend.import b/rooms/yellow/wireframe_tile_death.blend.import new file mode 100644 index 0000000..4c0c2fb --- /dev/null +++ b/rooms/yellow/wireframe_tile_death.blend.import @@ -0,0 +1,62 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://ccat1ql2kfbfg" +path="res://godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn" + +[deps] + +source_file="res://rooms/yellow/wireframe_tile_death.blend" +dest_files=["res://godot/imported/wireframe_tile_death.blend-2b0d03fd286f986e4d38fbcc2299d791.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/apply_root_scale=true +nodes/root_scale=1.0 +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 +import_script/path="" +_subresources={ +"materials": { +"Material.001": { +"use_external/enabled": true, +"use_external/path": "res://primitives/pallet/red_glow.tres" +} +}, +"nodes": { +"PATH:Cube": { +"mesh_instance/layers": 3 +} +} +} +gltf/naming_version=1 +gltf/embedded_image_handling=1 +blender/nodes/visible=0 +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/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/testscene.tscn b/testscene.tscn deleted file mode 100644 index 7d3fc6b..0000000 --- a/testscene.tscn +++ /dev/null @@ -1,39 +0,0 @@ -[gd_scene load_steps=10 format=3 uid="uid://dosqj5u034nai"] - -[ext_resource type="PackedScene" uid="uid://pyhlicd4a0ec" path="res://player/player_node.tscn" id="1_6ggf4"] -[ext_resource type="PackedScene" uid="uid://tdcxcrg6ktpl" path="res://objectives/objective.tscn" id="5_r66y3"] -[ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="6_eumld"] -[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="6_g410q"] -[ext_resource type="PackedScene" uid="uid://vvq7jugpnvia" path="res://cubes/physics/cube_blue.tscn" id="7_32muf"] -[ext_resource type="PackedScene" uid="uid://84ydefh2yjfc" path="res://cubes/physics/cube_blue_unkillable.tscn" id="7_ky0cv"] -[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="8_g8vvf"] -[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="9_541v5"] -[ext_resource type="PackedScene" uid="uid://bjs6r15h7ge62" path="res://rooms/yellow/room_yellow_floor.tscn" id="9_spjkh"] - -[node name="Node3D" type="Node3D"] - -[node name="player" parent="." instance=ExtResource("1_6ggf4")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3.3796, 0) - -[node name="objective" parent="." instance=ExtResource("5_r66y3")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 10.1414, -60.7768, 15.7991) - -[node name="CubeBlue" parent="." instance=ExtResource("7_32muf")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.45309, -50, -23.9409) - -[node name="CubeYellow" parent="." instance=ExtResource("6_g410q")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24.857, -50, 16.7981) - -[node name="cube_purple" parent="." instance=ExtResource("6_eumld")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 5.44869, -48.4412, -21.8782) - -[node name="CubeBlue2" parent="." instance=ExtResource("7_ky0cv")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13.9455, -75.2337, 46.6022) - -[node name="death_static" parent="." instance=ExtResource("8_g8vvf")] -transform = Transform3D(5.425, 0, 0, 0, 5.425, 0, 0, 0, 5.425, -1.29669, -74.758, -10.5156) - -[node name="Death" parent="death_static" instance=ExtResource("9_541v5")] -transform = Transform3D(1.45, 0, 0, 0, 1.235, 0, 0, 0, 1.325, 0, 0, 0) - -[node name="room_yellow_floor" parent="." instance=ExtResource("9_spjkh")]