Lots of fractal stuff

This commit is contained in:
cow 2024-06-27 23:25:45 -04:00
parent fe2d99188a
commit d292aa4978
119 changed files with 7899 additions and 195 deletions

BIN
cubes/Sphere_purple.blend Normal file

Binary file not shown.

@ -0,0 +1,61 @@
[remap]
importer="scene"
importer_version=1
type="PackedScene"
uid="uid://b6y7624hmo7g4"
path="res://godot/imported/Sphere_purple.blend-09b85a94aeff220a42e7d15af595f5e9.scn"
[deps]
source_file="res://cubes/Sphere_purple.blend"
dest_files=["res://godot/imported/Sphere_purple.blend-09b85a94aeff220a42e7d15af595f5e9.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": {
"use_external/enabled": true,
"use_external/path": "res://primitives/pallet/purple_glow.tres"
},
"Material.001": {
"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

@ -1,10 +1,9 @@
[gd_scene load_steps=8 format=3 uid="uid://b1mlcrpson6sb"] [gd_scene load_steps=7 format=3 uid="uid://b1mlcrpson6sb"]
[ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bdkct"] [ext_resource type="PhysicsMaterial" uid="uid://clyaty70wifjj" path="res://cubes/physics/cube_physics.tres" id="1_bdkct"]
[ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="1_c6k3p"] [ext_resource type="Script" path="res://cubes/physics/physics_death.gd" id="1_c6k3p"]
[ext_resource type="PackedScene" uid="uid://d4hxa8450gbr3" path="res://cubes/physics/cube_purple.blend" id="2_x0fco"] [ext_resource type="PackedScene" uid="uid://d4hxa8450gbr3" path="res://cubes/physics/cube_purple.blend" id="2_x0fco"]
[ext_resource type="Script" path="res://primitives/fractal.gd" id="3_vbipc"] [ext_resource type="Script" path="res://primitives/fractal.gd" id="3_vbipc"]
[ext_resource type="PackedScene" uid="uid://b5dk2pwgymm4h" path="res://primitives/death/death_area_player.tscn" id="4_j8u51"]
[sub_resource type="BoxShape3D" id="BoxShape3D_c0wct"] [sub_resource type="BoxShape3D" id="BoxShape3D_c0wct"]
size = Vector3(3, 3, 3) size = Vector3(3, 3, 3)
@ -39,9 +38,6 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player" parent="n" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="s" type="StaticBody3D" parent="."] [node name="s" type="StaticBody3D" parent="."]
script = ExtResource("3_vbipc") script = ExtResource("3_vbipc")
direction = Vector3(-1, 0, 0) direction = Vector3(-1, 0, 0)
@ -53,9 +49,6 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player2" parent="s" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="w" type="StaticBody3D" parent="."] [node name="w" type="StaticBody3D" parent="."]
script = ExtResource("3_vbipc") script = ExtResource("3_vbipc")
direction = Vector3(0, 0, -1) direction = Vector3(0, 0, -1)
@ -67,9 +60,6 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player3" parent="w" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="e" type="StaticBody3D" parent="."] [node name="e" type="StaticBody3D" parent="."]
script = ExtResource("3_vbipc") script = ExtResource("3_vbipc")
direction = Vector3(0, 0, 1) direction = Vector3(0, 0, 1)
@ -81,9 +71,6 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player4" parent="e" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="u" type="StaticBody3D" parent="."] [node name="u" type="StaticBody3D" parent="."]
script = ExtResource("3_vbipc") script = ExtResource("3_vbipc")
direction = Vector3(0, 1, 0) direction = Vector3(0, 1, 0)
@ -95,9 +82,6 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player5" parent="u" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)
[node name="d" type="StaticBody3D" parent="."] [node name="d" type="StaticBody3D" parent="."]
script = ExtResource("3_vbipc") script = ExtResource("3_vbipc")
direction = Vector3(0, -1, 0) direction = Vector3(0, -1, 0)
@ -108,6 +92,3 @@ transform = Transform3D(1.425, 0, 0, 0, 1.425, 0, 0, 0, 1.425, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="d"] [node name="CollisionShape3D" type="CollisionShape3D" parent="d"]
transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0) transform = Transform3D(0.95, 0, 0, 0, 0.95, 0, 0, 0, 0.95, 0, 0, 0)
shape = SubResource("BoxShape3D_4yg1a") shape = SubResource("BoxShape3D_4yg1a")
[node name="death_area_player6" parent="d" instance=ExtResource("4_j8u51")]
transform = Transform3D(2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0)

@ -26,5 +26,5 @@ func _process(delta):
# Absorbs # Absorbs
mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta) mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta)
for collider_animation in colliders: for collider_animation in colliders:
collider_animation.disabled = true collider_animation.disabled = true

@ -46,6 +46,7 @@ func _process(delta):
# Killed # Killed
if death_direction != Vector3.ZERO: if death_direction != Vector3.ZERO:
print ("Self-killing: " + name)
for mesh_animation in mesh: for mesh_animation in mesh:
# Melts the mesh # Melts the mesh
mesh_animation.scale = mesh_animation.scale.lerp(Vector3(0,0,0), 1 - alpha ** delta) mesh_animation.scale = mesh_animation.scale.lerp(Vector3(0,0,0), 1 - alpha ** delta)
@ -53,8 +54,8 @@ func _process(delta):
# Absorbs # Absorbs
mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta) mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta)
for collider_animation in colliders: for collider_animation in colliders:
collider_animation.disabled = true collider_animation.disabled = true
if (buffer != Vector3.ZERO): if (buffer != Vector3.ZERO):
var tryagain = !move(buffer) && forgive_buffer var tryagain = !move(buffer) && forgive_buffer

@ -0,0 +1,174 @@
[gd_scene load_steps=10 format=3 uid="uid://c237alj58yufk"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_duof4"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_vccsu"]
[ext_resource type="PackedScene" uid="uid://d4hxa8450gbr3" path="res://cubes/physics/cube_purple.blend" id="3_62xih"]
[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_6fkw3"]
[ext_resource type="Script" path="res://primitives/fractal.gd" id="5_2r1dk"]
[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="5_ykrhu"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
[sub_resource type="BoxShape3D" id="BoxShape3D_lvxuf"]
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_duof4")
freeze = true
freeze_mode = 1
script = ExtResource("2_vccsu")
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_purple" parent="mesh_objective" instance=ExtResource("3_62xih")]
top_level = true
script = ExtResource("4_6fkw3")
[node name="center" type="Node3D" parent="mesh_objective/cube_purple"]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, 0, 0)
[node name="n" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(1, 0, 0)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/n" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/n"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[node name="s" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(-1, 0, 0)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/s" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/s"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[node name="w" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(0, 0, -1)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/w" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/w"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[node name="e" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(0, 0, 1)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/e" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/e"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[node name="u" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(0, 1, 0)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/u" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/u"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[node name="d" type="StaticBody3D" parent="mesh_objective/cube_purple"]
script = ExtResource("5_2r1dk")
direction = Vector3(0, -1, 0)
collision = false
[node name="cube_purple" parent="mesh_objective/cube_purple/d" instance=ExtResource("3_62xih")]
transform = Transform3D(0.667, 0, 0, 0, 0.667, 0, 0, 0, 0.667, 0, 0, 0)
[node name="CollisionShape3D" type="CollisionShape3D" parent="mesh_objective/cube_purple/d"]
transform = Transform3D(0.45, 0, 0, 0, 0.45, 0, 0, 0, 0.45, 0, 0, 0)
shape = SubResource("BoxShape3D_lvxuf")
[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_ykrhu")
[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_ykrhu")
[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_ykrhu")
[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_ykrhu")
[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_ykrhu")
[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_ykrhu")
[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)

@ -71,6 +71,7 @@ skeleton = NodePath("../../death_area_cubes")
[node name="mesh_objective" type="Node3D" parent="."] [node name="mesh_objective" type="Node3D" parent="."]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0) transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0)
metadata/_edit_group_ = true
[node name="death_visual" parent="mesh_objective" instance=ExtResource("3_v143n")] [node name="death_visual" parent="mesh_objective" instance=ExtResource("3_v143n")]
top_level = true top_level = true

@ -0,0 +1,386 @@
[gd_scene load_steps=8 format=3 uid="uid://c81qf87x6ymca"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_k65t0"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_3gv0l"]
[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="3_io04m"]
[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_xt5u3"]
[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="5_o1iml"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
[sub_resource type="SphereMesh" id="SphereMesh_n5hkj"]
[node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 9
collision_mask = 0
physics_material_override = ExtResource("1_k65t0")
freeze = true
freeze_mode = 1
script = ExtResource("2_3gv0l")
mesh = [NodePath("mesh_objective")]
colliders = [NodePath("CollisionShape3D"), NodePath(""), NodePath(""), NodePath(""), NodePath(""), NodePath(""), NodePath("")]
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
shape = SubResource("BoxShape3D_xx2ys")
[node name="mesh_objective" type="Node3D" parent="."]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0)
[node name="death_visual" parent="mesh_objective" instance=ExtResource("3_io04m")]
top_level = true
script = ExtResource("4_xt5u3")
[node name="death_visual2" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 8, 0, 0)
[node name="death_visual3" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -8, 0, 0)
[node name="death_visual4" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -3.49691e-07, 0, 8)
[node name="death_visual5" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 3.49691e-07, 0, -8)
[node name="death_visual6" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(-4.37114e-08, 0, -1, -1, -4.37114e-08, 4.37114e-08, -4.37114e-08, 1, 1.91069e-15, -3.49691e-07, -8, -3.49691e-07)
[node name="death_visual7" parent="mesh_objective/death_visual" instance=ExtResource("3_io04m")]
transform = Transform3D(-4.37114e-08, 0, -1, -1, -4.37114e-08, 4.37114e-08, -4.37114e-08, 1, 1.91069e-15, 3.49691e-07, 8, 3.49691e-07)
[node name="center_killers" type="Node3D" parent="."]
[node name="death_area_cubes" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 0, 0)
[node name="death_area_cubes" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers2/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers2/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers2/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers2/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers2/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers2" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers2/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers3" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -24, 0, 0)
[node name="death_area_cubes" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers3/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers3/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers3/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers3/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers3/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers3" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers3/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers4" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -24)
[node name="death_area_cubes" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers4/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers4/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers4/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers4/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers4/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers4" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers4/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers5" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 24)
[node name="death_area_cubes" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers5/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers5/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers5/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers5/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers5/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers5" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers5/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers6" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 24, 0)
[node name="death_area_cubes" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers6/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers6/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers6/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers6/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers6/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers6" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers6/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="center_killers7" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -24, 0)
[node name="death_area_cubes" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, 2.5)
death_direction = Vector3(0, 0, -1)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers7/death_area_cubes"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes5" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 2.5, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers7/death_area_cubes5"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes6" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, -2.5, 0)
death_direction = Vector3(0, 1, 0)
[node name="MeshInstance3D" type="MeshInstance3D" parent="center_killers7/death_area_cubes6"]
mesh = SubResource("SphereMesh_n5hkj")
[node name="death_area_cubes2" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 2.5, 0, 0)
death_direction = Vector3(-1, 0, 0)
[node name="MeshInstance3D2" type="MeshInstance3D" parent="center_killers7/death_area_cubes2"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes3" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, 0, 0, -2.5)
death_direction = Vector3(0, 0, 1)
[node name="MeshInstance3D3" type="MeshInstance3D" parent="center_killers7/death_area_cubes3"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[node name="death_area_cubes4" parent="center_killers7" instance=ExtResource("5_o1iml")]
transform = Transform3D(0.625, 0, 0, 0, 0.625, 0, 0, 0, 0.625, -2.5, 0, 0)
death_direction = Vector3(1, 0, 0)
[node name="MeshInstance3D4" type="MeshInstance3D" parent="center_killers7/death_area_cubes4"]
mesh = SubResource("SphereMesh_n5hkj")
skeleton = NodePath("../../death_area_cubes")
[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)

@ -3,11 +3,8 @@ extends Area3D
func _ready(): func _ready():
body_entered.connect(_on_area_entered) body_entered.connect(_on_area_entered)
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
pass
func _on_area_entered(body : Node3D) -> void: func _on_area_entered(_body : Node3D) -> void:
# Cubes cannot be pushed on tiles where the player cannot go! # Cubes cannot be pushed on tiles where the player cannot go!
if get_node("../raycast_ground").get_collider() != null: if get_node("../raycast_ground").get_collider() != null:
get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3 get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3

@ -27,6 +27,7 @@ func _process(delta):
var amount = Input.get_axis("less", "more") * delta * 2.5 var amount = Input.get_axis("less", "more") * delta * 2.5
fractal = clampf(fractal + amount, fractal_min, fractal_max) fractal = clampf(fractal + amount, fractal_min, fractal_max)
if Input.get_action_strength("restart") > 0.0: if Input.get_action_strength("restart") > 0.0:

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -1,12 +1,13 @@
Node3D
CollisionShape3D
StaticBody3D
MeshInstance3D
RichTextLabel
CanvasLayer
TextureRect TextureRect
Control Control
CanvasLayer
SubViewport SubViewport
StaticBody3D
Node3D
TextEdit TextEdit
CollisionShape3D
MeshInstance3D
OmniLight3D OmniLight3D
WorldEnvironment WorldEnvironment
RigidBody3D RigidBody3D

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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")]) 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/LevelPP1/player")])

@ -107,7 +107,7 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(-1.02083, 2.05835, -0.30166), "position": Vector3(0, 0, 0),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.495636, "x_rotation": 0.495636,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/cube_green")]) 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/LevelPP1/player")])

@ -2,4 +2,4 @@
node_unfolds=[NodePath("."), PackedStringArray("mesh", "colliders"), NodePath("center"), PackedStringArray("Collision", "colliders", "mesh"), NodePath("center/cube_green_purple"), PackedStringArray("Transform"), NodePath("n"), PackedStringArray("Transform"), NodePath("n/death_area_player"), PackedStringArray("Transform"), NodePath("s/death_area_player2"), PackedStringArray("Transform")] node_unfolds=[NodePath("."), PackedStringArray("mesh", "colliders"), NodePath("center"), PackedStringArray("Collision", "colliders", "mesh"), NodePath("center/cube_green_purple"), PackedStringArray("Transform"), NodePath("n"), PackedStringArray("Transform"), NodePath("n/death_area_player"), PackedStringArray("Transform"), NodePath("s/death_area_player2"), PackedStringArray("Transform")]
resource_unfolds=["res://cubes/physics/cube_green_purple.tscn::BoxShape3D_k8ee0", PackedStringArray(), "res://cubes/physics/cube_green_purple.tscn::BoxShape3D_rc2s3", PackedStringArray()] resource_unfolds=["res://cubes/physics/cube_green_purple.tscn::BoxShape3D_k8ee0", PackedStringArray(), "res://cubes/physics/cube_green_purple.tscn::BoxShape3D_rc2s3", PackedStringArray()]
nodes_folded=[] nodes_folded=[NodePath("center"), NodePath("n"), NodePath("s"), NodePath("w"), NodePath("e"), NodePath("u"), NodePath("d")]

@ -107,7 +107,7 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(-0.162871, -0.131812, -0.364187), "position": Vector3(0, 0, 0),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.514076, "x_rotation": 0.514076,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/cube_green")]) 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/LevelPP1/cube_tile10")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("."), PackedStringArray("mesh", "colliders"), NodePath("center"), PackedStringArray("physics_material_override", "mesh", "colliders", "Collision"), NodePath("center/cube_purple"), PackedStringArray("Transform"), NodePath("n/cube_purple"), PackedStringArray("Transform"), NodePath("n/CollisionShape3D"), PackedStringArray("shape"), NodePath("n/death_area_player"), PackedStringArray("Transform"), NodePath("s/cube_purple"), PackedStringArray("Transform"), NodePath("s/CollisionShape3D"), PackedStringArray("shape"), NodePath("w"), PackedStringArray("Transform"), NodePath("w/cube_purple"), PackedStringArray("Transform"), NodePath("w/CollisionShape3D"), PackedStringArray("Transform", "shape"), NodePath("e/cube_purple"), PackedStringArray("Transform"), NodePath("u/cube_purple"), PackedStringArray("Transform"), NodePath("d/cube_purple"), PackedStringArray("Transform")] node_unfolds=[NodePath("."), PackedStringArray("mesh", "colliders"), NodePath("center"), PackedStringArray("physics_material_override", "mesh", "colliders", "Collision"), NodePath("center/cube_purple"), PackedStringArray("Transform"), NodePath("n/cube_purple"), PackedStringArray("Transform"), NodePath("n/CollisionShape3D"), PackedStringArray("shape"), NodePath("s/cube_purple"), PackedStringArray("Transform"), NodePath("s/CollisionShape3D"), PackedStringArray("shape"), NodePath("w"), PackedStringArray("Transform"), NodePath("w/cube_purple"), PackedStringArray("Transform"), NodePath("w/CollisionShape3D"), PackedStringArray("Transform", "shape"), NodePath("e/cube_purple"), PackedStringArray("Transform"), NodePath("u/cube_purple"), PackedStringArray("Transform"), NodePath("d/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")] resource_unfolds=["res://cubes/physics/cube_purple.tscn::BoxShape3D_c0wct", PackedStringArray("Resource"), "res://cubes/physics/cube_purple.tscn::BoxShape3D_4yg1a", PackedStringArray("Resource")]
nodes_folded=[] nodes_folded=[NodePath("n"), NodePath("s"), NodePath("w"), NodePath("e"), NodePath("u"), NodePath("d")]

@ -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": 21.7491,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-17.2952, -6.15842, 3.67537),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.299287,
"y_rotation": 4.46983
}, {
"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/LevelPP1/cube_tile10")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_purple"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_purple/n"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_purple/n/cube_purple"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_purple/n/CollisionShape3D"), PackedStringArray("Transform")]
resource_unfolds=["res://cubes/tile/cube_tile_sokoban_purple.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/cube_tile_sokoban_purple.tscn::BoxShape3D_lvxuf", PackedStringArray(), "res://cubes/tile/cube_tile_sokoban_purple.tscn::BoxShape3D_amaqk", PackedStringArray()]
nodes_folded=[NodePath("Area3D"), NodePath("Area3D2"), NodePath("Area3D3"), NodePath("Area3D4"), NodePath("Area3D5"), NodePath("Area3D6")]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/room_yellow_floor/objective/player")]) 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/LevelPP1/cube_tile11")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective/cube_blue_unkillable"), PackedStringArray("Transform"), NodePath("Area3D"), PackedStringArray("Transform"), NodePath("raycast_recursive"), PackedStringArray("Visibility")] node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective/cube_blue_unkillable"), PackedStringArray("Transform"), NodePath("Area3D"), PackedStringArray("Transform", "Collision"), 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()] 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=[] nodes_folded=[]

@ -107,11 +107,11 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(-3.34242, 1.80978, -1.00049), "position": Vector3(-3.10767, 1.60033, -2.37646),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.648348, "x_rotation": 0.674528,
"y_rotation": 1.8562 "y_rotation": 2.66341
}, { }, {
"auto_orthogonal": false, "auto_orthogonal": false,
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_area_cubes")]) 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/LevelPP1/cube_tile11")])

