cawez_puzzlebox/levels/blue/logic/level_b_l_7.tscn

349 lines
16 KiB
Plaintext

[gd_scene load_steps=10 format=3 uid="uid://brfxeiw0h7nhn"]
[ext_resource type="PackedScene" uid="uid://ccbxd6724rlfj" path="res://rooms/blue/room_blue_floor.tscn" id="1_qd3wg"]
[ext_resource type="PackedScene" uid="uid://ddnoifj6cagw4" path="res://objectives/objective_switcher.tscn" id="2_b0j7w"]
[ext_resource type="PackedScene" uid="uid://cl3a4jhoypq0v" path="res://player/player_nojump.tscn" id="3_ignlg"]
[ext_resource type="PackedScene" uid="uid://3afhflhoci0s" path="res://primitives/puzzle_tile/puzzle_tile.tscn" id="4_at64b"]
[ext_resource type="PackedScene" uid="uid://cttv7cofbshaa" path="res://cubes/tile/death_tile_sokoban.tscn" id="5_jbyg8"]
[ext_resource type="PhysicsMaterial" uid="uid://dgaauqx4qrf36" path="res://primitives/puzzle_tile/no_stuck.tres" id="5_vxpfp"]
[ext_resource type="PackedScene" uid="uid://cm2f7tduygfgt" path="res://cubes/tile/cube_tile_sokoban_norecurse.tscn" id="6_rn3br"]
[ext_resource type="PackedScene" uid="uid://ccbejhlbgy7l6" path="res://primitives/button/button.tscn" id="7_bwv1c"]
[sub_resource type="BoxShape3D" id="BoxShape3D_dann2"]
size = Vector3(3, 3, 3)
[node name="Level1" type="Node3D"]
[node name="room_blue_floor" parent="." instance=ExtResource("1_qd3wg")]
[node name="objective_switcher" parent="." node_paths=PackedStringArray("buttons") instance=ExtResource("2_b0j7w")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 0)
buttons = [NodePath("../button"), NodePath("../button2"), NodePath("../button3"), NodePath("../button4")]
[node name="player" parent="." instance=ExtResource("3_ignlg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 3)
[node name="tiles" type="Node3D" parent="."]
[node name="puzzle_tile" parent="tiles" instance=ExtResource("4_at64b")]
[node name="puzzle_tile37" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 0, 0)
[node name="puzzle_tile38" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 0, 0)
[node name="puzzle_tile39" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 0, 0)
[node name="puzzle_tile40" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 0, 0)
[node name="puzzle_tile41" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 0, 0)
[node name="puzzle_tile2" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 0)
[node name="puzzle_tile3" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 0)
[node name="puzzle_tile4" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 0)
[node name="puzzle_tile5" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 0)
[node name="puzzle_tile6" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 0)
[node name="puzzle_tile7" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 3)
[node name="puzzle_tile8" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 3)
[node name="puzzle_tile9" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 3)
[node name="puzzle_tile10" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 3)
[node name="puzzle_tile11" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 3)
[node name="puzzle_tile12" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 3)
[node name="puzzle_tile13" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 6)
[node name="puzzle_tile14" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 6)
[node name="puzzle_tile15" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 6)
[node name="puzzle_tile16" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 6)
[node name="puzzle_tile17" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 6)
[node name="puzzle_tile18" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 6)
[node name="puzzle_tile19" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3)
[node name="puzzle_tile20" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -3)
[node name="puzzle_tile21" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -3)
[node name="puzzle_tile22" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -3)
[node name="puzzle_tile23" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -3)
[node name="puzzle_tile24" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -3)
[node name="puzzle_tile25" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -6)
[node name="puzzle_tile26" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, -6)
[node name="puzzle_tile27" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, -6)
[node name="puzzle_tile28" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, -6)
[node name="puzzle_tile29" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, -6)
[node name="puzzle_tile30" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, -6)
[node name="puzzle_tile31" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 9)
[node name="puzzle_tile32" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 0, 9)
[node name="puzzle_tile33" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 0, 9)
[node name="puzzle_tile34" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 0, 9)
[node name="puzzle_tile35" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 0, 9)
[node name="puzzle_tile36" parent="tiles" instance=ExtResource("4_at64b")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 0, 9)
[node name="button" parent="." instance=ExtResource("7_bwv1c")]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 12, 3, 0)
[node name="button2" parent="." instance=ExtResource("7_bwv1c")]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 21, 3, 0)
[node name="button3" parent="." instance=ExtResource("7_bwv1c")]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 18, 3, 0)
[node name="button4" parent="." instance=ExtResource("7_bwv1c")]
transform = Transform3D(3, 0, 0, 0, 3, 0, 0, 0, 3, 15, 3, 0)
[node name="cube_tile" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -3)
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
[node name="cube_tile2" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -3)
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
[node name="cube_tile3" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 6)
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
[node name="cube_tile4" parent="." node_paths=PackedStringArray("colliders") instance=ExtResource("5_jbyg8")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 9)
colliders = [NodePath("CollisionShape3D"), null, null, null, null, null, null]
[node name="cube_tile5" parent="." instance=ExtResource("6_rn3br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 0)
[node name="cube_tile6" parent="." instance=ExtResource("6_rn3br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 0)
[node name="cube_tile7" parent="." instance=ExtResource("6_rn3br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 3)
[node name="cube_tile8" parent="." instance=ExtResource("6_rn3br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 3)
[node name="cube_tile9" parent="." instance=ExtResource("6_rn3br")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 6)
[node name="walls" type="Node3D" parent="."]
[node name="StaticBody3D" type="StaticBody3D" parent="walls"]
physics_material_override = ExtResource("5_vxpfp")
[node name="CollisionShape3D" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D2" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D3" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D4" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D5" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -6)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D6" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D7" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D8" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D9" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D10" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D11" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 0)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D12" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 24, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D13" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 21, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D14" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 18, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D15" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 15, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D16" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D17" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 6)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D18" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D19" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 12, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D20" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 9, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D21" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D22" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D23" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D24" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D25" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D26" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 12)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D27" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D28" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 6)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D29" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D30" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D31" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, 0)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D32" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -12, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D33" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -3)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D34" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -6)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D35" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -9, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D36" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -6, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D37" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3, 3, -9)
shape = SubResource("BoxShape3D_dann2")
[node name="CollisionShape3D38" type="CollisionShape3D" parent="walls/StaticBody3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 3, -9)
shape = SubResource("BoxShape3D_dann2")