More rooms, more fixes, more shit

This commit is contained in:
cow 2024-06-22 22:24:36 -04:00
parent fcd515edb6
commit e0f10ec9c6
204 changed files with 4858 additions and 122 deletions

@ -14,7 +14,7 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
func _process(_delta):
# Get the next song
if !playing:
var new_song

@ -1,4 +1,4 @@
extends StaticBody3D
extends RigidBody3D
@export var recursive = false
@ -6,6 +6,12 @@ var buffer = Vector3(0,0,0)
@export var clear_buffer = true
var death_direction = Vector3(0,0,0)
@export var mesh : Array[Node3D]
@export var colliders : Array[CollisionShape3D]
var alpha = 0.3
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
@ -13,6 +19,18 @@ func _ready():
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
# Killed
if death_direction != Vector3.ZERO:
for mesh_animation in mesh:
# Melts the mesh
mesh_animation.scale = mesh_animation.scale.lerp(Vector3(0,0,0), 1 - alpha ** delta)
# Absorbs
mesh_animation.global_position = mesh_animation.global_position.lerp(mesh_animation.global_position + death_direction, 1 - alpha ** delta)
for collider_animation in colliders:
collider_animation.disabled = true
if (buffer != Vector3.ZERO):
move(buffer)
if clear_buffer:

@ -1,9 +1,10 @@
[gd_scene load_steps=7 format=3 uid="uid://bguy7uvxaxloo"]
[gd_scene load_steps=8 format=3 uid="uid://bguy7uvxaxloo"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_bpb6u"]
[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="2_ddm0w"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_ocdbm"]
[ext_resource type="PackedScene" uid="uid://b4ckmv7bp1se6" path="res://cubes/tile/cube_white.blend" id="2_tqkjj"]
[ext_resource type="PackedScene" uid="uid://dtt8ve3lnqbg4" path="res://cubes/physics/cube_blue.blend" id="3_bws80"]
[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_vilvs"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
@ -11,21 +12,31 @@ 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="StaticBody3D"]
[node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 25
collision_mask = 0
physics_material_override = ExtResource("1_bpb6u")
freeze = true
freeze_mode = 1
script = ExtResource("2_ocdbm")
recursive = true
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="cube_white" parent="." instance=ExtResource("2_tqkjj")]
[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_blue" parent="mesh_objective" instance=ExtResource("3_bws80")]
top_level = true
script = ExtResource("4_vilvs")
[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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
@ -34,7 +45,7 @@ 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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D2"]
@ -43,7 +54,7 @@ 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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D3"]
@ -52,7 +63,7 @@ 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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D4"]
@ -61,7 +72,7 @@ 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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D5"]
@ -70,7 +81,7 @@ 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 = 0
collision_mask = 4
script = ExtResource("2_ddm0w")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D6"]
@ -80,3 +91,6 @@ shape = SubResource("BoxShape3D_amaqk")
[node name="raycast_recursive" type="RayCast3D" parent="."]
collision_mask = 8
[node name="raycast_ground" type="RayCast3D" parent="."]
target_position = Vector3(0, -2, 0)

@ -0,0 +1,96 @@
[gd_scene load_steps=8 format=3 uid="uid://k0hkmhdvbq1d"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_ug2ho"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_auu22"]
[ext_resource type="PackedScene" uid="uid://bpwwm2e0iw0ff" path="res://cubes/physics/cube_blue_unkillable.blend" id="3_fcmpy"]
[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_jl1mc"]
[ext_resource type="Script" path="res://cubes/tile/tile_push.gd" id="5_u1k06"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
[sub_resource type="BoxShape3D" id="BoxShape3D_amaqk"]
size = Vector3(0.5, 0.1, 0.5)
[node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 9
collision_mask = 0
physics_material_override = ExtResource("1_ug2ho")
freeze = true
freeze_mode = 1
script = ExtResource("2_auu22")
recursive = true
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_blue_unkillable" parent="mesh_objective" instance=ExtResource("3_fcmpy")]
top_level = true
script = ExtResource("4_jl1mc")
[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_u1k06")
[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_u1k06")
[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_u1k06")
[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_u1k06")
[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_u1k06")
[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_u1k06")
[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)

@ -0,0 +1,38 @@
[gd_scene load_steps=6 format=3 uid="uid://cttv7cofbshaa"]
[ext_resource type="PhysicsMaterial" uid="uid://b70a1fldvoovb" path="res://cubes/tile/tile_physics.tres" id="1_yvrre"]
[ext_resource type="Script" path="res://cubes/tile/cube_tile.gd" id="2_ebe46"]
[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="3_v143n"]
[ext_resource type="Script" path="res://cubes/tile/track_parent.gd" id="4_icjvm"]
[sub_resource type="BoxShape3D" id="BoxShape3D_xx2ys"]
size = Vector3(3, 3, 3)
[node name="cube_tile" type="RigidBody3D" node_paths=PackedStringArray("mesh", "colliders")]
collision_layer = 25
collision_mask = 0
physics_material_override = ExtResource("1_yvrre")
freeze = true
freeze_mode = 1
script = ExtResource("2_ebe46")
recursive = true
mesh = [NodePath("mesh_objective")]
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
[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_v143n")]
top_level = true
script = ExtResource("4_icjvm")
[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)

@ -8,4 +8,6 @@ func _process(delta):
pass
func _on_area_entered(body : Node3D) -> void:
get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3
# Cubes cannot be pushed on tiles where the player cannot go!
if get_node("../raycast_ground").get_collider() != null:
get_parent_node_3d().buffer = quaternion * Vector3.DOWN * 3

@ -0,0 +1,18 @@
extends Node3D
var alpha = 0.1
# Called when the node enters the scene tree for the first time.
func _ready():
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta):
if (scale.length() > 0.01):
quaternion = quaternion.slerp(get_node("..").quaternion, 1 - alpha ** delta)
global_position = global_position.lerp(get_node("..").global_position, 1 - alpha ** delta)
scale = scale.lerp(get_node("..").scale, 1 - alpha ** delta)
else:
scale = Vector3.ZERO

@ -8,7 +8,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="../Desktop/CAWEZ/CAWEZ_Puzzlebox.x86_64"
export_path="../../../run/media/cow/c3d6c7e8-f4f8-4350-a251-d31eebdaf2a1/caca/caca.x86_64"
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
@ -18,7 +18,7 @@ encrypt_directory=false
custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
debug/export_console_wrapper=2
binary_format/embed_pck=false
texture_format/bptc=true
texture_format/s3tc=true

@ -15,6 +15,11 @@ var fractal = 0
var fractal_min = 0
var fractal_max = 10
# Debug
var benchmark = false
func _ready():
set_global_down(Vector3(0,-1,0))
@ -34,6 +39,13 @@ func _process(delta):
DisplayServer.window_set_mode(DisplayServer.WINDOW_MODE_EXCLUSIVE_FULLSCREEN)
if benchmark:
var tmp = Time.get_ticks_msec() + 100
while Time.get_ticks_msec() < tmp:
pass
if Input.is_action_just_pressed("debug"):
benchmark = !benchmark
func change_fractal(base, new_min, new_max):
fractal = base
fractal_min = new_min

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

@ -0,0 +1,6 @@
CollisionShape3D
StaticBody3D
Node3D
RigidBody3D
RayCast3D
MeshInstance3D

@ -0,0 +1 @@
PhysicsMaterial

@ -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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 6.3475,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-0.220667, -0.601533, -0.621308),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.42146,
"y_rotation": -0.338558
}, {
"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("."), PackedStringArray("Axis Lock", "Mass Distribution", "Constant Forces", "Angular", "Linear", "Solver", "Deactivation", "Collision"), NodePath("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/cube_blue"), PackedStringArray("Transform"), NodePath("Area3D"), PackedStringArray("Transform", "Collision"), NodePath("Area3D2"), PackedStringArray("Transform", "Collision"), NodePath("Area3D3"), PackedStringArray("Transform", "Collision"), NodePath("Area3D4"), PackedStringArray("Transform", "Collision"), NodePath("Area3D5"), PackedStringArray("Transform", "Collision"), NodePath("Area3D6"), PackedStringArray("Transform", "Collision")]
resource_unfolds=["res://cubes/tile/cube_tile_sokoban.tscn::BoxShape3D_xx2ys", PackedStringArray("Resource"), "res://cubes/tile/cube_tile_sokoban.tscn::BoxShape3D_amaqk", 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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0.209363, 1.12719, 2.28381),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.478183,
"y_rotation": 0.285398
}, {
"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("."), PackedStringArray("Collision"), NodePath("mesh_objective/cube_blue_unkillable"), PackedStringArray("Transform"), NodePath("raycast_recursive"), PackedStringArray("Visibility")]
resource_unfolds=["res://cubes/tile/cube_tile_sokoban_unkillable.tscn::BoxShape3D_xx2ys", PackedStringArray(), "res://cubes/tile/cube_tile_sokoban_unkillable.tscn::BoxShape3D_amaqk", PackedStringArray()]
nodes_folded=[]

@ -0,0 +1,176 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"JoltJoint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 3.42936,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-0.94305, 0.827507, 1.01857),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.172751,
"y_rotation": 0.0279622
}, {
"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("mesh_objective"), PackedStringArray("Transform"), NodePath("mesh_objective/death_visual"), PackedStringArray("Transform")]
resource_unfolds=["res://cubes/tile/death_tile_sokoban.tscn::BoxShape3D_xx2ys", PackedStringArray()]
nodes_folded=[]

@ -12,23 +12,23 @@ dock_floating={}
dock_split_2=0
dock_split_3=0
dock_hsplit_1=0
dock_hsplit_2=270
dock_hsplit_3=-270
dock_hsplit_2=330
dock_hsplit_3=-555
dock_hsplit_4=0
dock_filesystem_split=0
dock_filesystem_display_mode=0
dock_filesystem_file_sort=0
dock_filesystem_file_list_display_mode=1
dock_filesystem_selected_paths=PackedStringArray("res://")
dock_filesystem_uncollapsed_paths=PackedStringArray("Favorites", "res://", "res://levels/")
dock_filesystem_selected_paths=PackedStringArray("res://levels/blue/logic/level_b_l_2.tscn")
dock_filesystem_uncollapsed_paths=PackedStringArray("res://", "res://primitives/", "res://primitives/puzzle_tile/", "res://primitives/death/", "res://player/", "res://levels/", "res://levels/blue/", "res://levels/blue/logic/")
dock_3="Scene,Import"
dock_4="FileSystem"
dock_5="Inspector,Node,History"
[EditorNode]
open_scenes=PackedStringArray("res://levels/blue/parkour/level_b_p_1.tscn")
current_scene="res://levels/blue/parkour/level_b_p_1.tscn"
open_scenes=PackedStringArray("res://levels/blue/logic/level_b_l_3.tscn", "res://levels/blue/logic/level_b_l_2.tscn", "res://levels/blue/logic/level_b_l_4.tscn", "res://cubes/tile/cube_tile_sokoban.tscn", "res://player/player_nojump.tscn", "res://cubes/tile/cube_tile_sokoban_unkillable.tscn", "res://cubes/tile/death_tile_sokoban.tscn", "res://levels/blue/logic/level_b_l_1.tscn")
current_scene="res://levels/blue/logic/level_b_l_2.tscn"
center_split_offset=0
selected_default_debugger_tab_idx=0
selected_main_editor_idx=1
@ -36,8 +36,8 @@ selected_bottom_panel_item=0
[ScriptEditor]
open_scripts=[]
selected_script=""
open_scripts=["res://primitives/button/button.gd", "res://cubes/tile/cube_tile.gd", "res://globals.gd", "res://primitives/death/kill_cube.gd", "res://audio/music/music_engine.gd", "res://objectives/objective.gd", "res://objectives/objective_switcher.gd", "res://cubes/physics/physics_death.gd", "res://player/player_moves.gd", "res://ui/scale_ui.gd", "res://player/seek_level.gd", "res://primitives/sticky.gd", "res://cubes/tile/tile_push.gd", "res://cubes/tile/track_parent.gd"]
selected_script="res://objectives/objective.gd"
open_help=[]
script_split_offset=70
list_split_offset=0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0
godot/editor/favorites Normal file

@ -1,7 +1,7 @@
ea4bc82a6ad023ab7ee23ee620429895
::res://::1719093628
export_presets.cfg::TextFile::-1::1718734725::0::1::::<><>::
globals.gd::GDScript::-1::1719089754::0::1::::<>Node<>::
::res://::1719103828
export_presets.cfg::TextFile::-1::1719103002::0::1::::<><>::
globals.gd::GDScript::-1::1719097432::0::1::::<>Node<>::
icon.svg::CompressedTexture2D::2411873241145955721::1718542205::1719093630::1::::<><>::
README.md::TextFile::-1::1718735298::0::1::::<><>::
testscene.tscn::PackedScene::8180053813385290500::1719089639::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://b1mlcrpson6sb::::res://cubes/physics/cube_purple.tscn<>uid://pedsgn3nc3l3::::res://cubes/physics/cube_yellow.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bjs6r15h7ge62::::res://rooms/yellow/room_yellow_floor.tscn
@ -24,7 +24,7 @@ THIRDPARTY.txt::TextFile::-1::1718677473::0::1::::<><>::
::res://addons/godot-jolt/macos/godot-jolt_macos_editor.framework/_CodeSignature/::1718677473
::res://addons/godot-jolt/windows/::1718677473
::res://audio/::1718830939
::res://audio/interaction/::1718831208
::res://audio/interaction/::1719093780
approach_blob.wav::AudioStreamWAV::3125137833166592084::1718831207::1719093780::1::::<><>::
click_button.wav::AudioStreamWAV::8388270091985774420::1718830951::1719093780::1::::<><>::
gravity_switch.wav::AudioStreamWAV::4844609639838270478::1718831016::1719093780::1::::<><>::
@ -35,7 +35,7 @@ win_sound.wav::AudioStreamWAV::60451426717935126::1718831193::1719093780::1::::<
::res://audio/music/::1718890568
music_engine.gd::GDScript::-1::1718890568::0::1::::<>AudioStreamPlayer<>::
music_engine.tscn::PackedScene::3100699201404328323::1718839303::0::1::::<><>::res://audio/music/music_engine.gd<>uid://4vcstw6emkmc::::res://audio/music/ambient/Ambience.ogg<>uid://4m8yye7o7hvq::::res://audio/music/ambient/distant_world.ogg<>uid://0xs64huiibat::::res://audio/music/ambient/Doubt.ogg<>uid://dryecf68wxpup::::res://audio/music/ambient/fluttering_whispers.ogg<>uid://5jvuayc73gp0::::res://audio/music/ambient/in_harmony.ogg<>uid://wq7ert7yw5vo::::res://audio/music/ambient/lost_in_the_dark.ogg<>uid://dd6u61nirutwf::::res://audio/music/ambient/music_unknown_link.ogg<>uid://cb76y6yx25jm7::::res://audio/music/ambient/music_voices.ogg<>uid://c75hl84kfmbo5::::res://audio/music/ambient/realise.ogg<>uid://c3lft8vfb1kwm::::res://audio/music/ambient/resonating_walls.ogg<>uid://btk0mdu2m7b1a::::res://audio/music/ambient/timeless.ogg<>uid://c85tw4oo4hphf::::res://audio/music/ambient/Wail.ogg<>uid://datenoqw0eofb::::res://audio/music/songs/ARP.ogg<>uid://c27f3br1aix8e::::res://audio/music/songs/box.ogg<>uid://kj0tjthsr7jn::::res://audio/music/songs/Fear.ogg<>uid://ccubac1wnt73p::::res://audio/music/songs/HIRAETH.ogg<>uid://dxnojbdljk7jt::::res://audio/music/songs/Illusion.ogg<>uid://cfcerv5ojt35v::::res://audio/music/songs/Tunnel.ogg<>uid://c52a1djp02soy::::res://audio/music/songs/Void.ogg
::res://audio/music/ambient/::1718834163
::res://audio/music/ambient/::1719093629
Ambience.ogg::AudioStreamOggVorbis::2078983009957692482::1718829634::1719093629::1::::<><>::
distant_world.ogg::AudioStreamOggVorbis::2062296786580197206::1718829634::1719093629::1::::<><>::
Doubt.ogg::AudioStreamOggVorbis::1803351579685532439::1718830873::1719093629::1::::<><>::
@ -48,7 +48,7 @@ realise.ogg::AudioStreamOggVorbis::7081262137638742830::1718829634::1719093629::
resonating_walls.ogg::AudioStreamOggVorbis::6761176425534786912::1718829634::1719093629::1::::<><>::
timeless.ogg::AudioStreamOggVorbis::3742192034412525464::1718829634::1719093629::1::::<><>::
Wail.ogg::AudioStreamOggVorbis::7152198995871092983::1718829676::1719093629::1::::<><>::
::res://audio/music/songs/::1718830922
::res://audio/music/songs/::1719093629
ARP.ogg::AudioStreamOggVorbis::7198752072775202387::1718830567::1719093629::1::::<><>::
box.ogg::AudioStreamOggVorbis::6734353900902847106::1718830668::1719093629::1::::<><>::
Fear.ogg::AudioStreamOggVorbis::722020193474459143::1718829649::1719093629::1::::<><>::
@ -56,10 +56,10 @@ HIRAETH.ogg::AudioStreamOggVorbis::4954567472965580399::1718830775::1719093629::
Illusion.ogg::AudioStreamOggVorbis::8801308533270710085::1718829649::1719093629::1::::<><>::
Tunnel.ogg::AudioStreamOggVorbis::5128188717535321321::1718829649::1719093629::1::::<><>::
Void.ogg::AudioStreamOggVorbis::6934291478717627332::1718829649::1719093629::1::::<><>::
::res://cubes/::1719090813
::res://cubes/::1719093784
patriotic_cube.blend::PackedScene::8461233186615895011::1718837440::1719093783::1::::<><>::
Sphere.blend::PackedScene::2619181050966753350::1719090811::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres
::res://cubes/physics/::1719090660
::res://cubes/physics/::1719093783
cube_blue.blend::PackedScene::8534114673828066845::1718837431::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
cube_blue.tscn::PackedScene::1518346770422588156::1719072401::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/physics/physics_death.gd
cube_blue_unkillable.blend::PackedScene::3486028277677764451::1719005092::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
@ -73,72 +73,30 @@ cube_yellow.blend::PackedScene::7647668167817441233::1718896186::1719093783::1::
cube_yellow.tscn::PackedScene::1061304797367546274::1718898472::0::1::::<><>::uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dg7t8h4fvo7bp::::res://cubes/physics/cube_yellow.blend<>res://cubes/physics/follow_down.gd
follow_down.gd::GDScript::-1::1718896409::0::1::::<>RigidBody3D<>::
physics_death.gd::GDScript::-1::1719007231::0::1::::<>RigidBody3D<>::
::res://cubes/tile/::1719007684
cube_tile.gd::GDScript::-1::1718896073::0::1::::<>StaticBody3D<>::
cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719007684::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://b4ckmv7bp1se6::::res://cubes/tile/cube_white.blend
::res://cubes/tile/::1719102057
cube_tile.gd::GDScript::-1::1719101304::0::1::::<>RigidBody3D<>::
cube_tile_sokoban.tscn::PackedScene::2850356737787670254::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/tile_push.gd<>res://cubes/tile/cube_tile.gd<>uid://dtt8ve3lnqbg4::::res://cubes/physics/cube_blue.blend<>res://cubes/tile/track_parent.gd
cube_tile_sokoban_unkillable.tscn::PackedScene::753941398378493103::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://bpwwm2e0iw0ff::::res://cubes/physics/cube_blue_unkillable.blend<>res://cubes/tile/track_parent.gd<>res://cubes/tile/tile_push.gd
cube_white.blend::PackedScene::4426655656649300815::1718894237::1719093783::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
death_tile_sokoban.tscn::PackedScene::6146984902992196700::1719102057::0::1::::<><>::uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>res://cubes/tile/cube_tile.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://cubes/tile/track_parent.gd
tile_physics.tres::PhysicsMaterial::4684119834377694819::1718892930::0::1::::<><>::
tile_push.gd::GDScript::-1::1718894604::0::1::::<>Area3D<>::
::res://godot/::0
::res://godot/imported/::0
exo_thin.otf-5cb142a10f726b16147c5274f5366f7b.fontdata::FontFile::-1::1719093629::0::1::::<><>::
box.ogg-1f9450464358d21cd1ff4a3574ad7480.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
ARP.ogg-81211194c2c92667259b73e8ca4f866b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
in_harmony.ogg-9cf35a69ad3eb4bbd566c07028ec6b51.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Ambience.ogg-fee45628fe03dc1924a17bcb9d99a1e0.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
realise.ogg-3a1ddda30ef665a8fdfa6f3b993006ba.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
music_unknown_link.ogg-b27063024188b69cfecc038ebf6d3e5c.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
music_voices.ogg-16282ecc2771336ae473d723a5fb7a80.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Fear.ogg-b17d61f3c5a32ccc0ba8c88f1f935009.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
distant_world.ogg-d88ff5bb0291c150f4bd63c095f96d8b.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
fluttering_whispers.ogg-38185cbae12b31f83cda3f304bcbbcbc.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Doubt.ogg-9b1cb2959d7f550fa86d318923bfe470.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Illusion.ogg-42beb7fa2ec318914f8fde7accfd3c26.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
lost_in_the_dark.ogg-7124830ee77683d583d2181072f7fc5f.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
HIRAETH.ogg-02616476d742b080bcbbb081ae8e6775.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
land_sound.wav-46908f3a09ea724b34cd4e420894c2d1.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
click_button.wav-ab85da9d0d4bf6a1bc0bf08af7232f15.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
gravity_switch.wav-9fdcf6ad16cf63b077a4c80630d2e9c4.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
approach_blob.wav-48ef351c39fe46ac353ba7205681ae44.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
cube_blue.blend-a336d904ff00e26b2e6f63f4e7e6a4f8.scn::PackedScene::-1::1719093783::0::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_unkillable.blend-4972113453c43f894e2d078800b6e31c.scn::PackedScene::-1::1719093783::0::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_green.blend-79a8108bf036a162cc78907148f0f38f.scn::PackedScene::-1::1719093783::0::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_purple.blend-78109466a6cdeef1dd0c205d90017c58.scn::PackedScene::-1::1719093783::0::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_yellow.blend-d73f13d2771d1dd8df24fdf495d25993.scn::PackedScene::-1::1719093783::0::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_white.blend-dd3ffa32ea76005d50b2f733d3a0bd76.scn::PackedScene::-1::1719093783::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
patriotic_cube.blend-cb537c25deac3a122ddb62247ed3887f.scn::PackedScene::-1::1719093783::0::1::::<><>::
objective.blend-103faa7e9b2a5ec9fb55d2bbff1bdf7e.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
objective_dead.blend-35de44861698943a06e2e042179fcff5.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://blgitic2gidr6::::res://primitives/pallet/gray_glow.tres
player_model.blend-e827f74075107e5c935a1df2bc1df101.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
10x1x10 Floating.blend-7ae727602a12bd711ac759baf8db4c4d.scn::PackedScene::-1::1719093785::0::1::::<><>::
10x1x10 Repulsive.blend-8c1de8c7a066978f6698b82a8f9f5de7.scn::PackedScene::-1::1719093785::0::1::::<><>::
ceiling.blend-b78e96a9edc0eaab1311f59678234c61.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres
10x1x10 with outlines green.blend-fb066b79b5e6fc04d97d5934926b6691.scn::PackedScene::-1::1719093785::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
10x1x10 with outlines.blend-8bf14928a5306039e7cf8850bd1f87a9.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
skybox.blend-282a06ea6d5dae8388eea90bc77c8673.scn::PackedScene::-1::1719093786::0::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres
Sphere.blend-2d74dd455f377ff44ca1f98dca8d5e66.scn::PackedScene::-1::1719093784::0::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres<>uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres
wind_howl.wav-2637feb53efa5af11d978f60779ebe89.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
start_game.wav-e4927e30d2df9d80f7f5ea16120591ec.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
win_sound.wav-8a677887cff451eb943f9641e93a1534.sample::AudioStreamWAV::-1::1719093780::0::1::::<><>::
Void.ogg-56a98dbe00c8bc1b2bf7d08b9d5aaa42.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
timeless.ogg-364c9ac35d0440afcc64f6212a5cd2ca.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Tunnel.ogg-02f360868b24f6da0945a6cb3000793a.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
resonating_walls.ogg-fdb171e46162731c02b60ff91e8f175e.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
Wail.ogg-bf70c3753f5b0f8e2b5d85d2055527f5.oggvorbisstr::AudioStreamOggVorbis::-1::1719093629::0::1::::<><>::
tile_push.gd::GDScript::-1::1719097479::0::1::::<>Area3D<>::
track_parent.gd::GDScript::-1::1719101879::0::1::::<>Node3D<>::
::res://levels/::1719089053
::res://levels/blue/::1719093422
::res://levels/blue/logic/::1719093547
::res://levels/blue/logic/::1719102057
level_b_l_1.tscn::PackedScene::5743958947526175355::1719093456::0::1::::<><>::uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://84ydefh2yjfc::::res://cubes/physics/cube_blue_unkillable.tscn
level_b_l_2.tscn::PackedScene::5632094749383711194::1719093456::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::1719093547::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
::res://levels/blue/parkour/::1719093456
level_b_p_1.tscn::PackedScene::6878706108696275859::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_l_2.tscn::PackedScene::5632094749383711194::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn
level_b_l_3.tscn::PackedScene::8691288130771843543::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>res://primitives/sticky.gd<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn
level_b_l_4.tscn::PackedScene::7947897692654746356::1719102057::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://ccbejhlbgy7l6::::res://primitives/button/button.tscn<>uid://ddnoifj6cagw4::::res://objectives/objective_switcher.tscn<>uid://3afhflhoci0s::::res://primitives/puzzle_tile/puzzle_tile.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://be071cnfk4wxe::::res://primitives/death/death_area_cubes.tscn<>uid://bguy7uvxaxloo::::res://cubes/tile/cube_tile_sokoban.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://cl3a4jhoypq0v::::res://player/player_nojump.tscn<>uid://k0hkmhdvbq1d::::res://cubes/tile/cube_tile_sokoban_unkillable.tscn<>uid://cttv7cofbshaa::::res://cubes/tile/death_tile_sokoban.tscn
::res://levels/blue/parkour/::1719094190
level_b_p_1.tscn::PackedScene::6878706108696275859::1719094190::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://vvq7jugpnvia::::res://cubes/physics/cube_blue.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_2.tscn::PackedScene::7131758555141123625::1719093456::0::1::::<><>::uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://t3yq4ib4iryu::::res://primitives/platforms/platform_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
level_b_p_3.tscn::PackedScene::7187813116054357463::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>res://primitives/pivot.gd<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_4.tscn::PackedScene::1347553252617376135::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://cyqkdqs6o5y63::::res://cubes/physics/cube_green.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn
level_b_p_5.tscn::PackedScene::8226879784488265450::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://bdk0r82lrqcao::::res://cubes/Sphere.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn
level_b_p_6.tscn::PackedScene::736663981891014895::1719093456::0::1::::<><>::uid://ccbxd6724rlfj::::res://rooms/blue/room_blue_floor.tscn<>uid://pyhlicd4a0ec::::res://player/player_node.tscn<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://ru77p452tkfp::::res://primitives/death/death_visual.tscn<>res://primitives/pivot.gd<>uid://b5dk2pwgymm4h::::res://primitives/death/death_area_player.tscn<>uid://dttmvr6tlyoup::::res://primitives/platforms/platform_white.tscn<>uid://b70a1fldvoovb::::res://cubes/tile/tile_physics.tres<>uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres
::res://objectives/::1719089053
::res://objectives/::1719093784
objective.blend::PackedScene::8176451643239382427::1718833315::1719093784::1::::<><>::uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
objective.gd::GDScript::-1::1719005863::0::1::::<>Area3D<>::
objective.tscn::PackedScene::1339943801252970005::1719072401::0::1::::<><>::res://objectives/objective.gd<>res://objectives/objective_animate.gd<>uid://doqy71l4kjsed::::res://objectives/objective.blend
@ -147,31 +105,33 @@ objective_dead.blend::PackedScene::612294166788211048::1719069429::1719093784::1
objective_dead.tscn::PackedScene::5792638405818606496::1719072401::0::1::::<><>::uid://iyunpfsnx6kq::::res://objectives/objective_dead.blend<>res://objectives/objective_animate.gd
objective_switcher.gd::GDScript::-1::1719069861::0::1::::<>Node3D<>::
objective_switcher.tscn::PackedScene::7397530094977316065::1719089053::0::1::::<><>::res://objectives/objective_switcher.gd<>uid://tdcxcrg6ktpl::::res://objectives/objective.tscn<>uid://cor8546a2ig7y::::res://objectives/objective_dead.tscn
::res://player/::1719081657
::res://player/::1719102057
player_metal.tres::StandardMaterial3D::8734167421381897314::1719081657::0::1::::<><>::
player_model.blend::PackedScene::4620842548698125957::1718835908::1719093785::1::::<><>::uid://dwo5pxk8yx5ic::::res://player/player_metal.tres<>uid://dgqw063dm4aom::::res://primitives/pallet/blue_glow.tres
player_moves.gd::GDScript::-1::1719081657::0::1::::<>RigidBody3D<>::
player_moves.gd::GDScript::-1::1719100997::0::1::::<>RigidBody3D<>::
player_node.tscn::PackedScene::1102822806801738526::1719072402::0::1::::<><>::res://player/player_moves.gd<>uid://b63mupr1u2nq0::::res://player/player_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png
player_nojump.tscn::PackedScene::5602773496734033183::1719102057::0::1::::<><>::res://player/player_moves.gd<>uid://ct8dkx4n1b0ox::::res://player/player_nojump_model.blend<>res://player/seek_level.gd<>uid://bqob1me602loa::::res://primitives/icons/hitbox0.png
player_nojump_model.blend::PackedScene::6174755124771993695::1719100902::1719100934::1::::<><>::
seek_level.gd::GDScript::-1::1718849211::0::1::::<>Node3D<>::
::res://primitives/::1719093011
::res://primitives/::1719095812
fractal.gd::GDScript::-1::1718900606::0::1::::<>AnimatableBody3D<>::
pivot.gd::GDScript::-1::1719093011::0::1::::<>Node3D<>::
sticky.gd::GDScript::-1::1719088367::0::1::::<>Area3D<>::
::res://primitives/button/::1719093451
::res://primitives/button/::1719093629
button.gd::GDScript::-1::1719069333::0::1::::<>Area3D<>::
button.tscn::PackedScene::4915542757243270293::1719072691::0::1::::<><>::uid://d246lq005vp04::::res://primitives/button/button_material.tres<>res://primitives/button/button.gd
button_material.tres::StandardMaterial3D::9116130534853157267::1719093451::0::1::::<><>::uid://cjs5my7edblpm::::res://primitives/button/button_texture.png
button_texture.png::CompressedTexture2D::5443544009191370222::1719069180::1719093629::1::::<><>::
::res://primitives/death/::1719067486
::res://primitives/death/::1719100518
death_area_cubes.tscn::PackedScene::2720775001877643346::1719067291::0::1::::<><>::res://primitives/death/kill_cube.gd
death_area_player.tscn::PackedScene::4498935334600469169::1719067312::0::1::::<><>::res://primitives/death/death_player.gd
death_player.gd::GDScript::-1::1719067486::0::1::::<>Area3D<>::
death_visual.tscn::PackedScene::1236498820150712105::1719007684::0::1::::<><>::uid://dexxct6ikgcwx::::res://primitives/pallet/red_glow.tres
kill_cube.gd::GDScript::-1::1719007294::0::1::::<>Area3D<>::
kill_cube.gd::GDScript::-1::1719100518::0::1::::<>Area3D<>::
::res://primitives/gravity_changer/::1718849718
gravity_changer.gd::GDScript::-1::1718848026::0::1::::<>Area3D<>::
gravity_changer.tscn::PackedScene::3337533097290090422::1718849718::0::1::::<><>::res://primitives/gravity_changer/gravity_changer.gd
::res://primitives/icons/::1718836451
::res://primitives/icons/::1719093630
hitbox0.png::CompressedTexture2D::3538451255995150160::1718833836::1719093629::1::::<><>::
hitbox1.png::CompressedTexture2D::793291585837544034::1718833836::1719093630::1::::<><>::
hitbox3.png::CompressedTexture2D::8748829227579180540::1718833836::1719093630::1::::<><>::
@ -184,7 +144,7 @@ purple_glow.tres::StandardMaterial3D::4682376461574850386::1719081657::0::1::::<
red_glow.tres::StandardMaterial3D::7488899222605921307::1719090961::0::1::::<><>::
white_glow.tres::StandardMaterial3D::3082832467620018895::1719081657::0::1::::<><>::
yellow_glow.tres::StandardMaterial3D::2265969569054712466::1719081657::0::1::::<><>::
::res://primitives/platforms/::1719081657
::res://primitives/platforms/::1719093786
10x1x10 Floating.blend::PackedScene::4622958145116094270::1719007766::1719093785::1::::<><>::
10x1x10 Repulsive.blend::PackedScene::6544118004943557469::1719007766::1719093785::1::::<><>::
10x1x10 with outlines green.blend::PackedScene::5199653572398723662::1719071243::1719093785::1::::<><>::uid://b2ttpdiw37sq4::::res://primitives/platforms/platform_material.tres<>uid://cg6j2nqyid2t::::res://primitives/pallet/green_glow.tres
@ -193,14 +153,17 @@ normal.png::CompressedTexture2D::7824200659133446752::1719066721::1719093629::1:
platform_green.tscn::PackedScene::1392877922385276088::1719072402::0::1::::<><>::uid://cgc0sgchohoio::::res://primitives/platforms/10x1x10 with outlines green.blend<>uid://clyaty70wifjj::::res://cubes/physics/cube_physics.tres
platform_material.tres::StandardMaterial3D::4321923219985009029::1719081657::0::1::::<><>::uid://djqdpavuh2fjs::::res://primitives/platforms/normal.png
platform_white.tscn::PackedScene::8532840304779076863::1719066364::0::1::::<><>::uid://dog64ec6wof4k::::res://primitives/platforms/10x1x10 with outlines.blend
::res://primitives/skybox/::1719081657
::res://primitives/puzzle_tile/::1719096821
puzzle_tile.tscn::PackedScene::1965603987332518036::1719096821::0::1::::<><>::uid://bdfmx3gevxm84::::res://primitives/puzzle_tile/wireframe_tile.blend<>uid://dwo5pxk8yx5ic::::res://player/player_metal.tres
wireframe_tile.blend::PackedScene::2608080260683861559::1719095523::1719095814::1::::<><>::uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres
::res://primitives/skybox/::1719093786
background.hdr::CompressedTexture2D::5539789968592050259::1718721518::1719093780::1::::<><>::
skybox.blend::PackedScene::2564216646551994651::1718721692::1719093786::1::::<><>::uid://bxe3igfei0cll::::res://primitives/skybox/skybox.tres
skybox.tres::StandardMaterial3D::4010736283590325777::1719081657::0::1::::<><>::uid://ck6rsckrlm5ql::::res://primitives/skybox/background.hdr
::res://primitives/unrelated_stuff/::1719091661
::res://primitives/unrelated_stuff/::1719093629
black_man_laughing_in_the_dark_know_your_meme.jpg::CompressedTexture2D::7457335109236381614::1719091627::1719093629::1::::<><>::
::res://rooms/::1718903101
::res://rooms/blue/::1719081657
::res://rooms/blue/::1719093785
ceiling.blend::PackedScene::5932580719616105247::1718672185::1719093785::1::::<><>::uid://c73gwis8ocxbv::::res://rooms/blue/normal_ceiling.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres
emissive_lights.tres::StandardMaterial3D::3150339576905861246::1719081657::0::1::::<><>::
floor_blue.tres::StandardMaterial3D::3881906073657746451::1719081657::0::1::::<><>::uid://bok3x4q05h4vc::::res://rooms/blue/floor_emit.png<>uid://dofcck4vs8lk0::::res://rooms/blue/floor_normal.png
@ -212,16 +175,16 @@ 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_emit.png::CompressedTexture2D::8449380226156384491::1718666983::1719093630::1::::<><>::
wall_normal.png::CompressedTexture2D::8801767801171628822::1718666983::1719093631::1::::<><>::
::res://rooms/purple/::1718910845
::res://rooms/purple/::1719093632
fractal_video.ogv::VideoStreamTheora::-1::1718909944::0::1::::<><>::
room_purple_floor.tscn::PackedScene::3099937302748658465::1718910845::0::1::::<><>::res://rooms/purple/fractal_video.ogv<>uid://b6jufh7dqo757::::res://rooms/purple/wall_normal.png<>uid://bj6l2hglpukfn::::res://primitives/pallet/white_glow.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend
wall_normal.png::CompressedTexture2D::4582077922338964972::1718909203::1719093632::1::::<><>::
::res://rooms/yellow/::1719081657
::res://rooms/yellow/::1719093633
Emission.png::CompressedTexture2D::7739972360510595752::1718731833::1719093632::1::::<><>::
Normal.png::CompressedTexture2D::1093891260774773980::1718731299::1719093633::1::::<><>::
room_yellow_floor.tscn::PackedScene::3057193073592900569::1718910845::0::1::::<><>::uid://c2bppsuxirk3j::::res://rooms/yellow/wall_yellow.tres<>uid://bk5bvrignm0qk::::res://rooms/blue/emissive_lights.tres<>uid://bcsejkg5vcjgl::::res://primitives/skybox/skybox.blend<>uid://bnsyxg7xsjri1::::res://primitives/gravity_changer/gravity_changer.tscn
wall_yellow.tres::StandardMaterial3D::6670943042539983697::1719081657::0::1::::<><>::uid://dijkhjlh01p8k::::res://rooms/yellow/Emission.png<>uid://pt5h2ai7dfqq::::res://rooms/yellow/Normal.png
::res://ui/::1719093456
::res://ui/::1719093644
about.gd::GDScript::-1::1719004173::0::1::::<>TextureButton<>::
button_blue.png::CompressedTexture2D::2465082359614002782::1718808122::1719093630::1::::<><>::
button_exit.gd::GDScript::-1::1718810664::0::1::::<>TextureButton<>::

@ -1 +1,20 @@
res://levels/blue/parkour/level_b_p_1.tscn
res://levels/blue/logic/level_b_l_4.tscn
res://globals.gd
res://levels/blue/logic/level_b_l_3.tscn
res://levels/blue/logic/level_b_l_2.tscn
res://cubes/tile/cube_tile_sokoban.tscn
res://player/player_nojump.tscn
res://cubes/tile/cube_tile_sokoban_unkillable.tscn
res://cubes/tile/death_tile_sokoban.tscn
res://player/player_moves.gd
res://primitives/sticky.gd
res://levels/blue/logic/level_b_l_1.tscn
res://player/player_node.tscn
res://primitives/puzzle_tile/puzzle_tile.tscn
res://primitives/puzzle_tile/no_stuck.tres
res://cubes/tile/track_parent.gd
res://ui/scale_ui.gd
res://audio/music/music_engine.gd
res://primitives/button/button.gd
res://objectives/objective_switcher.gd
res://objectives/objective.gd

@ -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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 13.7038,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(20.6549, -24.0454, 9.53663),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.386554,
"y_rotation": -0.822884
}, {
"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("death_visual"), PackedStringArray("Transform"), NodePath("death_visual/Death"), PackedStringArray("Transform"), NodePath("player"), PackedStringArray("Transform"), NodePath("objective"), PackedStringArray("Transform"), NodePath("CubeBlue"), PackedStringArray("Transform"), NodePath("CubeBlue2"), PackedStringArray("Transform"), NodePath("CubeBlue3"), PackedStringArray("Transform"), NodePath("cube_blue_unkillable"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource")]
nodes_folded=[NodePath("death_visual")]

@ -0,0 +1,176 @@
[editor_states]
Anim={
"visible": false
}
2D={
"grid_offset": Vector2(0, 0),
"grid_snap_active": false,
"grid_step": Vector2(8, 8),
"grid_visibility": 1,
"ofs": Vector2(-165, -110),
"primary_grid_step": Vector2i(8, 8),
"show_edit_locks": true,
"show_guides": true,
"show_helpers": false,
"show_origin": true,
"show_rulers": true,
"show_transformation_gizmos": true,
"show_viewport": true,
"show_zoom_control": true,
"smart_snap_active": false,
"snap_guides": true,
"snap_node_anchors": true,
"snap_node_center": true,
"snap_node_parent": true,
"snap_node_sides": true,
"snap_other_nodes": true,
"snap_pixel": true,
"snap_relative": false,
"snap_rotation": false,
"snap_rotation_offset": 0.0,
"snap_rotation_step": 0.261799,
"snap_scale": false,
"snap_scale_step": 0.1,
"zoom": 1.0
}
3D={
"fov": 70.01,
"gizmos_status": {
"AudioListener3D": 0,
"AudioStreamPlayer3D": 0,
"CPUParticles3D": 0,
"CSGShape3D": 0,
"Camera3D": 0,
"CollisionObject3D": 0,
"CollisionPolygon3D": 0,
"CollisionShape3D": 0,
"Decal": 0,
"FogVolume": 0,
"GPUParticles3D": 0,
"GPUParticlesCollision3D": 0,
"Joint3D": 0,
"JoltJoint3D": 0,
"Light3D": 0,
"LightmapGI": 0,
"LightmapProbe": 0,
"Marker3D": 0,
"NavigationLink3D": 0,
"NavigationRegion3D": 0,
"OccluderInstance3D": 0,
"Path3D": 0,
"PhysicalBone3D": 0,
"RayCast3D": 0,
"ReflectionProbe": 0,
"ShapeCast3D": 0,
"Skeleton3D": 0,
"SoftBody3D": 0,
"SpringArm3D": 0,
"VehicleWheel3D": 0,
"VisibleOnScreenNotifier3D": 0,
"VoxelGI": 0
},
"local_coords": false,
"preview_sun_env": {
"environ_ao_enabled": false,
"environ_enabled": true,
"environ_energy": 1.0,
"environ_gi_enabled": false,
"environ_glow_enabled": true,
"environ_ground_color": Color(0.2, 0.169, 0.133, 1),
"environ_sky_color": Color(0.385, 0.454, 0.55, 1),
"environ_tonemap_enabled": true,
"sun_color": Color(1, 1, 1, 1),
"sun_enabled": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 101.362,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(-4.52542, -60.7337, -25.517),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.482547,
"y_rotation": -0.0331254
}, {
"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("CubeBlue"), PackedStringArray("Transform"), NodePath("button"), PackedStringArray("Transform"), NodePath("objective_switcher"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", 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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": false,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 63.8177,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(11.9844, -19.3063, 18.1658),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.739982,
"y_rotation": -0.55236
}, {
"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("CubeBlue"), PackedStringArray("Transform", "Axis Lock"), NodePath("CubeBlue/Area3D"), PackedStringArray("Transform", "Collision"), NodePath("CubeBlue/Area3D/CollisionShape3D"), PackedStringArray("Transform"), NodePath("button"), PackedStringArray("Transform"), NodePath("objective_switcher"), PackedStringArray("Transform"), NodePath("platform_white"), PackedStringArray("Transform"), NodePath("CubeBlue2"), PackedStringArray("Transform", "Axis Lock"), NodePath("button2"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://levels/blue/logic/level_b_l_3.tscn::BoxShape3D_s1roh", 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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 463.195,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(76.076, -370.78, -235.741),
"use_environment": false,
"view_type": 0,
"x_rotation": 1.00277,
"y_rotation": 0.283616
}, {
"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("objective_switcher"), PackedStringArray("Transform", "buttons"), NodePath("death_puzzle"), PackedStringArray("Transform"), NodePath("death_puzzle/death_area_cubes"), PackedStringArray("Collision", "Transform"), NodePath("death_puzzle/death_visual"), PackedStringArray("Transform"), NodePath("death_puzzle/death_area_player"), PackedStringArray("Transform"), NodePath("cube_tile"), PackedStringArray("Transform", "Solver", "Mass Distribution", "Deactivation"), NodePath("walls/StaticBody3D/CollisionShape3D"), PackedStringArray("shape")]
resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://levels/blue/logic/level_b_l_4.tscn::BoxShape3D_i6gou", PackedStringArray()]
nodes_folded=[NodePath("Node3D"), NodePath("death_puzzle"), NodePath("walls")]

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

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

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

@ -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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}, {
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.0,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": false,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(0, 0, 0),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.5,
"y_rotation": -0.5
}],
"zfar": 4000.01,
"znear": 0.05
}
selected_nodes=Array[NodePath]([NodePath("/root/@EditorNode@17154/@Panel@13/@VBoxContainer@14/@HSplitContainer@17/@HSplitContainer@25/@HSplitContainer@33/@VBoxContainer@34/@VSplitContainer@36/@VSplitContainer@62/@VBoxContainer@63/@PanelContainer@110/MainScreen/@CanvasItemEditor@9468/@VSplitContainer@9287/@HSplitContainer@9289/@HSplitContainer@9291/@Control@9292/@SubViewportContainer@9293/@SubViewport@9294/player/grounded")])

@ -0,0 +1,5 @@
[folding]
node_unfolds=[NodePath("."), PackedStringArray("Collision", "Angular"), NodePath("grounded"), PackedStringArray("Transform"), NodePath("grounded_override"), PackedStringArray("Transform"), NodePath("level"), PackedStringArray("Transform", "Visibility"), NodePath("level/gimbal_y"), PackedStringArray("Visibility"), NodePath("level/gimbal_y/gimbal_x/stick/camera"), PackedStringArray("Transform"), NodePath("level/gimbal_y/gimbal_x/stick/camera/Sprite3D"), PackedStringArray("Transform"), NodePath("level/MeshInstance3D"), PackedStringArray("Transform"), NodePath("level/true_level"), PackedStringArray("Transform")]
resource_unfolds=["res://player/player_node.tscn::PhysicsMaterial_s88nq", PackedStringArray("Resource"), "res://player/player_node.tscn::SphereShape3D_qx3du", PackedStringArray("Resource"), "res://player/player_node.tscn::GDScript_pbl37", PackedStringArray("Resource"), "res://player/player_node.tscn::CapsuleMesh_1nqfw", PackedStringArray("Resource")]
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": true,
"sun_energy": 1.0,
"sun_max_distance": 100.0,
"sun_rotation": Vector2(-1.0472, 2.61799)
},
"rotate_snap": 15.0,
"scale_snap": 10.0,
"show_grid": true,
"show_origin": true,
"snap_enabled": true,
"translate_snap": 1.0,
"viewport_mode": 1,
"viewports": [{
"auto_orthogonal": false,
"auto_orthogonal_enabled": true,
"cinematic_preview": false,
"display_mode": 20,
"distance": 4.66561,
"doppler": false,
"frame_time": false,
"gizmos": true,
"half_res": false,
"information": false,
"listener": true,
"lock_rotation": false,
"orthogonal": false,
"position": Vector3(1.63563, -0.258323, -1.56846),
"use_environment": false,
"view_type": 0,
"x_rotation": 0.32983,
"y_rotation": 0.939896
}, {
"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=[]
resource_unfolds=["res://player/player_nojump.tscn::PhysicsMaterial_s88nq", PackedStringArray(), "res://player/player_nojump.tscn::SphereShape3D_qx3du", PackedStringArray(), "res://player/player_nojump.tscn::GDScript_pbl37", PackedStringArray(), "res://player/player_nojump.tscn::CapsuleMesh_1nqfw", PackedStringArray()]
nodes_folded=[]

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

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