@ -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.485,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(9.27252, 30.6268, 23.2718),
"use_environment": false,
"view_type": 0,
"x_rotation": 1.02796,
"y_rotation": -0.29056
}, {
"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/LevelPP1/cube_tile11")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Collision"), NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual/death_visual2"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual/death_visual3"), PackedStringArray("Transform"), NodePath("center_killers2"), PackedStringArray("Transform"), NodePath("center_killers3"), PackedStringArray("Transform"), NodePath("center_killers4"), PackedStringArray("Transform"), NodePath("center_killers5"), PackedStringArray("Transform"), NodePath("center_killers6"), PackedStringArray("Transform"), NodePath("center_killers7"), PackedStringArray("Transform")]
resource_unfolds=["res://cubes/tile/death_tile_sokoban_purple.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/death_tile_sokoban_purple.tscn::SphereMesh_n5hkj", PackedStringArray()]
nodes_folded=[NodePath("mesh_objective"), NodePath("center_killers"), NodePath("center_killers/death_area_cubes"), NodePath("center_killers/death_area_cubes5"), NodePath("center_killers/death_area_cubes6"), NodePath("center_killers/death_area_cubes2"), NodePath("center_killers/death_area_cubes3"), NodePath("center_killers/death_area_cubes4"), NodePath("center_killers2"), NodePath("center_killers3"), NodePath("center_killers4"), NodePath("center_killers5"), NodePath("center_killers6")]

@ -0,0 +1,5 @@
[folding]
node_unfolds=[]
resource_unfolds=["res://primitives/death/death_visual.tscn::BoxMesh_ofujh", PackedStringArray("Resource")]
nodes_folded=[]

@ -13,31 +13,31 @@ dock_split_2=0
dock_split_3=0 dock_split_3=0
dock_hsplit_1=0 dock_hsplit_1=0
dock_hsplit_2=317 dock_hsplit_2=317
dock_hsplit_3=-424 dock_hsplit_3=-488
dock_hsplit_4=0 dock_hsplit_4=0
dock_filesystem_split=0 dock_filesystem_split=0
dock_filesystem_display_mode=0 dock_filesystem_display_mode=0
dock_filesystem_file_sort=0 dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1 dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://primitives/pallet/purple_glow.tres") dock_filesystem_selected_paths=PackedStringArray("res://cubes/tile/cube_tile_sokoban_unkillable.tscn")
dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://rooms/", "res://rooms/purple/", "res://primitives/", "res://primitives/pallet/", "res://player/", "res://objectives/", "res://levels/", "res://cubes/", "res://cubes/physics/") dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://rooms/yellow/", "res://primitives/", "res://primitives/puzzle_tile/", "res://primitives/death/", "res://levels/", "res://levels/yellow/parkour/", "res://levels/purple/", "res://levels/purple/parkour/", "res://levels/purple/logic/", "res://levels/blue/", "res://levels/blue/logic/", "res://cubes/", "res://cubes/tile/")
dock_3="Scene,Import" dock_3="Scene,Import"
dock_4="FileSystem" dock_4="FileSystem"
dock_5="Inspector,Node,History" dock_5="Inspector,Node,History"
[EditorNode] [EditorNode]
open_scenes=PackedStringArray("res://levels/purple/parkour/level_p_p_1.tscn", "res://player/player_node_purple.tscn") open_scenes=PackedStringArray("res://levels/purple/logic/level_p_l_3.tscn", "res://cubes/tile/death_tile_sokoban_purple.tscn", "res://cubes/tile/cube_tile_sokoban_unkillable.tscn")
current_scene="res://levels/purple/parkour/level_p_p_1.tscn" current_scene="res://levels/purple/logic/level_p_l_3.tscn"
center_split_offset=0 center_split_offset=-288
selected_default_debugger_tab_idx=0 selected_default_debugger_tab_idx=0
selected_main_editor_idx=2 selected_main_editor_idx=1
selected_bottom_panel_item=1 selected_bottom_panel_item=0
[ScriptEditor] [ScriptEditor]
open_scripts=["res://primitives/button/button.gd", "res://cubes/tile/cube_tile.gd", "res://cubes/physics/follow_down.gd", "res://primitives/fractal.gd", "res://player/fractal_indicator.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://rooms/purple/purple_animation.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"] open_scripts=["res://cubes/tile/cube_tile.gd", "res://primitives/death/death_player.gd", "res://primitives/fractal.gd", "res://player/fractal_indicator.gd", "res://globals.gd", "res://primitives/death/kill_cube.gd", "res://ui/menu_modulate.gd", "res://objectives/objective.gd", "res://objectives/objective_animate.gd", "res://cubes/physics/physics_death.gd", "res://player/player_moves.gd", "res://rooms/purple/purple_animation.gd", "res://README.md", "res://cubes/tile/tile_push.gd", "res://cubes/tile/track_parent.gd"]
selected_script="res://player/player_moves.gd" selected_script="res://cubes/tile/cube_tile.gd"
open_help=[] open_help=[]
script_split_offset=70 script_split_offset=70
list_split_offset=0 list_split_offset=0
@ -47,3 +47,13 @@ list_split_offset=0
open_shaders=[] open_shaders=[]
split_offset=0 split_offset=0
selected_shader="" selected_shader=""
[editor_log]
log_filter_0=true
log_filter_2=true
log_filter_1=false
log_filter_3=true
log_filter_4=true
collapse=false
show_search=true

