247 lines
12 KiB
Plaintext
247 lines
12 KiB
Plaintext
[gd_scene load_steps=13 format=3 uid="uid://brp5r4hn0ujya"]
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bguy7uvxaxloo" path="res://cubes/tile/cube_tile_sokoban.tscn" id="1_ad4mx"]
|
|
[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_lj34g"]
|
|
[ext_resource type="PackedScene" uid="uid://hi0ap4r2s3lw" path="res://player/player_node_yellow.tscn" id="2_5o28b"]
|
|
[ext_resource type="PackedScene" uid="uid://ckscv00vnkpxa" path="res://primitives/init_level.tscn" id="3_d3e0t"]
|
|
[ext_resource type="PackedScene" uid="uid://c0hv2icj8y7cs" path="res://primitives/platforms/platform_yellow_in.tscn" id="4_uj1fe"]
|
|
[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="5_apgmb"]
|
|
[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="6_s34dx"]
|
|
[ext_resource type="PackedScene" uid="uid://pedsgn3nc3l3" path="res://cubes/physics/cube_yellow.tscn" id="7_csy7s"]
|
|
[ext_resource type="PackedScene" uid="uid://be071cnfk4wxe" path="res://primitives/death/death_area_cubes.tscn" id="9_6ahs7"]
|
|
[ext_resource type="PackedScene" uid="uid://ru77p452tkfp" path="res://primitives/death/death_visual.tscn" id="10_0o6ni"]
|
|
[ext_resource type="PackedScene" uid="uid://bnsyxg7xsjri1" path="res://primitives/gravity_changer/gravity_changer.tscn" id="11_tustc"]
|
|
[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="12_3ljpm"]
|
|
|
|
[node name="LevelMixed1" type="Node3D"]
|
|
|
|
[node name="cube_tile" parent="." instance=ExtResource("1_ad4mx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 3)
|
|
|
|
[node name="room_blue_floor" parent="." instance=ExtResource("1_lj34g")]
|
|
|
|
[node name="player" parent="." instance=ExtResource("2_5o28b")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7, -50, 12)
|
|
|
|
[node name="init_level" parent="." instance=ExtResource("3_d3e0t")]
|
|
fractal_max = 0
|
|
|
|
[node name="Node3D" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0, -19)
|
|
|
|
[node name="platform_yellow_in" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(-1.09278e-08, -0.25, 0, 0.25, -1.09278e-08, 0, 0, 0, 0.25, 23, -47, 20)
|
|
|
|
[node name="platform_yellow_in2" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(0.25, 0, 0, 0, 0.25, 0, 0, 0, 0.25, 16, -50, 20)
|
|
|
|
[node name="platform_yellow_in3" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(-3.25675e-16, -7.45058e-09, 0.25, 0.25, -1.09278e-08, 0, 1.09278e-08, 0.25, 7.45058e-09, -1, -47, -14)
|
|
|
|
[node name="platform_yellow_in4" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(7.45058e-09, 0, 0.25, 0, 0.25, 0, -0.25, 0, 7.45058e-09, -1, -50, -7)
|
|
|
|
[node name="platform_yellow_in5" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(1.09278e-08, 0.25, -3.47727e-09, 0.25, -1.09278e-08, 0, -1.51996e-16, -3.47727e-09, -0.25, -22, -47, 20)
|
|
|
|
[node name="platform_yellow_in6" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(-0.25, 0, -3.47727e-09, 0, 0.25, 0, 3.47727e-09, 0, -0.25, -15, -50, 20)
|
|
|
|
[node name="platform_yellow_in7" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(-6.29667e-16, -1.44051e-08, -0.25, 0.25, -1.09278e-08, 0, -1.09278e-08, -0.25, 1.44051e-08, 8.06686e-07, -47, 47)
|
|
|
|
[node name="platform_yellow_in8" parent="Node3D" instance=ExtResource("4_uj1fe")]
|
|
transform = Transform3D(1.44051e-08, 0, -0.25, 0, 0.25, 0, 0.25, 0, 1.44051e-08, 5.96046e-07, -50, 39)
|
|
|
|
[node name="button" parent="." instance=ExtResource("5_apgmb")]
|
|
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, -48.5, -12)
|
|
|
|
[node name="button2" parent="." instance=ExtResource("5_apgmb")]
|
|
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 0, -48.5, -15)
|
|
|
|
[node name="CubeYellow" parent="." node_paths=PackedStringArray("mesh", "colliders") instance=ExtResource("7_csy7s")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -48.5, 9)
|
|
collision_layer = 25
|
|
axis_lock_linear_y = true
|
|
axis_lock_angular_x = true
|
|
axis_lock_angular_y = true
|
|
axis_lock_angular_z = true
|
|
mesh = [NodePath("cube_yellow")]
|
|
colliders = [NodePath("CollisionShape3D")]
|
|
hotspot = true
|
|
killable = true
|
|
|
|
[node name="CollisionShape3D" parent="CubeYellow" index="0"]
|
|
transform = Transform3D(0.8, 0, 0, 0, 1, 0, 0, 0, 0.8, 0, 0, 0)
|
|
|
|
[node name="Node3D2" type="Node3D" parent="."]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -15)
|
|
|
|
[node name="puzzle_tile" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, 3)
|
|
|
|
[node name="puzzle_tile14" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, 0)
|
|
|
|
[node name="puzzle_tile43" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, -3)
|
|
|
|
[node name="puzzle_tile44" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -48.5, -6)
|
|
|
|
[node name="puzzle_tile47" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, -6)
|
|
|
|
[node name="puzzle_tile48" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, -6)
|
|
|
|
[node name="puzzle_tile45" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, -3)
|
|
|
|
[node name="puzzle_tile46" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, 0)
|
|
|
|
[node name="puzzle_tile15" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 3)
|
|
|
|
[node name="puzzle_tile16" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 6)
|
|
|
|
[node name="puzzle_tile17" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 9)
|
|
|
|
[node name="puzzle_tile18" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 12)
|
|
|
|
[node name="puzzle_tile19" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 15)
|
|
|
|
[node name="puzzle_tile20" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 18)
|
|
|
|
[node name="puzzle_tile41" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, -48.5, 18)
|
|
|
|
[node name="puzzle_tile21" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 21)
|
|
|
|
[node name="puzzle_tile22" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 24)
|
|
|
|
[node name="puzzle_tile23" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 27)
|
|
|
|
[node name="puzzle_tile24" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, -48.5, 30)
|
|
|
|
[node name="puzzle_tile25" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, -48.5, 30)
|
|
|
|
[node name="puzzle_tile26" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 30)
|
|
|
|
[node name="puzzle_tile27" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, 30)
|
|
|
|
[node name="puzzle_tile28" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -48.5, 30)
|
|
|
|
[node name="puzzle_tile29" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, 30)
|
|
|
|
[node name="puzzle_tile30" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, -48.5, 30)
|
|
|
|
[node name="puzzle_tile31" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 30)
|
|
|
|
[node name="puzzle_tile32" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 27)
|
|
|
|
[node name="puzzle_tile33" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 24)
|
|
|
|
[node name="puzzle_tile34" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 21)
|
|
|
|
[node name="puzzle_tile35" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 18)
|
|
|
|
[node name="puzzle_tile36" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 15)
|
|
|
|
[node name="puzzle_tile37" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, -48.5, 9)
|
|
|
|
[node name="puzzle_tile39" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 6)
|
|
|
|
[node name="puzzle_tile40" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 3)
|
|
|
|
[node name="puzzle_tile42" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, -48.5, 3)
|
|
|
|
[node name="puzzle_tile38" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, -48.5, 12)
|
|
|
|
[node name="puzzle_tile2" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 3)
|
|
|
|
[node name="puzzle_tile3" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, -48.5, 3)
|
|
|
|
[node name="puzzle_tile4" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, 3)
|
|
|
|
[node name="puzzle_tile5" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, -48.5, 6)
|
|
|
|
[node name="puzzle_tile6" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, 12)
|
|
|
|
[node name="puzzle_tile7" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 12)
|
|
|
|
[node name="puzzle_tile8" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 9)
|
|
|
|
[node name="puzzle_tile9" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, -48.5, 24)
|
|
|
|
[node name="puzzle_tile10" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, -48.5, 18)
|
|
|
|
[node name="puzzle_tile11" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -48.5, 18)
|
|
|
|
[node name="puzzle_tile12" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, -48.5, 24)
|
|
|
|
[node name="puzzle_tile13" parent="Node3D2" instance=ExtResource("6_s34dx")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, -48.5, 27)
|
|
|
|
[node name="death_area_cubes" parent="." instance=ExtResource("9_6ahs7")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -50, -18)
|
|
|
|
[node name="death_visual" parent="." instance=ExtResource("10_0o6ni")]
|
|
transform = Transform3D(3, 0, 0, 0, 1, 0, 0, 0, 3, 0, -50.455, -18)
|
|
|
|
[node name="gravity_changer" parent="." instance=ExtResource("11_tustc")]
|
|
transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 1, 0, 0, -50)
|
|
|
|
[node name="gravity_changer2" parent="." instance=ExtResource("11_tustc")]
|
|
transform = Transform3D(100, 0, 0, 0, 100, 0, 0, 0, 1, 0, 0, 50)
|
|
|
|
[node name="gravity_changer3" parent="." instance=ExtResource("11_tustc")]
|
|
transform = Transform3D(-4.37114e-06, 0, -1, 0, 100, 0, 100, 0, -4.37114e-08, 50, 0, 2.18557e-06)
|
|
|
|
[node name="gravity_changer4" parent="." instance=ExtResource("11_tustc")]
|
|
transform = Transform3D(-4.37114e-06, 0, -1, 0, 100, 0, 100, 0, -4.37114e-08, -50, 0, -2.18557e-06)
|
|
|
|
[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("12_3ljpm")]
|
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -15, -48, 22)
|
|
buttons = [NodePath("../button"), NodePath("../button2")]
|
|
|
|
[editable path="CubeYellow"]
|