@ -1,7 +1,7 @@
ea4bc82a6ad023ab7ee23ee620429895 ea4bc82a6ad023ab7ee23ee620429895
::res://::1719499763 ::res://::1719538946
export_presets.cfg::TextFile::-1::1719103002::0::1::::<><>:: export_presets.cfg::TextFile::-1::1719103002::0::1::::<><>::
globals.gd::GDScript::-1::1719343557::0::1::::<>Node<>:: globals.gd::GDScript::-1::1719516919::0::1::::<>Node<>::
README.md::TextFile::-1::1719155307::0::1::::<><>:: README.md::TextFile::-1::1719155307::0::1::::<><>::
::res://addons/::1718677473 ::res://addons/::1718677473
::res://addons/godot-jolt/::1718677473 ::res://addons/godot-jolt/::1718677473
@ -54,50 +54,53 @@ HIRAETH.ogg::AudioStreamOggVorbis::4954567472965580399::1718830775::1719093629::
Illusion.ogg::AudioStreamOggVorbis::8801308533270710085::1718829649::1719093629::1::::<><>:: Illusion.ogg::AudioStreamOggVorbis::8801308533270710085::1718829649::1719093629::1::::<><>::
Tunnel.ogg::AudioStreamOggVorbis::5128188717535321321::1718829649::1719093629::1::::<><>:: Tunnel.ogg::AudioStreamOggVorbis::5128188717535321321::1718829649::1719093629::1::::<><>::
Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1::::<><>:: Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1::::<><>::
::res://cubes/::1719093784 ::res://cubes/::1719503937
patriotic_cube.blend::PackedScene::8461233186615895011::1718837440::1719093783::1::::<><>:: 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 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/::1719442735 Sphere_purple.blend::PackedScene::4613819669213571641::1719503922::1719503937::1::::<><>::
::res://cubes/physics/::1719542752
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.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.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.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_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.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::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.tscn::PackedScene::6491017055681811658::1719504983::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_purple.blend::PackedScene::674131247716772035::1719439233::1719439247::1::::<><>:: cube_green_purple.blend::PackedScene::674131247716772035::1719439233::1719439247::1::::<><>::
cube_green_purple.tscn::PackedScene::7998683922180831836::1719442735::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://jus3wxqrgw8j::::res://cubes/physics/cube_green_purple.blend<>res://primitives/fractal.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn cube_green_purple.tscn::PackedScene::7998683922180831836::1719504983::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://jus3wxqrgw8j::::res://cubes/physics/cube_green_purple.blend<>res://primitives/fractal.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
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_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::1719343197::0::1::::<><>:: cube_physics.tres::PhysicsMaterial::5594498954745936271::1719343197::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.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::1719442735::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://primitives/fractal.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn cube_purple.tscn::PackedScene::4236775526745013673::1719542752::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://cubes/physics/physics_death.gd<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://primitives/fractal.gd
cube_white.blend::PackedScene::6788962220573805034::1719150475::1719150498::1::::<><>:: 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.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::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 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
cube_yellow_invert.blend::PackedScene::1453379901620134815::1719326482::1719326516::1::::<><>:: cube_yellow_invert.blend::PackedScene::1453379901620134815::1719326482::1719326516::1::::<><>::
cube_yellow_unkillable.blend::PackedScene::1695393105545163425::1719240571::1719240587::1::::<><>:: cube_yellow_unkillable.blend::PackedScene::1695393105545163425::1719240571::1719240587::1::::<><>::
follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>:: follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>::
physics_death.gd::GDScript::-1::1719441088::0::1::::<>RigidBody3D<>:: physics_death.gd::GDScript::-1::1719539279::0::1::::<>RigidBody3D<>::
::res://cubes/tile/::1719328828 ::res://cubes/tile/::1719542752
cube_tile.gd::GDScript::-1::1719327889::0::1::::<>RigidBody3D<>:: cube_tile.gd::GDScript::-1::1719542347::0::1::::<>RigidBody3D<>::
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.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_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_purple.tscn::PackedScene::6727686259563496788::1719542752::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://cubes/tile/track_parent.gd<>res://primitives/fractal.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_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_tile_sokoban_yellow.tscn::PackedScene::1635871431961158944::1719327014::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd cube_tile_sokoban_yellow.tscn::PackedScene::1635871431961158944::1719327014::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd
cube_tile_sokoban_yellow_single.tscn::PackedScene::1229181521472852339::1719327014::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://uya7ptdon4jr::::res://cubes/physics/cube_yellow_invert.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd cube_tile_sokoban_yellow_single.tscn::PackedScene::1229181521472852339::1719327014::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://uya7ptdon4jr::::res://cubes/physics/cube_yellow_invert.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd
cube_tile_sokoban_yellow_unkillable.tscn::PackedScene::4201773178144529170::1719241221::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://yfi42ryktvcr::::res://cubes/physics/cube_yellow_unkillable.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd cube_tile_sokoban_yellow_unkillable.tscn::PackedScene::4201773178144529170::1719241221::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://yfi42ryktvcr::::res://cubes/physics/cube_yellow_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 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::1719328828::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 death_tile_sokoban.tscn::PackedScene::6146984902992196700::1719328828::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
death_tile_sokoban_purple.tscn::PackedScene::7143729213692307332::1719542848::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://d4hxa8450gbr3::::res://cubes/physics/cube_purple.blend<>res://cubes/tile/track_parent.gd<>res://primitives/fractal.gd<>res://cubes/tile/tile_push.gd
tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>:: tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>::
tile_push.gd::GDScript::-1::1719097479::0::1::::<>Area3D<>:: tile_push.gd::GDScript::-1::1719541076::0::1::::<>Area3D<>::
track_parent.gd::GDScript::-1::1719240257::0::1::::<>Node3D<>:: track_parent.gd::GDScript::-1::1719240257::0::1::::<>Node3D<>::
::res://levels/::1719333609 ::res://levels/::1719333609
level_0.tscn::PackedScene::6413954341412692818::1719333609::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://d1ps6hp24nbdl::::res://primitives/Tutorial.blend level_0.tscn::PackedScene::6413954341412692818::1719333609::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://d1ps6hp24nbdl::::res://primitives/Tutorial.blend
::res://levels/blue/::1719093422 ::res://levels/blue/::1719093422
::res://levels/blue/logic/::1719163380 ::res://levels/blue/logic/::1719542237
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_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_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_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_4.tscn::PackedScene::7947897692654746356::1719542237::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_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_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_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
@ -112,31 +115,39 @@ level_b_p_6.tscn::PackedScene::736663981891014895::1719163380::0::1::::<><>::uid
::res://levels/green/::1719188164 ::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 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/purple/::1719329956 ::res://levels/purple/::1719329956
::res://levels/purple/logic/::1719329956 ::res://levels/purple/logic/::1719542752
::res://levels/purple/parkour/::1719442735 level_p_l_1.tscn::PackedScene::4675299505278382024::1719542152::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://cn4tvul6ppeq1::::res://primitives/platforms/platform_purple.tscn<>uid://p0gys1svnbo7::::res://primitives/death/death_composite_fractal.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn
level_p_p_1.tscn::PackedScene::236049277008026737::1719442735::0::1::::<><>::uid://dl7vfj301iray::::res://cubes/physics/cube_green_purple.tscn<>uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://p0gys1svnbo7::::res://primitives/death/death_composite_fractal.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn level_p_l_2.tscn::PackedScene::8751425531090041602::1719542152::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://c237alj58yufk::::res://cubes/tile/cube_tile_sokoban_purple.tscn
level_p_l_3.tscn::PackedScene::6268050451584841009::1719542752::0::1::::<><>::uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://dgaauqx4qrf36::::res://primitives/puzzle_tile/no_stuck.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn
::res://levels/purple/parkour/::1719539344
level_p_p_1.tscn::PackedScene::236049277008026737::1719539344::0::1::::<><>::uid://dl7vfj301iray::::res://cubes/physics/cube_green_purple.tscn<>uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://p0gys1svnbo7::::res://primitives/death/death_composite_fractal.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>res://ui/scale_ui.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf
level_p_p_2.tscn::PackedScene::7123092609021533179::1719539344::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://dl7vfj301iray::::res://cubes/physics/cube_green_purple.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn<>res://ui/scale_ui.gd<>uid://ksfeftemeckw::::res://ui/exo_thin.otf<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn
level_p_p_3.tscn::PackedScene::7840616180669674372::1719502890::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://dl7vfj301iray::::res://cubes/physics/cube_green_purple.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://p0gys1svnbo7::::res://primitives/death/death_composite_fractal.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://cg5ts7jwithch::::res://primitives/death/death_wireframe.tscn
level_p_p_4.tscn::PackedScene::8416301033376824357::1719517051::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://jus3wxqrgw8j::::res://cubes/physics/cube_green_purple.blend<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>res://primitives/fractal.gd
level_p_p_5.tscn::PackedScene::1382618013076272466::1719517051::0::1::::<><>::uid://bkfvrqyyp11hl::::res://rooms/purple/room_purple_floor.tscn<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://b6y7624hmo7g4::::res://cubes/Sphere_purple.blend<>res://primitives/fractal.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
level_p_p_6.tscn::PackedScene::4449790566031354420::1719517094::0::1::::<><>::uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bye3fco1aohci::::res://player/player_node_purple.tscn<>uid://bqqvv0i7toj13::::res://objectives/objective_purple.tscn<>res://rooms/purple/fractal_video.ogv<>res://rooms/purple/purple_animation.gd<>uid://ckscv00vnkpxa::::res://primitives/init_level.tscn<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>res://primitives/fractal.gd<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://cvaspxgoasblr::::res://rooms/purple/wireframe_tile_purple.blend
::res://levels/yellow/::1719189575 ::res://levels/yellow/::1719189575
::res://levels/yellow/logic/::1719333609 ::res://levels/yellow/logic/::1719517051
level_y_l_1.tscn::PackedScene::8764026304082179317::1719239600::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_1.tscn::PackedScene::8764026304082179317::1719517051::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::1719239600::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_2.tscn::PackedScene::5955252283947216082::1719517051::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::1719328828::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://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b04mucpnyckhm::::res://cubes/tile/cube_tile_sokoban_yellow_unkillable.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn level_y_l_3.tscn::PackedScene::4732668683131427610::1719517051::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://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b04mucpnyckhm::::res://cubes/tile/cube_tile_sokoban_yellow_unkillable.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn
level_y_l_4.tscn::PackedScene::8633234139895873577::1719333609::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b04mucpnyckhm::::res://cubes/tile/cube_tile_sokoban_yellow_unkillable.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn level_y_l_4.tscn::PackedScene::8633234139895873577::1719517051::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b04mucpnyckhm::::res://cubes/tile/cube_tile_sokoban_yellow_unkillable.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn
level_y_l_5.tscn::PackedScene::4254694166604487701::1719333609::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn level_y_l_5.tscn::PackedScene::4254694166604487701::1719517051::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn
level_y_l_6.tscn::PackedScene::8014766087903742039::1719333609::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn level_y_l_6.tscn::PackedScene::8014766087903742039::1719517051::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn
level_y_l_7.tscn::PackedScene::4963315164847919015::1719333609::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn level_y_l_7.tscn::PackedScene::4963315164847919015::1719517051::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://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://rroo7yvm5ov8::::res://cubes/tile/cube_tile_sokoban_yellow_single.tscn<>uid://xkotfnbnwkts::::res://cubes/tile/cube_tile_sokoban_yellow.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn
::res://levels/yellow/parkour/::1719325744 ::res://levels/yellow/parkour/::1719517051
level_y_p_1.tscn::PackedScene::953770477718217804::1719239600::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_1.tscn::PackedScene::953770477718217804::1719239600::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::1719239600::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_2.tscn::PackedScene::8308086838204865012::1719239600::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::1719325744::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_3.tscn::PackedScene::7175215679871039285::1719325744::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::1719239600::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_4.tscn::PackedScene::8425808689385640880::1719239600::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::1719239600::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_5.tscn::PackedScene::1428494800747274070::1719517051::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::1719239600::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_6.tscn::PackedScene::9059825830797979559::1719517051::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::1719239600::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_7.tscn::PackedScene::8594023586013463774::1719517051::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/::1719442735 ::res://objectives/::1719541013
objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
objective.gd::GDScript::-1::1719108068::0::1::::<>Area3D<>:: objective.gd::GDScript::-1::1719541010::0::1::::<>Area3D<>::
objective.tscn::PackedScene::1339943801252970005::1719442735::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend objective.tscn::PackedScene::1339943801252970005::1719442735::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_animate.gd::GDScript::-1::1719541013::0::1::::<>Node3D<>::
objective_dead.blend::PackedScene::612294166788211048::1719069429::1719093784::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres 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_dead.tscn::PackedScene::5792638405818606496::1719072401::0::1::::<><>::uid://iyunpfsnx6kq::::res://objectives/objective_dead.blend<>res://objectives/objective_animate.gd
objective_purple.blend::PackedScene::37635493861535678::1719442628::1719442639::1::::<><>:: objective_purple.blend::PackedScene::37635493861535678::1719442628::1719442639::1::::<><>::
@ -146,20 +157,21 @@ objective_switcher.tscn::PackedScene::7397530094977316065::1719241221::0::1::::<
objective_switcher_yellow.tscn::PackedScene::3903830506387793054::1719241221::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://wbsuw08hvmmj::::res://objectives/objective_yellow.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn objective_switcher_yellow.tscn::PackedScene::3903830506387793054::1719241221::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.blend::PackedScene::6773888900514035899::1719154409::1719154421::1::::<><>::uid://7jwgna61bk4i::::res://primitives/pallet/yellow_glow.tres
objective_yellow.tscn::PackedScene::1547348755182043081::1719239600::0::1::::<><>::res://objectives/objective.gd<>uid://c3rk7wmbk34qh::::res://objectives/objective_yellow.blend<>res://objectives/objective_animate.gd objective_yellow.tscn::PackedScene::1547348755182043081::1719239600::0::1::::<><>::res://objectives/objective.gd<>uid://c3rk7wmbk34qh::::res://objectives/objective_yellow.blend<>res://objectives/objective_animate.gd
::res://player/::1719439404 ::res://player/::1719541003
fractal_indicator.gd::GDScript::-1::1719541003::0::1::::<>TextureRect<>::
player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>:: player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>::
player_model.blend::PackedScene::4620842548698125957::1718835908::1719342036::1::::<><>:: player_model.blend::PackedScene::4620842548698125957::1718835908::1719342036::1::::<><>::
player_model_purple.blend::PackedScene::1481746315757768618::1719342064::1719342085::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres player_model_purple.blend::PackedScene::1481746315757768618::1719342064::1719342085::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres
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_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::1719331373::0::1::::<>RigidBody3D<>:: player_moves.gd::GDScript::-1::1719502158::0::1::::<>RigidBody3D<>::
player_node.tscn::PackedScene::1102822806801738526::1719325792::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.tscn::PackedScene::1102822806801738526::1719325792::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_purple.tscn::PackedScene::4080919574644944408::1719439404::0::1::::<><>::res://player/player_moves.gd<>uid://vd1e7ah8aitu::::res://player/player_model_purple.blend<>res://player/seek_level.gd<>uid://dwv866wxa0nqa::::res://primitives/icons/hitbox3.png player_node_purple.tscn::PackedScene::4080919574644944408::1719502890::0::1::::<><>::res://player/player_moves.gd<>uid://vd1e7ah8aitu::::res://player/player_model_purple.blend<>res://player/seek_level.gd<>uid://dwv866wxa0nqa::::res://primitives/icons/hitbox3.png<>res://ui/scale_ui.gd<>res://player/fractal_indicator.gd
player_node_yellow.tscn::PackedScene::509355685776670236::1719325792::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_node_yellow.tscn::PackedScene::509355685776670236::1719325792::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.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::::<><>:: player_nojump_model.blend::PackedScene::6174755124771993695::1719100902::1719100934::1::::<><>::
seek_level.gd::GDScript::-1::1719162576::0::1::::<>Node3D<>:: seek_level.gd::GDScript::-1::1719162576::0::1::::<>Node3D<>::
::res://primitives/::1719343720 ::res://primitives/::1719541025
fractal.gd::GDScript::-1::1719343720::0::1::::<>StaticBody3D<>:: fractal.gd::GDScript::-1::1719541025::0::1::::<>StaticBody3D<>::
init_level.gd::GDScript::-1::1719158810::0::1::::<>Node<>:: init_level.gd::GDScript::-1::1719158810::0::1::::<>Node<>::
init_level.tscn::PackedScene::5512048891672929098::1719163380::0::1::::<><>::res://primitives/init_level.gd init_level.tscn::PackedScene::5512048891672929098::1719163380::0::1::::<><>::res://primitives/init_level.gd
Maze.blend::PackedScene::6882076970480078028::1719188060::1719188069::1::::<><>:: Maze.blend::PackedScene::6882076970480078028::1719188060::1719188069::1::::<><>::
@ -171,14 +183,14 @@ 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.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_material.tres::StandardMaterial3D::9116130534853157267::1719093451::0::1::::<><>::uid://cjs5my7edblpm::::res://primitives/button/button_texture.png
button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>:: button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>::
::res://primitives/death/::1719442735 ::res://primitives/death/::1719542300
death_area_cubes.tscn::PackedScene::2720775001877643346::1719067291::0::1::::<><>::res://primitives/death/kill_cube.gd 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_area_player.tscn::PackedScene::4498935334600469169::1719067312::0::1::::<><>::res://primitives/death/death_player.gd
death_composite_fractal.tscn::PackedScene::1104850245863927160::1719442735::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://primitives/fractal.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn death_composite_fractal.tscn::PackedScene::1104850245863927160::1719442735::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>res://primitives/fractal.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn
death_player.gd::GDScript::-1::1719067486::0::1::::<>Area3D<>:: 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_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 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::1719329200::0::1::::<>Area3D<>:: kill_cube.gd::GDScript::-1::1719542300::0::1::::<>Area3D<>::
::res://primitives/gravity_changer/::1719168632 ::res://primitives/gravity_changer/::1719168632
gravity_changer.gd::GDScript::-1::1719168632::0::1::::<>Area3D<>:: gravity_changer.gd::GDScript::-1::1719168632::0::1::::<>Area3D<>::
gravity_changer.tscn::PackedScene::3337533097290090422::1719163380::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd gravity_changer.tscn::PackedScene::3337533097290090422::1719163380::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd
@ -187,15 +199,15 @@ hitbox0.png::CompressedTexture2D::3538451255995150160::1718833836::1719093629::1
hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719154646::1::::<><>:: hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719154646::1::::<><>::
hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719343043::1::::<><>:: hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719343043::1::::<><>::
hitbox4.png::CompressedTexture2D::1794872513504854038::1718833836::1719093630::1::::<><>:: hitbox4.png::CompressedTexture2D::1794872513504854038::1718833836::1719093630::1::::<><>::
::res://primitives/pallet/::1719093451 ::res://primitives/pallet/::1719539029
blue_glow.tres::StandardMaterial3D::7614807247292799216::1719081657::0::1::::<><>:: blue_glow.tres::StandardMaterial3D::7614807247292799216::1719081657::0::1::::<><>::
gray_glow.tres::StandardMaterial3D::3171404320773643629::1719093451::0::1::::<><>:: gray_glow.tres::StandardMaterial3D::3171404320773643629::1719093451::0::1::::<><>::
green_glow.tres::StandardMaterial3D::154663691693596853::1719089950::0::1::::<><>:: green_glow.tres::StandardMaterial3D::154663691693596853::1719089950::0::1::::<><>::
purple_glow.tres::StandardMaterial3D::4682376461574850386::1719081657::0::1::::<><>:: purple_glow.tres::StandardMaterial3D::4682376461574850386::1719539029::0::1::::<><>::
red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>:: red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>::
white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>:: white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>::
yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>:: yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>::
::res://primitives/platforms/::1719188132 ::res://primitives/platforms/::1719539344
10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>:: 10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>::
10x1x10 Repulsive.blend::PackedScene::6544118004943557469::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 green.blend::PackedScene::5199653572398723662::1719071243::1719093785::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
@ -204,6 +216,8 @@ yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<
normal.png::CompressedTexture2D::7824200659133446752::1719066721::1719093629::1::::<><>:: 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_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_material.tres::StandardMaterial3D::4321923219985009029::1719081657::0::1::::<><>::uid://djqdpavuh2fjs::::res://primitives/platforms/normal.png
platform_purple.blend::PackedScene::8954464784168637571::1719517855::1719517857::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://b7ygb58uvyir7::::res://primitives/pallet/purple_glow.tres
platform_purple.tscn::PackedScene::5746355482971911634::1719539344::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://d0tuyydptpmlv::::res://primitives/platforms/platform_purple.blend<>res://primitives/fractal.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend
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.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_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
@ -231,12 +245,13 @@ Roughness Map.png::CompressedTexture2D::2397012027982454417::1718666983::1719093
wall_blue.tres::StandardMaterial3D::2002770604981384649::1719081657::0::1::::<><>::uid://dsm7b746txu5x::::res://rooms/blue/wall_emit.png<>uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png wall_blue.tres::StandardMaterial3D::2002770604981384649::1719081657::0::1::::<><>::uid://dsm7b746txu5x::::res://rooms/blue/wall_emit.png<>uid://dxnv3hf0kqrj7::::res://rooms/blue/wall_normal.png
wall_emit.png::CompressedTexture2D::8449380226156384491::1718666983::1719093630::1::::<><>:: wall_emit.png::CompressedTexture2D::8449380226156384491::1718666983::1719093630::1::::<><>::
wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::1719093631::1::::<><>:: wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::1719093631::1::::<><>::
::res://rooms/purple/::1719442735 ::res://rooms/purple/::1719540996
fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>:: fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>::
purple_animation.gd::GDScript::-1::1719342637::0::1::::<>VideoStreamPlayer<>:: purple_animation.gd::GDScript::-1::1719540996::0::1::::<>VideoStreamPlayer<>::
room_purple_floor.tscn::PackedScene::3099937302748658465::1719442735::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>res://rooms/purple/purple_animation.gd<>uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend room_purple_floor.tscn::PackedScene::3099937302748658465::1719517051::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>res://rooms/purple/purple_animation.gd<>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::::<><>:: wall_normal.png::CompressedTexture2D::4582077922338964972::1718909203::1719093632::1::::<><>::
::res://rooms/yellow/::1719190261 wireframe_tile_purple.blend::PackedScene::6247927994505936731::1719516515::1719516525::1::::<><>::
::res://rooms/yellow/::1719516518
Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>:: Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>::
Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>:: Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>::
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 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

@ -1,5 +1,23 @@
res://player/player_node_purple.tscn res://levels/purple/logic/level_p_l_1.tscn
res://player/player_moves.gd
res://primitives/pallet/purple_glow.tres res://primitives/pallet/purple_glow.tres
res://player/fractal_indicator.gd res://primitives/platforms/platform_purple.tscn
res://levels/purple/parkour/level_p_p_1.tscn res://levels/purple/parkour/level_p_p_1.tscn
res://levels/purple/parkour/level_p_p_2.tscn
res://levels/purple/logic/level_p_l_10.tscn
res://cubes/physics/cube_purple.tscn
res://cubes/physics/physics_death.gd
res://levels/purple/logic/level_p_l_2.tscn
res://cubes/tile/cube_tile_sokoban_purple.tscn
res://primitives/fractal.gd
res://player/fractal_indicator.gd
res://rooms/purple/purple_animation.gd
res://objectives/objective.gd
res://objectives/objective_animate.gd
res://cubes/tile/tile_push.gd
res://levels/purple/logic/level_p_l_3.tscn
res://levels/blue/logic/level_b_l_4.tscn
res://primitives/death/kill_cube.gd
res://cubes/tile/cube_tile.gd
res://cubes/tile/death_tile_sokoban_purple.tscn
res://cubes/tile/death_tile_sokoban.tscn
res://cubes/tile/cube_tile_sokoban_unkillable.tscn

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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")]) selected_nodes=Array[NodePath]([])

@ -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": 237.693,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-174.041, -73.984, 26.0603),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.392698,
"y_rotation": -1.74533
}, {
"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/LevelPP1/cube_tile9"), 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/LevelPP1/cube_tile8")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("cube_purple"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("cube_purple2"), PackedStringArray("Transform"), NodePath("Node3D"), PackedStringArray("Transform"), NodePath("Node3D/death_visual"), PackedStringArray("Transform"), NodePath("Node3D2"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[NodePath("Node3D"), NodePath("Node3D3"), NodePath("Node3D2")]

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -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(27.186, 31.8727, 73.6359),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.38219,
"y_rotation": -0.207658
}, {
"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]([])

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("Node3D"), PackedStringArray("Transform"), NodePath("Node3D/center"), PackedStringArray("Transform", "Collision"), NodePath("Node3D/center/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/center/Sphere_purple"), PackedStringArray("Transform"), NodePath("Node3D/n"), PackedStringArray("Collision"), NodePath("Node3D/n/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/n/Sphere_purple"), PackedStringArray("Transform"), NodePath("Node3D/s"), PackedStringArray("Collision"), NodePath("Node3D/s/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/s/Sphere_purple2"), PackedStringArray("Transform"), NodePath("Node3D/w"), PackedStringArray("Collision"), NodePath("Node3D/w/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/w/Sphere_purple3"), PackedStringArray("Transform"), NodePath("Node3D/e"), PackedStringArray("Collision"), NodePath("Node3D/e/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/e/Sphere_purple4"), PackedStringArray("Transform"), NodePath("Node3D/u"), PackedStringArray("Collision"), NodePath("Node3D/u/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/u/Sphere_purple5"), PackedStringArray("Transform"), NodePath("Node3D/d"), PackedStringArray("Collision"), NodePath("Node3D/d/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/d/Sphere_purple6"), PackedStringArray("Transform"), NodePath("death_visual"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://levels/purple/logic/level_p_l_10.tscn::SphereShape3D_4k8r3", PackedStringArray("Resource")]
nodes_folded=[]

@ -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": 46.9484,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(11.0778, -17.9665, 1.77009),
"use_environment": false,
"view_type": 0,
"x_rotation": 1.39626,
"y_rotation": 3.1285
}, {
"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/LevelPP1/cube_tile9"), 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/LevelPP1/cube_tile8")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Visibility", "Transform"), NodePath("walls/StaticBody3D/CollisionShape3D50"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/purple/logic/level_p_l_2.tscn::BoxShape3D_rq4qg", PackedStringArray()]
nodes_folded=[]

@ -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.322,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(5.25293, -37.5802, -41.5589),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.675521,
"y_rotation": 0.235617
}, {
"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/LevelPP1/cube_tile11")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("walls/StaticBody3D/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("death_visual"), PackedStringArray("Transform"), NodePath("death_visual20/death_area_player"), PackedStringArray("Collision"), NodePath("death_visual20/death_area_cubes"), PackedStringArray("Collision"), NodePath("cube_tile10"), PackedStringArray("Transform"), NodePath("cube_tile11"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/purple/logic/level_p_l_3.tscn::BoxShape3D_rq4qg", PackedStringArray()]
nodes_folded=[NodePath("walls"), NodePath("walls/StaticBody3D"), NodePath("death_visual"), NodePath("death_visual2"), NodePath("death_visual3"), NodePath("death_visual4"), NodePath("death_visual5"), NodePath("death_visual6"), NodePath("death_visual7"), NodePath("death_visual8"), NodePath("death_visual9"), NodePath("death_visual10"), NodePath("death_visual11"), NodePath("death_visual12"), NodePath("death_visual13"), NodePath("death_visual14"), NodePath("death_visual15"), NodePath("death_visual16"), NodePath("death_visual17"), NodePath("death_visual21"), NodePath("death_visual23"), NodePath("death_visual24"), NodePath("death_visual25"), NodePath("death_visual26"), NodePath("death_visual27"), NodePath("death_visual28"), NodePath("death_visual29"), NodePath("death_visual30"), NodePath("death_visual22"), NodePath("death_visual18"), NodePath("death_visual19")]

@ -8,7 +8,7 @@ Anim={
"grid_snap_active": false, "grid_snap_active": false,
"grid_step": Vector2(8, 8), "grid_step": Vector2(8, 8),
"grid_visibility": 1, "grid_visibility": 1,
"ofs": Vector2(-165, -110), "ofs": Vector2(-274.694, -731.861),
"primary_grid_step": Vector2i(8, 8), "primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true, "show_edit_locks": true,
"show_guides": true, "show_guides": true,
@ -32,7 +32,7 @@ Anim={
"snap_rotation_step": 0.261799, "snap_rotation_step": 0.261799,
"snap_scale": false, "snap_scale": false,
"snap_scale_step": 0.1, "snap_scale_step": 0.1,
"zoom": 1.0 "zoom": 0.594604
} }
3D={ 3D={
"fov": 70.01, "fov": 70.01,
@ -107,11 +107,11 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(-216.699, -107.114, 73.3153), "position": Vector3(-34.3567, 24.0972, -45.3374),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.378814, "x_rotation": 0.326456,
"y_rotation": 4.37383 "y_rotation": 5.70898
}, { }, {
"auto_orthogonal": false, "auto_orthogonal": false,
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/cube_green")]) selected_nodes=Array[NodePath]([])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("cube_purple"), PackedStringArray("Transform"), NodePath("cube_green"), PackedStringArray("Editor Description", "Process", "Transform")] node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("cube_purple"), PackedStringArray("Transform"), NodePath("cube_green"), PackedStringArray("Editor Description", "Process", "Transform"), NodePath("CanvasLayer"), PackedStringArray("Editor Description", "Process", "Follow Viewport", "Transform", "Layer"), NodePath("CanvasLayer/RichTextLabel"), PackedStringArray("BiDi", "Displayed Text", "Text Selection", "Threading", "Markup", "Theme Overrides", "Theme", "Theme Overrides/fonts", "Theme Overrides/font_sizes", "Tooltip", "Layout", "Layout/Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray()] resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -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": 0.540809,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-47.8763, 47.608, 7.62426),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.207657,
"y_rotation": 1.51585
}, {
"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]([])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("player"), PackedStringArray("Transform"), NodePath("cube_green"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[NodePath("CanvasLayer")]

@ -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": 87.4637,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(27.8219, -27.0681, -26.2515),
"use_environment": false,
"view_type": 0,
"x_rotation": 1.22093,
"y_rotation": 1.55076
}, {
"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/LevelPP1/objective"), 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/LevelPP1/death_visual")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("death_visual"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[]

@ -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.953263, -2.32534, 85.252),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.146571,
"y_rotation": 0.137045
}, {
"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/LevelPP1/platform_white9")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("Node3D"), PackedStringArray("Transform"), NodePath("Node3D/center"), PackedStringArray("Angular", "Axis Lock", "Linear", "mesh", "Solver"), NodePath("Node3D/center/cube_green_purple"), PackedStringArray("Transform"), NodePath("Node3D/center/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Node3D/n/cube_green_purple"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/purple/parkour/level_p_p_4.tscn::BoxShape3D_6m1d0", PackedStringArray(), "res://levels/purple/parkour/level_p_p_4.tscn::BoxShape3D_dyk0b", PackedStringArray()]
nodes_folded=[]

@ -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": 7.25906,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-78.5792, 7.8401, -0.989497),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.233836,
"y_rotation": 1.66421
}, {
"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/LevelPP1/platform_white9")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("objective"), PackedStringArray("Transform"), NodePath("Node3D/center"), PackedStringArray("Angular", "Linear", "Axis Lock"), NodePath("Node3D/n/Sphere_purple"), PackedStringArray("Transform"), NodePath("death_visual"), PackedStringArray("Transform"), NodePath("death_visual/death_area_player"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/purple/parkour/level_p_p_5.tscn::SphereShape3D_4k8r3", PackedStringArray()]
nodes_folded=[NodePath("Node3D")]

@ -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(136.85, -40.2844, -337.056),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.378811,
"y_rotation": 6.47082
}, {
"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/LevelPP1/platform_white9")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("Center/center"), PackedStringArray("Transform"), NodePath("Center/singlewall"), PackedStringArray("Transform"), NodePath("Center/singlewall2"), PackedStringArray("Transform"), NodePath("Center/singlewall2/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Center/singlewall2/CollisionShape3D/Wall4"), PackedStringArray("Transform"), NodePath("Center/singlewall3"), PackedStringArray("Transform"), NodePath("Center/singlewall3/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Center/singlewall3/CollisionShape3D/Wall4"), PackedStringArray("Transform"), NodePath("Center/singlewall4/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Center/singlewall4/CollisionShape3D/Wall4"), PackedStringArray("Transform"), NodePath("Center/singlewall5/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Center/singlewall5/CollisionShape3D/Wall4"), PackedStringArray("Transform"), NodePath("Center/singlewall6/CollisionShape3D"), PackedStringArray("Transform"), NodePath("Center/singlewall6/CollisionShape3D/Wall4"), PackedStringArray("Transform"), NodePath("well/Wall4"), PackedStringArray("Transform"), NodePath("well/Wall5"), PackedStringArray("Transform"), NodePath("StaticBody3D/CollisionShape3D"), PackedStringArray("shape", "Transform"), NodePath("StaticBody3D/CollisionShape3D2"), PackedStringArray("Transform"), NodePath("wireframe_tile_purple"), PackedStringArray("Transform", "Visibility"), NodePath("wireframe_tile_purple2"), PackedStringArray("Transform"), NodePath("wireframe_tile_purple3"), PackedStringArray("Transform"), NodePath("wireframe_tile_purple4"), PackedStringArray("Transform"), NodePath("wireframe_tile_purple5"), PackedStringArray("Transform"), NodePath("platform_white6"), PackedStringArray("Transform"), NodePath("platform_white7"), PackedStringArray("Transform"), NodePath("platform_white8"), PackedStringArray("Transform"), NodePath("platform_white9"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("platform_white4"), PackedStringArray("Transform"), NodePath("platform_white5"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::Environment_0o1aw", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::BoxShape3D_i7lno", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::QuadMesh_hext3", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::StandardMaterial3D_hj2ba", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::QuadMesh_nv072", PackedStringArray(), "res://levels/purple/parkour/level_p_p_6.tscn::BoxShape3D_0bjwb", PackedStringArray()]
nodes_folded=[NodePath("vid_renderer"), NodePath("Center"), NodePath("Center/singlewall"), NodePath("Center/singlewall2"), NodePath("Center/singlewall2/CollisionShape3D"), NodePath("Center/singlewall3"), NodePath("Center/singlewall4"), NodePath("Center/singlewall5"), NodePath("Center/singlewall6"), NodePath("well"), NodePath("well2"), NodePath("well3"), NodePath("well4"), NodePath("well5"), NodePath("well6"), NodePath("StaticBody3D"), NodePath("platform_white"), NodePath("platform_white2"), NodePath("platform_white3"), NodePath("platform_white4")]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_wireframe")]) 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/LevelPP1/platform_white9")])

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_wireframe")]) 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/LevelPP1/platform_white9")])

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_area_cubes")]) 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/LevelPP1/platform_white9")])

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/platform_white9")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("death_visual"), PackedStringArray("Transform"), NodePath("cube_tile3"), PackedStringArray("Transform"), NodePath("cube_tile2"), PackedStringArray("Transform"), NodePath("button2"), PackedStringArray("Transform"), NodePath("button3"), PackedStringArray("Visibility", "Transform"), NodePath("cube_tile"), PackedStringArray("Transform")] node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("death_visual"), PackedStringArray("Transform"), NodePath("cube_tile3"), PackedStringArray("Transform"), NodePath("cube_tile2"), PackedStringArray("Transform"), NodePath("button2"), PackedStringArray("Transform"), NodePath("button3"), PackedStringArray("Visibility", "Transform"), NodePath("cube_tile"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/platform_white9")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("puzzle_tile5"), PackedStringArray("Transform")] node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("puzzle_tile5"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/platform_white9")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("puzzle_tile5"), PackedStringArray("Transform")] node_unfolds=[NodePath("objective_switcher"), PackedStringArray("buttons"), NodePath("puzzle_tile5"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/platform_white9")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("death_wireframe"), PackedStringArray("Transform"), NodePath("room_yellow_floor"), PackedStringArray("Transform"), NodePath("objective_switcher"), PackedStringArray("Transform"), NodePath("player"), PackedStringArray("Transform", "Axis Lock"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white6"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("puzzle_tile5"), PackedStringArray("Transform"), NodePath("puzzle_tile6"), PackedStringArray("Transform"), NodePath("puzzle_tile7"), PackedStringArray("Transform"), NodePath("puzzle_tile8"), PackedStringArray("Transform"), NodePath("puzzle_tile17"), PackedStringArray("Transform"), NodePath("puzzle_tile18"), PackedStringArray("Transform"), NodePath("puzzle_tile19"), PackedStringArray("Transform"), NodePath("puzzle_tile20"), PackedStringArray("Transform"), NodePath("puzzle_tile21"), PackedStringArray("Transform"), NodePath("puzzle_tile25"), PackedStringArray("Transform"), NodePath("puzzle_tile26"), PackedStringArray("Transform"), NodePath("puzzle_tile27"), PackedStringArray("Transform"), NodePath("puzzle_tile28"), PackedStringArray("Transform"), NodePath("puzzle_tile29"), PackedStringArray("Transform"), NodePath("puzzle_tile30"), PackedStringArray("Transform"), NodePath("puzzle_tile31"), PackedStringArray("Transform"), NodePath("puzzle_tile32"), PackedStringArray("Transform"), NodePath("puzzle_tile33"), PackedStringArray("Transform"), NodePath("puzzle_tile34"), PackedStringArray("Transform"), NodePath("puzzle_tile35"), PackedStringArray("Transform"), NodePath("puzzle_tile36"), PackedStringArray("Transform"), NodePath("puzzle_tile37"), PackedStringArray("Transform"), NodePath("puzzle_tile38"), PackedStringArray("Transform"), NodePath("puzzle_tile39"), PackedStringArray("Transform"), NodePath("puzzle_tile40"), PackedStringArray("Transform"), NodePath("puzzle_tile41"), PackedStringArray("Transform"), NodePath("puzzle_tile42"), PackedStringArray("Transform"), NodePath("puzzle_tile43"), PackedStringArray("Transform"), NodePath("puzzle_tile44"), PackedStringArray("Transform"), NodePath("puzzle_tile45"), PackedStringArray("Transform"), NodePath("puzzle_tile46"), PackedStringArray("Transform"), NodePath("puzzle_tile47"), PackedStringArray("Transform"), NodePath("puzzle_tile48"), PackedStringArray("Transform"), NodePath("puzzle_tile49"), PackedStringArray("Transform"), NodePath("puzzle_tile50"), PackedStringArray("Transform"), NodePath("puzzle_tile22"), PackedStringArray("Transform"), NodePath("puzzle_tile23"), PackedStringArray("Transform"), NodePath("puzzle_tile24"), PackedStringArray("Transform"), NodePath("puzzle_tile9"), PackedStringArray("Transform"), NodePath("puzzle_tile10"), PackedStringArray("Transform"), NodePath("puzzle_tile11"), PackedStringArray("Transform"), NodePath("puzzle_tile13"), PackedStringArray("Transform"), NodePath("puzzle_tile14"), PackedStringArray("Transform"), NodePath("puzzle_tile15"), PackedStringArray("Transform"), NodePath("puzzle_tile16"), PackedStringArray("Transform"), NodePath("puzzle_tile51"), PackedStringArray("Transform"), NodePath("puzzle_tile52"), PackedStringArray("Transform"), NodePath("puzzle_tile12"), PackedStringArray("Transform"), NodePath("cube_tile"), PackedStringArray("Transform"), NodePath("cube_tile2"), PackedStringArray("Transform"), NodePath("cube_tile3"), PackedStringArray("Transform"), NodePath("button"), PackedStringArray("Transform"), NodePath("button2"), PackedStringArray("Transform"), NodePath("button3"), PackedStringArray("Transform")] node_unfolds=[NodePath("death_wireframe"), PackedStringArray("Transform"), NodePath("room_yellow_floor"), PackedStringArray("Transform"), NodePath("objective_switcher"), PackedStringArray("Transform"), NodePath("player"), PackedStringArray("Transform", "Axis Lock"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("platform_white6"), PackedStringArray("Transform"), NodePath("platform_white2"), PackedStringArray("Transform"), NodePath("platform_white3"), PackedStringArray("Transform"), NodePath("puzzle_tile5"), PackedStringArray("Transform"), NodePath("puzzle_tile6"), PackedStringArray("Transform"), NodePath("puzzle_tile7"), PackedStringArray("Transform"), NodePath("puzzle_tile8"), PackedStringArray("Transform"), NodePath("puzzle_tile17"), PackedStringArray("Transform"), NodePath("puzzle_tile18"), PackedStringArray("Transform"), NodePath("puzzle_tile19"), PackedStringArray("Transform"), NodePath("puzzle_tile20"), PackedStringArray("Transform"), NodePath("puzzle_tile21"), PackedStringArray("Transform"), NodePath("puzzle_tile25"), PackedStringArray("Transform"), NodePath("puzzle_tile26"), PackedStringArray("Transform"), NodePath("puzzle_tile27"), PackedStringArray("Transform"), NodePath("puzzle_tile28"), PackedStringArray("Transform"), NodePath("puzzle_tile29"), PackedStringArray("Transform"), NodePath("puzzle_tile30"), PackedStringArray("Transform"), NodePath("puzzle_tile31"), PackedStringArray("Transform"), NodePath("puzzle_tile32"), PackedStringArray("Transform"), NodePath("puzzle_tile33"), PackedStringArray("Transform"), NodePath("puzzle_tile34"), PackedStringArray("Transform"), NodePath("puzzle_tile35"), PackedStringArray("Transform"), NodePath("puzzle_tile36"), PackedStringArray("Transform"), NodePath("puzzle_tile37"), PackedStringArray("Transform"), NodePath("puzzle_tile38"), PackedStringArray("Transform"), NodePath("puzzle_tile39"), PackedStringArray("Transform"), NodePath("puzzle_tile40"), PackedStringArray("Transform"), NodePath("puzzle_tile41"), PackedStringArray("Transform"), NodePath("puzzle_tile42"), PackedStringArray("Transform"), NodePath("puzzle_tile43"), PackedStringArray("Transform"), NodePath("puzzle_tile44"), PackedStringArray("Transform"), NodePath("puzzle_tile45"), PackedStringArray("Transform"), NodePath("puzzle_tile46"), PackedStringArray("Transform"), NodePath("puzzle_tile47"), PackedStringArray("Transform"), NodePath("puzzle_tile48"), PackedStringArray("Transform"), NodePath("puzzle_tile49"), PackedStringArray("Transform"), NodePath("puzzle_tile50"), PackedStringArray("Transform"), NodePath("puzzle_tile22"), PackedStringArray("Transform"), NodePath("puzzle_tile23"), PackedStringArray("Transform"), NodePath("puzzle_tile24"), PackedStringArray("Transform"), NodePath("puzzle_tile9"), PackedStringArray("Transform"), NodePath("puzzle_tile10"), PackedStringArray("Transform"), NodePath("puzzle_tile11"), PackedStringArray("Transform"), NodePath("puzzle_tile13"), PackedStringArray("Transform"), NodePath("puzzle_tile14"), PackedStringArray("Transform"), NodePath("puzzle_tile15"), PackedStringArray("Transform"), NodePath("puzzle_tile16"), PackedStringArray("Transform"), NodePath("puzzle_tile51"), PackedStringArray("Transform"), NodePath("puzzle_tile52"), PackedStringArray("Transform"), NodePath("puzzle_tile12"), PackedStringArray("Transform"), NodePath("cube_tile"), PackedStringArray("Transform"), NodePath("cube_tile2"), PackedStringArray("Transform"), NodePath("cube_tile3"), PackedStringArray("Transform"), NodePath("button"), PackedStringArray("Transform"), NodePath("button2"), PackedStringArray("Transform"), NodePath("button3"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")] resource_unfolds=["res://player/player_node_yellow.tscn::PhysicsMaterial_s88nq", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -107,11 +107,11 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(-1.91094, 99.7585, -195.179), "position": Vector3(-74.8336, 2.99157, -186.181),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": -0.144784, "x_rotation": 0.0951988,
"y_rotation": -0.063673 "y_rotation": -0.246933
}, { }, {
"auto_orthogonal": false, "auto_orthogonal": false,
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_wireframe")]) 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/LevelPP1/platform_white9")])

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_wireframe")]) 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/LevelPP1/platform_white9")])

@ -107,11 +107,11 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(34.1455, 45.5027, -23.3407), "position": Vector3(29.5771, 36.2583, -12.5313),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.807219, "x_rotation": 0.881395,
"y_rotation": 0.859574 "y_rotation": 0.903207
}, { }, {
"auto_orthogonal": false, "auto_orthogonal": false,
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/death_wireframe")]) 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/LevelPP1/platform_white9")])

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -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": 0.85826,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-2.36284, 8.28211, -15.9401),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.478184,
"y_rotation": 2.98193
}, {
"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]([])

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("center"), PackedStringArray("Collision", "Linear", "Angular", "Constant Forces", "Axis Lock", "Deactivation"), NodePath("center/CollisionShape3D"), PackedStringArray("Transform"), NodePath("n/CollisionShape3D"), PackedStringArray("Transform"), NodePath("n/death_area_player"), PackedStringArray("Transform"), NodePath("n/platform_purple2"), PackedStringArray("Transform"), NodePath("s/CollisionShape3D"), PackedStringArray("Transform"), NodePath("s/death_area_player2"), PackedStringArray("Transform"), NodePath("w/CollisionShape3D"), PackedStringArray("Transform"), NodePath("w/death_area_player3"), PackedStringArray("Transform"), NodePath("e/CollisionShape3D"), PackedStringArray("Transform"), NodePath("e/death_area_player4"), PackedStringArray("Transform"), NodePath("u/CollisionShape3D"), PackedStringArray("Transform"), NodePath("u/death_area_player5"), PackedStringArray("Transform"), NodePath("d/CollisionShape3D"), PackedStringArray("Transform"), NodePath("d/death_area_player6"), PackedStringArray("Transform")]
resource_unfolds=["res://primitives/platforms/platform_purple.tscn::BoxShape3D_c0wct", PackedStringArray("Resource"), "res://primitives/platforms/platform_purple.tscn::BoxShape3D_4yg1a", PackedStringArray("Resource")]
nodes_folded=[]

@ -0,0 +1,5 @@
[folding]
node_unfolds=[]
resource_unfolds=["res://primitives/platforms/platform_white.tscn::BoxShape3D_pphf1", PackedStringArray("Resource")]
nodes_folded=[]

@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/cube_green")]) 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/LevelPP1/objective"), 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/LevelPP1/death_visual")])

@ -1,5 +1,5 @@
[folding] [folding]
node_unfolds=[NodePath("CanvasLayer/Control"), PackedStringArray("Visibility", "Ordering", "Theme", "Input", "Mouse", "Focus", "Tooltip", "Localization", "Layout", "Layout/Transform", "Layout/Container Sizing"), NodePath("CanvasLayer/Control/TextureRect"), PackedStringArray("Ordering", "Texture", "Layout", "Layout/Transform", "texture")] node_unfolds=[NodePath("."), PackedStringArray("Linear"), NodePath("CanvasLayer/Control"), PackedStringArray("Visibility", "Ordering", "Theme", "Input", "Mouse", "Focus", "Tooltip", "Localization", "Layout", "Layout/Transform", "Layout/Container Sizing"), NodePath("CanvasLayer/Control/TextureRect"), PackedStringArray("Ordering", "Texture", "Layout", "Layout/Transform", "texture")]
resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://player/player_node_purple.tscn::SphereShape3D_qx3du", PackedStringArray(), "res://player/player_node_purple.tscn::GDScript_pbl37", PackedStringArray(), "res://player/player_node_purple.tscn::GradientTexture1D_0w018", PackedStringArray()] resource_unfolds=["res://player/player_node_purple.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://player/player_node_purple.tscn::SphereShape3D_qx3du", PackedStringArray(), "res://player/player_node_purple.tscn::GDScript_pbl37", PackedStringArray(), "res://player/player_node_purple.tscn::GradientTexture1D_0w018", PackedStringArray()]
nodes_folded=[] nodes_folded=[]

@ -9,18 +9,18 @@ run_reload_scripts=true
[recent_files] [recent_files]
scenes=["res://player/player_node_purple.tscn", "res://objectives/objective_purple.tscn", "res://objectives/objective.tscn", "res://primitives/death/death_composite_fractal.tscn", "res://cubes/physics/cube_purple.tscn", "res://rooms/purple/room_purple_floor.tscn", "res://cubes/physics/cube_green_purple.tscn", "res://levels/purple/parkour/level_p_p_1.tscn", "res://cubes/physics/cube_green.tscn", "res://ui/main_menu.tscn"] scenes=["res://cubes/tile/cube_tile_sokoban_unkillable.tscn", "res://cubes/tile/cube_tile_sokoban.tscn", "res://cubes/tile/cube_tile_sokoban_norecurse.tscn", "res://cubes/tile/death_tile_sokoban.tscn", "res://primitives/death/death_visual.tscn", "res://primitives/death/death_wireframe.tscn", "res://cubes/tile/death_tile_sokoban_purple.tscn", "res://levels/blue/logic/level_b_l_4.tscn", "res://levels/blue/logic/level_b_l_3.tscn", "res://levels/blue/logic/level_b_l_2.tscn"]
scripts=["res://player/fractal_indicator.gd", "res://primitives/fractal.gd", "res://rooms/purple/purple_animation.gd", "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"] scripts=["res://primitives/death/death_player.gd", "res://cubes/tile/tile_push.gd", "res://objectives/objective_animate.gd", "res://objectives/objective.gd", "res://ui/menu_modulate.gd", "res://cubes/tile/track_parent.gd", "res://cubes/tile/cube_tile.gd", "res://primitives/death/kill_cube.gd", "res://globals.gd", "res://rooms/purple/purple_animation.gd"]
[linked_properties] [linked_properties]
Node3D:scale=true Node3D:scale=true
RigidBody3D:scale=true RigidBody3D:scale=true
Area3D:scale=true Area3D:scale=true
StaticBody3D:scale=false StaticBody3D:scale=true
MultiNodeEdit:scale=true MultiNodeEdit:scale=true
MeshInstance3D:scale=true MeshInstance3D:scale=true
CollisionShape3D:scale=false CollisionShape3D:scale=true
StandardMaterial3D:uv1_scale=true StandardMaterial3D:uv1_scale=true
StandardMaterial3D:uv2_scale=true StandardMaterial3D:uv2_scale=true
RayCast3D:scale=true RayCast3D:scale=true
@ -39,6 +39,7 @@ TextEdit:scale=true
VideoStreamPlayer:scale=true VideoStreamPlayer:scale=true
AnimatableBody3D:scale=true AnimatableBody3D:scale=true
TextureRect:scale=false TextureRect:scale=false
RichTextLabel:scale=true
[dialog_bounds] [dialog_bounds]

@ -98,7 +98,7 @@ Anim={
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
"cinematic_preview": false, "cinematic_preview": false,
"display_mode": 20, "display_mode": 20,
"distance": 4.0, "distance": 291.891,
"doppler": false, "doppler": false,
"frame_time": false, "frame_time": false,
"gizmos": true, "gizmos": true,
@ -107,11 +107,11 @@ Anim={
"listener": true, "listener": true,
"lock_rotation": false, "lock_rotation": false,
"orthogonal": false, "orthogonal": false,
"position": Vector3(34.1801, 53.0244, 163.18), "position": Vector3(0, 0, 0),
"use_environment": false, "use_environment": false,
"view_type": 0, "view_type": 0,
"x_rotation": 0.229474, "x_rotation": 0.168387,
"y_rotation": -0.177114 "y_rotation": -0.0767576
}, { }, {
"auto_orthogonal": false, "auto_orthogonal": false,
"auto_orthogonal_enabled": true, "auto_orthogonal_enabled": true,
@ -173,4 +173,4 @@ Anim={
"zfar": 4000.01, "zfar": 4000.01,
"znear": 0.05 "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/LevelPP1/cube_green")]) 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/LevelPP1/platform_white9")])

@ -2,4 +2,4 @@
node_unfolds=[NodePath("CollisionShape3D"), PackedStringArray("Transform"), NodePath("CollisionShape3D4"), PackedStringArray("Transform"), NodePath("CollisionShape3D5"), PackedStringArray("Transform"), NodePath("CollisionShape3D6"), PackedStringArray("Transform"), NodePath("CollisionShape3D2"), PackedStringArray("Transform"), NodePath("CollisionShape3D3"), PackedStringArray("Transform"), NodePath("ReflectionProbe"), PackedStringArray("Ambient"), NodePath("skybox"), PackedStringArray("Transform"), NodePath("vid_renderer/vid"), PackedStringArray("Layout"), NodePath("Wall"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall2"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall5"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall6"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall3"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall4"), PackedStringArray("Transform", "surface_material_override"), NodePath("light_parent/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent5"), PackedStringArray("Transform"), NodePath("light_parent5/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent6"), PackedStringArray("Transform"), NodePath("light_parent6/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent7"), PackedStringArray("Transform"), NodePath("light_parent7/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent8"), PackedStringArray("Transform"), NodePath("light_parent8/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent2"), PackedStringArray("Transform"), NodePath("light_parent2/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent3"), PackedStringArray("Transform"), NodePath("light_parent3/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent4"), PackedStringArray("Transform"), NodePath("light_parent4/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot")] node_unfolds=[NodePath("CollisionShape3D"), PackedStringArray("Transform"), NodePath("CollisionShape3D4"), PackedStringArray("Transform"), NodePath("CollisionShape3D5"), PackedStringArray("Transform"), NodePath("CollisionShape3D6"), PackedStringArray("Transform"), NodePath("CollisionShape3D2"), PackedStringArray("Transform"), NodePath("CollisionShape3D3"), PackedStringArray("Transform"), NodePath("ReflectionProbe"), PackedStringArray("Ambient"), NodePath("skybox"), PackedStringArray("Transform"), NodePath("vid_renderer/vid"), PackedStringArray("Layout"), NodePath("Wall"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall2"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall5"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall6"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall3"), PackedStringArray("Transform", "surface_material_override"), NodePath("Wall4"), PackedStringArray("Transform", "surface_material_override"), NodePath("light_parent/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent5"), PackedStringArray("Transform"), NodePath("light_parent5/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent5/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent6"), PackedStringArray("Transform"), NodePath("light_parent6/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent6/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent7"), PackedStringArray("Transform"), NodePath("light_parent7/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent7/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent8"), PackedStringArray("Transform"), NodePath("light_parent8/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent8/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent2"), PackedStringArray("Transform"), NodePath("light_parent2/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent2/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent3"), PackedStringArray("Transform"), NodePath("light_parent3/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent3/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot"), NodePath("light_parent4"), PackedStringArray("Transform"), NodePath("light_parent4/light_obj"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/light_obj2"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/light_obj3"), PackedStringArray("Transform", "Skeleton"), NodePath("light_parent4/SpotLight3D"), PackedStringArray("Transform", "Light", "Spot")]
resource_unfolds=["res://rooms/purple/room_purple_floor.tscn::BoxShape3D_bvvt8", PackedStringArray("Resource"), "res://rooms/purple/room_purple_floor.tscn::Environment_1t5lf", PackedStringArray("Resource", "Background", "SSR", "Glow", "Adjustments"), "res://rooms/purple/room_purple_floor.tscn::QuadMesh_xj4cr", PackedStringArray("Resource"), "res://rooms/purple/room_purple_floor.tscn::StandardMaterial3D_3mv0u", PackedStringArray("Resource", "Albedo", "Roughness", "Emission", "Normal Map"), "res://rooms/purple/room_purple_floor.tscn::QuadMesh_xdr52", PackedStringArray("Resource")] resource_unfolds=["res://rooms/purple/room_purple_floor.tscn::BoxShape3D_bvvt8", PackedStringArray("Resource"), "res://rooms/purple/room_purple_floor.tscn::Environment_1t5lf", PackedStringArray("Resource", "Background", "SSR", "Glow", "Adjustments"), "res://rooms/purple/room_purple_floor.tscn::QuadMesh_xj4cr", PackedStringArray("Resource"), "res://rooms/purple/room_purple_floor.tscn::StandardMaterial3D_3mv0u", PackedStringArray("Resource", "Albedo", "Roughness", "Emission", "Normal Map"), "res://rooms/purple/room_purple_floor.tscn::QuadMesh_xdr52", PackedStringArray("Resource")]
nodes_folded=[] nodes_folded=[NodePath("light_parent"), NodePath("light_parent5"), NodePath("light_parent6"), NodePath("light_parent7"), NodePath("light_parent8"), NodePath("light_parent2"), NodePath("light_parent3"), NodePath("light_parent4")]

@ -6,7 +6,7 @@ state={
"column": 0, "column": 0,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 0, "row": 9,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -17,11 +17,11 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 36, "column": 29,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 47, "row": 59,
"scroll_position": 15.0, "scroll_position": 35.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
} }
@ -31,10 +31,10 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 19, "column": 23,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 9, "row": 6,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -45,11 +45,11 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 24, "column": 1,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 23, "row": 29,
"scroll_position": 0.0, "scroll_position": 8.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
} }
@ -59,11 +59,11 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 57, "column": 38,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 88, "row": 84,
"scroll_position": 49.0, "scroll_position": 62.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
} }
@ -75,7 +75,7 @@ state={
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 16, "column": 16,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 23,
"row": 2, "row": 2,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
@ -104,7 +104,7 @@ state={
"column": 2, "column": 2,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 27, "row": 29,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -115,12 +115,16 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 21, "column": 27,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 27, "row": 17,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": true,
"selection_from_column": 12,
"selection_from_line": 17,
"selection_to_column": 27,
"selection_to_line": 17,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
} }
@ -199,10 +203,10 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 13, "column": 23,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 9, "row": 8,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -241,10 +245,10 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 20, "column": 0,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 10, "row": 23,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "Plain Text" "syntax_highlighter": "Plain Text"
@ -269,10 +273,10 @@ state={
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
"column": 21, "column": 15,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 3, "row": 5,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -286,7 +290,7 @@ state={
"column": 31, "column": 31,
"folded_lines": Array[int]([]), "folded_lines": Array[int]([]),
"h_scroll_position": 0, "h_scroll_position": 0,
"row": 14, "row": 17,
"scroll_position": 0.0, "scroll_position": 0.0,
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
@ -294,6 +298,20 @@ state={
[res://player/fractal_indicator.gd] [res://player/fractal_indicator.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 15,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 9,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}
[res://ui/menu_modulate.gd]
state={ state={
"bookmarks": PackedInt32Array(), "bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(), "breakpoints": PackedInt32Array(),
@ -305,3 +323,17 @@ state={
"selection": false, "selection": false,
"syntax_highlighter": "GDScript" "syntax_highlighter": "GDScript"
} }
[res://objectives/objective_animate.gd]
state={
"bookmarks": PackedInt32Array(),
"breakpoints": PackedInt32Array(),
"column": 15,
"folded_lines": Array[int]([]),
"h_scroll_position": 0,
"row": 9,
"scroll_position": 0.0,
"selection": false,
"syntax_highlighter": "GDScript"
}

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,3 @@
[folding]
sections_unfolded=PackedStringArray()

@ -0,0 +1,230 @@
{
"asset":{
"generator":"Khronos glTF Blender I/O v4.1.63",
"version":"2.0"
},
"scene":0,
"scenes":[
{
"name":"Scene",
"nodes":[
0,
1
]
}
],
"nodes":[
{
"mesh":0,
"name":"Icosphere",
"scale":[
0.9676578044891357,
0.9676578044891357,
0.9676578044891357
]
},
{
"mesh":1,
"name":"Icosphere.002"
}
],
"materials":[
{
"doubleSided":true,
"name":"Material",
"pbrMetallicRoughness":{
"baseColorFactor":[
0.800000011920929,
0.800000011920929,
0.800000011920929,
1
],
"metallicFactor":0,
"roughnessFactor":0.5
}
},
{
"doubleSided":true,
"name":"Material.001",
"pbrMetallicRoughness":{
"baseColorFactor":[
0.800000011920929,
0.800000011920929,
0.800000011920929,
1
],
"metallicFactor":0,
"roughnessFactor":0.5
}
}
],
"meshes":[
{
"name":"Icosphere.005",
"primitives":[
{
"attributes":{
"POSITION":0,
"NORMAL":1,
"TEXCOORD_0":2,
"TANGENT":3
},
"indices":4,
"material":0
}
]
},
{
"name":"Icosphere.003",
"primitives":[
{
"attributes":{
"POSITION":5,
"NORMAL":6,
"TEXCOORD_0":7
},
"indices":8,
"material":1
}
]
}
],
"accessors":[
{
"bufferView":0,
"componentType":5126,
"count":61440,
"max":[
0.5080000162124634,
0.5080000162124634,
0.5079999566078186
],
"min":[
-0.5079999566078186,
-0.5080000162124634,
-0.5079999566078186
],
"type":"VEC3"
},
{
"bufferView":1,
"componentType":5126,
"count":61440,
"type":"VEC3"
},
{
"bufferView":2,
"componentType":5126,
"count":61440,
"type":"VEC2"
},
{
"bufferView":3,
"componentType":5126,
"count":61440,
"type":"VEC4"
},
{
"bufferView":4,
"componentType":5123,
"count":61440,
"type":"SCALAR"
},
{
"bufferView":5,
"componentType":5126,
"count":16529,
"max":[
0.5,
0.5,
0.4999999701976776
],
"min":[
-0.4999999701976776,
-0.5,
-0.4999999701976776
],
"type":"VEC3"
},
{
"bufferView":6,
"componentType":5126,
"count":16529,
"type":"VEC3"
},
{
"bufferView":7,
"componentType":5126,
"count":16529,
"type":"VEC2"
},
{
"bufferView":8,
"componentType":5123,
"count":72348,
"type":"SCALAR"
}
],
"bufferViews":[
{
"buffer":0,
"byteLength":737280,
"byteOffset":0,
"target":34962
},
{
"buffer":0,
"byteLength":737280,
"byteOffset":737280,
"target":34962
},
{
"buffer":0,
"byteLength":491520,
"byteOffset":1474560,
"target":34962
},
{
"buffer":0,
"byteLength":983040,
"byteOffset":1966080,
"target":34962
},
{
"buffer":0,
"byteLength":122880,
"byteOffset":2949120,
"target":34963
},
{
"buffer":0,
"byteLength":198348,
"byteOffset":3072000,
"target":34962
},
{
"buffer":0,
"byteLength":198348,
"byteOffset":3270348,
"target":34962
},
{
"buffer":0,
"byteLength":132232,
"byteOffset":3468696,
"target":34962
},
{
"buffer":0,
"byteLength":144696,
"byteOffset":3600928,
"target":34963
}
],
"buffers":[
{
"byteLength":3745624,
"uri":"Sphere_purple-09b85a94aeff220a42e7d15af595f5e9.bin"
}
]
}

@ -0,0 +1,3 @@
source_md5="0eed1c96737ef42838a43c417ea50bdc"
dest_md5="2f1c549ac8628f88c9b224103734b66e"

@ -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":[
1.5,
1.500000238418579,
1.500000238418579
],
"min":[
-1.5,
-1.500000238418579,
-1.500000238418579
],
"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":[
1.5,
1.500000238418579,
1.500000238418579
],
"min":[
-1.5,
-1.500000238418579,
-1.500000238418579
],
"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":"platform_purple-621e49411ffb51323b8a6f406f86108b.bin"
}
]
}

@ -0,0 +1,3 @@
source_md5="e5e40d3464874b89486ebc40566715e1"
dest_md5="704c6294c736c88ed90bf3cedbfa9a35"

@ -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_purple-4909dd0a5dd179d2c6925e563e4b7330.bin"
}
]
}

@ -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_purple-768848598726fa2b4c7b7e644294cdab.bin"
}
]
}

@ -0,0 +1,3 @@
source_md5="0fb17f7f55429d9bdfa390a1d8862d33"
dest_md5="2434963a3b9293b65a9bd9f5367b13ff"

@ -0,0 +1,3 @@
source_md5="0fb17f7f55429d9bdfa390a1d8862d33"
dest_md5="72d1b807ad4bd1665c5db9e5b16534a8"

Binary file not shown.

@ -0,0 +1,291 @@
[gd_scene load_steps=9 format=3 uid="uid://b7u0q80o36kv5"]
[ext_resource type="PackedScene" uid="uid://bkfvrqyyp11hl" path="res://rooms/purple/room_purple_floor.tscn" id="1_jr7iv"]
[ext_resource type="PackedScene" uid="uid://bye3fco1aohci" path="res://player/player_node_purple.tscn" id="2_1f85p"]
[ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="3_1omxa"]
[ext_resource type="PackedScene" uid="uid://cn4tvul6ppeq1" path="res://primitives/platforms/platform_purple.tscn" id="5_qh4un"]
[ext_resource type="PackedScene" uid="uid://p0gys1svnbo7" path="res://primitives/death/death_composite_fractal.tscn" id="5_sc1lf"]
[ext_resource type="PackedScene" uid="uid://bqqvv0i7toj13" path="res://objectives/objective_purple.tscn" id="6_ns4m4"]
[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="7_s5wdh"]
[ext_resource type="PackedScene" uid="uid://dttmvr6tlyoup" path="res://primitives/platforms/platform_white.tscn" id="8_6a1sr"]
[node name="LevelPP1" type="Node3D"]
[node name="room_purple_floor" parent="." instance=ExtResource("1_jr7iv")]
[node name="player" parent="." instance=ExtResource("2_1f85p")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, -49, 13)
[node name="objective" parent="." instance=ExtResource("6_ns4m4")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 41, 14, 0)
[node name="init_level" parent="." instance=ExtResource("7_s5wdh")]
fractal_amount = 0
fractal_max = 50
[node name="cube_purple" parent="." instance=ExtResource("5_qh4un")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -50, 36)
[node name="platform_white" parent="." instance=ExtResource("8_6a1sr")]
transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, -15, -26, 47)
[node name="cube_purple2" parent="." instance=ExtResource("5_qh4un")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 0, 36)
[node name="Node3D" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29, 7.5, -14)
[node name="death_visual" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 38)
[node name="death_visual2" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 38)
[node name="death_visual3" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 38)
[node name="death_visual4" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 36)
[node name="death_visual5" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 36)
[node name="death_visual6" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 36)
[node name="death_visual7" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 34)
[node name="death_visual8" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 34)
[node name="death_visual9" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 34)
[node name="death_visual10" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 38)
[node name="death_visual11" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 38)
[node name="death_visual12" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 38)
[node name="death_visual13" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 36)
[node name="death_visual14" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 36)
[node name="death_visual15" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 36)
[node name="death_visual16" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 34)
[node name="death_visual17" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 34)
[node name="death_visual18" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 34)
[node name="death_visual19" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 38)
[node name="death_visual20" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 38)
[node name="death_visual21" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 38)
[node name="death_visual22" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 36)
[node name="death_visual23" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 36)
[node name="death_visual24" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 36)
[node name="death_visual25" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 34)
[node name="death_visual26" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 34)
[node name="death_visual27" parent="Node3D" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 34)
[node name="Node3D3" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 6.5, -72)
[node name="death_visual" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 38)
[node name="death_visual2" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 38)
[node name="death_visual3" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 38)
[node name="death_visual4" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 36)
[node name="death_visual5" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 36)
[node name="death_visual6" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 36)
[node name="death_visual7" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 34)
[node name="death_visual8" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 34)
[node name="death_visual9" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 34)
[node name="death_visual10" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 38)
[node name="death_visual11" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 38)
[node name="death_visual12" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 38)
[node name="death_visual13" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 36)
[node name="death_visual14" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 36)
[node name="death_visual15" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 36)
[node name="death_visual16" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 34)
[node name="death_visual17" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 34)
[node name="death_visual18" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 34)
[node name="death_visual19" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 38)
[node name="death_visual20" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 38)
[node name="death_visual21" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 38)
[node name="death_visual22" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 36)
[node name="death_visual23" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 36)
[node name="death_visual24" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 36)
[node name="death_visual25" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 34)
[node name="death_visual26" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 34)
[node name="death_visual27" parent="Node3D3" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 34)
[node name="Node3D2" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 39, 0)
[node name="death_visual" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 38)
[node name="death_visual2" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 38)
[node name="death_visual3" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 38)
[node name="death_visual4" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 36)
[node name="death_visual5" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 36)
[node name="death_visual6" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 36)
[node name="death_visual7" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, -2, 34)
[node name="death_visual8" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2, 34)
[node name="death_visual9" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, -2, 34)
[node name="death_visual10" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 38)
[node name="death_visual11" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 38)
[node name="death_visual12" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 38)
[node name="death_visual13" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 36)
[node name="death_visual14" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 36)
[node name="death_visual15" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 36)
[node name="death_visual16" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 34)
[node name="death_visual17" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 34)
[node name="death_visual18" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 0, 34)
[node name="death_visual19" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 38)
[node name="death_visual20" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 38)
[node name="death_visual21" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 38)
[node name="death_visual22" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 36)
[node name="death_visual23" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 36)
[node name="death_visual24" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 36)
[node name="death_visual25" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 34)
[node name="death_visual26" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 34)
[node name="death_visual27" parent="Node3D2" instance=ExtResource("5_sc1lf")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 34)
[node name="platform_white2" parent="." instance=ExtResource("8_6a1sr")]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, -15, 3, 0)
[node name="cube_purple3" parent="." instance=ExtResource("3_1omxa")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, 5, 0)

@ -0,0 +1,327 @@
[gd_scene load_steps=9 format=3 uid="uid://dwxix2c1upf43"]
[ext_resource type="PackedScene" uid="uid://bkfvrqyyp11hl" path="res://rooms/purple/room_purple_floor.tscn" id="1_7717u"]
[ext_resource type="PackedScene" uid="uid://bye3fco1aohci" path="res://player/player_node_purple.tscn" id="2_jkvck"]
[ext_resource type="PackedScene" uid="uid://bqqvv0i7toj13" path="res://objectives/objective_purple.tscn" id="3_rdtv3"]
[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="4_j8tih"]
[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="5_0at6t"]
[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="6_1cxwc"]
[ext_resource type="PackedScene" uid="uid://c237alj58yufk" path="res://cubes/tile/cube_tile_sokoban_purple.tscn" id="7_shlc8"]
[sub_resource type="BoxShape3D" id="BoxShape3D_rq4qg"]
size = Vector3(3, 3, 3)
[node name="LevelPP1" type="Node3D"]
[node name="init_level" parent="." instance=ExtResource("4_j8tih")]
fractal_amount = 0
fractal_min = 6
fractal_max = 6
[node name="room_purple_floor" parent="." instance=ExtResource("1_7717u")]
[node name="player" parent="." instance=ExtResource("2_jkvck")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -6)
allow_jump = false
allow_jump_hold = false
[node name="objective" parent="." instance=ExtResource("3_rdtv3")]
transform = Transform3D(0.9, 0, 0, 0, 0.9, 0, 0, 0, 0.9, -3, 3, 0)
[node name="puzzle_tile" parent="." instance=ExtResource("5_0at6t")]
[node name="puzzle_tile2" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3)
[node name="puzzle_tile3" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0)
[node name="puzzle_tile4" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -3)
[node name="puzzle_tile5" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -6)
[node name="puzzle_tile6" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
[node name="puzzle_tile7" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0)
[node name="puzzle_tile8" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -3)
[node name="puzzle_tile9" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, -6)
[node name="puzzle_tile10" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -9)
[node name="puzzle_tile11" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, -9)
[node name="puzzle_tile33" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, -9)
[node name="puzzle_tile12" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 3)
[node name="puzzle_tile13" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 6)
[node name="puzzle_tile14" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6)
[node name="puzzle_tile15" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0)
[node name="puzzle_tile16" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, -3)
[node name="puzzle_tile17" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0)
[node name="puzzle_tile18" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 3)
[node name="puzzle_tile19" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 0)
[node name="puzzle_tile20" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 0)
[node name="puzzle_tile21" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 3)
[node name="puzzle_tile22" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 0, 3)
[node name="puzzle_tile23" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 0, 6)
[node name="puzzle_tile24" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 0, 9)
[node name="puzzle_tile25" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 9)
[node name="puzzle_tile26" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 9)
[node name="puzzle_tile28" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 6)
[node name="puzzle_tile29" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, -3)
[node name="puzzle_tile30" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, -6)
[node name="puzzle_tile31" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -6)
[node name="puzzle_tile32" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, -9)
[node name="puzzle_tile27" parent="." instance=ExtResource("5_0at6t")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 9)
[node name="walls" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="walls"]
physics_material_override = ExtResource("6_1cxwc")
[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_rq4qg")
[node name="CollisionShape3D50" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(0.8, 0, 0, 0, 0.8, 0, 0, 0, 0.8, -3, 3, 0)
shape = SubResource("BoxShape3D_rq4qg")
[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_rq4qg")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, -6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, -3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, -3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, -12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, -9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, -9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, -6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, -3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 0)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 3, 0)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 3, 6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 3, 9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D30" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 27, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D31" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D34" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D35" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D36" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, 6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D37" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, 6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 12)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D39" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D40" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D41" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D42" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D43" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D44" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 6)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D45" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 9)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D46" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D47" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D48" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="CollisionShape3D49" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 3)
shape = SubResource("BoxShape3D_rq4qg")
[node name="cube_tile" parent="." instance=ExtResource("7_shlc8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -3)

File diff suppressed because it is too large Load Diff

@ -1,35 +1,57 @@
[gd_scene load_steps=9 format=3 uid="uid://dmlxx4avnlnt"] [gd_scene load_steps=10 format=3 uid="uid://dmlxx4avnlnt"]
[ext_resource type="PackedScene" uid="uid://dl7vfj301iray" path="res://cubes/physics/cube_green_purple.tscn" id="1_0rdlg"] [ext_resource type="PackedScene" uid="uid://dl7vfj301iray" path="res://cubes/physics/cube_green_purple.tscn" id="1_0rdlg"]
[ext_resource type="PackedScene" uid="uid://bkfvrqyyp11hl" path="res://rooms/purple/room_purple_floor.tscn" id="1_ckjts"] [ext_resource type="PackedScene" uid="uid://bkfvrqyyp11hl" path="res://rooms/purple/room_purple_floor.tscn" id="1_ckjts"]
[ext_resource type="PackedScene" uid="uid://bye3fco1aohci" path="res://player/player_node_purple.tscn" id="2_cafhv"] [ext_resource type="PackedScene" uid="uid://bye3fco1aohci" path="res://player/player_node_purple.tscn" id="2_cafhv"]
[ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="3_rml2h"] [ext_resource type="PackedScene" uid="uid://b1mlcrpson6sb" path="res://cubes/physics/cube_purple.tscn" id="3_rml2h"]
[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="5_ew2ax"]
[ext_resource type="PackedScene" uid="uid://p0gys1svnbo7" path="res://primitives/death/death_composite_fractal.tscn" id="6_6qq33"] [ext_resource type="PackedScene" uid="uid://p0gys1svnbo7" path="res://primitives/death/death_composite_fractal.tscn" id="6_6qq33"]
[ext_resource type="PackedScene" uid="uid://bqqvv0i7toj13" path="res://objectives/objective_purple.tscn" id="7_ksb4v"] [ext_resource type="PackedScene" uid="uid://bqqvv0i7toj13" path="res://objectives/objective_purple.tscn" id="7_ksb4v"]
[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="8_5rduc"] [ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="8_5rduc"]
[ext_resource type="Script" path="res://ui/scale_ui.gd" id="8_xua7i"]
[ext_resource type="FontFile" uid="uid://ksfeftemeckw" path="res://ui/exo_thin.otf" id="9_oy2e3"]
[node name="LevelPP1" type="Node3D"] [node name="LevelPP1" type="Node3D"]
[node name="room_purple_floor" parent="." instance=ExtResource("1_ckjts")] [node name="room_purple_floor" parent="." instance=ExtResource("1_ckjts")]
[node name="player" parent="." instance=ExtResource("2_cafhv")] [node name="player" parent="." instance=ExtResource("2_cafhv")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -49, 0) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 30, -49, 13)
[node name="cube_purple" parent="." instance=ExtResource("3_rml2h")] [node name="cube_purple" parent="." instance=ExtResource("3_rml2h")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, -30, 0) transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, -29, -45, -26)
[node name="cube_purple2" parent="." instance=ExtResource("3_rml2h")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 28, -45, 29)
[node name="cube_green" parent="." instance=ExtResource("1_0rdlg")] [node name="cube_green" parent="." instance=ExtResource("1_0rdlg")]
transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 0, -13, 0) transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, -8, -13, 0)
[node name="death_area_cubes" parent="." instance=ExtResource("5_ew2ax")] [node name="cube_green2" parent="." instance=ExtResource("1_0rdlg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -13, -50, -13) transform = Transform3D(1.5, 0, 0, 0, 1.5, 0, 0, 0, 1.5, 28, 39, -30)
[node name="death_visual2" parent="." instance=ExtResource("6_6qq33")] [node name="death_visual2" parent="." instance=ExtResource("6_6qq33")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, -31, -1) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 28, -8, 6)
[node name="death_visual3" parent="." instance=ExtResource("6_6qq33")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 13, 26, -9)
[node name="objective" parent="." instance=ExtResource("7_ksb4v")] [node name="objective" parent="." instance=ExtResource("7_ksb4v")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, -41, -16) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -29, 6, -27)
[node name="init_level" parent="." instance=ExtResource("8_5rduc")] [node name="init_level" parent="." instance=ExtResource("8_5rduc")]
fractal_amount = 0 fractal_amount = 0
fractal_max = 50
[node name="CanvasLayer" type="CanvasLayer" parent="."]
layer = 0
script = ExtResource("8_xua7i")
[node name="RichTextLabel" type="RichTextLabel" parent="CanvasLayer"]
offset_top = 25.0
offset_right = 5112.0
offset_bottom = 321.0
scale = Vector2(0.25, 0.25)
theme_override_fonts/normal_font = ExtResource("9_oy2e3")
theme_override_font_sizes/normal_font_size = 236
bbcode_enabled = true
text = "[center] Q&E / LMB&RMB [/center]"

Some files were not shown because too many files have changed in this diff Show More