From 0d525dd6dd4996f34407bf9e93bc19ff2cd7b07d Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Thu, 29 Jan 2026 00:07:10 +0300 Subject: [PATCH] Fixed stuck in enemy --- game/characters/abstract_enemy.tscn | 16 +- game/characters/black_enemy.tscn | 38 +++-- game/characters/gray_enemy.tscn | 23 +-- game/characters/player.gd | 28 ++-- game/characters/player.tscn | 2 +- game/characters/white_enemy.tscn | 38 +++-- game/killing_area.tscn | 12 +- game/levels/abstract_level.tscn | 38 ++--- game/levels/level_1.tscn | 127 ++++++++------- game/levels/level_2.tscn | 104 ++++++------ game/levels/level_3.tscn | 145 ++++++++++------- game/levels/level_4.tscn | 176 +++++++++++---------- game/levels/level_5.tscn | 136 +++++++++------- game/levels/level_6.tscn | 237 +++++++++++++++------------- game/managers/settings_manager.gd | 4 +- game/player_killer.tscn | 3 - game/tiles/traps.tscn | 7 +- 17 files changed, 648 insertions(+), 486 deletions(-) delete mode 100644 game/player_killer.tscn diff --git a/game/characters/abstract_enemy.tscn b/game/characters/abstract_enemy.tscn index 20a91f2..8c750bf 100644 --- a/game/characters/abstract_enemy.tscn +++ b/game/characters/abstract_enemy.tscn @@ -2,7 +2,7 @@ [ext_resource type="Script" uid="uid://but5aeh7y1s0f" path="res://game/characters/abstract_enemy.gd" id="1_2wrno"] [ext_resource type="PackedScene" uid="uid://dtxiercm8dsfm" path="res://game/characters/enemy_sprite.tscn" id="2_tjvyk"] -[ext_resource type="PackedScene" uid="uid://dpvsvsd8pcjqn" path="res://game/player_killer.tscn" id="4_vecdo"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="3_tjvyk"] [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_mocsw"] radius = 4.0 @@ -11,6 +11,10 @@ height = 28.0 [sub_resource type="RectangleShape2D" id="RectangleShape2D_vecdo"] size = Vector2(32, 28) +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_tjvyk"] +radius = 4.0 +height = 28.0 + [node name="AbstractEnemy" type="CharacterBody2D" unique_id=1676614852] collision_layer = 0 script = ExtResource("1_2wrno") @@ -21,8 +25,6 @@ script = ExtResource("1_2wrno") position = Vector2(0, 2) shape = SubResource("CapsuleShape2D_mocsw") -[node name="PlayerKiller" parent="." unique_id=1874600747 instance=ExtResource("4_vecdo")] - [node name="WallCheck" type="Node2D" parent="." unique_id=782156094] position = Vector2(0, 9) @@ -68,6 +70,14 @@ collision_mask = 0 position = Vector2(0, 2) shape = SubResource("RectangleShape2D_vecdo") +[node name="KillingArea" parent="." unique_id=1891922549 instance=ExtResource("3_tjvyk")] +collision_layer = 0 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingArea" unique_id=1710758452] +position = Vector2(0, 2) +shape = SubResource("CapsuleShape2D_tjvyk") + [connection signal="animation_finished" from="AnimatedSprite2D" to="." method="_on_animation_finished"] [connection signal="animation_looped" from="AnimatedSprite2D" to="." method="_on_animation_looped"] [connection signal="body_entered" from="PlayerTouchArea" to="." method="_on_player_touch_area_entered"] diff --git a/game/characters/black_enemy.tscn b/game/characters/black_enemy.tscn index 0303320..4125888 100644 --- a/game/characters/black_enemy.tscn +++ b/game/characters/black_enemy.tscn @@ -1,39 +1,53 @@ -[gd_scene load_steps=4 format=3 uid="uid://cutjutvd8dqqc"] +[gd_scene format=3 uid="uid://cutjutvd8dqqc"] [ext_resource type="PackedScene" uid="uid://d37eyum03h83i" path="res://game/characters/abstract_color_enemy.tscn" id="1_gj2ks"] [ext_resource type="Script" uid="uid://c2knsjcp6faf6" path="res://game/characters/black_enemy.gd" id="2_332ds"] -[ext_resource type="Material" uid="uid://dggr8t4b30e3n" path="res://game/materials/enemy_black.tres" id="3_3jy5n"] +[ext_resource type="Shader" uid="uid://lqq1mg6l1qqe" path="res://game/shaders/black_n_white.gdshader" id="3_3jy5n"] -[node name="BlackEnemy" instance=ExtResource("1_gj2ks")] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_0u0ii"] +resource_local_to_scene = true +shader = ExtResource("3_3jy5n") +shader_parameter/black_color = Color(0, 0, 0, 1) +shader_parameter/white_color = Color(1, 1, 1, 1) +shader_parameter/switch_colors = true +shader_parameter/threshold = 0.5 +shader_parameter/speed = 5.0 +shader_parameter/intensity = 1.0 +shader_parameter/scale = 20.0 + +[node name="BlackEnemy" unique_id=1910124567 instance=ExtResource("1_gj2ks")] collision_layer = 4 collision_mask = 3 script = ExtResource("2_332ds") -[node name="AnimatedSprite2D" parent="." index="0"] -material = ExtResource("3_3jy5n") +[node name="AnimatedSprite2D" parent="." index="0" unique_id=1997264413] +material = SubResource("ShaderMaterial_0u0ii") [node name="CollisionSwitcher" parent="." index="2"] initial_state = 0 -[node name="LeftWallRay" parent="WallCheck" index="0"] +[node name="LeftWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="0" unique_id=521416854] collision_mask = 3 -[node name="RightWallRay" parent="WallCheck" index="1"] +[node name="RightWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="1" unique_id=1457669135] collision_mask = 3 -[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" index="0"] +[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="0" unique_id=947570027] target_position = Vector2(-32, 0) collision_mask = 11 -[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" index="1"] +[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="1" unique_id=1559118218] target_position = Vector2(32, 0) collision_mask = 11 -[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" index="0"] +[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="0" unique_id=1491085518] collision_mask = 11 -[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" index="1"] +[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="1" unique_id=1377654831] collision_mask = 11 -[node name="PlayerTouchArea" parent="." index="7"] +[node name="PlayerTouchArea" parent="." index="6" unique_id=2147163970] +collision_mask = 8 + +[node name="KillingArea" parent="." index="7" unique_id=1891922549] collision_mask = 8 diff --git a/game/characters/gray_enemy.tscn b/game/characters/gray_enemy.tscn index e29bae0..6ee9403 100644 --- a/game/characters/gray_enemy.tscn +++ b/game/characters/gray_enemy.tscn @@ -1,34 +1,37 @@ -[gd_scene load_steps=4 format=3 uid="uid://cb0w6mt8g4mer"] +[gd_scene format=3 uid="uid://cb0w6mt8g4mer"] [ext_resource type="PackedScene" uid="uid://bx0luh4vdob3q" path="res://game/characters/abstract_enemy.tscn" id="1_q3s46"] [ext_resource type="Script" uid="uid://cern5veiqkrkc" path="res://game/characters/gray_enemy.gd" id="2_olede"] [ext_resource type="Material" uid="uid://dbkn3k0batj5w" path="res://game/materials/enemy_gray.tres" id="3_ho47d"] -[node name="GrayEnemy" instance=ExtResource("1_q3s46")] +[node name="GrayEnemy" unique_id=139812221 instance=ExtResource("1_q3s46")] collision_layer = 16 collision_mask = 35 script = ExtResource("2_olede") -[node name="AnimatedSprite2D" parent="." index="0"] +[node name="AnimatedSprite2D" parent="." index="0" unique_id=1997264413] material = ExtResource("3_ho47d") -[node name="LeftWallRay" parent="WallCheck" index="0"] +[node name="LeftWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="0" unique_id=521416854] collision_mask = 35 -[node name="RightWallRay" parent="WallCheck" index="1"] +[node name="RightWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="1" unique_id=1457669135] collision_mask = 35 -[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" index="0"] +[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="0" unique_id=947570027] collision_mask = 171 -[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" index="1"] +[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="1" unique_id=1559118218] collision_mask = 171 -[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" index="0"] +[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="0" unique_id=1491085518] collision_mask = 171 -[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" index="1"] +[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="1" unique_id=1377654831] collision_mask = 171 -[node name="PlayerTouchArea" parent="." index="6"] +[node name="PlayerTouchArea" parent="." index="5" unique_id=2147163970] +collision_mask = 136 + +[node name="KillingArea" parent="." index="6" unique_id=1891922549] collision_mask = 136 diff --git a/game/characters/player.gd b/game/characters/player.gd index 6b18a66..1315e9c 100644 --- a/game/characters/player.gd +++ b/game/characters/player.gd @@ -79,17 +79,13 @@ func _physics_process(delta: float) -> void: _update_animation() - var was_collided := move_and_slide() - if was_collided and _is_alive: - for i in range(get_slide_collision_count()): - var collision := get_slide_collision(i) - if _is_killing_collider(collision.get_collider()) and _is_alive: - SoundManager.play_sfx_stream(SoundManager.sfx_stream_death, global_position) - _is_alive = false - collision_mask = 1 - get_tree().paused = true - process_mode = Node.PROCESS_MODE_ALWAYS - sprite.play(ANIMATION_DEATH) + move_and_slide() + #var was_collided := move_and_slide() + #if was_collided and _is_alive: + #for i in range(get_slide_collision_count()): #TODO remove + #var collision := get_slide_collision(i) + #if _is_killing_collider(collision.get_collider()): + #kill() func _input(event: InputEvent) -> void: @@ -98,6 +94,16 @@ func _input(event: InputEvent) -> void: collision_switcher.switch_color() +func kill() -> void: + if not _is_alive: return + + SoundManager.play_sfx_stream(SoundManager.sfx_stream_death, global_position) + _is_alive = false + get_tree().paused = true + process_mode = Node.PROCESS_MODE_ALWAYS + sprite.play(ANIMATION_DEATH) + + func add_pickup(pickup: AbstractPickup) -> void: pickup.reparent.call_deferred(pickups) _rearrange_pickups.call_deferred() diff --git a/game/characters/player.tscn b/game/characters/player.tscn index 6898554..1574ce6 100644 --- a/game/characters/player.tscn +++ b/game/characters/player.tscn @@ -9,7 +9,7 @@ radius = 4.0 [node name="Player" type="CharacterBody2D" unique_id=508706417] collision_layer = 128 -collision_mask = 113 +collision_mask = 33 script = ExtResource("1_xln5q") [node name="AnimatedSprite2D" parent="." unique_id=237719081 instance=ExtResource("2_n6ad3")] diff --git a/game/characters/white_enemy.tscn b/game/characters/white_enemy.tscn index ed85d43..360c5ca 100644 --- a/game/characters/white_enemy.tscn +++ b/game/characters/white_enemy.tscn @@ -1,36 +1,50 @@ -[gd_scene load_steps=4 format=3 uid="uid://bv2gahb4wxgb1"] +[gd_scene format=3 uid="uid://bv2gahb4wxgb1"] [ext_resource type="PackedScene" uid="uid://d37eyum03h83i" path="res://game/characters/abstract_color_enemy.tscn" id="1_3yi7g"] [ext_resource type="Script" uid="uid://dmcpkytgiuedi" path="res://game/characters/white_enemy.gd" id="2_c7pdf"] -[ext_resource type="Material" uid="uid://ci7xuso12af5" path="res://game/materials/enemy_white.tres" id="3_uj6yw"] +[ext_resource type="Shader" uid="uid://lqq1mg6l1qqe" path="res://game/shaders/black_n_white.gdshader" id="3_uj6yw"] -[node name="WhiteEnemy" instance=ExtResource("1_3yi7g")] +[sub_resource type="ShaderMaterial" id="ShaderMaterial_gfhm1"] +resource_local_to_scene = true +shader = ExtResource("3_uj6yw") +shader_parameter/black_color = Color(0, 0, 0, 1) +shader_parameter/white_color = Color(1, 1, 1, 1) +shader_parameter/switch_colors = false +shader_parameter/threshold = 0.5 +shader_parameter/speed = 5.0 +shader_parameter/intensity = 1.0 +shader_parameter/scale = 20.0 + +[node name="WhiteEnemy" unique_id=486389199 instance=ExtResource("1_3yi7g")] collision_layer = 64 collision_mask = 33 script = ExtResource("2_c7pdf") -[node name="AnimatedSprite2D" parent="." index="0"] -material = ExtResource("3_uj6yw") +[node name="AnimatedSprite2D" parent="." index="0" unique_id=1997264413] +material = SubResource("ShaderMaterial_gfhm1") -[node name="LeftWallRay" parent="WallCheck" index="0"] +[node name="LeftWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="0" unique_id=521416854] collision_mask = 33 -[node name="RightWallRay" parent="WallCheck" index="1"] +[node name="RightWallRay" parent="WallCheck" parent_id_path=PackedInt32Array(782156094) index="1" unique_id=1457669135] collision_mask = 33 -[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" index="0"] +[node name="LeftPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="0" unique_id=947570027] target_position = Vector2(-32, 0) collision_mask = 161 -[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" index="1"] +[node name="RightPlayerCloseRay" parent="PlayerCloseCheck" parent_id_path=PackedInt32Array(1593775088) index="1" unique_id=1559118218] target_position = Vector2(32, 0) collision_mask = 161 -[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" index="0"] +[node name="LeftPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="0" unique_id=1491085518] collision_mask = 161 -[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" index="1"] +[node name="RightPlayerDistantRay" parent="PlayerDistantCheck" parent_id_path=PackedInt32Array(1597489123) index="1" unique_id=1377654831] collision_mask = 161 -[node name="PlayerTouchArea" parent="." index="7"] +[node name="PlayerTouchArea" parent="." index="6" unique_id=2147163970] +collision_mask = 128 + +[node name="KillingArea" parent="." index="7" unique_id=1891922549] collision_mask = 128 diff --git a/game/killing_area.tscn b/game/killing_area.tscn index 81517f4..a48f718 100644 --- a/game/killing_area.tscn +++ b/game/killing_area.tscn @@ -1,14 +1,10 @@ -[gd_scene load_steps=3 format=3 uid="uid://dike8xgbqdut2"] +[gd_scene format=3 uid="uid://dike8xgbqdut2"] [ext_resource type="Script" uid="uid://ju1xwik0kpjy" path="res://game/killing_area.gd" id="1_ycsf0"] -[sub_resource type="RectangleShape2D" id="RectangleShape2D_ycsf0"] -size = Vector2(16, 16) - -[node name="KillingArea" type="Area2D"] +[node name="KillingArea" type="Area2D" unique_id=1891922549] +collision_layer = 0 +collision_mask = 220 script = ExtResource("1_ycsf0") -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -shape = SubResource("RectangleShape2D_ycsf0") - [connection signal="body_entered" from="." to="." method="_on_body_entered"] diff --git a/game/levels/abstract_level.tscn b/game/levels/abstract_level.tscn index dd48371..0cd5213 100644 --- a/game/levels/abstract_level.tscn +++ b/game/levels/abstract_level.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=3 uid="uid://mpsu4g2b5h3a"] +[gd_scene format=3 uid="uid://mpsu4g2b5h3a"] [ext_resource type="Script" uid="uid://c737mx0kxva7i" path="res://game/levels/abstract_level.gd" id="1_o2mui"] [ext_resource type="PackedScene" uid="uid://dtcad8tdx78tg" path="res://game/characters/player.tscn" id="2_r0ht6"] @@ -501,54 +501,56 @@ sources/0 = SubResource("TileSetAtlasSource_rvm7w") [sub_resource type="RectangleShape2D" id="RectangleShape2D_3fw0b"] size = Vector2(32, 32) -[node name="AbstractLevel" type="Node2D"] +[node name="AbstractLevel" type="Node2D" unique_id=1364620575] script = ExtResource("1_o2mui") -[node name="Doors" type="Node2D" parent="."] +[node name="Doors" type="Node2D" parent="." unique_id=1468144392] -[node name="Objects" type="Node2D" parent="."] +[node name="Objects" type="Node2D" parent="." unique_id=1320033435] -[node name="Pickups" type="Node2D" parent="."] +[node name="Pickups" type="Node2D" parent="." unique_id=1113969064] -[node name="Enemies" type="Node2D" parent="."] +[node name="Enemies" type="Node2D" parent="." unique_id=857989772] -[node name="Player" parent="." instance=ExtResource("2_r0ht6")] +[node name="Player" parent="." unique_id=1058744997 instance=ExtResource("2_r0ht6")] -[node name="Tiles" type="Node2D" parent="."] +[node name="Tiles" type="Node2D" parent="." unique_id=1626037498] -[node name="GrayWalls" parent="Tiles" instance=ExtResource("3_3fw0b")] +[node name="GrayWalls" parent="Tiles" unique_id=557672309 instance=ExtResource("3_3fw0b")] material = ExtResource("3_pi5fd") tile_set = SubResource("TileSet_8xgvj") -[node name="BlackWalls" parent="Tiles" instance=ExtResource("3_3fw0b")] +[node name="BlackWalls" parent="Tiles" unique_id=1250602228 instance=ExtResource("3_3fw0b")] material = ExtResource("6_x8k35") tile_set = SubResource("TileSet_un604") -[node name="WhiteWalls" parent="Tiles" instance=ExtResource("3_3fw0b")] +[node name="WhiteWalls" parent="Tiles" unique_id=940613078 instance=ExtResource("3_3fw0b")] material = ExtResource("5_6b8cu") tile_set = SubResource("TileSet_jsd6f") -[node name="Traps" parent="Tiles" instance=ExtResource("5_b7vts")] +[node name="Traps" parent="Tiles" unique_id=635748436 instance=ExtResource("5_b7vts")] -[node name="CanvasLayer" type="CanvasLayer" parent="."] +[node name="KillingAreas" type="Node2D" parent="." unique_id=1935554921] -[node name="PauseMenu" parent="CanvasLayer" instance=ExtResource("7_l0xih")] +[node name="CanvasLayer" type="CanvasLayer" parent="." unique_id=1402255323] + +[node name="PauseMenu" parent="CanvasLayer" unique_id=1609121400 instance=ExtResource("7_l0xih")] unique_name_in_owner = true visible = false -[node name="GameOverMenu" parent="CanvasLayer" instance=ExtResource("8_b7vts")] +[node name="GameOverMenu" parent="CanvasLayer" unique_id=859418625 instance=ExtResource("8_b7vts")] unique_name_in_owner = true visible = false -[node name="CompletionMenu" parent="CanvasLayer" instance=ExtResource("11_3fw0b")] +[node name="CompletionMenu" parent="CanvasLayer" unique_id=814534035 instance=ExtResource("11_3fw0b")] unique_name_in_owner = true visible = false -[node name="LevelEnd" type="Area2D" parent="."] +[node name="LevelEnd" type="Area2D" parent="." unique_id=1018767708] collision_layer = 0 collision_mask = 136 -[node name="CollisionShape2D" type="CollisionShape2D" parent="LevelEnd"] +[node name="CollisionShape2D" type="CollisionShape2D" parent="LevelEnd" unique_id=937956890] shape = SubResource("RectangleShape2D_3fw0b") [connection signal="dead" from="Player" to="." method="_on_player_dead"] diff --git a/game/levels/level_1.tscn b/game/levels/level_1.tscn index dc57c84..fde8664 100644 --- a/game/levels/level_1.tscn +++ b/game/levels/level_1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=4 uid="uid://dlpi1ptis3wna"] +[gd_scene format=4 uid="uid://dlpi1ptis3wna"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_15okj"] [ext_resource type="PackedScene" uid="uid://cojxqx5al7kyv" path="res://game/doors/locked_door.tscn" id="2_4ocoy"] @@ -23,6 +23,7 @@ [ext_resource type="PackedScene" uid="uid://xny1x7me75gc" path="res://game/objects/mirror_l.tscn" id="17_blgb8"] [ext_resource type="PackedScene" uid="uid://btpkbyyteewsh" path="res://game/objects/chair_b.tscn" id="18_ohfy3"] [ext_resource type="PackedScene" uid="uid://b1cq0uor2sk6k" path="res://game/objects/table_l.tscn" id="19_rt0xo"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="24_ia26y"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_4ocoy"] texture = ExtResource("3_wi6ud") @@ -56,166 +57,184 @@ physics_layer_0/collision_layer = 1 physics_layer_0/collision_mask = 0 sources/0 = SubResource("TileSetAtlasSource_4ocoy") -[node name="Level1" instance=ExtResource("1_15okj")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_o0jti"] +size = Vector2(32, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_2gpk1"] +size = Vector2(80, 12) + +[node name="Level1" unique_id=586585189 instance=ExtResource("1_15okj")] player_falling_at_start = false -[node name="Parallax2D" type="Parallax2D" parent="." index="0"] +[node name="Parallax2D" type="Parallax2D" parent="." index="0" unique_id=713207635] scroll_scale = Vector2(0, 0) scroll_offset = Vector2(100, 100) -[node name="Moon" type="Sprite2D" parent="Parallax2D" index="0"] +[node name="Moon" type="Sprite2D" parent="Parallax2D" index="0" unique_id=32391947] texture = ExtResource("2_ia26y") -[node name="Tree" type="Sprite2D" parent="." index="1"] +[node name="Tree" type="Sprite2D" parent="." index="1" unique_id=1275968593] position = Vector2(-49, -115) texture = ExtResource("3_o0jti") -[node name="Background" type="Polygon2D" parent="." index="2"] +[node name="Background" type="Polygon2D" parent="." index="2" unique_id=1073244429] color = Color(0, 0, 0, 1) polygon = PackedVector2Array(-448, -154, -371, -76, -371, 19, 279, 18, 279, -34, 274, -34, 275, -302, 2579, -298, 2563, 809, -1396, 797) -[node name="OutdoorDoor" parent="Doors" index="0" instance=ExtResource("2_4ocoy")] +[node name="OutdoorDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=1180744922 instance=ExtResource("2_4ocoy")] position = Vector2(-363, -8) -[node name="EntranceDoor" parent="Doors" index="1" instance=ExtResource("3_crrvt")] +[node name="EntranceDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=2110730455 instance=ExtResource("3_crrvt")] position = Vector2(288, -8) -[node name="Room1Door" parent="Doors" index="2" instance=ExtResource("3_crrvt")] +[node name="Room1Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=1679549966 instance=ExtResource("3_crrvt")] position = Vector2(976, -8) -[node name="Room1LockedDoor" parent="Doors" index="3" instance=ExtResource("2_4ocoy")] +[node name="Room1LockedDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="3" unique_id=1030256504 instance=ExtResource("2_4ocoy")] position = Vector2(1585, -8) -[node name="Room2LockedDoor" parent="Doors" index="4" instance=ExtResource("2_4ocoy")] +[node name="Room2LockedDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="4" unique_id=731490658 instance=ExtResource("2_4ocoy")] position = Vector2(1264, 280) -[node name="Room2Door" parent="Doors" index="5" instance=ExtResource("3_crrvt")] +[node name="Room2Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="5" unique_id=613165741 instance=ExtResource("3_crrvt")] position = Vector2(1776, 280) -[node name="Outdoor" type="Node2D" parent="Objects" index="0"] +[node name="Outdoor" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=1397940815] position = Vector2(71, 0) -[node name="MovementActionTip" parent="Objects/Outdoor" index="0" instance=ExtResource("6_ia26y")] +[node name="MovementActionTip" parent="Objects/Outdoor" index="0" unique_id=547413931 instance=ExtResource("6_ia26y")] position = Vector2(-11, 2) -[node name="Entrance" type="Node2D" parent="Objects" index="1"] +[node name="Entrance" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=893586011] position = Vector2(641, 0) -[node name="JumpActionTip" parent="Objects/Entrance" index="0" instance=ExtResource("7_rt0xo")] +[node name="JumpActionTip" parent="Objects/Entrance" index="0" unique_id=1575953022 instance=ExtResource("7_rt0xo")] position = Vector2(131, -43) -[node name="FlaskS" parent="Objects/Entrance" index="1" instance=ExtResource("8_rt0xo")] +[node name="FlaskS" parent="Objects/Entrance" index="1" unique_id=2063282400 instance=ExtResource("8_rt0xo")] position = Vector2(-212, -15) -[node name="Fireplace" parent="Objects/Entrance" index="2" instance=ExtResource("8_dea75")] +[node name="Fireplace" parent="Objects/Entrance" index="2" unique_id=2135571866 instance=ExtResource("8_dea75")] position = Vector2(-206, 0) -[node name="PaintingVL" parent="Objects/Entrance" index="3" instance=ExtResource("9_mmf06")] +[node name="PaintingVL" parent="Objects/Entrance" index="3" unique_id=1929268037 instance=ExtResource("9_mmf06")] position = Vector2(-259, -48) -[node name="PaintingHS" parent="Objects/Entrance" index="4" instance=ExtResource("10_yrqjd")] +[node name="PaintingHS" parent="Objects/Entrance" index="4" unique_id=334893107 instance=ExtResource("10_yrqjd")] position = Vector2(-80, -38) -[node name="Room1" type="Node2D" parent="Objects" index="2"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=2147003490] position = Vector2(1266, -21) -[node name="Chair" parent="Objects/Room1" index="0" instance=ExtResource("11_qpo0v")] +[node name="Chair" parent="Objects/Room1" index="0" unique_id=1510809065 instance=ExtResource("11_qpo0v")] position = Vector2(-3, 23) -[node name="TableM" parent="Objects/Room1" index="1" instance=ExtResource("12_lxfsh")] +[node name="TableM" parent="Objects/Room1" index="1" unique_id=1644373204 instance=ExtResource("12_lxfsh")] position = Vector2(0, 28) -[node name="PaintingVL" parent="Objects/Room1" index="2" instance=ExtResource("9_mmf06")] +[node name="PaintingVL" parent="Objects/Room1" index="2" unique_id=893098716 instance=ExtResource("9_mmf06")] position = Vector2(59, -24) -[node name="PaintingHL" parent="Objects/Room1" index="3" instance=ExtResource("13_g3b4m")] +[node name="PaintingHL" parent="Objects/Room1" index="3" unique_id=806608534 instance=ExtResource("13_g3b4m")] position = Vector2(236, -16) -[node name="PaintingVS" parent="Objects/Room1" index="4" instance=ExtResource("14_blgb8")] +[node name="PaintingVS" parent="Objects/Room1" index="4" unique_id=1542286173 instance=ExtResource("14_blgb8")] position = Vector2(-180, -16) -[node name="Plate" parent="Objects/Room1" index="5" instance=ExtResource("15_rt0xo")] +[node name="Plate" parent="Objects/Room1" index="5" unique_id=705672053 instance=ExtResource("15_rt0xo")] position = Vector2(3, 18) -[node name="Room2" type="Node2D" parent="Objects" index="3"] +[node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=1579273124] position = Vector2(1516, 254) -[node name="Wardrobe" parent="Objects/Room2" index="0" instance=ExtResource("15_ohfy3")] +[node name="Wardrobe" parent="Objects/Room2" index="0" unique_id=988346071 instance=ExtResource("15_ohfy3")] position = Vector2(-69, 28) -[node name="Cabinet1" parent="Objects/Room2" index="1" instance=ExtResource("16_rt0xo")] +[node name="Cabinet1" parent="Objects/Room2" index="1" unique_id=269669164 instance=ExtResource("16_rt0xo")] position = Vector2(-13, 39) -[node name="MirrorL" parent="Objects/Room2" index="2" instance=ExtResource("17_blgb8")] +[node name="MirrorL" parent="Objects/Room2" index="2" unique_id=1833595727 instance=ExtResource("17_blgb8")] position = Vector2(177, 22) -[node name="Cabinet2" parent="Objects/Room2" index="3" instance=ExtResource("16_rt0xo")] +[node name="Cabinet2" parent="Objects/Room2" index="3" unique_id=1550022772 instance=ExtResource("16_rt0xo")] position = Vector2(177, 39) -[node name="PaintingHS" parent="Objects/Room2" index="4" instance=ExtResource("10_yrqjd")] +[node name="PaintingHS" parent="Objects/Room2" index="4" unique_id=1914082284 instance=ExtResource("10_yrqjd")] position = Vector2(-13, -11) -[node name="PaintingVL" parent="Objects/Room2" index="5" instance=ExtResource("9_mmf06")] +[node name="PaintingVL" parent="Objects/Room2" index="5" unique_id=492674623 instance=ExtResource("9_mmf06")] position = Vector2(-171, 5) -[node name="Room3" type="Node2D" parent="Objects" index="4"] +[node name="Room3" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=251399536] position = Vector2(2205, 270) -[node name="ChairF_M" parent="Objects/Room3" index="0" instance=ExtResource("11_qpo0v")] +[node name="ChairF_M" parent="Objects/Room3" index="0" unique_id=447609073 instance=ExtResource("11_qpo0v")] position = Vector2(-83, 20) -[node name="TableM" parent="Objects/Room3" index="1" instance=ExtResource("12_lxfsh")] +[node name="TableM" parent="Objects/Room3" index="1" unique_id=841664693 instance=ExtResource("12_lxfsh")] position = Vector2(-74, 25) -[node name="PlateM" parent="Objects/Room3" index="2" instance=ExtResource("15_rt0xo")] +[node name="PlateM" parent="Objects/Room3" index="2" unique_id=1365301653 instance=ExtResource("15_rt0xo")] position = Vector2(-78, 15) -[node name="ChairB_M" parent="Objects/Room3" index="3" instance=ExtResource("18_ohfy3")] +[node name="ChairB_M" parent="Objects/Room3" index="3" unique_id=1732447047 instance=ExtResource("18_ohfy3")] position = Vector2(-67, 20) -[node name="ChairF_L_1" parent="Objects/Room3" index="4" instance=ExtResource("11_qpo0v")] +[node name="ChairF_L_1" parent="Objects/Room3" index="4" unique_id=938467857 instance=ExtResource("11_qpo0v")] position = Vector2(63, 20) -[node name="ChairF_L_2" parent="Objects/Room3" index="5" instance=ExtResource("11_qpo0v")] +[node name="ChairF_L_2" parent="Objects/Room3" index="5" unique_id=1183366175 instance=ExtResource("11_qpo0v")] position = Vector2(83, 20) -[node name="ChairF_L_3" parent="Objects/Room3" index="6" instance=ExtResource("11_qpo0v")] +[node name="ChairF_L_3" parent="Objects/Room3" index="6" unique_id=842018134 instance=ExtResource("11_qpo0v")] position = Vector2(106, 20) -[node name="TableL" parent="Objects/Room3" index="7" instance=ExtResource("19_rt0xo")] +[node name="TableL" parent="Objects/Room3" index="7" unique_id=1882360184 instance=ExtResource("19_rt0xo")] position = Vector2(83, 25) -[node name="PlateL1" parent="Objects/Room3" index="8" instance=ExtResource("15_rt0xo")] +[node name="PlateL1" parent="Objects/Room3" index="8" unique_id=1682442692 instance=ExtResource("15_rt0xo")] position = Vector2(69, 15) -[node name="PlateL2" parent="Objects/Room3" index="9" instance=ExtResource("15_rt0xo")] +[node name="PlateL2" parent="Objects/Room3" index="9" unique_id=916509893 instance=ExtResource("15_rt0xo")] position = Vector2(89, 15) -[node name="ChairB_L_1" parent="Objects/Room3" index="10" instance=ExtResource("18_ohfy3")] +[node name="ChairB_L_1" parent="Objects/Room3" index="10" unique_id=164131059 instance=ExtResource("18_ohfy3")] position = Vector2(72, 20) -[node name="ChairB_L_2" parent="Objects/Room3" index="11" instance=ExtResource("18_ohfy3")] +[node name="ChairB_L_2" parent="Objects/Room3" index="11" unique_id=1361277659 instance=ExtResource("18_ohfy3")] position = Vector2(95, 20) -[node name="PaintingHS" parent="Objects/Room3" index="12" instance=ExtResource("10_yrqjd")] +[node name="PaintingHS" parent="Objects/Room3" index="12" unique_id=1489568309 instance=ExtResource("10_yrqjd")] position = Vector2(0, -18) -[node name="PaintingVS" parent="Objects/Room3" index="13" instance=ExtResource("14_blgb8")] +[node name="PaintingVS" parent="Objects/Room3" index="13" unique_id=1675747115 instance=ExtResource("14_blgb8")] position = Vector2(-350, -17) -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAARAAEAAAABAAAAAAASAAEAAAABAAAAAAATAAEAAAABAAAAAAAUAAEAAAABAAAAAAAVAAEAAAABAAAAAAAWAAEAAAABAAAAAAAXAAEAAAABAAAAAAAYAAEAAAABAAAAAAAZAAEAAAABAAAAAAAaAAEAAAABAAAAAAAbAAEAAAABAAAAAAAcAAEAAAABAAAAAAAdAAEAAAABAAAAAAAeAAEAAAABAAAAAAAfAAEAAAABAAAAAAAgAAEAAAABAAAAAAAhAAEAAAABAAAAAAAiAAEAAAABAAAAAAAjAAEAAAABAAAAAAAkAAEAAAABAAAAAAAlAAEAAAABAAAAAAAmAAEAAAABAAAAAAAnAAEAAAABAAAAAAAoAAEAAAABAAAAAAARAP3/AAAGAAIAAAARAPz/AAAGAAEAAAApAAEAAAACAAAAAAArAAEAAAAAAAAAAAArAAIAAAAAAAEAAAApAAIAAAACAAEAAAAsAAEAAAABAAAAAAAtAAEAAAABAAAAAAAuAAEAAAABAAAAAAAvAAEAAAABAAAAAAAwAAEAAAABAAAAAAAxAAEAAAACAAAAAAA3AAEAAAAAAAAAAAA4AAEAAAABAAAAAAA5AAEAAAABAAAAAAA6AAEAAAABAAAAAAA7AAEAAAABAAAAAAApAAMAAAADAAEAAAArAAMAAAAEAAEAAAAqAAMAAAABAAAAAAAxAAIAAAACAAEAAAAxAAQAAAADAAEAAAAxAAMAAAACAAEAAAA3AAMAAAAAAAEAAAA3AAIAAAAAAAEAAAA8APz/AAAGAAEAAAA8AP3/AAAGAAIAAAA8AAEAAAABAAAAAAA9AAEAAAABAAAAAAA+AAEAAAABAAAAAABOAAEAAAABAAAAAABPAAEAAAABAAAAAABPABMAAAABAAAAAABQAAEAAAABAAAAAABQABMAAAABAAAAAABRAAEAAAABAAAAAABRABMAAAABAAAAAABSAAEAAAABAAAAAABSABMAAAABAAAAAABTAAEAAAABAAAAAABTABMAAAABAAAAAABUAAEAAAABAAAAAABUABMAAAABAAAAAABVAAEAAAACAAAAAABVAAIAAAACAAEAAABVAAMAAAACAAEAAABVAAQAAAACAAEAAABVAAUAAAACAAEAAABVAAYAAAACAAEAAABVAAcAAAACAAEAAABVAAgAAAACAAEAAABVAAkAAAACAAEAAABVAAoAAAACAAEAAABVAAsAAAACAAIAAABVABMAAAABAAAAAABWABMAAAABAAAAAABXAAEAAAAAAAAAAABXAAIAAAAAAAEAAABXAAMAAAAAAAEAAABXAAQAAAAAAAEAAABXAAUAAAAAAAEAAABXAAYAAAAAAAEAAABXAAcAAAAAAAEAAABXAAgAAAAAAAEAAABXAAkAAAAAAAEAAABXAAoAAAAAAAEAAABXAAsAAAAAAAIAAABXABMAAAABAAAAAABYAAEAAAABAAAAAABYABMAAAABAAAAAABZAAEAAAABAAAAAABZABMAAAABAAAAAABaAAEAAAABAAAAAABaABMAAAABAAAAAABbAAEAAAABAAAAAABbABMAAAABAAAAAABcAAEAAAABAAAAAABcABMAAAABAAAAAABdAAEAAAABAAAAAABdABMAAAABAAAAAABeAAEAAAABAAAAAABeABMAAAABAAAAAABfAAEAAAABAAAAAABfABMAAAABAAAAAABgAAEAAAABAAAAAABgABMAAAABAAAAAABhAAEAAAABAAAAAABhABMAAAABAAAAAABiAPz/AAAAAAEAAABiAP3/AAAAAAIAAABiAAEAAAABAAAAAABiABMAAAACAAAAAABmABMAAAABAAAAAABnABMAAAABAAAAAABoABMAAAABAAAAAABpABMAAAABAAAAAABqABMAAAABAAAAAABrABMAAAABAAAAAABsABMAAAABAAAAAABtABMAAAABAAAAAABuABMAAAABAAAAAABvABMAAAABAAAAAABwABMAAAABAAAAAABxABMAAAABAAAAAAByABMAAAABAAAAAABzABMAAAABAAAAAAB0ABMAAAABAAAAAAB1ABMAAAABAAAAAAB2ABMAAAABAAAAAAB3ABMAAAABAAAAAAA/AAEAAAABAAAAAABAAAEAAAABAAAAAABBAAEAAAABAAAAAABCAAEAAAABAAAAAABDAAEAAAABAAAAAABEAAEAAAACAAAAAABKAAEAAAAAAAAAAABLAAEAAAABAAAAAABMAAEAAAABAAAAAABNAAEAAAABAAAAAABOAA4AAAACAAEAAABOAA8AAAACAAIAAABOABMAAAABAAAAAABEAAIAAAACAAEAAABEAAMAAAACAAEAAABEAAQAAAADAAEAAABFAAQAAAACAAAAAABFAAUAAAACAAEAAABFAAYAAAACAAEAAABFAAcAAAADAAEAAABGAAcAAAABAAAAAABHAAcAAAABAAAAAABIAAcAAAABAAAAAABJAAcAAAABAAAAAABKAAIAAAAAAAEAAABKAAMAAAAAAAEAAABKAAQAAAAAAAEAAABKAAUAAAAAAAEAAABKAAYAAAAAAAEAAABKAAcAAAAEAAEAAAAzAAQAAAABAAAAAAA0AAQAAAABAAAAAAA1AAQAAAABAAAAAAA2AAQAAAABAAAAAAAyAAQAAAABAAAAAAA3AAQAAAAEAAEAAABiABQAAAACAAEAAABiABUAAAACAAEAAABiABYAAAACAAEAAABlABMAAAAAAAAAAABlABQAAAAAAAEAAABlABUAAAAAAAEAAABlABYAAAAAAAEAAABlABcAAAAAAAEAAABiABcAAAACAAEAAABjABcAAAABAAIAAABkABcAAAABAAIAAABuAA8AAAAGAAIAAABuAA4AAAAGAAEAAAB4ABMAAAACAAAAAAB4ABQAAAACAAEAAAB4ABUAAAACAAEAAAB4ABYAAAACAAEAAAB4ABcAAAACAAEAAAB4ABgAAAACAAEAAAB4ABkAAAACAAEAAAB+ABMAAAAAAAAAAAB+ABQAAAAAAAEAAAB+ABUAAAAAAAEAAAB+ABYAAAAAAAEAAAB+ABcAAAAAAAEAAAB+ABgAAAAAAAEAAAB+ABkAAAAAAAEAAAB5ABkAAAABAAIAAAB6ABkAAAABAAIAAAB7ABkAAAABAAIAAAB8ABkAAAABAAIAAAB9ABkAAAABAAIAAAB/ABMAAAABAAAAAACAABMAAAABAAAAAACBABMAAAABAAAAAACCABMAAAABAAAAAACDABMAAAABAAAAAACEABMAAAABAAAAAACFABMAAAABAAAAAACGABMAAAABAAAAAACHABMAAAABAAAAAACIABMAAAABAAAAAACJABMAAAABAAAAAACKABMAAAABAAAAAACLABMAAAABAAAAAACMABMAAAABAAAAAACNABMAAAABAAAAAACOABMAAAABAAAAAACPABMAAAABAAAAAACQABMAAAABAAAAAACRABMAAAABAAAAAACSABMAAAABAAAAAACTABMAAAABAAAAAACUABMAAAABAAAAAACVABMAAAACAAAAAACYABMAAAAAAAEAAACYABQAAAAAAAEAAACYABUAAAAAAAEAAACYABYAAAAAAAEAAACYABcAAAAAAAEAAACYABgAAAAAAAEAAACYABkAAAAAAAEAAACYABoAAAAAAAEAAACYABsAAAAAAAEAAACYABwAAAAAAAEAAACYAB0AAAAAAAEAAACVABQAAAACAAEAAACVABUAAAACAAEAAACVABYAAAACAAEAAACVABcAAAACAAEAAACVABgAAAACAAEAAACVABkAAAACAAEAAACVABoAAAACAAEAAACVABsAAAACAAEAAACVABwAAAACAAEAAACVAB0AAAACAAEAAACYABIAAAAAAAEAAACYABEAAAAAAAEAAACYABAAAAAAAAEAAACYAA8AAAAAAAEAAACYAA4AAAAAAAEAAACVAB4AAAACAAEAAACVAB8AAAACAAEAAACVACAAAAACAAEAAACVACEAAAACAAEAAACVACIAAAACAAEAAACVACMAAAACAAEAAACVACQAAAACAAEAAACVACUAAAACAAEAAACVACYAAAACAAEAAACVACcAAAACAAEAAACVACgAAAACAAEAAACVACkAAAACAAEAAACVACoAAAACAAEAAACYAB4AAAAAAAEAAACYAB8AAAAAAAEAAACYACAAAAAAAAEAAACYACEAAAAAAAEAAACYACIAAAAAAAEAAACYACMAAAAAAAEAAACYACQAAAAAAAEAAACYACUAAAAAAAEAAACYACYAAAAAAAEAAACYACcAAAAAAAEAAACYACgAAAAAAAEAAACYACkAAAAAAAEAAACYACoAAAAAAAEAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AAARAPv/AAAGAAEAAAARAPr/AAAGAAEAAAARAPj/AAAAAAEAAAARAPf/AAAAAAEAAAARAPb/AAAAAAEAAAARAPX/AAAAAAEAAAARAPT/AAAAAAEAAAARAPP/AAAAAAEAAAARAPL/AAAAAAEAAAARAPH/AAAAAAEAAAARAPD/AAAAAAEAAAARAO//AAAAAAEAAAARAO7/AAAAAAEAAAARAO3/AAAAAAEAAAARAPn/AAAFAAYAAAASAPn/AAABAAIAAAATAPn/AAABAAIAAAAUAPn/AAABAAIAAAAVAPn/AAABAAIAAAAWAPn/AAABAAIAAAAXAPn/AAABAAIAAAAYAPn/AAABAAIAAAAZAPn/AAABAAIAAAAaAPn/AAABAAIAAAAbAPn/AAABAAIAAAAcAPn/AAABAAIAAAAdAPn/AAABAAIAAAAeAPn/AAABAAIAAAAfAPn/AAABAAIAAAAgAPn/AAABAAIAAAAhAPn/AAABAAIAAAAiAPn/AAABAAIAAAAjAPn/AAABAAIAAAAkAPn/AAABAAIAAAAlAPn/AAABAAIAAAAmAPn/AAABAAIAAAAnAPn/AAABAAIAAAAoAPn/AAABAAIAAAApAPn/AAABAAIAAAAqAPn/AAABAAIAAAArAPn/AAABAAIAAAAsAPn/AAABAAIAAAAtAPn/AAABAAIAAAAuAPn/AAABAAIAAAAvAPn/AAABAAIAAAAwAPn/AAABAAIAAAAxAPn/AAABAAIAAAAyAPn/AAABAAIAAAAzAPn/AAABAAIAAAA0APn/AAABAAIAAAA1APn/AAABAAIAAAA2APn/AAABAAIAAAA3APn/AAABAAIAAAA4APn/AAABAAIAAAA5APn/AAABAAIAAAA6APn/AAABAAIAAAA7APn/AAABAAIAAAA8APv/AAAGAAEAAAA8APr/AAAGAAEAAAA8APn/AAABAAcAAAA9APn/AAABAAIAAAA+APn/AAABAAIAAAA/APn/AAABAAIAAABAAPn/AAABAAIAAABBAPn/AAABAAIAAABCAPn/AAABAAIAAABDAPn/AAABAAIAAABEAPn/AAABAAIAAABFAPn/AAABAAIAAABGAPn/AAABAAIAAABHAPn/AAABAAIAAABIAPn/AAABAAIAAABJAPn/AAABAAIAAABKAPn/AAABAAIAAABLAPn/AAABAAIAAABMAPn/AAABAAIAAABNAPn/AAABAAIAAABOAPn/AAABAAIAAABPAPn/AAABAAIAAABfAPn/AAABAAIAAABgAPn/AAABAAIAAABhAPn/AAABAAIAAABiAPn/AAAEAAAAAABiAPr/AAAAAAEAAABiAPv/AAAAAAEAAABQAPn/AAABAAIAAABRAPn/AAABAAIAAABSAPn/AAABAAIAAABTAPn/AAABAAIAAABUAPn/AAABAAIAAABVAPn/AAABAAIAAABWAPn/AAABAAIAAABXAPn/AAABAAIAAABYAPn/AAABAAIAAABZAPn/AAABAAIAAABaAPn/AAABAAIAAABbAPn/AAABAAIAAABcAPn/AAABAAIAAABdAPn/AAABAAIAAABeAPn/AAABAAIAAABYAAsAAAABAAIAAABZAAsAAAABAAIAAABaAAsAAAABAAIAAABbAAsAAAABAAIAAABcAAsAAAABAAIAAABdAAsAAAABAAIAAABeAAsAAAABAAIAAABfAAsAAAABAAIAAABgAAsAAAABAAIAAABhAAsAAAABAAIAAABiAAsAAAABAAIAAABjAAsAAAABAAIAAABkAAsAAAABAAIAAABlAAsAAAABAAIAAABmAAsAAAABAAIAAABnAAsAAAABAAIAAABoAAsAAAABAAIAAABpAAsAAAABAAIAAABqAAsAAAABAAIAAABrAAsAAAABAAIAAABsAAsAAAABAAIAAABtAAsAAAABAAIAAABuAAsAAAABAAcAAABvAAsAAAABAAIAAABwAAsAAAABAAIAAABxAAsAAAABAAIAAABUAAsAAAABAAIAAABTAAsAAAABAAIAAABSAAsAAAABAAIAAABRAAsAAAABAAIAAABQAAsAAAABAAIAAABPAAsAAAABAAIAAABOAAsAAAADAAAAAABOAAwAAAACAAEAAABOAA0AAAACAAEAAABuAA0AAAAGAAEAAABuAAwAAAAGAAEAAAByAAsAAAABAAIAAABzAAsAAAABAAIAAAB0AAsAAAABAAIAAAB1AAsAAAABAAIAAAB2AAsAAAABAAIAAAB3AAsAAAABAAIAAAB4AAsAAAABAAIAAAB5AAsAAAABAAIAAAB6AAsAAAABAAIAAAB7AAsAAAABAAIAAAB8AAsAAAABAAIAAAB9AAsAAAABAAIAAAB+AAsAAAABAAIAAAB/AAsAAAABAAIAAACAAAsAAAABAAIAAACBAAsAAAABAAIAAACCAAsAAAABAAIAAACDAAsAAAABAAIAAACEAAsAAAABAAIAAACFAAsAAAABAAIAAACGAAsAAAABAAIAAACYAA0AAAAAAAEAAACYAAwAAAAAAAEAAACHAAsAAAABAAIAAACIAAsAAAABAAIAAACJAAsAAAABAAIAAACKAAsAAAABAAIAAACLAAsAAAABAAIAAACMAAsAAAABAAIAAACNAAsAAAABAAIAAACOAAsAAAABAAIAAACPAAsAAAABAAIAAACQAAsAAAABAAIAAACRAAsAAAABAAIAAACSAAsAAAABAAIAAACTAAsAAAABAAIAAACUAAsAAAABAAIAAACVAAsAAAABAAIAAACWAAsAAAABAAIAAACXAAsAAAABAAIAAACYAAsAAAAEAAAAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AABjABUAAAAAAAAAAABkABUAAAAAAAAAAABjABYAAAAAAAEAAABkABYAAAAAAAEAAABkABcAAAAAAAEAAABjABcAAAAAAAEAAAB5ABkAAAAAAAEAAAB6ABkAAAAAAAEAAAB7ABkAAAAAAAEAAAB8ABkAAAAAAAEAAAB9ABkAAAAAAAEAAAB5ABgAAAAAAAEAAAB6ABgAAAAAAAEAAAB7ABgAAAAAAAEAAAB8ABgAAAAAAAEAAAB9ABgAAAAAAAEAAAB5ABcAAAAAAAAAAAB6ABcAAAAAAAAAAAB7ABcAAAAAAAAAAAB8ABcAAAAAAAAAAAB9ABcAAAAAAAAAAAA=") -[node name="Outdoor" type="TileMapLayer" parent="Tiles" index="4"] +[node name="Outdoor" type="TileMapLayer" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="4" unique_id=479054526] material = ExtResource("2_tuvkr") tile_map_data = PackedByteArray("AADp/wEAAAABAAMAAADq/wEAAAABAAMAAADr/wEAAAABAAMAAADs/wEAAAABAAMAAADt/wEAAAABAAMAAADu/wEAAAABAAMAAADv/wEAAAABAAMAAADw/wEAAAABAAMAAADx/wEAAAABAAMAAADy/wEAAAABAAMAAADz/wEAAAABAAMAAAD0/wEAAAABAAMAAAD1/wEAAAABAAMAAAD2/wEAAAABAAMAAAD3/wEAAAABAAMAAAD4/wEAAAABAAMAAAD5/wEAAAABAAMAAAD6/wEAAAABAAMAAAD7/wEAAAABAAMAAAD8/wEAAAABAAMAAAD9/wEAAAABAAMAAAD+/wEAAAABAAMAAAD//wEAAAABAAMAAAAAAAEAAAABAAMAAAABAAEAAAABAAMAAAACAAEAAAABAAMAAAADAAEAAAABAAMAAAAEAAEAAAABAAMAAAAFAAEAAAABAAMAAAAGAAEAAAABAAMAAAAHAAEAAAABAAMAAAAIAAEAAAABAAMAAAAJAAEAAAABAAMAAAAKAAEAAAABAAMAAAALAAEAAAABAAMAAAAMAAEAAAABAAMAAAANAAEAAAABAAMAAAAOAAEAAAABAAMAAAAPAAEAAAABAAMAAAAQAAEAAAABAAMAAADo//3/AAAAAAMAAADo//z/AAAAAAMAAADo//v/AAAAAAIAAADp//v/AAABAAIAAADo//r/AAABAAEAAADn//n/AAABAAEAAADm//j/AAABAAEAAADn//r/AAAAAAEAAADm//n/AAAAAAEAAADl//j/AAAAAAEAAADk//f/AAAAAAEAAADl//f/AAABAAEAAADk//b/AAABAAEAAADo/wEAAAACAAMAAAA=") tile_set = SubResource("TileSet_crrvt") -[node name="LevelEnd" parent="." index="10"] +[node name="KillingArea1" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("24_ia26y")] +position = Vector2(1600, 380) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea1" index="0" unique_id=274691203] +shape = SubResource("RectangleShape2D_o0jti") + +[node name="KillingArea2" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="1" unique_id=1019647136 instance=ExtResource("24_ia26y")] +position = Vector2(1976, 410) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea2" index="0" unique_id=335586472] +shape = SubResource("RectangleShape2D_2gpk1") + +[node name="LevelEnd" parent="." index="11" unique_id=1018767708] position = Vector2(2416, 471) diff --git a/game/levels/level_2.tscn b/game/levels/level_2.tscn index f9250c6..9837aa0 100644 --- a/game/levels/level_2.tscn +++ b/game/levels/level_2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=19 format=4 uid="uid://cc06c06hlv7ix"] +[gd_scene format=4 uid="uid://cc06c06hlv7ix"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_t037v"] [ext_resource type="PackedScene" uid="uid://cojxqx5al7kyv" path="res://game/doors/locked_door.tscn" id="2_iakit"] @@ -18,140 +18,150 @@ [ext_resource type="PackedScene" uid="uid://d330w1ygg6uxy" path="res://game/objects/painting_v_l.tscn" id="16_ddwrs"] [ext_resource type="PackedScene" uid="uid://bt4smb361amjj" path="res://game/objects/flask_s.tscn" id="16_v8xjl"] [ext_resource type="PackedScene" uid="uid://bmx60xftq8f2v" path="res://game/objects/mirror_s.tscn" id="17_ddwrs"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="19_7s8yo"] -[node name="Level2" instance=ExtResource("1_t037v")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_v8xjl"] +size = Vector2(224, 8) -[node name="LockedDoor" parent="Doors" index="0" instance=ExtResource("2_iakit")] +[node name="Level2" unique_id=840940252 instance=ExtResource("1_t037v")] + +[node name="LockedDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=260812823 instance=ExtResource("2_iakit")] position = Vector2(-48, 296) -[node name="TunnelEntranceDoor" parent="Doors" index="1" instance=ExtResource("3_ylsm2")] +[node name="TunnelEntranceDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=1638160812 instance=ExtResource("3_ylsm2")] position = Vector2(670, 440) -[node name="TunnelExitDoor" parent="Doors" index="2" instance=ExtResource("3_ylsm2")] +[node name="TunnelExitDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=330998146 instance=ExtResource("3_ylsm2")] position = Vector2(963, 440) -[node name="Room1" type="Node2D" parent="Objects" index="0"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=1940245808] position = Vector2(45, 272) -[node name="SwitchActionTip" parent="Objects/Room1" index="0" instance=ExtResource("4_xx77b")] +[node name="SwitchActionTip" parent="Objects/Room1" index="0" unique_id=1162424532 instance=ExtResource("4_xx77b")] position = Vector2(57, -11) -[node name="MirrorL" parent="Objects/Room1" index="1" instance=ExtResource("5_bxukv")] +[node name="MirrorL" parent="Objects/Room1" index="1" unique_id=1018611812 instance=ExtResource("5_bxukv")] position = Vector2(0, 20) -[node name="Cabinet" parent="Objects/Room1" index="2" instance=ExtResource("5_uivyf")] +[node name="Cabinet" parent="Objects/Room1" index="2" unique_id=1667173563 instance=ExtResource("5_uivyf")] position = Vector2(0, 37) -[node name="Room2" type="Node2D" parent="Objects" index="1"] +[node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=965760986] position = Vector2(244, 268) -[node name="ChairF1" parent="Objects/Room2" index="0" instance=ExtResource("6_go8g1")] +[node name="ChairF1" parent="Objects/Room2" index="0" unique_id=1244225115 instance=ExtResource("6_go8g1")] position = Vector2(-7, 38) -[node name="ChairF2" parent="Objects/Room2" index="1" instance=ExtResource("6_go8g1")] +[node name="ChairF2" parent="Objects/Room2" index="1" unique_id=1055347084 instance=ExtResource("6_go8g1")] position = Vector2(10, 38) -[node name="ChairR" parent="Objects/Room2" index="2" instance=ExtResource("8_2a8w4")] +[node name="ChairR" parent="Objects/Room2" index="2" unique_id=303868742 instance=ExtResource("8_2a8w4")] position = Vector2(-19, 38) -[node name="Plate" parent="Objects/Room2" index="3" instance=ExtResource("10_7s8yo")] +[node name="Plate" parent="Objects/Room2" index="3" unique_id=1006179530 instance=ExtResource("10_7s8yo")] position = Vector2(6, 33) -[node name="TableM" parent="Objects/Room2" index="4" instance=ExtResource("7_2a8w4")] +[node name="TableM" parent="Objects/Room2" index="4" unique_id=2013142431 instance=ExtResource("7_2a8w4")] position = Vector2(1, 43) -[node name="ChairB" parent="Objects/Room2" index="5" instance=ExtResource("10_ylsm2")] +[node name="ChairB" parent="Objects/Room2" index="5" unique_id=783197386 instance=ExtResource("10_ylsm2")] position = Vector2(1, 38) -[node name="ChairL" parent="Objects/Room2" index="6" instance=ExtResource("11_7c6gx")] +[node name="ChairL" parent="Objects/Room2" index="6" unique_id=1185316526 instance=ExtResource("11_7c6gx")] position = Vector2(83, 38) -[node name="Room3" type="Node2D" parent="Objects" index="2"] +[node name="Room3" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=2108329661] position = Vector2(309, 408) -[node name="MirrorL" parent="Objects/Room3" index="0" instance=ExtResource("5_bxukv")] +[node name="MirrorL" parent="Objects/Room3" index="0" unique_id=1626082225 instance=ExtResource("5_bxukv")] position = Vector2(42, 28) -[node name="Cabinet1" parent="Objects/Room3" index="1" instance=ExtResource("5_uivyf")] +[node name="Cabinet1" parent="Objects/Room3" index="1" unique_id=490256385 instance=ExtResource("5_uivyf")] position = Vector2(42, 45) -[node name="Cabinet2" parent="Objects/Room3" index="2" instance=ExtResource("5_uivyf")] +[node name="Cabinet2" parent="Objects/Room3" index="2" unique_id=2079902971 instance=ExtResource("5_uivyf")] position = Vector2(145, 45) -[node name="Wardrobe1" parent="Objects/Room3" index="3" instance=ExtResource("13_7c6gx")] +[node name="Wardrobe1" parent="Objects/Room3" index="3" unique_id=564708342 instance=ExtResource("13_7c6gx")] position = Vector2(-64, 34) -[node name="Wardrobe2" parent="Objects/Room3" index="4" instance=ExtResource("13_7c6gx")] +[node name="Wardrobe2" parent="Objects/Room3" index="4" unique_id=1492059704 instance=ExtResource("13_7c6gx")] position = Vector2(-97, 34) -[node name="Wardrobe3" parent="Objects/Room3" index="5" instance=ExtResource("13_7c6gx")] +[node name="Wardrobe3" parent="Objects/Room3" index="5" unique_id=1911986622 instance=ExtResource("13_7c6gx")] position = Vector2(-31, 34) -[node name="ChairB" parent="Objects/Room3" index="6" instance=ExtResource("10_ylsm2")] +[node name="ChairB" parent="Objects/Room3" index="6" unique_id=1469500400 instance=ExtResource("10_ylsm2")] position = Vector2(43, 42) -[node name="Room4" type="Node2D" parent="Objects" index="3"] +[node name="Room4" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=550870217] position = Vector2(589, 430) -[node name="PaintingHL" parent="Objects/Room4" index="0" instance=ExtResource("14_u51cf")] +[node name="PaintingHL" parent="Objects/Room4" index="0" unique_id=1371296774 instance=ExtResource("14_u51cf")] position = Vector2(0, -15) -[node name="ChairL" parent="Objects/Room4" index="1" instance=ExtResource("11_7c6gx")] +[node name="ChairL" parent="Objects/Room4" index="1" unique_id=1485330081 instance=ExtResource("11_7c6gx")] position = Vector2(-70, 20) -[node name="FlaskS1" parent="Objects/Room4" index="2" instance=ExtResource("16_v8xjl")] +[node name="FlaskS1" parent="Objects/Room4" index="2" unique_id=916310165 instance=ExtResource("16_v8xjl")] position = Vector2(-87, 10) -[node name="FlaskS2" parent="Objects/Room4" index="3" instance=ExtResource("16_v8xjl")] +[node name="FlaskS2" parent="Objects/Room4" index="3" unique_id=337670743 instance=ExtResource("16_v8xjl")] position = Vector2(-78, 10) -[node name="FlaskS3" parent="Objects/Room4" index="4" instance=ExtResource("16_v8xjl")] +[node name="FlaskS3" parent="Objects/Room4" index="4" unique_id=1299986928 instance=ExtResource("16_v8xjl")] position = Vector2(-83, 10) -[node name="TableS" parent="Objects/Room4" index="5" instance=ExtResource("15_cys5i")] +[node name="TableS" parent="Objects/Room4" index="5" unique_id=1423743230 instance=ExtResource("15_cys5i")] position = Vector2(-80, 25) -[node name="Room5" type="Node2D" parent="Objects" index="4"] +[node name="Room5" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=1126502668] position = Vector2(1073, 410) -[node name="PaintingVL1" parent="Objects/Room5" index="0" instance=ExtResource("16_ddwrs")] +[node name="PaintingVL1" parent="Objects/Room5" index="0" unique_id=122380257 instance=ExtResource("16_ddwrs")] position = Vector2(-63, -12) -[node name="PaintingVL2" parent="Objects/Room5" index="1" instance=ExtResource("16_ddwrs")] +[node name="PaintingVL2" parent="Objects/Room5" index="1" unique_id=613659926 instance=ExtResource("16_ddwrs")] position = Vector2(61, -3) -[node name="PaintingVL3" parent="Objects/Room5" index="2" instance=ExtResource("16_ddwrs")] +[node name="PaintingVL3" parent="Objects/Room5" index="2" unique_id=2001285537 instance=ExtResource("16_ddwrs")] position = Vector2(-5, 4) -[node name="Room6" type="Node2D" parent="Objects" index="5"] +[node name="Room6" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="5" unique_id=660805563] position = Vector2(1320, 406) -[node name="Wardrobe" parent="Objects/Room6" index="0" instance=ExtResource("13_7c6gx")] +[node name="Wardrobe" parent="Objects/Room6" index="0" unique_id=668051858 instance=ExtResource("13_7c6gx")] position = Vector2(-77, 36) -[node name="MirrorS" parent="Objects/Room6" index="1" instance=ExtResource("17_ddwrs")] +[node name="MirrorS" parent="Objects/Room6" index="1" unique_id=2080883588 instance=ExtResource("17_ddwrs")] position = Vector2(-4, 37) -[node name="Chair" parent="Objects/Room6" index="2" instance=ExtResource("6_go8g1")] +[node name="Chair" parent="Objects/Room6" index="2" unique_id=2117760164 instance=ExtResource("6_go8g1")] position = Vector2(-42, 44) -[node name="TableS" parent="Objects/Room6" index="3" instance=ExtResource("15_cys5i")] +[node name="TableS" parent="Objects/Room6" index="3" unique_id=311193464 instance=ExtResource("15_cys5i")] position = Vector2(-43, 49) -[node name="Cabinet" parent="Objects/Room6" index="4" instance=ExtResource("5_uivyf")] +[node name="Cabinet" parent="Objects/Room6" index="4" unique_id=1302842880 instance=ExtResource("5_uivyf")] position = Vector2(32, 47) -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAD+//T/AAACAAEAAAD+//X/AAACAAEAAAD+//b/AAACAAEAAAD+//f/AAACAAEAAAD+//j/AAACAAEAAAD+//n/AAACAAEAAAD+//r/AAACAAEAAAD+//v/AAACAAEAAAD+//z/AAACAAEAAAD+//3/AAACAAEAAAD+//7/AAACAAEAAAD+////AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD+/wIAAAACAAEAAAD+/wMAAAACAAEAAAD+/wQAAAACAAEAAAD+/wUAAAACAAEAAAD+/wYAAAACAAEAAAD+/wcAAAACAAEAAAD+/wgAAAACAAEAAAD+/wkAAAACAAEAAAD+/woAAAACAAEAAAD+/wsAAAACAAEAAAABAPT/AAAAAAEAAAABAPX/AAAAAAEAAAABAPb/AAAAAAEAAAABAPf/AAAAAAEAAAABAPj/AAAAAAEAAAABAPn/AAAAAAEAAAABAPr/AAAAAAEAAAABAPv/AAAAAAEAAAABAPz/AAAAAAEAAAABAP3/AAAAAAEAAAABAP7/AAAAAAEAAAABAP//AAAAAAEAAAABAAAAAAAAAAEAAAABAAEAAAAAAAEAAAABAAIAAAAAAAEAAAABAAMAAAAAAAEAAAABAAQAAAAAAAEAAAABAAUAAAAAAAEAAAABAAYAAAAAAAEAAAABAAcAAAAAAAEAAAABAAgAAAAAAAEAAAABAAkAAAAAAAEAAAABAAoAAAAAAAEAAAABAAsAAAAAAAEAAAD8/xAAAAACAAIAAAD8/xQAAAABAAAAAAD9/xQAAAABAAAAAAD+/xQAAAABAAAAAAD//xQAAAABAAAAAAAAABQAAAABAAAAAAABABQAAAABAAAAAAACABQAAAABAAAAAAADABQAAAABAAAAAAAEABQAAAABAAAAAAAFABQAAAABAAAAAAAGABQAAAABAAAAAAAHABQAAAABAAAAAAAIABQAAAABAAAAAAAJABQAAAABAAAAAAAKABQAAAABAAAAAAD8/w8AAAACAAEAAAAVAA8AAAAAAAEAAAAVABAAAAAAAAEAAAAVABEAAAAAAAEAAAAVABIAAAAAAAEAAAAVABMAAAAAAAEAAAALABQAAAABAAAAAAAMABQAAAACAAAAAAASABQAAAAAAAAAAAATABQAAAABAAAAAAAUABQAAAABAAAAAAALABYAAAACAAEAAAALABcAAAACAAEAAAALABgAAAACAAEAAAALABkAAAACAAEAAAALABoAAAACAAEAAAALABsAAAACAAEAAAALABwAAAACAAEAAAAVABQAAAAEAAEAAAAMABUAAAACAAUAAAASABUAAAADAAUAAAALABUAAAADAAAAAAAMAB0AAAABAAAAAAANAB0AAAABAAAAAAAOAB0AAAABAAAAAAAPAB0AAAABAAAAAAAQAB0AAAABAAAAAAARAB0AAAABAAAAAAASAB0AAAABAAAAAAATAB0AAAABAAAAAAAUAB0AAAABAAAAAAAVAB0AAAABAAAAAAAWAB0AAAABAAAAAAAXAB0AAAABAAAAAAAYAB0AAAABAAAAAAAZAB0AAAABAAAAAAAaAB0AAAABAAAAAAAbAB0AAAABAAAAAAAcAB0AAAABAAAAAAAdAB0AAAABAAAAAAALAB0AAAADAAEAAAAeAB0AAAAAAAcAAAAeABwAAAAFAAEAAAAeABsAAAAFAAEAAAAeABoAAAACAAAAAAAaABgAAAAFAAEAAAAaABcAAAACAAEAAAAaABYAAAACAAEAAAAaABUAAAADAAAAAAAbABUAAAABAAIAAAAcABUAAAABAAIAAAAdABUAAAABAAIAAAAeABUAAAABAAIAAAAfABUAAAABAAIAAAAfAB0AAAABAAAAAAAgAB0AAAABAAAAAAAhAB0AAAABAAAAAAAiAB0AAAABAAAAAAAjAB0AAAABAAAAAAAkAB0AAAABAAAAAAAlAB0AAAABAAAAAAAmAB0AAAABAAAAAAAnAB0AAAABAAAAAAAoAB0AAAABAAAAAAAgABUAAAABAAIAAAAhABUAAAABAAIAAAAaABoAAAAAAAIAAAAaABkAAAAGAAEAAAApABgAAAAAAAEAAAApABkAAAAAAAIAAAApAB0AAAABAAAAAAAqAB0AAAABAAAAAAArAB0AAAABAAAAAAAsAB0AAAABAAAAAAAtAB0AAAABAAAAAAAuAB0AAAABAAAAAAAvAB0AAAABAAAAAAAwAB0AAAABAAAAAAAxAB0AAAABAAAAAAAyAB0AAAABAAAAAAAzAB0AAAABAAAAAAA0AB0AAAABAAAAAAA1AB0AAAABAAAAAAA2AB0AAAABAAAAAAA3AB0AAAABAAAAAAA4AB0AAAABAAAAAAA5AB0AAAABAAAAAAA6AB0AAAABAAAAAAA7AB0AAAACAAQAAAAqABkAAAABAAIAAAArABkAAAABAAIAAAAsABkAAAABAAIAAAAtABkAAAABAAIAAAAuABkAAAABAAIAAAAvABkAAAABAAIAAAAwABkAAAABAAIAAAAxABkAAAABAAIAAAAyABkAAAABAAIAAAAzABkAAAABAAIAAAA0ABkAAAABAAIAAAA1ABkAAAABAAIAAAA2ABkAAAABAAIAAAA3ABkAAAABAAIAAAA4ABkAAAABAAIAAAA5ABkAAAABAAIAAAA6ABkAAAABAAIAAAA7ABkAAAACAAIAAAA7ABgAAAACAAEAAABLAB0AAAABAAAAAABMAB0AAAABAAAAAABNAB0AAAABAAAAAABOAB0AAAABAAAAAABPAB0AAAABAAAAAABQAB0AAAABAAAAAABRAB0AAAABAAAAAABSAB0AAAABAAAAAABTAB0AAAABAAAAAABUAB0AAAABAAAAAABKAB0AAAADAAQAAABKAB4AAAAAAAEAAABKAB8AAAAAAAEAAABKACAAAAAAAAEAAABKACEAAAAAAAEAAAA7AB4AAAACAAEAAAA7AB8AAAACAAEAAAA7ACAAAAACAAEAAAA7ACEAAAACAAEAAAA8ACEAAAABAAIAAAA9ACEAAAABAAIAAAA+ACEAAAABAAIAAAA/ACEAAAABAAIAAABAACEAAAABAAIAAABBACEAAAABAAIAAABCACEAAAABAAIAAABDACEAAAABAAIAAABEACEAAAABAAIAAABFACEAAAABAAIAAABGACEAAAABAAIAAABHACEAAAABAAIAAABIACEAAAABAAIAAABJACEAAAABAAIAAABVAB0AAAABAAAAAABWAB0AAAABAAAAAABXAB0AAAACAAQAAABaAB0AAAAAAAEAAABaABwAAAAAAAEAAABaABsAAAAAAAEAAABaABoAAAAAAAEAAABaABkAAAAAAAEAAABaABgAAAAAAAEAAABaAB4AAAAAAAEAAABaAB8AAAAAAAEAAABaACAAAAAAAAEAAABaACEAAAAAAAEAAABaACIAAAAAAAEAAABaACMAAAAAAAEAAABaACQAAAAAAAEAAABaACUAAAAAAAEAAABaACYAAAAAAAEAAABaACcAAAAAAAEAAABaACgAAAAAAAEAAABaACkAAAAAAAEAAABaACoAAAAAAAEAAABXAB4AAAACAAEAAABXAB8AAAACAAEAAABXACAAAAACAAEAAABXACEAAAACAAEAAABXACIAAAACAAEAAABXACMAAAACAAEAAABXACQAAAACAAEAAABXACUAAAACAAEAAABXACYAAAACAAEAAABXACcAAAACAAEAAABXACgAAAACAAEAAABXACkAAAACAAEAAABXACoAAAACAAEAAABXACsAAAACAAEAAABXACwAAAACAAEAAABXAC0AAAACAAEAAABXAC4AAAACAAEAAABXAC8AAAACAAEAAABXADAAAAACAAEAAABXADEAAAACAAEAAABXADIAAAACAAEAAABXADMAAAACAAEAAABXADQAAAACAAEAAABaACsAAAAAAAEAAABaACwAAAAAAAEAAABaAC0AAAAAAAEAAABaAC4AAAAAAAEAAABaAC8AAAAAAAEAAABaADAAAAAAAAEAAABaADEAAAAAAAEAAABaADIAAAAAAAEAAABaADMAAAAAAAEAAABaADQAAAAAAAEAAAA=") -[node name="BlackWalls" parent="Tiles" index="1"] +[node name="BlackWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="1" unique_id=1250602228] tile_map_data = PackedByteArray("AAANABQAAAABAAAAAAAOABQAAAABAAAAAAAPABQAAAABAAAAAAAQABQAAAABAAAAAAARABQAAAABAAAAAAANABUAAAABAAIAAAAOABUAAAABAAIAAAAPABUAAAABAAIAAAAQABUAAAABAAIAAAARABUAAAABAAIAAABYAB0AAAABAAAAAABZAB0AAAABAAAAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AAD8/wwAAAADAAAAAAD9/wwAAAABAAIAAAD8/w0AAAACAAEAAAD8/w4AAAACAAEAAAACAAwAAAABAAIAAAADAAwAAAABAAIAAAAEAAwAAAABAAIAAAAFAAwAAAABAAIAAAAGAAwAAAABAAIAAAAHAAwAAAABAAIAAAAIAAwAAAABAAIAAAAJAAwAAAABAAcAAAAJAA0AAAAGAAEAAAAJAA4AAAAGAAEAAAAJAA8AAAAGAAEAAAAJABAAAAAGAAEAAAAJABEAAAAGAAEAAAAJABIAAAAGAAEAAAAKAAwAAAABAAIAAAALAAwAAAABAAIAAAAMAAwAAAABAAIAAAANAAwAAAABAAIAAAAOAAwAAAABAAIAAAAPAAwAAAABAAIAAAAQAAwAAAABAAIAAAARAAwAAAABAAIAAAASAAwAAAABAAIAAAATAAwAAAABAAIAAAAUAAwAAAABAAIAAAAVAAwAAAAEAAAAAAAVAA0AAAAAAAEAAAAVAA4AAAAAAAEAAAAJABMAAAAGAAEAAAATABUAAAABAAIAAAAUABUAAAABAAIAAAAVABUAAAABAAIAAAAWABUAAAABAAIAAAAXABUAAAABAAIAAAAYABUAAAABAAIAAAAZABUAAAABAAIAAAAaABUAAAAEAAAAAAAaABcAAAAAAAEAAAAaABYAAAAAAAEAAAAiABUAAAABAAIAAAAjABUAAAABAAIAAAAkABUAAAABAAIAAAAlABUAAAABAAIAAAAmABUAAAABAAIAAAAnABUAAAABAAIAAAAoABUAAAABAAIAAAAaABoAAAADAAEAAAAbABoAAAAEAAIAAAAcABoAAAAEAAIAAAAdABoAAAAEAAIAAAAeABoAAAAEAAAAAAApABUAAAAEAAAAAAApABYAAAAAAAEAAAApABcAAAAAAAEAAAA7ABcAAAACAAEAAAA7ABYAAAACAAEAAAA7ABUAAAADAAAAAAA8ABUAAAABAAIAAAA9ABUAAAABAAIAAAA+ABUAAAABAAIAAAA/ABUAAAABAAIAAABAABUAAAABAAIAAABBABUAAAABAAIAAABCABUAAAABAAIAAABDABUAAAABAAIAAABEABUAAAABAAIAAABFABUAAAABAAIAAABGABUAAAABAAIAAABHABUAAAABAAIAAABIABUAAAABAAIAAABJABUAAAABAAIAAABLABUAAAABAAIAAABMABUAAAABAAIAAABNABUAAAABAAIAAABOABUAAAABAAIAAABPABUAAAABAAIAAABQABUAAAABAAIAAABRABUAAAABAAIAAABSABUAAAABAAIAAABTABUAAAABAAIAAABUABUAAAABAAIAAABVABUAAAABAAIAAABWABUAAAABAAIAAABXABUAAAABAAIAAABYABUAAAABAAIAAABZABUAAAABAAIAAAA8AB0AAAABAAAAAAA9AB0AAAABAAAAAAA+AB0AAAABAAAAAAA/AB0AAAABAAAAAABAAB0AAAABAAAAAABBAB0AAAABAAAAAABCAB0AAAABAAAAAABDAB0AAAABAAAAAABEAB0AAAABAAAAAABFAB0AAAABAAAAAABGAB0AAAABAAAAAABHAB0AAAABAAAAAABIAB0AAAABAAAAAABJAB0AAAABAAAAAABKABYAAAAGAAEAAABKABcAAAAGAAEAAABKABgAAAAGAAEAAABKABkAAAAGAAEAAABKABoAAAAGAAEAAABKABsAAAAGAAEAAABKABwAAAAGAAEAAABaABcAAAAAAAEAAABaABYAAAAAAAEAAABaABUAAAAEAAAAAABKABUAAAABAAcAAAABAAwAAAAAAAIAAAD+/wwAAAACAAIAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AAA8AB8AAAAAAAAAAAA9AB8AAAAAAAAAAAA+AB8AAAAAAAAAAAA/AB8AAAAAAAAAAABAAB8AAAAAAAAAAABBAB8AAAAAAAAAAABCAB8AAAAAAAAAAABDAB8AAAAAAAAAAABEAB8AAAAAAAAAAABFAB8AAAAAAAAAAABGAB8AAAAAAAAAAABHAB8AAAAAAAAAAABIAB8AAAAAAAAAAABJAB8AAAAAAAAAAAA8ACAAAAAAAAEAAAA9ACAAAAAAAAEAAAA+ACAAAAAAAAEAAAA/ACAAAAAAAAEAAABAACAAAAAAAAEAAABBACAAAAAAAAEAAABCACAAAAAAAAEAAABDACAAAAAAAAEAAABEACAAAAAAAAEAAABFACAAAAAAAAEAAABGACAAAAAAAAEAAABHACAAAAAAAAEAAABIACAAAAAAAAEAAABJACAAAAAAAAEAAABJACEAAAAAAAEAAABIACEAAAAAAAEAAABHACEAAAAAAAEAAABGACEAAAAAAAEAAABFACEAAAAAAAEAAABEACEAAAAAAAEAAABDACEAAAAAAAEAAABCACEAAAAAAAEAAABBACEAAAAAAAEAAABAACEAAAAAAAEAAAA/ACEAAAAAAAEAAAA+ACEAAAAAAAEAAAA9ACEAAAAAAAEAAAA8ACEAAAAAAAEAAAA=") -[node name="LevelEnd" parent="." index="7"] +[node name="KillingArea" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("19_7s8yo")] +position = Vector2(1072, 540) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea" index="0" unique_id=1478981105] +shape = SubResource("RectangleShape2D_v8xjl") + +[node name="LevelEnd" parent="." index="8" unique_id=1018767708] position = Vector2(1424, 602) diff --git a/game/levels/level_3.tscn b/game/levels/level_3.tscn index f0fd58a..bd8d0b2 100644 --- a/game/levels/level_3.tscn +++ b/game/levels/level_3.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=4 uid="uid://ungdvjmfc6v7"] +[gd_scene format=4 uid="uid://ungdvjmfc6v7"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_4awbs"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="2_rvmgs"] @@ -21,159 +21,196 @@ [ext_resource type="PackedScene" uid="uid://d3m8kf7lqmyb8" path="res://game/objects/flask_l.tscn" id="17_t7g3k"] [ext_resource type="PackedScene" uid="uid://bt4smb361amjj" path="res://game/objects/flask_s.tscn" id="18_kqu3l"] [ext_resource type="PackedScene" uid="uid://c6qy8uybkn4x" path="res://game/objects/plate.tscn" id="20_b1jnq"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="22_kqu3l"] -[node name="Level3" instance=ExtResource("1_4awbs")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_b1jnq"] +size = Vector2(80, 8) -[node name="Room1Door" parent="Doors" index="0" instance=ExtResource("2_rvmgs")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_kqu3l"] +size = Vector2(80, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_54p7s"] +size = Vector2(160, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_80tx3"] +size = Vector2(96, 8) + +[node name="Level3" unique_id=1487883002 instance=ExtResource("1_4awbs")] + +[node name="Room1Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=403713993 instance=ExtResource("2_rvmgs")] position = Vector2(336, 440) -[node name="Room2Door" parent="Doors" index="1" instance=ExtResource("2_rvmgs")] +[node name="Room2Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=974847769 instance=ExtResource("2_rvmgs")] position = Vector2(530, 744) -[node name="CircleDoor" parent="Doors" index="2" instance=ExtResource("3_pkj3y")] +[node name="CircleDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=697136101 instance=ExtResource("3_pkj3y")] position = Vector2(702, 744) -[node name="KeyDoor" parent="Doors" index="3" instance=ExtResource("2_rvmgs")] +[node name="KeyDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="3" unique_id=622875126 instance=ExtResource("2_rvmgs")] position = Vector2(590, 1064) -[node name="Room1" type="Node2D" parent="Objects" index="0"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=58421582] position = Vector2(117, 396) -[node name="Wardrobe1" parent="Objects/Room1" index="0" instance=ExtResource("4_54a2v")] +[node name="Wardrobe1" parent="Objects/Room1" index="0" unique_id=215857588 instance=ExtResource("4_54a2v")] position = Vector2(-210, 46) -[node name="Wardrobe2" parent="Objects/Room1" index="1" instance=ExtResource("4_54a2v")] +[node name="Wardrobe2" parent="Objects/Room1" index="1" unique_id=699794703 instance=ExtResource("4_54a2v")] position = Vector2(-178, 46) -[node name="TableS" parent="Objects/Room1" index="2" instance=ExtResource("5_q1mik")] +[node name="TableS" parent="Objects/Room1" index="2" unique_id=1221597866 instance=ExtResource("5_q1mik")] position = Vector2(-139, 59) -[node name="ChairB" parent="Objects/Room1" index="3" instance=ExtResource("6_lu8lf")] +[node name="ChairB" parent="Objects/Room1" index="3" unique_id=552613269 instance=ExtResource("6_lu8lf")] position = Vector2(-139, 54) -[node name="PaintingHL" parent="Objects/Room1" index="4" instance=ExtResource("7_gkiew")] +[node name="PaintingHL" parent="Objects/Room1" index="4" unique_id=1162059387 instance=ExtResource("7_gkiew")] position = Vector2(137, 13) -[node name="PaintingVS" parent="Objects/Room1" index="5" instance=ExtResource("8_t7g3k")] +[node name="PaintingVS" parent="Objects/Room1" index="5" unique_id=1397276708 instance=ExtResource("8_t7g3k")] position = Vector2(52, 61) -[node name="Tunnel" type="Node2D" parent="Objects" index="1"] +[node name="Tunnel" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=597033067] position = Vector2(423, 442) -[node name="PaintingHL" parent="Objects/Tunnel" index="0" instance=ExtResource("7_gkiew")] +[node name="PaintingHL" parent="Objects/Tunnel" index="0" unique_id=549955961 instance=ExtResource("7_gkiew")] -[node name="Room2" type="Node2D" parent="Objects" index="2"] +[node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=1350382520] position = Vector2(603, 710) -[node name="Fireplace" parent="Objects/Room2" index="0" instance=ExtResource("9_kqu3l")] +[node name="Fireplace" parent="Objects/Room2" index="0" unique_id=428003124 instance=ExtResource("9_kqu3l")] position = Vector2(2, 42) -[node name="ChairL" parent="Objects/Room2" index="1" instance=ExtResource("10_b1jnq")] +[node name="ChairL" parent="Objects/Room2" index="1" unique_id=150286405 instance=ExtResource("10_b1jnq")] position = Vector2(20, 44) -[node name="ChairR" parent="Objects/Room2" index="2" instance=ExtResource("11_54p7s")] +[node name="ChairR" parent="Objects/Room2" index="2" unique_id=176513345 instance=ExtResource("11_54p7s")] position = Vector2(-16, 44) -[node name="PaintingVS" parent="Objects/Room2" index="3" instance=ExtResource("8_t7g3k")] +[node name="PaintingVS" parent="Objects/Room2" index="3" unique_id=747965782 instance=ExtResource("8_t7g3k")] position = Vector2(1, 5) -[node name="Shaft" type="Node2D" parent="Objects" index="3"] +[node name="Shaft" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=1958744965] position = Vector2(350, 783) -[node name="PaintingVL" parent="Objects/Shaft" index="0" instance=ExtResource("12_80tx3")] +[node name="PaintingVL" parent="Objects/Shaft" index="0" unique_id=2098490354 instance=ExtResource("12_80tx3")] position = Vector2(-13, 73) -[node name="PaintingHS" parent="Objects/Shaft" index="1" instance=ExtResource("13_73jkm")] +[node name="PaintingHS" parent="Objects/Shaft" index="1" unique_id=1996371471 instance=ExtResource("13_73jkm")] position = Vector2(32, -40) -[node name="Bookstand" parent="Objects/Shaft" index="2" instance=ExtResource("14_o683l")] +[node name="Bookstand" parent="Objects/Shaft" index="2" unique_id=1679586380 instance=ExtResource("14_o683l")] position = Vector2(-48, 151) -[node name="ChairL" parent="Objects/Shaft" index="3" instance=ExtResource("10_b1jnq")] +[node name="ChairL" parent="Objects/Shaft" index="3" unique_id=2102282496 instance=ExtResource("10_b1jnq")] position = Vector2(-31, 147) -[node name="KeyRoom" type="Node2D" parent="Objects" index="4"] +[node name="KeyRoom" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=1301204284] position = Vector2(543, 1079) -[node name="ChairF" parent="Objects/KeyRoom" index="0" instance=ExtResource("16_o61p0")] +[node name="ChairF" parent="Objects/KeyRoom" index="0" unique_id=1671104627 instance=ExtResource("16_o61p0")] position = Vector2(3, -5) -[node name="TableM" parent="Objects/KeyRoom" index="1" instance=ExtResource("15_pkjbe")] +[node name="TableM" parent="Objects/KeyRoom" index="1" unique_id=355789390 instance=ExtResource("15_pkjbe")] -[node name="FlaskL" parent="Objects/KeyRoom" index="2" instance=ExtResource("17_t7g3k")] +[node name="FlaskL" parent="Objects/KeyRoom" index="2" unique_id=689654948 instance=ExtResource("17_t7g3k")] position = Vector2(-5, -16) -[node name="FlaskS" parent="Objects/KeyRoom" index="3" instance=ExtResource("18_kqu3l")] +[node name="FlaskS" parent="Objects/KeyRoom" index="3" unique_id=1773238949 instance=ExtResource("18_kqu3l")] position = Vector2(1, -15) -[node name="ChairB1" parent="Objects/KeyRoom" index="4" instance=ExtResource("6_lu8lf")] +[node name="ChairB1" parent="Objects/KeyRoom" index="4" unique_id=1091560986 instance=ExtResource("6_lu8lf")] position = Vector2(-9, -5) -[node name="ChairB2" parent="Objects/KeyRoom" index="5" instance=ExtResource("6_lu8lf")] +[node name="ChairB2" parent="Objects/KeyRoom" index="5" unique_id=76402447 instance=ExtResource("6_lu8lf")] position = Vector2(10, -5) -[node name="ExitRoom" type="Node2D" parent="Objects" index="5"] +[node name="ExitRoom" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="5" unique_id=1215003502] position = Vector2(932, 754) -[node name="ChairL" parent="Objects/ExitRoom" index="0" instance=ExtResource("10_b1jnq")] +[node name="ChairL" parent="Objects/ExitRoom" index="0" unique_id=190715509 instance=ExtResource("10_b1jnq")] position = Vector2(24, 0) -[node name="ChairR" parent="Objects/ExitRoom" index="1" instance=ExtResource("11_54p7s")] +[node name="ChairR" parent="Objects/ExitRoom" index="1" unique_id=1915759235 instance=ExtResource("11_54p7s")] position = Vector2(-48, 0) -[node name="ChairF1" parent="Objects/ExitRoom" index="2" instance=ExtResource("16_o61p0")] +[node name="ChairF1" parent="Objects/ExitRoom" index="2" unique_id=1937234893 instance=ExtResource("16_o61p0")] position = Vector2(-33, 0) -[node name="ChairF2" parent="Objects/ExitRoom" index="3" instance=ExtResource("16_o61p0")] +[node name="ChairF2" parent="Objects/ExitRoom" index="3" unique_id=1315583577 instance=ExtResource("16_o61p0")] position = Vector2(-14, 0) -[node name="ChairF3" parent="Objects/ExitRoom" index="4" instance=ExtResource("16_o61p0")] +[node name="ChairF3" parent="Objects/ExitRoom" index="4" unique_id=2005755604 instance=ExtResource("16_o61p0")] position = Vector2(5, 0) -[node name="TableL" parent="Objects/ExitRoom" index="5" instance=ExtResource("17_q1mik")] +[node name="TableL" parent="Objects/ExitRoom" index="5" unique_id=1068334953 instance=ExtResource("17_q1mik")] position = Vector2(-12, 5) -[node name="Plate1" parent="Objects/ExitRoom" index="6" instance=ExtResource("20_b1jnq")] +[node name="Plate1" parent="Objects/ExitRoom" index="6" unique_id=991897531 instance=ExtResource("20_b1jnq")] position = Vector2(-43, -5) -[node name="Plate2" parent="Objects/ExitRoom" index="7" instance=ExtResource("20_b1jnq")] +[node name="Plate2" parent="Objects/ExitRoom" index="7" unique_id=64331631 instance=ExtResource("20_b1jnq")] position = Vector2(-25, -5) -[node name="Plate3" parent="Objects/ExitRoom" index="8" instance=ExtResource("20_b1jnq")] +[node name="Plate3" parent="Objects/ExitRoom" index="8" unique_id=1559470612 instance=ExtResource("20_b1jnq")] position = Vector2(-16, -5) -[node name="Plate4" parent="Objects/ExitRoom" index="9" instance=ExtResource("20_b1jnq")] +[node name="Plate4" parent="Objects/ExitRoom" index="9" unique_id=15883872 instance=ExtResource("20_b1jnq")] position = Vector2(-1, -5) -[node name="Plate5" parent="Objects/ExitRoom" index="10" instance=ExtResource("20_b1jnq")] +[node name="Plate5" parent="Objects/ExitRoom" index="10" unique_id=1567839086 instance=ExtResource("20_b1jnq")] position = Vector2(19, -5) -[node name="ChairB1" parent="Objects/ExitRoom" index="11" instance=ExtResource("6_lu8lf")] +[node name="ChairB1" parent="Objects/ExitRoom" index="11" unique_id=418414781 instance=ExtResource("6_lu8lf")] position = Vector2(-29, 0) -[node name="ChairB2" parent="Objects/ExitRoom" index="12" instance=ExtResource("6_lu8lf")] +[node name="ChairB2" parent="Objects/ExitRoom" index="12" unique_id=347998351 instance=ExtResource("6_lu8lf")] position = Vector2(-12, 0) -[node name="ChairB3" parent="Objects/ExitRoom" index="13" instance=ExtResource("6_lu8lf")] +[node name="ChairB3" parent="Objects/ExitRoom" index="13" unique_id=1330361501 instance=ExtResource("6_lu8lf")] position = Vector2(2, 0) -[node name="PaintingHL" parent="Objects/ExitRoom" index="14" instance=ExtResource("7_gkiew")] +[node name="PaintingHL" parent="Objects/ExitRoom" index="14" unique_id=820636044 instance=ExtResource("7_gkiew")] position = Vector2(-13, -39) -[node name="CircleKeyPickup" parent="Pickups" index="0" instance=ExtResource("4_nangp")] +[node name="CircleKeyPickup" parent="Pickups" parent_id_path=PackedInt32Array(1113969064) index="0" unique_id=1948408727 instance=ExtResource("4_nangp")] position = Vector2(622, 1062) -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAABAAAAAAAAAAEAAAABAP//AAAAAAEAAAABAP7/AAAAAAEAAAABAP3/AAAAAAEAAAABAPz/AAAAAAEAAAABAPv/AAAAAAEAAAABAPr/AAAAAAEAAAABAPn/AAAAAAEAAAABAPj/AAAAAAEAAAABAPf/AAAAAAEAAAABAPb/AAAAAAEAAAABAPX/AAAAAAEAAAABAPT/AAAAAAEAAAABAPP/AAAAAAEAAAABAAEAAAAAAAEAAAABAAIAAAAAAAEAAAABAAMAAAAAAAEAAAD+/wMAAAACAAEAAAD+/wIAAAACAAEAAAD+/wEAAAACAAEAAAD+/wAAAAACAAEAAAD+////AAACAAEAAAD+//7/AAACAAEAAAD+//3/AAACAAEAAAD+//z/AAACAAEAAAD+//v/AAACAAEAAAD+//r/AAACAAEAAAD+//n/AAACAAEAAAD+//j/AAACAAEAAAD+//f/AAACAAEAAAD+//b/AAACAAEAAAD+//X/AAACAAEAAAD+//T/AAACAAEAAAD+//P/AAACAAEAAAD4/xgAAAACAAEAAAD4/xkAAAACAAEAAAD4/xoAAAACAAEAAAD4/xsAAAACAAEAAAD4/xwAAAACAAEAAAD4/x0AAAADAAEAAAD5/x0AAAABAAAAAAD6/x0AAAABAAAAAAD7/x0AAAABAAAAAAD8/x0AAAABAAAAAAD9/x0AAAABAAAAAAD+/w0AAAACAAEAAAD+/w4AAAACAAEAAAD+/w8AAAACAAEAAAD+/xAAAAACAAEAAAD+/xEAAAACAAEAAAD+/xIAAAACAAEAAAD+/xMAAAACAAEAAAD+/xQAAAACAAEAAAD+/x0AAAABAAAAAAD//x0AAAABAAAAAAAAAB0AAAABAAAAAAABAA0AAAAAAAEAAAABAA4AAAAAAAEAAAABAA8AAAAAAAEAAAABABAAAAAAAAEAAAABABEAAAAAAAEAAAABAB0AAAABAAAAAAACAB0AAAABAAAAAAADAB0AAAACAAAAAAADAB4AAAACAAEAAAADAB8AAAACAAEAAAADACAAAAACAAEAAAADACEAAAACAAEAAAADACIAAAACAAEAAAADACMAAAACAAEAAAAEACMAAAABAAIAAAAFACMAAAABAAIAAAAGACMAAAABAAIAAAAHACMAAAABAAIAAAAIACMAAAABAAIAAAAJACAAAAAAAAAAAAAJACEAAAAAAAEAAAAJACIAAAAAAAEAAAAJACMAAAAAAAEAAAANAB0AAAAAAAAAAAANAB4AAAAAAAEAAAANAB8AAAAAAAEAAAAOAB0AAAABAAAAAAAPAB0AAAABAAAAAAAQAB0AAAABAAAAAAARAB0AAAABAAAAAAASAB0AAAABAAAAAAATAB0AAAABAAAAAAAUABMAAAAGAAEAAAAUABQAAAAGAAEAAAAUABUAAAAGAAEAAAAUABYAAAAGAAEAAAAUABcAAAAGAAEAAAAUABgAAAAGAAEAAAAUABkAAAAGAAIAAAAUAB0AAAABAAAAAAAVAB0AAAABAAAAAAAWAB0AAAABAAAAAAAXAB0AAAACAAAAAAAXAB4AAAACAAEAAAAXAB8AAAACAAEAAAAXACAAAAACAAEAAAAYACAAAAABAAIAAAAZACAAAAABAAIAAAAaACAAAAABAAIAAAAbACAAAAABAAIAAAAcACAAAAABAAIAAAAdAB0AAAAAAAAAAAAdAB4AAAAAAAEAAAAdAB8AAAAAAAEAAAAdACAAAAAAAAEAAAAeAB0AAAABAAAAAAAfABkAAAADAAUAAAAfAB0AAAABAAAAAAAgABkAAAABAAIAAAAgAB0AAAABAAAAAAAhABkAAAABAAIAAAAhAB0AAAABAAAAAAAiABkAAAABAAIAAAAiAB0AAAABAAAAAAAjABkAAAABAAIAAAAjAB0AAAABAAAAAAAkABkAAAABAAIAAAAkAB0AAAABAAAAAAAlABkAAAABAAIAAAAlAB0AAAACAAAAAAAmABkAAAABAAIAAAAnABkAAAABAAIAAAABAAwAAAAAAAEAAAABAAsAAAAAAAEAAAABAAoAAAAAAAEAAAABAAkAAAAAAAEAAAABAAgAAAAAAAEAAAABAAcAAAAAAAEAAAABAAYAAAAAAAEAAAABAAUAAAAAAAEAAAABAAQAAAAAAAEAAAD+/wQAAAACAAEAAAD+/wUAAAACAAEAAAD+/wYAAAACAAEAAAD+/wcAAAACAAEAAAD+/wgAAAACAAEAAAD+/wkAAAACAAEAAAD+/woAAAACAAEAAAD+/wsAAAACAAEAAAD+/wwAAAACAAEAAAAKACAAAAABAAAAAAALACAAAAABAAAAAAAMACAAAAABAAAAAAANACAAAAAEAAEAAAAfABgAAAAAAAEAAAAfABcAAAAAAAEAAAAfABYAAAAAAAEAAAAfABUAAAAAAAEAAAAfABQAAAAAAAEAAAAfABMAAAAAAAEAAAAfABIAAAAAAAEAAAAfABEAAAAAAAEAAAAfABAAAAAAAAEAAAAfAA8AAAAAAAEAAAAfAA4AAAAAAAEAAAAfAA0AAAAAAAEAAAAfAAwAAAAAAAEAAAAfAAsAAAAAAAEAAAAoABoAAAAAAAEAAAAoABsAAAAAAAEAAAAoABwAAAAAAAEAAAAoAB0AAAAEAAQAAAAoABkAAAAEAAAAAAAoAB4AAAAEAAQAAAAoAB8AAAAEAAQAAAAoACAAAAAEAAQAAAAoACEAAAAEAAQAAAAoACIAAAAEAAQAAAAoACMAAAAEAAQAAAAoACQAAAAEAAQAAAAoACUAAAAEAAQAAAAoACYAAAAEAAQAAAAoACcAAAAEAAQAAAAlAB4AAAACAAEAAAAlAB8AAAACAAEAAAAlACAAAAACAAEAAAAlACEAAAACAAEAAAAlACIAAAACAAEAAAAlACMAAAACAAEAAAAlACQAAAACAAEAAAAlACUAAAACAAEAAAAlACYAAAACAAEAAAAlACcAAAACAAEAAAAmADAAAAABAAAAAAAnADAAAAABAAAAAAAoADAAAAABAAAAAAApADAAAAABAAAAAAAqADAAAAABAAAAAAAjADAAAAABAAAAAAAkADAAAAABAAAAAAAlADAAAAABAAAAAAArADAAAAABAAAAAAAsADAAAAABAAAAAAAtADAAAAABAAAAAAAuADAAAAABAAAAAAAvADAAAAABAAAAAAAgACsAAAACAAEAAAAgACwAAAACAAIAAAAfACwAAAABAAIAAAAeACwAAAABAAIAAAAdACwAAAABAAIAAAAcACwAAAABAAIAAAAbACwAAAABAAIAAAAaACwAAAABAAIAAAAZACwAAAABAAIAAAAiADAAAAABAAAAAAAhADAAAAABAAAAAAAgADAAAAABAAAAAAArACsAAAAAAAEAAAArACwAAAAAAAIAAAAsACwAAAABAAIAAAAtACwAAAABAAIAAAAuACwAAAABAAIAAAAvACwAAAABAAIAAAAwACwAAAABAAIAAAAxACwAAAABAAIAAAAyACwAAAABAAIAAAAzACwAAAACAAIAAAAwADAAAAABAAAAAAAxADAAAAABAAAAAAAyADAAAAABAAAAAAAzADAAAAACAAQAAAAzACsAAAACAAEAAAA+ADAAAAAHAAMAAAA+ADEAAAAGAAEAAAA+ADIAAAAGAAEAAAA+ADMAAAAGAAEAAAA+ADQAAAAGAAEAAAA+ADUAAAAGAAEAAAA+ADYAAAACAAEAAAA+ADcAAAACAAEAAAA+ADgAAAACAAEAAAA+ADkAAAACAAEAAAA+ADoAAAACAAEAAAA+ADsAAAACAAEAAAA+ADwAAAACAAEAAAA+AD0AAAACAAEAAABBADAAAAAAAAEAAABBADEAAAAAAAEAAABBADIAAAAAAAEAAABBADMAAAAAAAEAAABBADQAAAAAAAEAAABBADUAAAAAAAEAAABBADYAAAAAAAEAAABBADcAAAAAAAEAAABBADgAAAAAAAEAAABBADkAAAAAAAEAAABBADoAAAAAAAEAAABBADsAAAAAAAEAAABBADwAAAAAAAEAAABBAD0AAAAAAAEAAABBAC8AAAAAAAEAAABBAC4AAAAAAAEAAABBAC0AAAAAAAEAAABBACwAAAAAAAEAAABBACsAAAAAAAEAAAAzADEAAAACAAEAAAAzADIAAAACAAEAAAAzADMAAAACAAEAAAAzADQAAAACAAEAAAAzADUAAAACAAEAAAA0ADUAAAABAAIAAAA1ADUAAAABAAIAAAA2ADUAAAABAAIAAAA3ADUAAAABAAIAAAA4ADUAAAABAAIAAAA5ADUAAAABAAIAAAA6ADUAAAABAAIAAAA7ADUAAAABAAIAAAA8ADUAAAABAAIAAAA9ADUAAAABAAIAAABBAD4AAAAAAAEAAABBAD8AAAAAAAEAAABBAEAAAAAAAAEAAABBAEEAAAAAAAEAAABBAEIAAAAAAAEAAABBAEMAAAAAAAEAAABBAEQAAAAAAAEAAABBAEUAAAAAAAEAAABBAEYAAAAAAAEAAABBAEcAAAAAAAEAAABBAEgAAAAAAAEAAABBAEkAAAAAAAEAAABBAEoAAAAAAAEAAABBAEsAAAAAAAEAAABBAEwAAAAAAAEAAABBAE0AAAAAAAEAAABBAE4AAAAAAAEAAABBAE8AAAAAAAEAAABBAFAAAAAAAAEAAABBAFEAAAAAAAEAAAA+AD4AAAACAAEAAAA+AD8AAAACAAEAAAA+AEAAAAACAAEAAAA+AEEAAAACAAEAAAA+AEIAAAACAAEAAAA+AEMAAAACAAEAAAA+AEQAAAACAAEAAAA+AEUAAAACAAEAAAA+AEYAAAACAAEAAAA+AEcAAAACAAEAAAA+AEgAAAACAAEAAAA+AEkAAAACAAEAAAA+AEoAAAACAAEAAAA+AEsAAAACAAEAAAA+AEwAAAACAAEAAAA+AE0AAAACAAEAAAA+AE4AAAACAAEAAAA+AE8AAAACAAEAAAA+AFAAAAACAAEAAAA+AFEAAAACAAEAAAA+AFIAAAACAAEAAAA+AFMAAAACAAEAAAA+AFQAAAACAAEAAAA+AFUAAAACAAEAAAA+AFYAAAACAAEAAAA+AFcAAAACAAEAAAA+AFgAAAACAAEAAAA+AFkAAAACAAEAAAA+AFoAAAACAAEAAAA+AFsAAAACAAEAAAA+AFwAAAACAAEAAAA+AF0AAAACAAEAAAA+AF4AAAACAAEAAABBAFIAAAAAAAEAAABBAFMAAAAAAAEAAABBAFQAAAAAAAEAAABBAFUAAAAAAAEAAABBAFYAAAAAAAEAAABBAFcAAAAAAAEAAABBAFgAAAAAAAEAAABBAFkAAAAAAAEAAABBAFoAAAAAAAEAAABBAFsAAAAAAAEAAABBAFwAAAAAAAEAAABBAF0AAAAAAAEAAABBAF4AAAAAAAEAAAAfADAAAAABAAAAAAAeADAAAAABAAAAAAAdADAAAAABAAAAAAAcADAAAAABAAAAAAAbADAAAAABAAAAAAAaADAAAAABAAAAAAAZADAAAAAAAAAAAAAZADEAAAAAAAEAAAAZADIAAAAAAAEAAAAZADMAAAAEAAEAAAAYADMAAAAAAAAAAAAYADQAAAAAAAEAAAAYADUAAAAAAAEAAAAYADYAAAAEAAEAAAAXADYAAAAAAAAAAAAXADcAAAAAAAEAAAAXADgAAAADAAUAAAASADgAAAAEAAUAAAASADcAAAACAAEAAAASADYAAAACAAEAAAASADUAAAACAAEAAAASADQAAAACAAEAAAASADMAAAACAAEAAAASADIAAAACAAEAAAASADEAAAACAAEAAAASADAAAAACAAEAAAASAC8AAAACAAEAAAASAC4AAAACAAEAAAASAC0AAAACAAEAAAAYACwAAAABAAIAAAAXACwAAAABAAIAAAAWACwAAAABAAIAAAAVACwAAAABAAIAAAAUACwAAAABAAIAAAATACwAAAABAAIAAAASACwAAAADAAAAAAAUABIAAAAGAAYAAAASADsAAAABAAAAAAATADsAAAABAAAAAAAUADsAAAABAAAAAAAVADsAAAABAAAAAAAWADsAAAABAAAAAAAXADsAAAABAAAAAAARADgAAAADAAAAAAARADkAAAACAAEAAAARADoAAAACAAEAAAARADsAAAADAAEAAAAYADgAAAACAAIAAAAYADsAAAACAAQAAAAfADkAAAAAAAEAAAAfADoAAAAAAAEAAAAfADsAAAAAAAEAAAAfADwAAAAAAAEAAAAfAD0AAAAAAAEAAAAfAD4AAAAAAAIAAAAfAEEAAAAHAAMAAAAfAEIAAAAGAAEAAAAfAEMAAAAGAAEAAAAYADwAAAACAAEAAAAYAD0AAAACAAEAAAAYAD4AAAACAAEAAAAYAD8AAAACAAEAAAAYAEAAAAACAAEAAAAYAEEAAAACAAEAAAAYAEIAAAACAAEAAAAYAEMAAAACAAEAAAAfAEQAAAADAAYAAAAfAEUAAAAAAAEAAAAfAEYAAAAAAAEAAAAYAEQAAAACAAEAAAAYAEUAAAACAAEAAAAYAEYAAAACAAEAAAAYAEcAAAACAAEAAAAfAEcAAAAAAAEAAAAZAEcAAAABAAIAAAAaAEcAAAABAAIAAAAbAEcAAAABAAIAAAAcAEcAAAABAAIAAAAdAEcAAAABAAIAAAAeAEcAAAABAAIAAAAgAD4AAAABAAIAAAAhAD4AAAABAAIAAAAgAEEAAAABAAMAAAAiAD4AAAABAAIAAAAjAD4AAAABAAIAAAAkAD4AAAAEAAAAAAAkAD8AAAAAAAEAAAAkAEAAAAAAAAIAAAAgAEQAAAABAAAAAAAhAEQAAAABAAAAAAAiAEQAAAABAAAAAAAjAEQAAAABAAAAAAAkAEQAAAABAAAAAAAlAEQAAAABAAAAAAAmAEQAAAABAAAAAAAnAEQAAAABAAAAAAAoAEQAAAAEAAEAAAAoAEMAAAAAAAEAAAAoAEIAAAAAAAEAAAAoAEEAAAAAAAEAAAAoAEAAAAAEAAAAAAAnAEAAAAABAAIAAAAmAEAAAAABAAIAAAAlAEAAAAABAAIAAAAZADcAAAABAAIAAAAaADcAAAABAAIAAAAbADcAAAABAAIAAAAcADcAAAABAAIAAAAdADcAAAABAAIAAAAeADcAAAABAAIAAAAfADcAAAAEAAAAAAAYADcAAAADAAAAAAAfADgAAAAAAAEAAAA=") -[node name="BlackWalls" parent="Tiles" index="1"] +[node name="BlackWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="1" unique_id=1250602228] tile_map_data = PackedByteArray("AAAWADgAAAABAAIAAAAVADgAAAABAAIAAAAUADgAAAABAAIAAAATADgAAAABAAIAAAAZAD4AAAABAAAAAAAaAD4AAAABAAAAAAAbAD4AAAABAAAAAAAcAD4AAAABAAAAAAAdAD4AAAABAAAAAAAeAD4AAAABAAAAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AAD4/xUAAAADAAAAAAD4/xYAAAACAAEAAAD4/xcAAAACAAEAAAD5/xUAAAABAAIAAAD6/xUAAAABAAIAAAD7/xUAAAABAAIAAAD8/xUAAAABAAIAAAD9/xUAAAABAAIAAAD+/xUAAAACAAIAAAAJABIAAAABAAIAAAAKABIAAAABAAIAAAALABIAAAABAAIAAAAMABIAAAABAAIAAAANABIAAAABAAIAAAAOABIAAAABAAIAAAAPABIAAAABAAIAAAAQABIAAAABAAIAAAARABIAAAABAAIAAAASABIAAAABAAIAAAATABIAAAABAAIAAAAXABkAAAABAAIAAAAYABkAAAABAAIAAAAZABkAAAABAAIAAAAaABkAAAABAAIAAAAbABkAAAABAAIAAAAcABkAAAABAAIAAAAdABkAAAABAAIAAAABABIAAAAAAAIAAAACABIAAAABAAIAAAADABIAAAABAAIAAAAEABIAAAABAAIAAAAFABIAAAABAAIAAAAGABIAAAABAAIAAAAHABIAAAABAAIAAAAIABIAAAABAAIAAAAlACgAAAACAAIAAAAoACgAAAAAAAIAAAApACgAAAABAAIAAAAqACgAAAABAAIAAAArACkAAAAAAAEAAAArACgAAAAEAAAAAAArACoAAAAAAAEAAAAkACgAAAABAAIAAAAjACgAAAABAAIAAAAiACgAAAABAAIAAAAhACgAAAABAAIAAAAgACgAAAADAAAAAAAgACkAAAACAAEAAAAgACoAAAACAAEAAAAzACoAAAACAAEAAAAzACkAAAACAAEAAAAzACgAAAADAAAAAAA0ACgAAAABAAIAAAA1ACgAAAABAAIAAAA2ACgAAAABAAIAAAA3ACgAAAABAAIAAAA4ACgAAAABAAIAAAA5ACgAAAABAAIAAAA6ACgAAAABAAIAAAA7ACgAAAABAAIAAAA8ACgAAAABAAIAAAA9ACgAAAABAAIAAAA+ACgAAAABAAIAAAA/ACgAAAABAAIAAAA0ADAAAAABAAAAAAA1ADAAAAABAAAAAAA2ADAAAAABAAAAAAA3ADAAAAABAAAAAAA4ADAAAAABAAAAAAA5ADAAAAABAAAAAAA6ADAAAAABAAAAAAA7ADAAAAABAAAAAAA8ADAAAAABAAAAAAA9ADAAAAABAAAAAAA/ADAAAAABAAAAAABAADAAAAABAAAAAABAACgAAAABAAIAAABBACgAAAAEAAAAAABBACoAAAAAAAEAAABBACkAAAAAAAEAAAAWABkAAAABAAIAAAAVABkAAAABAAIAAAAeABkAAAABAAIAAAAUABEAAAACAAEAAAAUABAAAAACAAEAAAAUAA8AAAACAAEAAAAUAA4AAAACAAEAAAAUAA0AAAACAAEAAAAUAAwAAAACAAEAAAAUAAsAAAACAAEAAAAZADsAAAABAAAAAAAaADsAAAABAAAAAAAbADsAAAABAAAAAAAcADsAAAABAAAAAAAdADsAAAABAAAAAAAeADsAAAABAAAAAAAZAEEAAAABAAAAAAAaAEEAAAABAAAAAAAbAEEAAAABAAAAAAAcAEEAAAABAAAAAAAdAEEAAAABAAAAAAAeAEEAAAABAAAAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AAAEACEAAAAAAAAAAAAEACIAAAAAAAEAAAAEACMAAAAAAAEAAAAFACEAAAAAAAAAAAAFACIAAAAAAAEAAAAFACMAAAAAAAEAAAAGACEAAAAAAAAAAAAGACIAAAAAAAEAAAAGACMAAAAAAAEAAAAHACEAAAAAAAAAAAAHACIAAAAAAAEAAAAHACMAAAAAAAEAAAAIACEAAAAAAAAAAAAIACIAAAAAAAEAAAAIACMAAAAAAAEAAAAYAB4AAAAAAAAAAAAYAB8AAAAAAAEAAAAYACAAAAAAAAEAAAAZAB4AAAAAAAAAAAAZAB8AAAAAAAEAAAAZACAAAAAAAAEAAAAaAB4AAAAAAAAAAAAaAB8AAAAAAAEAAAAaACAAAAAAAAEAAAAbAB4AAAAAAAAAAAAbAB8AAAAAAAEAAAAbACAAAAAAAAEAAAAcAB4AAAAAAAAAAAAcAB8AAAAAAAEAAAAcACAAAAAAAAEAAAA0ADMAAAAAAAAAAAA1ADMAAAAAAAAAAAA2ADMAAAAAAAAAAAA3ADMAAAAAAAAAAAA4ADMAAAAAAAAAAAA5ADMAAAAAAAAAAAA6ADMAAAAAAAAAAAA7ADMAAAAAAAAAAAA8ADMAAAAAAAAAAAA9ADMAAAAAAAAAAAA0ADUAAAAAAAEAAAA1ADUAAAAAAAEAAAA2ADUAAAAAAAEAAAA3ADUAAAAAAAEAAAA4ADUAAAAAAAEAAAA5ADUAAAAAAAEAAAA6ADUAAAAAAAEAAAA7ADUAAAAAAAEAAAA8ADUAAAAAAAEAAAA9ADUAAAAAAAEAAAA9ADQAAAAAAAEAAAA8ADQAAAAAAAEAAAA7ADQAAAAAAAEAAAA6ADQAAAAAAAEAAAA5ADQAAAAAAAEAAAA4ADQAAAAAAAEAAAA3ADQAAAAAAAEAAAA2ADQAAAAAAAEAAAA1ADQAAAAAAAEAAAA0ADQAAAAAAAEAAAAZAEUAAAAAAAAAAAAaAEUAAAAAAAAAAAAbAEUAAAAAAAAAAAAcAEUAAAAAAAAAAAAdAEUAAAAAAAAAAAAeAEUAAAAAAAAAAAAZAEYAAAAAAAEAAAAaAEYAAAAAAAEAAAAbAEYAAAAAAAEAAAAcAEYAAAAAAAEAAAAdAEYAAAAAAAEAAAAeAEYAAAAAAAEAAAAZAEcAAAAAAAEAAAAaAEcAAAAAAAEAAAAbAEcAAAAAAAEAAAAcAEcAAAAAAAEAAAAdAEcAAAAAAAEAAAAeAEcAAAAAAAEAAAA=") -[node name="LevelEnd" parent="." index="7"] +[node name="KillingArea1" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("22_kqu3l")] +position = Vector2(104, 572) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea1" index="0" unique_id=1658778408] +shape = SubResource("RectangleShape2D_b1jnq") + +[node name="KillingArea2" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="1" unique_id=772044084 instance=ExtResource("22_kqu3l")] +position = Vector2(424, 524) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea2" index="0" unique_id=1357291357] +shape = SubResource("RectangleShape2D_kqu3l") + +[node name="KillingArea3" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="2" unique_id=741954334 instance=ExtResource("22_kqu3l")] +position = Vector2(912, 860) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea3" index="0" unique_id=718491883] +shape = SubResource("RectangleShape2D_54p7s") + +[node name="KillingArea4" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="3" unique_id=482672287 instance=ExtResource("22_kqu3l")] +position = Vector2(448, 1148) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea4" index="0" unique_id=319407131] +shape = SubResource("RectangleShape2D_80tx3") + +[node name="LevelEnd" parent="." index="8" unique_id=1018767708] position = Vector2(1024, 1218) diff --git a/game/levels/level_4.tscn b/game/levels/level_4.tscn index 8121714..c17db13 100644 --- a/game/levels/level_4.tscn +++ b/game/levels/level_4.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=23 format=4 uid="uid://cmp1cog2cbfh5"] +[gd_scene format=4 uid="uid://cmp1cog2cbfh5"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_v1h2f"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="2_h35x0"] @@ -22,250 +22,260 @@ [ext_resource type="PackedScene" uid="uid://b6wgujelmka5p" path="res://game/objects/chair_r.tscn" id="17_fovvg"] [ext_resource type="PackedScene" uid="uid://baqawh1drerhk" path="res://game/objects/table_s.tscn" id="18_0iuyy"] [ext_resource type="PackedScene" uid="uid://d330w1ygg6uxy" path="res://game/objects/painting_v_l.tscn" id="19_s735u"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="23_s735u"] -[node name="Level4" instance=ExtResource("1_v1h2f")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_rnrg1"] +size = Vector2(224, 8) -[node name="Room1Door" parent="Doors" index="0" instance=ExtResource("2_h35x0")] +[node name="Level4" unique_id=154944069 instance=ExtResource("1_v1h2f")] + +[node name="Room1Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=566374522 instance=ExtResource("2_h35x0")] position = Vector2(176, 280) -[node name="Room2Door" parent="Doors" index="1" instance=ExtResource("2_h35x0")] +[node name="Room2Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=1122597865 instance=ExtResource("2_h35x0")] position = Vector2(352, 280) -[node name="Room4Door" parent="Doors" index="2" instance=ExtResource("2_h35x0")] +[node name="Room4Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=876008404 instance=ExtResource("2_h35x0")] position = Vector2(640, 568) -[node name="Room5Door" parent="Doors" index="3" instance=ExtResource("2_h35x0")] +[node name="Room5Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="3" unique_id=372210623 instance=ExtResource("2_h35x0")] position = Vector2(992, 568) -[node name="Room6Door" parent="Doors" index="4" instance=ExtResource("2_h35x0")] +[node name="Room6Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="4" unique_id=1604779474 instance=ExtResource("2_h35x0")] position = Vector2(1283, 568) -[node name="SquareDoor" parent="Doors" index="5" instance=ExtResource("3_qpxtm")] +[node name="SquareDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="5" unique_id=1600726778 instance=ExtResource("3_qpxtm")] position = Vector2(531, 568) -[node name="Room1" type="Node2D" parent="Objects" index="0"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=141484401] position = Vector2(74, 257) -[node name="Wardrobe" parent="Objects/Room1" index="0" instance=ExtResource("4_mpb5r")] +[node name="Wardrobe" parent="Objects/Room1" index="0" unique_id=364486566 instance=ExtResource("4_mpb5r")] position = Vector2(-74, 25) -[node name="ChairF" parent="Objects/Room1" index="1" instance=ExtResource("5_i374g")] +[node name="ChairF" parent="Objects/Room1" index="1" unique_id=624360144 instance=ExtResource("5_i374g")] position = Vector2(-14, 33) -[node name="Plate" parent="Objects/Room1" index="2" instance=ExtResource("6_gwfl1")] +[node name="Plate" parent="Objects/Room1" index="2" unique_id=2111173472 instance=ExtResource("6_gwfl1")] position = Vector2(5, 28) -[node name="TableM" parent="Objects/Room1" index="3" instance=ExtResource("7_fxyr3")] +[node name="TableM" parent="Objects/Room1" index="3" unique_id=2140203385 instance=ExtResource("7_fxyr3")] position = Vector2(-9, 38) -[node name="FlaskL_1" parent="Objects/Room1" index="4" instance=ExtResource("8_pp088")] +[node name="FlaskL_1" parent="Objects/Room1" index="4" unique_id=1387659164 instance=ExtResource("8_pp088")] position = Vector2(-19, 23) -[node name="FlaskS_1" parent="Objects/Room1" index="5" instance=ExtResource("9_gtr04")] +[node name="FlaskS_1" parent="Objects/Room1" index="5" unique_id=982484723 instance=ExtResource("9_gtr04")] position = Vector2(-3, 24) -[node name="FlaskL_2" parent="Objects/Room1" index="6" instance=ExtResource("8_pp088")] +[node name="FlaskL_2" parent="Objects/Room1" index="6" unique_id=891325853 instance=ExtResource("8_pp088")] position = Vector2(-7, 23) -[node name="FlaskS_2" parent="Objects/Room1" index="7" instance=ExtResource("9_gtr04")] +[node name="FlaskS_2" parent="Objects/Room1" index="7" unique_id=2052705816 instance=ExtResource("9_gtr04")] position = Vector2(-13, 24) -[node name="PaintingHS" parent="Objects/Room1" index="8" instance=ExtResource("10_c6guj")] +[node name="PaintingHS" parent="Objects/Room1" index="8" unique_id=2134083444 instance=ExtResource("10_c6guj")] position = Vector2(32, -3) -[node name="Room2" type="Node2D" parent="Objects" index="1"] +[node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=2094394692] position = Vector2(257, 256) -[node name="FlaskS" parent="Objects/Room2" index="0" instance=ExtResource("9_gtr04")] +[node name="FlaskS" parent="Objects/Room2" index="0" unique_id=1557572773 instance=ExtResource("9_gtr04")] position = Vector2(-26, 20) -[node name="Fireplace" parent="Objects/Room2" index="1" instance=ExtResource("12_s735u")] +[node name="Fireplace" parent="Objects/Room2" index="1" unique_id=339133866 instance=ExtResource("12_s735u")] position = Vector2(-24, 32) -[node name="Room3" type="Node2D" parent="Objects" index="2"] +[node name="Room3" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=286045658] position = Vector2(461, 244) -[node name="Cabinet" parent="Objects/Room3" index="0" instance=ExtResource("13_rnrg1")] +[node name="Cabinet" parent="Objects/Room3" index="0" unique_id=558802539 instance=ExtResource("13_rnrg1")] position = Vector2(-65, 49) -[node name="PaintingVS" parent="Objects/Room3" index="1" instance=ExtResource("14_4ncxq")] +[node name="PaintingVS" parent="Objects/Room3" index="1" unique_id=223578580 instance=ExtResource("14_4ncxq")] position = Vector2(-48, -10) -[node name="PaintingHL" parent="Objects/Room3" index="2" instance=ExtResource("15_sqm4v")] +[node name="PaintingHL" parent="Objects/Room3" index="2" unique_id=1486649578 instance=ExtResource("15_sqm4v")] position = Vector2(37, -7) -[node name="Room4" type="Node2D" parent="Objects" index="3"] +[node name="Room4" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=287093756] position = Vector2(572, 544) -[node name="FlaskL" parent="Objects/Room4" index="0" instance=ExtResource("8_pp088")] +[node name="FlaskL" parent="Objects/Room4" index="0" unique_id=86629796 instance=ExtResource("8_pp088")] position = Vector2(13, -1) -[node name="Wardrobe" parent="Objects/Room4" index="1" instance=ExtResource("4_mpb5r")] +[node name="Wardrobe" parent="Objects/Room4" index="1" unique_id=496603279 instance=ExtResource("4_mpb5r")] position = Vector2(7, 25) -[node name="Room5" type="Node2D" parent="Objects" index="4"] +[node name="Room5" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=1992503710] position = Vector2(808, 533) -[node name="PaintingHL_1" parent="Objects/Room5" index="0" instance=ExtResource("15_sqm4v")] +[node name="PaintingHL_1" parent="Objects/Room5" index="0" unique_id=1606064541 instance=ExtResource("15_sqm4v")] position = Vector2(-64, -30) -[node name="PaintingHL_2" parent="Objects/Room5" index="1" instance=ExtResource("15_sqm4v")] +[node name="PaintingHL_2" parent="Objects/Room5" index="1" unique_id=910334203 instance=ExtResource("15_sqm4v")] position = Vector2(64, -30) -[node name="Table_1" type="Node2D" parent="Objects/Room5" index="2"] +[node name="Table_1" type="Node2D" parent="Objects/Room5" index="2" unique_id=922425728] position = Vector2(-78, 66) -[node name="ChairL" parent="Objects/Room5/Table_1" index="0" instance=ExtResource("16_had2m")] +[node name="ChairL" parent="Objects/Room5/Table_1" index="0" unique_id=1353531552 instance=ExtResource("16_had2m")] position = Vector2(9, -5) -[node name="ChairL2" parent="Objects/Room5/Table_1" index="1" instance=ExtResource("16_had2m")] +[node name="ChairL2" parent="Objects/Room5/Table_1" index="1" unique_id=1464411013 instance=ExtResource("16_had2m")] position = Vector2(11, -5) -[node name="ChairL3" parent="Objects/Room5/Table_1" index="2" instance=ExtResource("16_had2m")] +[node name="ChairL3" parent="Objects/Room5/Table_1" index="2" unique_id=1085081463 instance=ExtResource("16_had2m")] position = Vector2(14, -5) -[node name="ChairR" parent="Objects/Room5/Table_1" index="3" instance=ExtResource("17_fovvg")] +[node name="ChairR" parent="Objects/Room5/Table_1" index="3" unique_id=926766789 instance=ExtResource("17_fovvg")] position = Vector2(-9, -5) -[node name="ChairR2" parent="Objects/Room5/Table_1" index="4" instance=ExtResource("17_fovvg")] +[node name="ChairR2" parent="Objects/Room5/Table_1" index="4" unique_id=75530884 instance=ExtResource("17_fovvg")] position = Vector2(-12, -5) -[node name="TableS" parent="Objects/Room5/Table_1" index="5" instance=ExtResource("18_0iuyy")] +[node name="TableS" parent="Objects/Room5/Table_1" index="5" unique_id=1358360014 instance=ExtResource("18_0iuyy")] -[node name="Plate" parent="Objects/Room5/Table_1" index="6" instance=ExtResource("6_gwfl1")] +[node name="Plate" parent="Objects/Room5/Table_1" index="6" unique_id=929035056 instance=ExtResource("6_gwfl1")] position = Vector2(0, -9) -[node name="Plate2" parent="Objects/Room5/Table_1" index="7" instance=ExtResource("6_gwfl1")] +[node name="Plate2" parent="Objects/Room5/Table_1" index="7" unique_id=1851641539 instance=ExtResource("6_gwfl1")] position = Vector2(6, -9) -[node name="Plate3" parent="Objects/Room5/Table_1" index="8" instance=ExtResource("6_gwfl1")] +[node name="Plate3" parent="Objects/Room5/Table_1" index="8" unique_id=1265254802 instance=ExtResource("6_gwfl1")] position = Vector2(-5, -9) -[node name="Table_2" type="Node2D" parent="Objects/Room5" index="3"] +[node name="Table_2" type="Node2D" parent="Objects/Room5" index="3" unique_id=1188882843] position = Vector2(-22, 66) -[node name="ChairL" parent="Objects/Room5/Table_2" index="0" instance=ExtResource("16_had2m")] +[node name="ChairL" parent="Objects/Room5/Table_2" index="0" unique_id=894196984 instance=ExtResource("16_had2m")] position = Vector2(10, -5) -[node name="ChairL2" parent="Objects/Room5/Table_2" index="1" instance=ExtResource("16_had2m")] +[node name="ChairL2" parent="Objects/Room5/Table_2" index="1" unique_id=1508172232 instance=ExtResource("16_had2m")] position = Vector2(13, -5) -[node name="ChairR" parent="Objects/Room5/Table_2" index="2" instance=ExtResource("17_fovvg")] +[node name="ChairR" parent="Objects/Room5/Table_2" index="2" unique_id=1184708931 instance=ExtResource("17_fovvg")] position = Vector2(-10, -5) -[node name="ChairR2" parent="Objects/Room5/Table_2" index="3" instance=ExtResource("17_fovvg")] +[node name="ChairR2" parent="Objects/Room5/Table_2" index="3" unique_id=719843785 instance=ExtResource("17_fovvg")] position = Vector2(-13, -5) -[node name="TableS" parent="Objects/Room5/Table_2" index="4" instance=ExtResource("18_0iuyy")] +[node name="TableS" parent="Objects/Room5/Table_2" index="4" unique_id=1639852157 instance=ExtResource("18_0iuyy")] -[node name="Plate" parent="Objects/Room5/Table_2" index="5" instance=ExtResource("6_gwfl1")] +[node name="Plate" parent="Objects/Room5/Table_2" index="5" unique_id=1875361868 instance=ExtResource("6_gwfl1")] position = Vector2(-5, -9) -[node name="Plate2" parent="Objects/Room5/Table_2" index="6" instance=ExtResource("6_gwfl1")] +[node name="Plate2" parent="Objects/Room5/Table_2" index="6" unique_id=146296693 instance=ExtResource("6_gwfl1")] position = Vector2(7, -9) -[node name="Plate3" parent="Objects/Room5/Table_2" index="7" instance=ExtResource("6_gwfl1")] +[node name="Plate3" parent="Objects/Room5/Table_2" index="7" unique_id=578807558 instance=ExtResource("6_gwfl1")] position = Vector2(0, -9) -[node name="Table_3" type="Node2D" parent="Objects/Room5" index="4"] +[node name="Table_3" type="Node2D" parent="Objects/Room5" index="4" unique_id=562791768] position = Vector2(29, 66) -[node name="ChairL" parent="Objects/Room5/Table_3" index="0" instance=ExtResource("16_had2m")] +[node name="ChairL" parent="Objects/Room5/Table_3" index="0" unique_id=1085542376 instance=ExtResource("16_had2m")] position = Vector2(9, -5) -[node name="ChairL2" parent="Objects/Room5/Table_3" index="1" instance=ExtResource("16_had2m")] +[node name="ChairL2" parent="Objects/Room5/Table_3" index="1" unique_id=1953161899 instance=ExtResource("16_had2m")] position = Vector2(11, -5) -[node name="ChairR" parent="Objects/Room5/Table_3" index="2" instance=ExtResource("17_fovvg")] +[node name="ChairR" parent="Objects/Room5/Table_3" index="2" unique_id=1728450236 instance=ExtResource("17_fovvg")] position = Vector2(-13, -5) -[node name="ChairR2" parent="Objects/Room5/Table_3" index="3" instance=ExtResource("17_fovvg")] +[node name="ChairR2" parent="Objects/Room5/Table_3" index="3" unique_id=1597572404 instance=ExtResource("17_fovvg")] position = Vector2(-10, -5) -[node name="TableS" parent="Objects/Room5/Table_3" index="4" instance=ExtResource("18_0iuyy")] +[node name="TableS" parent="Objects/Room5/Table_3" index="4" unique_id=635781710 instance=ExtResource("18_0iuyy")] -[node name="Plate" parent="Objects/Room5/Table_3" index="5" instance=ExtResource("6_gwfl1")] +[node name="Plate" parent="Objects/Room5/Table_3" index="5" unique_id=388307994 instance=ExtResource("6_gwfl1")] position = Vector2(0, -9) -[node name="Plate2" parent="Objects/Room5/Table_3" index="6" instance=ExtResource("6_gwfl1")] +[node name="Plate2" parent="Objects/Room5/Table_3" index="6" unique_id=2053992930 instance=ExtResource("6_gwfl1")] position = Vector2(6, -9) -[node name="Plate3" parent="Objects/Room5/Table_3" index="7" instance=ExtResource("6_gwfl1")] +[node name="Plate3" parent="Objects/Room5/Table_3" index="7" unique_id=893966668 instance=ExtResource("6_gwfl1")] position = Vector2(-6, -9) -[node name="Table_4" type="Node2D" parent="Objects/Room5" index="5"] +[node name="Table_4" type="Node2D" parent="Objects/Room5" index="5" unique_id=1181751227] position = Vector2(85, 66) -[node name="ChairL" parent="Objects/Room5/Table_4" index="0" instance=ExtResource("16_had2m")] +[node name="ChairL" parent="Objects/Room5/Table_4" index="0" unique_id=1192780441 instance=ExtResource("16_had2m")] position = Vector2(10, -5) -[node name="ChairL2" parent="Objects/Room5/Table_4" index="1" instance=ExtResource("16_had2m")] +[node name="ChairL2" parent="Objects/Room5/Table_4" index="1" unique_id=834066326 instance=ExtResource("16_had2m")] position = Vector2(13, -5) -[node name="ChairL3" parent="Objects/Room5/Table_4" index="2" instance=ExtResource("16_had2m")] +[node name="ChairL3" parent="Objects/Room5/Table_4" index="2" unique_id=435595466 instance=ExtResource("16_had2m")] position = Vector2(16, -5) -[node name="ChairR" parent="Objects/Room5/Table_4" index="3" instance=ExtResource("17_fovvg")] +[node name="ChairR" parent="Objects/Room5/Table_4" index="3" unique_id=1955680121 instance=ExtResource("17_fovvg")] position = Vector2(-14, -5) -[node name="ChairR2" parent="Objects/Room5/Table_4" index="4" instance=ExtResource("17_fovvg")] +[node name="ChairR2" parent="Objects/Room5/Table_4" index="4" unique_id=1065079218 instance=ExtResource("17_fovvg")] position = Vector2(-11, -5) -[node name="ChairR3" parent="Objects/Room5/Table_4" index="5" instance=ExtResource("17_fovvg")] +[node name="ChairR3" parent="Objects/Room5/Table_4" index="5" unique_id=74538832 instance=ExtResource("17_fovvg")] position = Vector2(-20, -5) -[node name="TableS" parent="Objects/Room5/Table_4" index="6" instance=ExtResource("18_0iuyy")] +[node name="TableS" parent="Objects/Room5/Table_4" index="6" unique_id=1153769591 instance=ExtResource("18_0iuyy")] -[node name="Plate" parent="Objects/Room5/Table_4" index="7" instance=ExtResource("6_gwfl1")] +[node name="Plate" parent="Objects/Room5/Table_4" index="7" unique_id=105254350 instance=ExtResource("6_gwfl1")] position = Vector2(-6, -9) -[node name="Plate2" parent="Objects/Room5/Table_4" index="8" instance=ExtResource("6_gwfl1")] +[node name="Plate2" parent="Objects/Room5/Table_4" index="8" unique_id=1256035192 instance=ExtResource("6_gwfl1")] position = Vector2(1, -9) -[node name="Plate3" parent="Objects/Room5/Table_4" index="9" instance=ExtResource("6_gwfl1")] +[node name="Plate3" parent="Objects/Room5/Table_4" index="9" unique_id=2008224714 instance=ExtResource("6_gwfl1")] position = Vector2(6, -9) -[node name="Room6" type="Node2D" parent="Objects" index="5"] +[node name="Room6" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="5" unique_id=2086328878] position = Vector2(1124, 533) -[node name="PaintingVL" parent="Objects/Room6" index="0" instance=ExtResource("19_s735u")] +[node name="PaintingVL" parent="Objects/Room6" index="0" unique_id=314476613 instance=ExtResource("19_s735u")] position = Vector2(-69, 23) -[node name="PaintingHS" parent="Objects/Room6" index="1" instance=ExtResource("10_c6guj")] +[node name="PaintingHS" parent="Objects/Room6" index="1" unique_id=286558287 instance=ExtResource("10_c6guj")] position = Vector2(-11, 29) -[node name="PaintingVS" parent="Objects/Room6" index="2" instance=ExtResource("14_4ncxq")] +[node name="PaintingVS" parent="Objects/Room6" index="2" unique_id=1207208337 instance=ExtResource("14_4ncxq")] position = Vector2(46, 25) -[node name="SquareKeyPickup" parent="Pickups" index="0" instance=ExtResource("4_p0pgv")] +[node name="SquareKeyPickup" parent="Pickups" parent_id_path=PackedInt32Array(1113969064) index="0" unique_id=1818750964 instance=ExtResource("4_p0pgv")] position = Vector2(1312, 560) -[node name="WhiteEnemy" parent="Enemies" index="0" instance=ExtResource("3_2vfi4")] +[node name="WhiteEnemy" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="0" unique_id=1184609649 instance=ExtResource("3_2vfi4")] position = Vector2(258, 289) type = 1 initial_state = 1 -[node name="GrayEnemy" parent="Enemies" index="1" instance=ExtResource("5_p0pgv")] +[node name="GrayEnemy" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="1" unique_id=455148405 instance=ExtResource("5_p0pgv")] position = Vector2(796, 592) type = 1 initial_state = 1 -[node name="BlackEnemy" parent="Enemies" index="2" instance=ExtResource("7_12tya")] +[node name="BlackEnemy" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="2" unique_id=1794979765 instance=ExtResource("7_12tya")] position = Vector2(1162, 592) type = 1 initial_state = 1 -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAD+////AAACAAEAAAD+//7/AAACAAEAAAD+//3/AAACAAEAAAD+//z/AAACAAEAAAD+//v/AAACAAEAAAD+//r/AAACAAEAAAD+//n/AAACAAEAAAD+//j/AAACAAEAAAD+//f/AAACAAEAAAD+//b/AAACAAEAAAD+//X/AAACAAEAAAD+//T/AAACAAEAAAD+/wAAAAACAAEAAAD+/wEAAAACAAEAAAD+/wIAAAACAAEAAAD+/wMAAAACAAEAAAD+/wQAAAACAAEAAAD+/wUAAAACAAEAAAD+/wYAAAACAAEAAAD+/wcAAAACAAEAAAD+/wgAAAACAAEAAAD+/wkAAAACAAEAAAD+/woAAAACAAEAAAD+/wsAAAACAAEAAAABAAoAAAAAAAEAAAABAAkAAAAAAAEAAAABAAgAAAAAAAEAAAABAAcAAAAAAAEAAAABAAYAAAAAAAEAAAABAAUAAAAAAAEAAAABAAQAAAAAAAEAAAABAAMAAAAAAAEAAAABAAIAAAAAAAEAAAABAAEAAAAAAAEAAAABAAAAAAAAAAEAAAABAP//AAAAAAEAAAABAP7/AAAAAAEAAAABAP3/AAAAAAEAAAABAPz/AAAAAAEAAAABAPv/AAAAAAEAAAABAPr/AAAAAAEAAAABAPn/AAAAAAEAAAABAPj/AAAAAAEAAAABAPf/AAAAAAEAAAABAPb/AAAAAAEAAAABAPX/AAAAAAEAAAABAPT/AAAAAAEAAAD+/wwAAAACAAEAAAD+/w0AAAACAAEAAAD+/w4AAAACAAEAAAD+/w8AAAACAAEAAAD+/xAAAAACAAEAAAD+/xEAAAACAAEAAAD+/xIAAAACAAEAAAD//xMAAAABAAAAAAAAABMAAAABAAAAAAABABMAAAABAAAAAAACABMAAAABAAAAAAADABMAAAABAAAAAAAEABMAAAABAAAAAAAFABMAAAABAAAAAAAGABMAAAABAAAAAAAHABMAAAABAAAAAAAIABMAAAABAAAAAAAJABMAAAABAAAAAAD+/xMAAAADAAEAAAAKABMAAAABAAAAAAALABMAAAABAAAAAAAMABMAAAABAAAAAAANABMAAAABAAAAAAAOABMAAAABAAAAAAAPABMAAAABAAAAAAAQABMAAAABAAAAAAARABMAAAABAAAAAAAKAA4AAAAGAAEAAAAKAA8AAAAGAAIAAAAVAA4AAAAGAAEAAAAVAA8AAAAGAAIAAAASABMAAAABAAAAAAATABMAAAABAAAAAAAUABMAAAABAAAAAAAVABMAAAABAAAAAAAWABMAAAABAAAAAAAXABMAAAABAAAAAAAYABMAAAABAAAAAAAZABMAAAABAAAAAAAaABMAAAAEAAEAAAAaABIAAAAAAAEAAAAaABEAAAAAAAAAAAAgABEAAAACAAQAAAAgABIAAAACAAEAAAAgABMAAAACAAEAAAAgABQAAAACAAEAAAAgABUAAAACAAEAAAAgABYAAAACAAEAAAAgABcAAAACAAEAAAAgABgAAAACAAEAAAAgABkAAAACAAEAAAAgABoAAAACAAEAAAAgABsAAAACAAEAAAAgABwAAAACAAEAAAAjAAwAAAAAAAEAAAAjAA0AAAAAAAEAAAAjAA4AAAAAAAEAAAAjAA8AAAAAAAEAAAAjABAAAAAAAAEAAAAjABEAAAAAAAEAAAAjABIAAAAAAAEAAAAjABMAAAAAAAEAAAAjABQAAAAAAAEAAAAjABUAAAAAAAEAAAAjABYAAAAAAAEAAAAjABcAAAAAAAEAAAAjABgAAAAAAAEAAAAjABkAAAAAAAEAAAAjABoAAAAAAAEAAAAjABsAAAAAAAEAAAAjABwAAAAAAAEAAAAbABEAAAABAAAAAAAcABEAAAABAAAAAAAdABEAAAABAAAAAAAeABEAAAABAAAAAAAfABEAAAABAAAAAAAgAB0AAAACAAEAAAAgAB4AAAACAAEAAAAgAB8AAAACAAEAAAAgACAAAAACAAEAAAAgACEAAAACAAIAAAAhACUAAAABAAAAAAAiACUAAAABAAAAAAAjACUAAAABAAAAAAAkACUAAAABAAAAAAAlACUAAAABAAAAAAAmACUAAAABAAAAAAAnACUAAAABAAAAAAAoACUAAAABAAAAAAApACUAAAABAAAAAAAqACUAAAACAAAAAAAnACAAAAAGAAEAAAAnACEAAAAGAAIAAAAnAB0AAAACAAEAAAAnAB4AAAACAAEAAAAnAB8AAAACAAEAAAAgACUAAAABAAAAAAAfACUAAAABAAAAAAAfACEAAAABAAIAAAAeACEAAAABAAIAAAAdACEAAAABAAIAAAAcACEAAAABAAIAAAAbACEAAAABAAIAAAAaACEAAAABAAIAAAAeACUAAAABAAAAAAAdACUAAAABAAAAAAAcACUAAAABAAAAAAAbACUAAAABAAAAAAAaACUAAAABAAAAAAAZACUAAAAAAAAAAAAZACEAAAABAAIAAAAYACEAAAABAAIAAAAXACEAAAABAAIAAAAWACEAAAADAAAAAAAZACYAAAAAAAEAAAAZACcAAAAAAAEAAAAZACgAAAAAAAEAAAAZACkAAAAAAAEAAAAZACoAAAAAAAEAAAAZACsAAAAAAAEAAAAZACwAAAAAAAEAAAAZAC0AAAAAAAEAAAAZAC4AAAAAAAEAAAAZAC8AAAAAAAEAAAAZADAAAAAAAAEAAAAZADEAAAAAAAEAAAAZADIAAAAAAAEAAAAZADMAAAAAAAEAAAAZADQAAAAAAAEAAAAZADUAAAAAAAEAAAAZADYAAAAAAAEAAAAZADcAAAAAAAEAAAAWACIAAAACAAEAAAAWACMAAAACAAEAAAAWACQAAAACAAEAAAAWACUAAAACAAEAAAAWACYAAAACAAEAAAAWACcAAAACAAEAAAAWACgAAAACAAEAAAAWACkAAAACAAEAAAAWACoAAAACAAEAAAAWACsAAAACAAEAAAAWACwAAAACAAEAAAAWAC0AAAACAAEAAAAWAC4AAAACAAEAAAAWAC8AAAACAAEAAAAWADAAAAACAAEAAAAWADEAAAACAAEAAAAWADIAAAACAAEAAAAWADMAAAACAAEAAAAWADQAAAACAAEAAAAWADUAAAACAAEAAAAWADYAAAACAAEAAAAWADcAAAACAAEAAAAWADgAAAACAAEAAAAWADkAAAACAAEAAAAWADoAAAACAAEAAAAWADsAAAACAAEAAAAWADwAAAACAAEAAAAWAD0AAAACAAEAAAAWAD4AAAACAAEAAAAWAD8AAAACAAEAAAAWAEAAAAACAAEAAAAZADgAAAAAAAEAAAAZADkAAAAAAAEAAAAZADoAAAAAAAEAAAAZADsAAAAAAAEAAAAZADwAAAAAAAEAAAAZAD0AAAAAAAEAAAAZAD4AAAAAAAEAAAAZAD8AAAAAAAEAAAAZAEAAAAAAAAEAAAAZAEEAAAAAAAEAAAAWAEEAAAACAAEAAAAnABwAAAADAAAAAAAoABwAAAABAAIAAAApABwAAAABAAIAAAAqABwAAAABAAIAAAArABwAAAABAAIAAAAsABwAAAABAAIAAAAtABwAAAABAAIAAAAuABwAAAABAAIAAAAvABwAAAABAAIAAAAwABwAAAABAAIAAAAxABwAAAABAAIAAAAyABwAAAACAAYAAAAzABwAAAABAAIAAAA0ABwAAAABAAIAAAA1ABwAAAABAAIAAAA2ABwAAAABAAIAAAA3ABwAAAABAAIAAAA4ABwAAAABAAIAAAA5ABwAAAABAAIAAAA6ABwAAAABAAIAAAA7ABwAAAABAAIAAAA9ABwAAAAEAAAAAAA8ABwAAAABAAIAAAA9AB0AAAAAAAEAAAA9AB4AAAAAAAEAAAA9AB8AAAAAAAEAAAA9ACAAAAAGAAEAAAA9ACEAAAAGAAIAAAA6ACUAAAAAAAAAAAA7ACUAAAABAAAAAAA8ACUAAAABAAAAAAA9ACUAAAABAAAAAAAqACYAAAADAAEAAAA5ACYAAAABAAAAAAA4ACYAAAABAAAAAAA3ACYAAAABAAAAAAA2ACYAAAABAAAAAAA1ACYAAAABAAAAAAA0ACYAAAABAAAAAAAzACYAAAABAAAAAAAyACYAAAABAAAAAAAxACYAAAABAAAAAAAwACYAAAABAAAAAAAvACYAAAABAAAAAAAuACYAAAABAAAAAAAtACYAAAABAAAAAAAsACYAAAABAAAAAAArACYAAAABAAAAAAA6ACYAAAAEAAEAAAA+ACUAAAACAAAAAABNACUAAAAAAAAAAABOACUAAAABAAAAAABPACUAAAABAAAAAABQACUAAAABAAAAAABRACUAAAABAAAAAABSACUAAAABAAAAAABTACUAAAABAAAAAABOACAAAAAAAAEAAABOACEAAAAAAAIAAABPACEAAAACAAIAAABQACAAAAABAAIAAABRACAAAAABAAIAAABSACAAAAABAAIAAABTACAAAAABAAIAAABUACAAAAAEAAAAAABUACUAAAAEAAEAAABUACEAAAAAAAEAAABUACIAAAAAAAEAAABUACMAAAAAAAEAAABUACQAAAAAAAEAAABNACYAAAAAAAEAAAA+ACYAAAACAAEAAABNACcAAAAAAAEAAABNACgAAAAAAAEAAAA+ACcAAAACAAEAAAA+ACgAAAACAAEAAAA+ACkAAAACAAEAAABNACkAAAAAAAEAAAA/ACkAAAABAAIAAABAACkAAAABAAIAAABBACkAAAABAAIAAABCACkAAAABAAIAAABDACkAAAABAAIAAABEACkAAAABAAIAAABFACkAAAABAAIAAABGACkAAAABAAIAAABHACkAAAABAAIAAABIACkAAAABAAIAAABJACkAAAABAAIAAABKACkAAAABAAIAAABLACkAAAABAAIAAABMACkAAAABAAIAAAA=") -[node name="BlackWalls" parent="Tiles" index="1"] +[node name="BlackWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="1" unique_id=1250602228] tile_map_data = PackedByteArray("AAAhABEAAAABAAAAAAAiABEAAAABAAAAAAA/ACYAAAABAAAAAABAACYAAAABAAAAAABBACYAAAABAAAAAABCACYAAAABAAAAAABDACYAAAABAAAAAABEACYAAAABAAAAAABFACYAAAABAAAAAABGACYAAAABAAAAAABHACYAAAABAAAAAABIACYAAAABAAAAAABJACYAAAABAAAAAABKACYAAAABAAAAAABLACYAAAABAAAAAABMACYAAAABAAAAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AAABAAsAAAAAAAIAAAACAAsAAAABAAIAAAADAAsAAAABAAIAAAAEAAsAAAABAAIAAAAFAAsAAAABAAIAAAAGAAsAAAABAAIAAAAHAAsAAAABAAIAAAAIAAsAAAABAAIAAAAKAAsAAAABAAcAAAAJAAsAAAABAAIAAAAKAAwAAAAGAAEAAAAKAA0AAAAGAAEAAAALAAsAAAABAAIAAAAMAAsAAAABAAIAAAANAAsAAAABAAIAAAAOAAsAAAABAAIAAAAPAAsAAAABAAIAAAAQAAsAAAABAAIAAAARAAsAAAABAAIAAAASAAsAAAABAAIAAAATAAsAAAABAAIAAAAUAAsAAAABAAIAAAAVAAsAAAABAAcAAAAVAAwAAAAGAAEAAAAVAA0AAAAGAAEAAAAWAAsAAAABAAIAAAAXAAsAAAABAAIAAAAYAAsAAAABAAIAAAAZAAsAAAABAAIAAAAaAAsAAAABAAIAAAAbAAsAAAABAAIAAAAcAAsAAAABAAIAAAAdAAsAAAABAAIAAAAeAAsAAAABAAIAAAAfAAsAAAABAAIAAAAgAAsAAAABAAIAAAAhAAsAAAABAAIAAAAiAAsAAAABAAIAAAAjAAsAAAAEAAAAAAAjAB0AAAAAAAIAAAAkAB0AAAABAAIAAAAlAB0AAAABAAIAAAAmAB0AAAABAAIAAAAnAB4AAAAAAAEAAAAnAB8AAAAAAAEAAAAnAB0AAAAEAAAAAAAoACEAAAABAAAAAAApACEAAAABAAAAAAAqACEAAAACAAAAAAAqACIAAAADAAEAAAArACIAAAABAAAAAAAsACIAAAABAAAAAAAtACIAAAABAAAAAAAuACIAAAABAAAAAAAvACIAAAABAAAAAAAwACIAAAABAAAAAAAxACIAAAABAAAAAAAyACIAAAABAAAAAAAzACIAAAABAAAAAAA0ACIAAAABAAAAAAA1ACIAAAABAAAAAAA2ACIAAAABAAAAAAA3ACIAAAABAAAAAAA4ACIAAAABAAAAAAA5ACIAAAABAAAAAAA6ACIAAAAEAAEAAAA6ACEAAAAAAAAAAAA7ACEAAAABAAAAAAA8ACEAAAABAAAAAAA9AB0AAAADAAAAAAA9AB4AAAACAAEAAAA9AB8AAAACAAEAAAA+AB0AAAABAAIAAAA/AB0AAAABAAIAAABAAB0AAAABAAIAAABBAB0AAAABAAIAAABCAB0AAAABAAIAAABDAB0AAAABAAIAAABEAB0AAAABAAIAAABFAB0AAAABAAIAAABGAB0AAAABAAIAAABHAB0AAAABAAIAAABIAB0AAAABAAIAAABJAB0AAAABAAIAAABKAB0AAAABAAIAAABLAB0AAAABAAIAAABMAB0AAAABAAIAAABNAB0AAAABAAIAAABOAB0AAAAEAAAAAABOAB4AAAAAAAEAAABOAB8AAAAAAAEAAAAyACEAAAAGAAEAAAAyACAAAAAGAAEAAAAyAB8AAAAGAAEAAAAyAB4AAAAGAAEAAAAyAB0AAAAGAAEAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AAA/ACcAAAAAAAAAAABAACcAAAAAAAAAAABBACcAAAAAAAAAAABCACcAAAAAAAAAAABDACcAAAAAAAAAAABEACcAAAAAAAAAAABFACcAAAAAAAAAAABGACcAAAAAAAAAAABHACcAAAAAAAAAAABIACcAAAAAAAAAAABJACcAAAAAAAAAAABKACcAAAAAAAAAAABLACcAAAAAAAAAAABMACcAAAAAAAAAAAA/ACgAAAAAAAEAAABAACgAAAAAAAEAAABBACgAAAAAAAEAAABCACgAAAAAAAEAAABDACgAAAAAAAEAAABEACgAAAAAAAEAAABFACgAAAAAAAEAAABGACgAAAAAAAEAAABHACgAAAAAAAEAAABIACgAAAAAAAEAAABJACgAAAAAAAEAAABKACgAAAAAAAEAAABLACgAAAAAAAEAAABMACgAAAAAAAEAAABMACkAAAAAAAEAAABLACkAAAAAAAEAAABKACkAAAAAAAEAAABJACkAAAAAAAEAAABIACkAAAAAAAEAAABHACkAAAAAAAEAAABGACkAAAAAAAEAAABFACkAAAAAAAEAAABEACkAAAAAAAEAAABDACkAAAAAAAEAAABCACkAAAAAAAEAAABBACkAAAAAAAEAAABAACkAAAAAAAEAAAA/ACkAAAAAAAEAAAA=") -[node name="LevelEnd" parent="." index="7"] +[node name="KillingArea" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("23_s735u")] +position = Vector2(1120, 668) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea" index="0" unique_id=1130088126] +shape = SubResource("RectangleShape2D_rnrg1") + +[node name="LevelEnd" parent="." index="8" unique_id=1018767708] position = Vector2(384, 812) diff --git a/game/levels/level_5.tscn b/game/levels/level_5.tscn index d7bf0b8..05e398f 100644 --- a/game/levels/level_5.tscn +++ b/game/levels/level_5.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=4 uid="uid://brysu1p6fw88n"] +[gd_scene format=4 uid="uid://brysu1p6fw88n"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_v1h2f"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="2_2vfi4"] @@ -16,162 +16,190 @@ [ext_resource type="PackedScene" uid="uid://bt4smb361amjj" path="res://game/objects/flask_s.tscn" id="13_8fy2b"] [ext_resource type="PackedScene" uid="uid://d3m8kf7lqmyb8" path="res://game/objects/flask_l.tscn" id="14_j8u63"] [ext_resource type="PackedScene" uid="uid://c0bk5sk661hi1" path="res://game/objects/painting_h_s.tscn" id="15_wjoyx"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="17_8fy2b"] -[node name="Level4" instance=ExtResource("1_v1h2f")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_j8u63"] +size = Vector2(192, 8) -[node name="TriangleKeyDoor" parent="Doors" index="0" instance=ExtResource("2_2vfi4")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_wjoyx"] +size = Vector2(96, 8) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_5nurb"] +size = Vector2(64, 8) + +[node name="Level4" unique_id=582868468 instance=ExtResource("1_v1h2f")] + +[node name="TriangleKeyDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=1980069858 instance=ExtResource("2_2vfi4")] position = Vector2(-925, 631) -[node name="Door" parent="Doors" index="1" instance=ExtResource("2_2vfi4")] +[node name="Door" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=624565330 instance=ExtResource("2_2vfi4")] position = Vector2(-206, 488) rotation = 3.1415927 scale = Vector2(1, -1) -[node name="CircleDoor" parent="Doors" index="2" instance=ExtResource("3_3jny0")] +[node name="CircleDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=1690828962 instance=ExtResource("3_3jny0")] position = Vector2(206, 488) -[node name="HubTables" type="Node2D" parent="Objects" index="0"] +[node name="HubTables" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=326360991] position = Vector2(0, 496) -[node name="ChairF_1_1" parent="Objects/HubTables" index="0" instance=ExtResource("6_t3mj1")] +[node name="ChairF_1_1" parent="Objects/HubTables" index="0" unique_id=176264063 instance=ExtResource("6_t3mj1")] position = Vector2(-70, 1) -[node name="ChairF_1_2" parent="Objects/HubTables" index="1" instance=ExtResource("6_t3mj1")] +[node name="ChairF_1_2" parent="Objects/HubTables" index="1" unique_id=1127901903 instance=ExtResource("6_t3mj1")] position = Vector2(-54, 1) -[node name="ChairF_1_3" parent="Objects/HubTables" index="2" instance=ExtResource("6_t3mj1")] +[node name="ChairF_1_3" parent="Objects/HubTables" index="2" unique_id=65894224 instance=ExtResource("6_t3mj1")] position = Vector2(-39, 1) -[node name="ChairF_1_4" parent="Objects/HubTables" index="3" instance=ExtResource("6_t3mj1")] +[node name="ChairF_1_4" parent="Objects/HubTables" index="3" unique_id=1052508926 instance=ExtResource("6_t3mj1")] position = Vector2(-22, 1) -[node name="Plate_1_1" parent="Objects/HubTables" index="4" instance=ExtResource("7_mthp1")] +[node name="Plate_1_1" parent="Objects/HubTables" index="4" unique_id=1422539110 instance=ExtResource("7_mthp1")] position = Vector2(-76, -4) -[node name="Plate_1_2" parent="Objects/HubTables" index="5" instance=ExtResource("7_mthp1")] +[node name="Plate_1_2" parent="Objects/HubTables" index="5" unique_id=811506258 instance=ExtResource("7_mthp1")] position = Vector2(-57, -4) -[node name="Plate_1_3" parent="Objects/HubTables" index="6" instance=ExtResource("7_mthp1")] +[node name="Plate_1_3" parent="Objects/HubTables" index="6" unique_id=834916431 instance=ExtResource("7_mthp1")] position = Vector2(-41, -4) -[node name="Plate_1_4" parent="Objects/HubTables" index="7" instance=ExtResource("7_mthp1")] +[node name="Plate_1_4" parent="Objects/HubTables" index="7" unique_id=60244589 instance=ExtResource("7_mthp1")] position = Vector2(-27, -4) -[node name="Plate_1_5" parent="Objects/HubTables" index="8" instance=ExtResource("7_mthp1")] +[node name="Plate_1_5" parent="Objects/HubTables" index="8" unique_id=838585156 instance=ExtResource("7_mthp1")] position = Vector2(-16, -4) -[node name="TableL1" parent="Objects/HubTables" index="9" instance=ExtResource("8_mpb5r")] +[node name="TableL1" parent="Objects/HubTables" index="9" unique_id=1613677332 instance=ExtResource("8_mpb5r")] position = Vector2(-45, 6) -[node name="ChairB_1_1" parent="Objects/HubTables" index="10" instance=ExtResource("9_i374g")] +[node name="ChairB_1_1" parent="Objects/HubTables" index="10" unique_id=823854757 instance=ExtResource("9_i374g")] position = Vector2(-68, 1) -[node name="ChairB_1_2" parent="Objects/HubTables" index="11" instance=ExtResource("9_i374g")] +[node name="ChairB_1_2" parent="Objects/HubTables" index="11" unique_id=1291265498 instance=ExtResource("9_i374g")] position = Vector2(-51, 1) -[node name="ChairB_1_3" parent="Objects/HubTables" index="12" instance=ExtResource("9_i374g")] +[node name="ChairB_1_3" parent="Objects/HubTables" index="12" unique_id=65940738 instance=ExtResource("9_i374g")] position = Vector2(-37, 1) -[node name="ChairB_1_4" parent="Objects/HubTables" index="13" instance=ExtResource("9_i374g")] +[node name="ChairB_1_4" parent="Objects/HubTables" index="13" unique_id=1338479999 instance=ExtResource("9_i374g")] position = Vector2(-24, 1) -[node name="ChairF_2_1" parent="Objects/HubTables" index="14" instance=ExtResource("6_t3mj1")] +[node name="ChairF_2_1" parent="Objects/HubTables" index="14" unique_id=1914652434 instance=ExtResource("6_t3mj1")] position = Vector2(24, 1) -[node name="ChairF_2_2" parent="Objects/HubTables" index="15" instance=ExtResource("6_t3mj1")] +[node name="ChairF_2_2" parent="Objects/HubTables" index="15" unique_id=612128084 instance=ExtResource("6_t3mj1")] position = Vector2(38, 1) -[node name="ChairF_2_3" parent="Objects/HubTables" index="16" instance=ExtResource("6_t3mj1")] +[node name="ChairF_2_3" parent="Objects/HubTables" index="16" unique_id=1923759497 instance=ExtResource("6_t3mj1")] position = Vector2(54, 1) -[node name="ChairF_2_4" parent="Objects/HubTables" index="17" instance=ExtResource("6_t3mj1")] +[node name="ChairF_2_4" parent="Objects/HubTables" index="17" unique_id=2055427116 instance=ExtResource("6_t3mj1")] position = Vector2(69, 1) -[node name="Plate_2_1" parent="Objects/HubTables" index="18" instance=ExtResource("7_mthp1")] +[node name="Plate_2_1" parent="Objects/HubTables" index="18" unique_id=520100269 instance=ExtResource("7_mthp1")] position = Vector2(17, -4) -[node name="Plate_2_2" parent="Objects/HubTables" index="19" instance=ExtResource("7_mthp1")] +[node name="Plate_2_2" parent="Objects/HubTables" index="19" unique_id=1689021158 instance=ExtResource("7_mthp1")] position = Vector2(33, -4) -[node name="Plate_2_3" parent="Objects/HubTables" index="20" instance=ExtResource("7_mthp1")] +[node name="Plate_2_3" parent="Objects/HubTables" index="20" unique_id=867591997 instance=ExtResource("7_mthp1")] position = Vector2(46, -4) -[node name="Plate_2_4" parent="Objects/HubTables" index="21" instance=ExtResource("7_mthp1")] +[node name="Plate_2_4" parent="Objects/HubTables" index="21" unique_id=2125826016 instance=ExtResource("7_mthp1")] position = Vector2(60, -4) -[node name="Plate_2_5" parent="Objects/HubTables" index="22" instance=ExtResource("7_mthp1")] +[node name="Plate_2_5" parent="Objects/HubTables" index="22" unique_id=1504501759 instance=ExtResource("7_mthp1")] position = Vector2(74, -4) -[node name="TableL2" parent="Objects/HubTables" index="23" instance=ExtResource("8_mpb5r")] +[node name="TableL2" parent="Objects/HubTables" index="23" unique_id=2057911197 instance=ExtResource("8_mpb5r")] position = Vector2(47, 6) -[node name="ChairB_2_1" parent="Objects/HubTables" index="24" instance=ExtResource("9_i374g")] +[node name="ChairB_2_1" parent="Objects/HubTables" index="24" unique_id=1531478213 instance=ExtResource("9_i374g")] position = Vector2(22, 1) -[node name="ChairB_2_2" parent="Objects/HubTables" index="25" instance=ExtResource("9_i374g")] +[node name="ChairB_2_2" parent="Objects/HubTables" index="25" unique_id=201977163 instance=ExtResource("9_i374g")] position = Vector2(36, 1) -[node name="ChairB_2_3" parent="Objects/HubTables" index="26" instance=ExtResource("9_i374g")] +[node name="ChairB_2_3" parent="Objects/HubTables" index="26" unique_id=768127764 instance=ExtResource("9_i374g")] position = Vector2(51, 1) -[node name="ChairB_2_4" parent="Objects/HubTables" index="27" instance=ExtResource("9_i374g")] +[node name="ChairB_2_4" parent="Objects/HubTables" index="27" unique_id=1212923463 instance=ExtResource("9_i374g")] position = Vector2(65, 1) -[node name="HubPaintings" type="Node2D" parent="Objects" index="1"] +[node name="HubPaintings" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=1093542816] -[node name="PaintingHL_1" parent="Objects/HubPaintings" index="0" instance=ExtResource("10_c6guj")] +[node name="PaintingHL_1" parent="Objects/HubPaintings" index="0" unique_id=713176144 instance=ExtResource("10_c6guj")] position = Vector2(-87, 461) -[node name="PaintingHL_2" parent="Objects/HubPaintings" index="1" instance=ExtResource("10_c6guj")] +[node name="PaintingHL_2" parent="Objects/HubPaintings" index="1" unique_id=7407725 instance=ExtResource("10_c6guj")] position = Vector2(87, 461) -[node name="PaintingVL" parent="Objects/HubPaintings" index="2" instance=ExtResource("11_fah6j")] +[node name="PaintingVL" parent="Objects/HubPaintings" index="2" unique_id=212576478 instance=ExtResource("11_fah6j")] position = Vector2(0, 434) -[node name="PaintingVS_1" parent="Objects/HubPaintings" index="3" instance=ExtResource("12_gtkf3")] +[node name="PaintingVS_1" parent="Objects/HubPaintings" index="3" unique_id=1238585817 instance=ExtResource("12_gtkf3")] position = Vector2(-38, 451) -[node name="PaintingVS_2" parent="Objects/HubPaintings" index="4" instance=ExtResource("12_gtkf3")] +[node name="PaintingVS_2" parent="Objects/HubPaintings" index="4" unique_id=611874258 instance=ExtResource("12_gtkf3")] position = Vector2(38, 451) -[node name="Room1" type="Node2D" parent="Objects" index="2"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=1495943863] position = Vector2(-367, 626) -[node name="ChairR" parent="Objects/Room1" index="0" instance=ExtResource("11_ipebk")] +[node name="ChairR" parent="Objects/Room1" index="0" unique_id=1884279580 instance=ExtResource("11_ipebk")] position = Vector2(22, 16) -[node name="TableS" parent="Objects/Room1" index="1" instance=ExtResource("11_jnu4q")] +[node name="TableS" parent="Objects/Room1" index="1" unique_id=966672668 instance=ExtResource("11_jnu4q")] position = Vector2(34, 21) -[node name="FlaskS1" parent="Objects/Room1" index="2" instance=ExtResource("13_8fy2b")] +[node name="FlaskS1" parent="Objects/Room1" index="2" unique_id=1284038510 instance=ExtResource("13_8fy2b")] position = Vector2(28, 7) -[node name="FlaskL" parent="Objects/Room1" index="3" instance=ExtResource("14_j8u63")] +[node name="FlaskL" parent="Objects/Room1" index="3" unique_id=1245980978 instance=ExtResource("14_j8u63")] position = Vector2(38, 6) -[node name="FlaskS2" parent="Objects/Room1" index="4" instance=ExtResource("13_8fy2b")] +[node name="FlaskS2" parent="Objects/Room1" index="4" unique_id=845865336 instance=ExtResource("13_8fy2b")] position = Vector2(32, 7) -[node name="PaintingHS" parent="Objects/Room1" index="5" instance=ExtResource("15_wjoyx")] +[node name="PaintingHS" parent="Objects/Room1" index="5" unique_id=821372012 instance=ExtResource("15_wjoyx")] position = Vector2(-38, -12) -[node name="CircleKeyPickup" parent="Pickups" index="0" instance=ExtResource("6_r6jdw")] +[node name="CircleKeyPickup" parent="Pickups" parent_id_path=PackedInt32Array(1113969064) index="0" unique_id=571829333 instance=ExtResource("6_r6jdw")] position = Vector2(-974, 632) -[node name="Player" parent="." index="4"] +[node name="Player" parent="." index="4" unique_id=1058744997] position = Vector2(0, 109) -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAABAPr/AAAAAAEAAAABAPv/AAAAAAEAAAABAPz/AAAAAAEAAAABAP3/AAAAAAEAAAABAP7/AAAAAAEAAAABAP//AAAAAAEAAAABAAAAAAAAAAEAAAABAAEAAAAAAAEAAAABAAIAAAAAAAEAAAABAAMAAAAAAAEAAAABAAQAAAAAAAEAAAABAAUAAAAAAAEAAAABAAYAAAAAAAEAAAABAAcAAAAAAAEAAAABAAgAAAAAAAEAAAABAAkAAAAAAAEAAAABAAoAAAAAAAEAAAABAAsAAAAAAAEAAAABAAwAAAAAAAEAAAABAA0AAAAAAAEAAAABAA4AAAAAAAEAAAD+/w4AAAACAAEAAAD+/w0AAAACAAEAAAD+/wwAAAACAAEAAAD+/wsAAAACAAEAAAD+/woAAAACAAEAAAD+/wkAAAACAAEAAAD+/wgAAAACAAEAAAD+/wcAAAACAAEAAAD+/wYAAAACAAEAAAD+/wUAAAACAAEAAAD+/wQAAAACAAEAAAD+/wMAAAACAAEAAAD+/wIAAAACAAEAAAD+/wEAAAACAAEAAAD+/wAAAAACAAEAAAD+////AAACAAEAAAD+//7/AAACAAEAAAD+//3/AAACAAEAAAD+//z/AAACAAEAAAD+//v/AAACAAEAAAD+//r/AAACAAEAAADz/xwAAAACAAIAAADz/yAAAAABAAAAAAD0/yAAAAABAAAAAAD1/yAAAAABAAAAAAD2/yAAAAABAAAAAAD3/yAAAAABAAAAAAD4/yAAAAABAAAAAAD5/yAAAAABAAAAAAD6/yAAAAABAAAAAAD7/yAAAAABAAAAAAD8/yAAAAABAAAAAAD9/yAAAAABAAAAAAD+/yAAAAABAAAAAAD//yAAAAABAAAAAAAAACAAAAABAAAAAAABACAAAAABAAAAAAACACAAAAABAAAAAAADACAAAAABAAAAAAAEACAAAAABAAAAAAAFACAAAAABAAAAAAAGACAAAAABAAAAAAAHACAAAAABAAAAAAAIACAAAAABAAAAAAAJACAAAAABAAAAAAAKACAAAAABAAAAAAALACAAAAABAAAAAAAMABwAAAAAAAIAAAAMACAAAAABAAAAAADz/xsAAAACAAEAAAAMABsAAAAAAAEAAAANACAAAAABAAAAAADy/yAAAAABAAAAAAANABwAAAABAAIAAADy/xwAAAABAAIAAAAOACAAAAACAAAAAAAOABwAAAABAAIAAAAPABwAAAABAAIAAAAQABwAAAABAAIAAAARABwAAAAEAAAAAAARAB0AAAAAAAEAAAARAB4AAAAAAAEAAAARAB8AAAAAAAEAAAARACAAAAAAAAEAAAARACEAAAAAAAEAAAARACIAAAAAAAEAAAAOACEAAAACAAEAAAAOACIAAAACAAEAAAARACMAAAAAAAEAAAARACQAAAAAAAEAAAARACUAAAAAAAEAAAARACYAAAAAAAEAAAAOACMAAAACAAEAAAAOACQAAAACAAEAAAAOACUAAAACAAEAAAAOACYAAAACAAEAAAAOACcAAAACAAEAAAAOACgAAAACAAEAAAAOACkAAAACAAEAAAAOACoAAAACAAEAAAARACcAAAAAAAEAAAARACgAAAAAAAEAAAARACkAAAAAAAEAAAARACoAAAAAAAEAAAARACsAAAAAAAEAAAARACwAAAAAAAEAAAARAC0AAAAAAAEAAAARAC4AAAAAAAEAAAARAC8AAAAAAAEAAAARADAAAAAAAAEAAAARADEAAAAAAAEAAAARADIAAAAAAAEAAAARADMAAAAAAAEAAAARADQAAAAAAAEAAAARADUAAAAAAAEAAAARADYAAAAAAAEAAAARADcAAAAAAAEAAAAOACsAAAACAAEAAAAOACwAAAACAAEAAAAOAC0AAAACAAEAAAAOAC4AAAACAAEAAAAOAC8AAAACAAEAAAAOADAAAAACAAEAAAAOADEAAAACAAEAAAAOADIAAAACAAEAAAAOADMAAAACAAEAAAAOADQAAAACAAEAAAAOADUAAAACAAEAAAAOADYAAAACAAEAAAAOADcAAAACAAEAAAAOADgAAAACAAEAAAAOADkAAAACAAEAAAAOADoAAAACAAEAAAAOADsAAAACAAEAAAAOADwAAAACAAEAAAAOAD0AAAACAAEAAAAOAD4AAAACAAEAAAAOAD8AAAACAAEAAAAOAEAAAAACAAEAAAARADgAAAAAAAEAAAARADkAAAAAAAEAAAARADoAAAAAAAEAAAARADsAAAAAAAEAAAARADwAAAAAAAEAAAARAD0AAAAAAAEAAAARAD4AAAAAAAEAAAARAD8AAAAAAAEAAAARAEAAAAAAAAEAAADx/yAAAAABAAAAAADw/yAAAAAAAAAAAADw/yEAAAAAAAEAAADw/yIAAAAAAAEAAADw/yMAAAAEAAEAAADv/yMAAAABAAAAAADu/yMAAAAAAAAAAADu/yQAAAAAAAEAAADu/yUAAAAAAAEAAADu/yYAAAAEAAEAAADt/yYAAAABAAAAAADs/yYAAAAAAAAAAADx/xwAAAABAAIAAADw/xwAAAABAAIAAADv/xwAAAABAAIAAADu/xwAAAABAAIAAADt/xwAAAABAAIAAADs/xwAAAABAAIAAADr/xwAAAADAAAAAADq/x0AAAADAAAAAADp/x4AAAADAAAAAADo/x8AAAADAAAAAADr/x0AAAACAAIAAADq/x4AAAACAAIAAADp/x8AAAACAAIAAADB/ygAAAACAAEAAADB/ykAAAADAAEAAADC/ykAAAABAAAAAADD/ykAAAABAAAAAADE/ykAAAABAAAAAADF/ykAAAABAAAAAADG/ykAAAABAAAAAADH/ykAAAABAAAAAADI/ykAAAABAAAAAADJ/ykAAAABAAAAAADK/ykAAAABAAAAAADL/ykAAAACAAAAAADL/yoAAAACAAEAAADL/ysAAAACAAEAAADL/ywAAAACAAEAAADM/ywAAAABAAIAAADN/ywAAAABAAIAAADO/ywAAAABAAIAAADP/ywAAAABAAIAAADQ/ykAAAAAAAAAAADQ/yoAAAAAAAEAAADQ/ysAAAAAAAEAAADQ/ywAAAAAAAEAAADR/ykAAAABAAAAAADS/ykAAAACAAQAAADS/yoAAAACAAEAAADS/ysAAAACAAEAAADS/ywAAAACAAEAAADT/ywAAAABAAIAAADU/ywAAAABAAIAAADV/ywAAAABAAIAAADW/ywAAAABAAIAAADX/ywAAAABAAIAAADY/ywAAAABAAIAAADZ/ykAAAAHAAUAAADZ/yoAAAAGAAEAAADZ/ysAAAAGAAEAAADZ/ywAAAAGAAEAAADa/ywAAAABAAIAAADb/ywAAAABAAIAAADc/ywAAAABAAIAAADd/ywAAAABAAIAAADe/ywAAAABAAIAAADf/ywAAAABAAIAAADg/ywAAAABAAIAAADh/ywAAAABAAIAAADi/ywAAAABAAIAAADj/ywAAAABAAIAAADk/ywAAAABAAIAAADl/ywAAAABAAIAAADm/ykAAAADAAQAAADm/yoAAAAAAAEAAADm/ysAAAAAAAEAAADm/ywAAAAAAAEAAADn/ykAAAABAAAAAADo/ykAAAABAAAAAADp/ykAAAABAAAAAADq/ykAAAABAAAAAADr/ykAAAABAAAAAADs/ygAAAAAAAEAAADs/ykAAAAEAAEAAADB/yUAAAADAAAAAADB/yYAAAACAAEAAADB/ycAAAACAAEAAADC/yUAAAABAAIAAADD/yUAAAABAAIAAADE/yUAAAABAAIAAADF/yMAAAACAAEAAADF/yQAAAACAAEAAADF/yUAAAACAAIAAADK/yIAAAABAAIAAADL/yIAAAABAAIAAADM/yIAAAAAAAYAAADN/yIAAAABAAIAAADO/yIAAAABAAIAAADP/yIAAAABAAYAAADQ/yIAAAABAAIAAADR/yIAAAABAAIAAADS/yIAAAABAAIAAADT/yIAAAABAAIAAADU/yIAAAABAAIAAADV/yIAAAABAAIAAADW/yIAAAABAAIAAADX/yIAAAABAAIAAADY/yIAAAABAAIAAADZ/yIAAAACAAYAAADa/yIAAAABAAIAAADb/yIAAAABAAIAAADc/yIAAAABAAIAAADd/yIAAAABAAIAAADe/yIAAAABAAIAAADf/yIAAAABAAIAAADg/yIAAAABAAIAAADh/yIAAAABAAIAAADi/yIAAAABAAIAAADj/yIAAAABAAIAAADk/yIAAAABAAIAAADl/yIAAAABAAIAAADm/yIAAAACAAIAAADn/yEAAAACAAIAAADo/yAAAAACAAIAAADm/yEAAAADAAAAAADn/yAAAAADAAAAAADs/ycAAAAAAAEAAADJ/yIAAAABAAIAAADI/yIAAAABAAIAAADH/yIAAAABAAIAAADG/yIAAAABAAIAAADF/yIAAAADAAAAAAD+/w8AAAACAAEAAAD+/xAAAAACAAEAAAD+/xEAAAACAAEAAAD+/xIAAAACAAEAAAD+/xMAAAACAAEAAAD+/xQAAAACAAEAAAABAA8AAAAAAAEAAAABABAAAAAAAAEAAAABABEAAAAAAAEAAAABABIAAAAAAAEAAAABABMAAAAAAAEAAAABABQAAAAAAAEAAAA=") -[node name="BlackWalls" parent="Tiles" index="1"] +[node name="BlackWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="1" unique_id=1250602228] tile_map_data = PackedByteArray("AADM/yMAAAACAAEAAADM/yQAAAACAAEAAADM/yUAAAACAAEAAADM/yYAAAACAAEAAADM/ycAAAACAAEAAADM/ygAAAACAAEAAADM/ykAAAACAAEAAADM/yoAAAACAAEAAADM/ysAAAACAAEAAADg/ykAAAABAAAAAADh/ykAAAABAAAAAADi/ykAAAABAAAAAADj/ykAAAABAAAAAADk/ykAAAABAAAAAADl/ykAAAABAAAAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AADP/yMAAAAAAAEAAADP/yQAAAAAAAEAAADP/yUAAAAAAAEAAADP/yYAAAAAAAEAAADP/ycAAAAAAAEAAADP/ygAAAAAAAEAAADP/ykAAAAAAAEAAADP/yoAAAAAAAEAAADP/ysAAAAAAAEAAADT/ykAAAABAAAAAADU/ykAAAABAAAAAADV/ykAAAABAAAAAADW/ykAAAABAAAAAADX/ykAAAABAAAAAADY/ykAAAABAAAAAADZ/yMAAAAGAAEAAADZ/yQAAAAGAAEAAADZ/yUAAAAGAAEAAADZ/yYAAAAGAAEAAADZ/ycAAAAGAAEAAADZ/ygAAAAGAAEAAADa/ykAAAABAAAAAADb/ykAAAABAAAAAADc/ykAAAABAAAAAADd/ykAAAABAAAAAADe/ykAAAABAAAAAADf/ykAAAABAAAAAADz/xoAAAACAAEAAADz/xkAAAACAAEAAADz/xgAAAACAAEAAADz/xcAAAACAAEAAADz/xYAAAACAAEAAADz/xUAAAADAAAAAAAMABoAAAAAAAEAAAAMABkAAAAAAAEAAAAMABgAAAAAAAEAAAAMABcAAAAAAAEAAAAMABYAAAAAAAEAAAAMABUAAAAEAAAAAAD0/xUAAAABAAIAAAD1/xUAAAABAAIAAAD2/xUAAAABAAIAAAD3/xUAAAABAAIAAAD4/xUAAAABAAIAAAD5/xUAAAABAAIAAAD6/xUAAAABAAIAAAD7/xUAAAABAAIAAAD8/xUAAAABAAIAAAD9/xUAAAABAAIAAAD+/xUAAAACAAIAAAABABUAAAAAAAIAAAACABUAAAABAAIAAAADABUAAAABAAIAAAAEABUAAAABAAIAAAAFABUAAAABAAIAAAAGABUAAAABAAIAAAAHABUAAAABAAIAAAAIABUAAAABAAIAAAAJABUAAAABAAIAAAAKABUAAAABAAIAAAALABUAAAABAAIAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AADM/yoAAAAAAAAAAADM/ysAAAAAAAEAAADM/ywAAAAAAAEAAADN/yoAAAAAAAAAAADN/ysAAAAAAAEAAADN/ywAAAAAAAEAAADO/yoAAAAAAAAAAADO/ysAAAAAAAEAAADO/ywAAAAAAAEAAADP/yoAAAAAAAAAAADP/ysAAAAAAAEAAADP/ywAAAAAAAEAAADT/yoAAAAAAAAAAADT/ysAAAAAAAEAAADT/ywAAAAAAAEAAADU/yoAAAAAAAAAAADU/ysAAAAAAAEAAADU/ywAAAAAAAEAAADV/yoAAAAAAAAAAADV/ysAAAAAAAEAAADV/ywAAAAAAAEAAADW/yoAAAAAAAAAAADW/ysAAAAAAAEAAADW/ywAAAAAAAEAAADX/yoAAAAAAAAAAADX/ysAAAAAAAEAAADX/ywAAAAAAAEAAADY/yoAAAAAAAAAAADY/ysAAAAAAAEAAADY/ywAAAAAAAEAAADa/yoAAAAAAAAAAADa/ysAAAAAAAEAAADa/ywAAAAAAAEAAADb/yoAAAAAAAAAAADb/ysAAAAAAAEAAADb/ywAAAAAAAEAAADc/yoAAAAAAAAAAADc/ysAAAAAAAEAAADc/ywAAAAAAAEAAADd/yoAAAAAAAAAAADd/ysAAAAAAAEAAADd/ywAAAAAAAEAAADe/yoAAAAAAAAAAADe/ysAAAAAAAEAAADe/ywAAAAAAAEAAADf/yoAAAAAAAAAAADf/ysAAAAAAAEAAADf/ywAAAAAAAEAAADg/yoAAAAAAAAAAADg/ysAAAAAAAEAAADg/ywAAAAAAAEAAADh/yoAAAAAAAAAAADh/ysAAAAAAAEAAADh/ywAAAAAAAEAAADi/yoAAAAAAAAAAADi/ysAAAAAAAEAAADi/ywAAAAAAAEAAADj/yoAAAAAAAAAAADj/ysAAAAAAAEAAADj/ywAAAAAAAEAAADk/yoAAAAAAAAAAADk/ysAAAAAAAEAAADk/ywAAAAAAAEAAADl/yoAAAAAAAAAAADl/ysAAAAAAAEAAADl/ywAAAAAAAEAAAA=") -[node name="LevelEnd" parent="." index="7"] +[node name="KillingArea1" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("17_8fy2b")] +position = Vector2(-512, 716) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea1" index="0" unique_id=490664864] +shape = SubResource("RectangleShape2D_j8u63") + +[node name="KillingArea2" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="1" unique_id=1087634228 instance=ExtResource("17_8fy2b")] +position = Vector2(-672, 716) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea2" index="0" unique_id=55967834] +shape = SubResource("RectangleShape2D_wjoyx") + +[node name="KillingArea3" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="2" unique_id=160083081 instance=ExtResource("17_8fy2b")] +position = Vector2(-800, 716) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea3" index="0" unique_id=2058383047] +shape = SubResource("RectangleShape2D_5nurb") + +[node name="LevelEnd" parent="." index="8" unique_id=1018767708] position = Vector2(256, 797) diff --git a/game/levels/level_6.tscn b/game/levels/level_6.tscn index 9f1d02c..f2a5460 100644 --- a/game/levels/level_6.tscn +++ b/game/levels/level_6.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=24 format=4 uid="uid://uanhjjloryf4"] +[gd_scene format=4 uid="uid://uanhjjloryf4"] [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_3svqx"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="2_te27h"] @@ -23,325 +23,344 @@ [ext_resource type="PackedScene" uid="uid://dqgmfpv2mhdpn" path="res://game/pickups/triangle_key_pickup.tscn" id="21_jk2b3"] [ext_resource type="PackedScene" uid="uid://cutjutvd8dqqc" path="res://game/characters/black_enemy.tscn" id="22_b1xny"] [ext_resource type="PackedScene" uid="uid://bv2gahb4wxgb1" path="res://game/characters/white_enemy.tscn" id="23_8555i"] +[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="24_te27h"] -[node name="Level4" instance=ExtResource("1_3svqx")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_cjy8w"] +size = Vector2(144, 8) -[node name="SquareDoor" parent="Doors" index="0" instance=ExtResource("3_m4658")] +[sub_resource type="RectangleShape2D" id="RectangleShape2D_own00"] +size = Vector2(352, 8) + +[node name="Level4" unique_id=353196200 instance=ExtResource("1_3svqx")] + +[node name="SquareDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="0" unique_id=1465729848 instance=ExtResource("3_m4658")] position = Vector2(362, 344) -[node name="Door1" parent="Doors" index="1" instance=ExtResource("2_te27h")] +[node name="Door1" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="1" unique_id=1825763161 instance=ExtResource("2_te27h")] position = Vector2(435, 280) -[node name="Door2" parent="Doors" index="2" instance=ExtResource("2_te27h")] +[node name="Door2" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="2" unique_id=2066798827 instance=ExtResource("2_te27h")] position = Vector2(819, 345) -[node name="Door3" parent="Doors" index="3" instance=ExtResource("2_te27h")] +[node name="Door3" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="3" unique_id=23579185 instance=ExtResource("2_te27h")] position = Vector2(686, 136) -[node name="LockedDoor" parent="Doors" index="4" instance=ExtResource("4_86oha")] +[node name="LockedDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="4" unique_id=1298331323 instance=ExtResource("4_86oha")] position = Vector2(67, 344) -[node name="TriangleDoor" parent="Doors" index="5" instance=ExtResource("5_kbju5")] +[node name="TriangleDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="5" unique_id=408233672 instance=ExtResource("5_kbju5")] position = Vector2(290, 136) scale = Vector2(-1, 1) -[node name="Room1" type="Node2D" parent="Objects" index="0"] +[node name="Room1" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=1824002626] position = Vector2(119, 354) -[node name="ChairF" parent="Objects/Room1" index="0" instance=ExtResource("6_l40pv")] +[node name="ChairF" parent="Objects/Room1" index="0" unique_id=1591400196 instance=ExtResource("6_l40pv")] position = Vector2(-6, 0) -[node name="ChairL" parent="Objects/Room1" index="1" instance=ExtResource("13_eokxn")] +[node name="ChairL" parent="Objects/Room1" index="1" unique_id=1950539114 instance=ExtResource("13_eokxn")] position = Vector2(20, 0) -[node name="TableM" parent="Objects/Room1" index="2" instance=ExtResource("14_uq0u2")] +[node name="TableM" parent="Objects/Room1" index="2" unique_id=325241742 instance=ExtResource("14_uq0u2")] position = Vector2(0, 5) -[node name="FlaskL" parent="Objects/Room1" index="3" instance=ExtResource("15_825wl")] +[node name="FlaskL" parent="Objects/Room1" index="3" unique_id=2137236171 instance=ExtResource("15_825wl")] position = Vector2(-12, -10) -[node name="RetortL" parent="Objects/Room1" index="4" instance=ExtResource("16_36g7i")] +[node name="RetortL" parent="Objects/Room1" index="4" unique_id=342834383 instance=ExtResource("16_36g7i")] position = Vector2(4, -11) -[node name="RetortEndR" parent="Objects/Room1" index="5" instance=ExtResource("17_fgs51")] +[node name="RetortEndR" parent="Objects/Room1" index="5" unique_id=151388054 instance=ExtResource("17_fgs51")] position = Vector2(-7, -11) -[node name="FlaskS" parent="Objects/Room1" index="6" instance=ExtResource("18_dj2vh")] +[node name="FlaskS" parent="Objects/Room1" index="6" unique_id=1533766399 instance=ExtResource("18_dj2vh")] position = Vector2(0, -9) -[node name="Plate" parent="Objects/Room1" index="7" instance=ExtResource("7_qgnyh")] +[node name="Plate" parent="Objects/Room1" index="7" unique_id=660512055 instance=ExtResource("7_qgnyh")] position = Vector2(12, -4) -[node name="Room2" type="Node2D" parent="Objects" index="1"] +[node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="1" unique_id=1615435059] position = Vector2(584, 319) -[node name="PaintingHS" parent="Objects/Room2" index="0" instance=ExtResource("14_3svqx")] +[node name="PaintingHS" parent="Objects/Room2" index="0" unique_id=2134494610 instance=ExtResource("14_3svqx")] position = Vector2(93, 4) -[node name="PaintingVS" parent="Objects/Room2" index="1" instance=ExtResource("15_te27h")] +[node name="PaintingVS" parent="Objects/Room2" index="1" unique_id=1758817986 instance=ExtResource("15_te27h")] position = Vector2(-99, 6) -[node name="RetortL" parent="Objects/Room2" index="2" instance=ExtResource("16_36g7i")] +[node name="RetortL" parent="Objects/Room2" index="2" unique_id=975044771 instance=ExtResource("16_36g7i")] position = Vector2(152, 21) -[node name="Cabinet" parent="Objects/Room2" index="3" instance=ExtResource("16_cjy8w")] +[node name="Cabinet" parent="Objects/Room2" index="3" unique_id=392299344 instance=ExtResource("16_cjy8w")] position = Vector2(161, 38) -[node name="FlaskL1" parent="Objects/Room2" index="4" instance=ExtResource("15_825wl")] +[node name="FlaskL1" parent="Objects/Room2" index="4" unique_id=1822571312 instance=ExtResource("15_825wl")] position = Vector2(156, 20) -[node name="FlaskL2" parent="Objects/Room2" index="5" instance=ExtResource("15_825wl")] +[node name="FlaskL2" parent="Objects/Room2" index="5" unique_id=1224948333 instance=ExtResource("15_825wl")] position = Vector2(167, 20) -[node name="FlaskS1" parent="Objects/Room2" index="6" instance=ExtResource("18_dj2vh")] +[node name="FlaskS1" parent="Objects/Room2" index="6" unique_id=1254462654 instance=ExtResource("18_dj2vh")] position = Vector2(158, 21) -[node name="FlaskS2" parent="Objects/Room2" index="7" instance=ExtResource("18_dj2vh")] +[node name="FlaskS2" parent="Objects/Room2" index="7" unique_id=1249382150 instance=ExtResource("18_dj2vh")] position = Vector2(163, 21) -[node name="Room3" type="Node2D" parent="Objects" index="2"] +[node name="Room3" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="2" unique_id=1080514801] position = Vector2(983, 325) -[node name="Table_1" type="Node2D" parent="Objects/Room3" index="0"] +[node name="Table_1" type="Node2D" parent="Objects/Room3" index="0" unique_id=1158385935] position = Vector2(-117, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_1" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_1" index="0" unique_id=394275221 instance=ExtResource("17_own00")] position = Vector2(-12, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_1" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_1" index="1" unique_id=1127124939 instance=ExtResource("17_own00")] position = Vector2(-15, -5) -[node name="TableS" parent="Objects/Room3/Table_1" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_1" index="2" unique_id=143777352 instance=ExtResource("18_5iebq")] -[node name="FlaskS_1" parent="Objects/Room3/Table_1" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room3/Table_1" index="3" unique_id=1771156208 instance=ExtResource("18_dj2vh")] position = Vector2(3, -14) -[node name="FlaskS_2" parent="Objects/Room3/Table_1" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room3/Table_1" index="4" unique_id=2006627330 instance=ExtResource("18_dj2vh")] position = Vector2(6, -14) -[node name="Table_2" type="Node2D" parent="Objects/Room3" index="1"] +[node name="Table_2" type="Node2D" parent="Objects/Room3" index="1" unique_id=1727860364] position = Vector2(-76, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_2" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_2" index="0" unique_id=856087797 instance=ExtResource("17_own00")] position = Vector2(-10, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_2" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_2" index="1" unique_id=241856531 instance=ExtResource("17_own00")] position = Vector2(-15, -5) -[node name="TableS" parent="Objects/Room3/Table_2" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_2" index="2" unique_id=1553402749 instance=ExtResource("18_5iebq")] -[node name="FlaskS_1" parent="Objects/Room3/Table_2" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room3/Table_2" index="3" unique_id=1323067777 instance=ExtResource("18_dj2vh")] position = Vector2(5, -14) -[node name="FlaskS_2" parent="Objects/Room3/Table_2" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room3/Table_2" index="4" unique_id=821160663 instance=ExtResource("18_dj2vh")] position = Vector2(2, -14) -[node name="Table_3" type="Node2D" parent="Objects/Room3" index="2"] +[node name="Table_3" type="Node2D" parent="Objects/Room3" index="2" unique_id=1894570051] position = Vector2(-36, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_3" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_3" index="0" unique_id=1309491304 instance=ExtResource("17_own00")] position = Vector2(-14, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_3" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_3" index="1" unique_id=485676771 instance=ExtResource("17_own00")] position = Vector2(-10, -5) -[node name="TableS" parent="Objects/Room3/Table_3" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_3" index="2" unique_id=1571528657 instance=ExtResource("18_5iebq")] -[node name="FlaskS_1" parent="Objects/Room3/Table_3" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room3/Table_3" index="3" unique_id=1968028700 instance=ExtResource("18_dj2vh")] position = Vector2(5, -14) -[node name="FlaskS_2" parent="Objects/Room3/Table_3" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room3/Table_3" index="4" unique_id=1886820850 instance=ExtResource("18_dj2vh")] position = Vector2(0, -14) -[node name="Table_4" type="Node2D" parent="Objects/Room3" index="3"] +[node name="Table_4" type="Node2D" parent="Objects/Room3" index="3" unique_id=567968097] position = Vector2(6, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_4" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_4" index="0" unique_id=1505192084 instance=ExtResource("17_own00")] position = Vector2(-24, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_4" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_4" index="1" unique_id=1199999442 instance=ExtResource("17_own00")] position = Vector2(-15, -5) -[node name="TableS" parent="Objects/Room3/Table_4" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_4" index="2" unique_id=1303149861 instance=ExtResource("18_5iebq")] -[node name="FlaskS" parent="Objects/Room3/Table_4" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS" parent="Objects/Room3/Table_4" index="3" unique_id=1798745825 instance=ExtResource("18_dj2vh")] position = Vector2(6, -14) -[node name="FlaskS2" parent="Objects/Room3/Table_4" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS2" parent="Objects/Room3/Table_4" index="4" unique_id=365375107 instance=ExtResource("18_dj2vh")] position = Vector2(-3, -14) -[node name="Table_5" type="Node2D" parent="Objects/Room3" index="4"] +[node name="Table_5" type="Node2D" parent="Objects/Room3" index="4" unique_id=1319763019] position = Vector2(47, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_5" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_5" index="0" unique_id=393344963 instance=ExtResource("17_own00")] position = Vector2(-10, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_5" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_5" index="1" unique_id=1635215386 instance=ExtResource("17_own00")] position = Vector2(-12, -5) -[node name="TableS" parent="Objects/Room3/Table_5" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_5" index="2" unique_id=23504362 instance=ExtResource("18_5iebq")] -[node name="FlaskS" parent="Objects/Room3/Table_5" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS" parent="Objects/Room3/Table_5" index="3" unique_id=276464541 instance=ExtResource("18_dj2vh")] position = Vector2(1, -14) -[node name="Table_6" type="Node2D" parent="Objects/Room3" index="5"] +[node name="Table_6" type="Node2D" parent="Objects/Room3" index="5" unique_id=639249493] position = Vector2(90, 34) -[node name="ChairR_1" parent="Objects/Room3/Table_6" index="0" instance=ExtResource("17_own00")] +[node name="ChairR_1" parent="Objects/Room3/Table_6" index="0" unique_id=1663533146 instance=ExtResource("17_own00")] position = Vector2(-13, -5) -[node name="ChairR_2" parent="Objects/Room3/Table_6" index="1" instance=ExtResource("17_own00")] +[node name="ChairR_2" parent="Objects/Room3/Table_6" index="1" unique_id=1224549354 instance=ExtResource("17_own00")] position = Vector2(-10, -5) -[node name="TableS" parent="Objects/Room3/Table_6" index="2" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Table_6" index="2" unique_id=860436807 instance=ExtResource("18_5iebq")] -[node name="FlaskS_1" parent="Objects/Room3/Table_6" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room3/Table_6" index="3" unique_id=1297724920 instance=ExtResource("18_dj2vh")] position = Vector2(1, -14) -[node name="FlaskS_2" parent="Objects/Room3/Table_6" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room3/Table_6" index="4" unique_id=1721470642 instance=ExtResource("18_dj2vh")] position = Vector2(5, -14) -[node name="Tables" type="Node2D" parent="Objects/Room3" index="6"] +[node name="Tables" type="Node2D" parent="Objects/Room3" index="6" unique_id=1867211094] position = Vector2(147, 34) -[node name="TableM" parent="Objects/Room3/Tables" index="0" instance=ExtResource("14_uq0u2")] +[node name="TableM" parent="Objects/Room3/Tables" index="0" unique_id=1548039200 instance=ExtResource("14_uq0u2")] -[node name="TableS" parent="Objects/Room3/Tables" index="1" instance=ExtResource("18_5iebq")] +[node name="TableS" parent="Objects/Room3/Tables" index="1" unique_id=174774289 instance=ExtResource("18_5iebq")] position = Vector2(-9, 0) -[node name="FlaskL_1" parent="Objects/Room3/Tables" index="2" instance=ExtResource("15_825wl")] +[node name="FlaskL_1" parent="Objects/Room3/Tables" index="2" unique_id=1202539320 instance=ExtResource("15_825wl")] position = Vector2(-9, -15) -[node name="RetortL" parent="Objects/Room3/Tables" index="3" instance=ExtResource("16_36g7i")] +[node name="RetortL" parent="Objects/Room3/Tables" index="3" unique_id=708778641 instance=ExtResource("16_36g7i")] position = Vector2(11, -16) -[node name="RetortEndR" parent="Objects/Room3/Tables" index="4" instance=ExtResource("17_fgs51")] +[node name="RetortEndR" parent="Objects/Room3/Tables" index="4" unique_id=1229471892 instance=ExtResource("17_fgs51")] position = Vector2(0, -16) -[node name="FlaskS_1" parent="Objects/Room3/Tables" index="5" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room3/Tables" index="5" unique_id=122153195 instance=ExtResource("18_dj2vh")] position = Vector2(-9, -14) -[node name="FlaskL_2" parent="Objects/Room3/Tables" index="6" instance=ExtResource("15_825wl")] +[node name="FlaskL_2" parent="Objects/Room3/Tables" index="6" unique_id=49407603 instance=ExtResource("15_825wl")] position = Vector2(-5, -15) -[node name="FlaskS_2" parent="Objects/Room3/Tables" index="7" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room3/Tables" index="7" unique_id=354268883 instance=ExtResource("18_dj2vh")] position = Vector2(-3, -14) -[node name="Room4" type="Node2D" parent="Objects" index="3"] +[node name="Room4" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=211010870] position = Vector2(749, 129) -[node name="Row_1" type="Node2D" parent="Objects/Room4" index="0"] +[node name="Row_1" type="Node2D" parent="Objects/Room4" index="0" unique_id=1233019508] position = Vector2(-6, -37) -[node name="PaintingVS_1" parent="Objects/Room4/Row_1" index="0" instance=ExtResource("15_te27h")] +[node name="PaintingVS_1" parent="Objects/Room4/Row_1" index="0" unique_id=1722382037 instance=ExtResource("15_te27h")] position = Vector2(-22, 0) -[node name="PaintingVS_2" parent="Objects/Room4/Row_1" index="1" instance=ExtResource("15_te27h")] +[node name="PaintingVS_2" parent="Objects/Room4/Row_1" index="1" unique_id=1092248396 instance=ExtResource("15_te27h")] -[node name="PaintingVS_3" parent="Objects/Room4/Row_1" index="2" instance=ExtResource("15_te27h")] +[node name="PaintingVS_3" parent="Objects/Room4/Row_1" index="2" unique_id=1979376183 instance=ExtResource("15_te27h")] position = Vector2(22, 0) -[node name="Row_2" type="Node2D" parent="Objects/Room4" index="1"] +[node name="Row_2" type="Node2D" parent="Objects/Room4" index="1" unique_id=1179407485] position = Vector2(-6, -8) -[node name="PaintingVS_1" parent="Objects/Room4/Row_2" index="0" instance=ExtResource("15_te27h")] +[node name="PaintingVS_1" parent="Objects/Room4/Row_2" index="0" unique_id=1682600442 instance=ExtResource("15_te27h")] position = Vector2(-22, 0) -[node name="PaintingVS_2" parent="Objects/Room4/Row_2" index="1" instance=ExtResource("15_te27h")] +[node name="PaintingVS_2" parent="Objects/Room4/Row_2" index="1" unique_id=1587055007 instance=ExtResource("15_te27h")] -[node name="PaintingVS_3" parent="Objects/Room4/Row_2" index="2" instance=ExtResource("15_te27h")] +[node name="PaintingVS_3" parent="Objects/Room4/Row_2" index="2" unique_id=499531113 instance=ExtResource("15_te27h")] position = Vector2(22, 0) -[node name="Room5" type="Node2D" parent="Objects" index="4"] +[node name="Room5" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=1707529238] position = Vector2(844, 114) -[node name="PaintingVS" parent="Objects/Room5" index="0" instance=ExtResource("15_te27h")] +[node name="PaintingVS" parent="Objects/Room5" index="0" unique_id=2084233430 instance=ExtResource("15_te27h")] -[node name="ChairL" parent="Objects/Room5" index="1" instance=ExtResource("13_eokxn")] +[node name="ChairL" parent="Objects/Room5" index="1" unique_id=960785479 instance=ExtResource("13_eokxn")] position = Vector2(26, 32) -[node name="TableM" parent="Objects/Room5" index="2" instance=ExtResource("14_uq0u2")] +[node name="TableM" parent="Objects/Room5" index="2" unique_id=661897334 instance=ExtResource("14_uq0u2")] position = Vector2(6, 37) -[node name="FlaskS_1" parent="Objects/Room5" index="3" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_1" parent="Objects/Room5" index="3" unique_id=243532174 instance=ExtResource("18_dj2vh")] position = Vector2(-9, 23) -[node name="FlaskS_2" parent="Objects/Room5" index="4" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_2" parent="Objects/Room5" index="4" unique_id=816425113 instance=ExtResource("18_dj2vh")] position = Vector2(0, 23) -[node name="FlaskS_3" parent="Objects/Room5" index="5" instance=ExtResource("18_dj2vh")] +[node name="FlaskS_3" parent="Objects/Room5" index="5" unique_id=1220172487 instance=ExtResource("18_dj2vh")] position = Vector2(-5, 23) -[node name="Room6" type="Node2D" parent="Objects" index="5"] +[node name="Room6" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="5" unique_id=1079754703] position = Vector2(499, 120) -[node name="PaintingVL_1" parent="Objects/Room6" index="0" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_1" parent="Objects/Room6" index="0" unique_id=184493343 instance=ExtResource("19_l40pv")] position = Vector2(-155, 0) -[node name="PaintingVL_2" parent="Objects/Room6" index="1" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_2" parent="Objects/Room6" index="1" unique_id=180948315 instance=ExtResource("19_l40pv")] position = Vector2(-119, 0) -[node name="PaintingVL_3" parent="Objects/Room6" index="2" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_3" parent="Objects/Room6" index="2" unique_id=1197306615 instance=ExtResource("19_l40pv")] position = Vector2(-83, 0) -[node name="PaintingVL_4" parent="Objects/Room6" index="3" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_4" parent="Objects/Room6" index="3" unique_id=949509207 instance=ExtResource("19_l40pv")] position = Vector2(-47, 0) -[node name="PaintingVL_5" parent="Objects/Room6" index="4" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_5" parent="Objects/Room6" index="4" unique_id=649349561 instance=ExtResource("19_l40pv")] position = Vector2(-11, 0) -[node name="PaintingVL_6" parent="Objects/Room6" index="5" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_6" parent="Objects/Room6" index="5" unique_id=463799929 instance=ExtResource("19_l40pv")] position = Vector2(25, 0) -[node name="PaintingVL_7" parent="Objects/Room6" index="6" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_7" parent="Objects/Room6" index="6" unique_id=1886757941 instance=ExtResource("19_l40pv")] position = Vector2(61, 0) -[node name="PaintingVL_8" parent="Objects/Room6" index="7" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_8" parent="Objects/Room6" index="7" unique_id=659772402 instance=ExtResource("19_l40pv")] position = Vector2(97, 0) -[node name="PaintingVL_9" parent="Objects/Room6" index="8" instance=ExtResource("19_l40pv")] +[node name="PaintingVL_9" parent="Objects/Room6" index="8" unique_id=1215355557 instance=ExtResource("19_l40pv")] position = Vector2(133, 0) -[node name="SquareKeyPickup" parent="Pickups" index="0" instance=ExtResource("20_uffr2")] +[node name="SquareKeyPickup" parent="Pickups" parent_id_path=PackedInt32Array(1113969064) index="0" unique_id=2080649630 instance=ExtResource("20_uffr2")] position = Vector2(1113, 344) -[node name="TriangleKeyPickup" parent="Pickups" index="1" instance=ExtResource("21_jk2b3")] +[node name="TriangleKeyPickup" parent="Pickups" parent_id_path=PackedInt32Array(1113969064) index="1" unique_id=85412946 instance=ExtResource("21_jk2b3")] position = Vector2(857, 136) -[node name="BlackEnemy" parent="Enemies" index="0" instance=ExtResource("22_b1xny")] +[node name="BlackEnemy" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="0" unique_id=129671926 instance=ExtResource("22_b1xny")] position = Vector2(1041, 352) type = 1 initial_state = 1 -[node name="BlackEnemy2" parent="Enemies" index="1" instance=ExtResource("22_b1xny")] +[node name="BlackEnemy2" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="1" unique_id=1222909487 instance=ExtResource("22_b1xny")] position = Vector2(477, 160) type = 1 initial_state = 1 -[node name="WhiteEnemy" parent="Enemies" index="2" instance=ExtResource("23_8555i")] +[node name="WhiteEnemy" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="2" unique_id=503464276 instance=ExtResource("23_8555i")] position = Vector2(587, 368) type = 1 initial_state = 2 -[node name="WhiteEnemy2" parent="Enemies" index="3" instance=ExtResource("23_8555i")] +[node name="WhiteEnemy2" parent="Enemies" parent_id_path=PackedInt32Array(857989772) index="3" unique_id=624398972 instance=ExtResource("23_8555i")] position = Vector2(493, 160) type = 1 initial_state = 2 -[node name="Player" parent="." index="4"] +[node name="Player" parent="." index="4" unique_id=1058744997] position = Vector2(208, -162) -[node name="GrayWalls" parent="Tiles" index="0"] +[node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] tile_map_data = PackedByteArray("AAAOABMAAAAIAAMAAAADABcAAAABAAAAAAAEABcAAAABAAAAAAAFABcAAAABAAAAAAAGABcAAAABAAAAAAAHABcAAAABAAAAAAAIABcAAAABAAAAAAAJABcAAAABAAAAAAAKABcAAAABAAAAAAALABcAAAABAAAAAAAMABcAAAABAAAAAAANABcAAAABAAAAAAAOABcAAAABAAAAAAAPABcAAAABAAAAAAAQABcAAAABAAAAAAARABcAAAABAAAAAAASABcAAAABAAAAAAATABcAAAABAAAAAAAUABcAAAABAAAAAAAVABcAAAABAAAAAAAWABcAAAABAAAAAAAXABcAAAACAAAAAAAXABgAAAACAAEAAAAXABkAAAACAAEAAAAXABoAAAACAAEAAAAXABsAAAACAAEAAAAXABwAAAACAAEAAAAXAB0AAAACAAEAAAAXAB4AAAACAAEAAAAXAB8AAAACAAEAAAAXACAAAAACAAEAAAAXACEAAAACAAEAAAAXACIAAAACAAEAAAAXACMAAAACAAEAAAAXACQAAAACAAEAAAAaABcAAAAAAAEAAAAaABgAAAAAAAEAAAAaABkAAAAAAAEAAAAaABoAAAAAAAEAAAAaABsAAAAAAAEAAAAaABwAAAAAAAEAAAAaAB0AAAAAAAEAAAAaAB4AAAAAAAEAAAAaAB8AAAAAAAEAAAAaACAAAAAAAAEAAAAaACEAAAAAAAEAAAAaACIAAAAAAAEAAAAaACMAAAAAAAEAAAAaACQAAAAAAAEAAAAaACUAAAAAAAEAAAAaACYAAAAAAAEAAAAaACcAAAAAAAEAAAAaACgAAAAAAAEAAAAaACkAAAAAAAEAAAAaACoAAAAAAAEAAAAaACsAAAAAAAEAAAAXACUAAAACAAEAAAAXACYAAAACAAEAAAAXACcAAAACAAEAAAAXACgAAAACAAEAAAAXACkAAAACAAEAAAAXACoAAAACAAEAAAAXACsAAAACAAEAAAAaACwAAAAAAAEAAAAaAC0AAAAAAAEAAAAaAC4AAAAAAAEAAAAaAC8AAAAAAAEAAAAaADAAAAAAAAEAAAAaADEAAAAAAAEAAAAaADIAAAAAAAEAAAAaADMAAAAAAAEAAAAaADQAAAAAAAEAAAAaADUAAAAAAAEAAAAaADYAAAAAAAEAAAAaADcAAAAAAAEAAAAaADgAAAAAAAEAAAAaADkAAAAAAAEAAAAXACwAAAACAAEAAAAXAC0AAAACAAEAAAAXAC4AAAACAAEAAAAXAC8AAAACAAEAAAAXADAAAAACAAEAAAAXADEAAAACAAEAAAAXADIAAAACAAEAAAAXADMAAAACAAEAAAAXADQAAAACAAEAAAAXADUAAAACAAEAAAAXADYAAAACAAEAAAAXADcAAAACAAEAAAAXADgAAAACAAEAAAAXADkAAAACAAEAAAAVABMAAAAEAAIAAAAUABMAAAAHAAIAAAAWABMAAAAEAAIAAAAXABMAAAAEAAIAAAAYABMAAAAEAAIAAAAZABMAAAAEAAIAAAAaABMAAAAAAAgAAAAaABQAAAAAAAEAAAAaABUAAAAAAAEAAAAaABYAAAAAAAEAAAAOABIAAAAGAAEAAAAOABEAAAAGAAEAAAAOABAAAAAGAAEAAAAPAA8AAAABAAIAAAAQAA8AAAABAAIAAAARAA8AAAABAAIAAAASAA8AAAABAAIAAAATAA8AAAABAAIAAAAUAA8AAAABAAIAAAAVAA8AAAABAAIAAAAWAA8AAAABAAIAAAAXAA8AAAABAAIAAAAYAA8AAAABAAIAAAAZAA8AAAABAAIAAAAaAA8AAAABAAIAAAAaADoAAAAAAAEAAAAaADsAAAAAAAEAAAAaADwAAAAAAAEAAAAaAD0AAAAAAAEAAAAaAD4AAAAAAAEAAAAaAD8AAAAAAAEAAAAaAEAAAAAAAAEAAAAaAEEAAAAAAAEAAAAaAEIAAAAAAAEAAAAaAEMAAAAAAAEAAAAaAEQAAAAAAAEAAAAaAEUAAAAAAAEAAAAXADoAAAACAAEAAAAXADsAAAACAAEAAAAXADwAAAACAAEAAAAXAD0AAAACAAEAAAAXAD4AAAACAAEAAAAXAD8AAAACAAEAAAAXAEAAAAACAAEAAAAXAEEAAAACAAEAAAAXAEIAAAACAAEAAAAXAEMAAAACAAEAAAAXAEQAAAACAAEAAAAXAEUAAAACAAEAAAAfABcAAAACAAAAAAAfABgAAAACAAEAAAAfABkAAAACAAEAAAAfABoAAAACAAEAAAApABcAAAAAAAAAAAApABgAAAAAAAEAAAApABkAAAAAAAEAAAApABoAAAAAAAEAAAAqABcAAAABAAAAAAArABcAAAABAAAAAAAsABcAAAABAAAAAAAtABcAAAABAAAAAAAuABcAAAABAAAAAAAvABcAAAABAAAAAAAgABoAAAABAAIAAAAhABoAAAABAAIAAAAiABoAAAABAAIAAAAjABoAAAABAAIAAAAkABoAAAABAAIAAAAlABoAAAABAAIAAAAmABoAAAABAAIAAAAnABoAAAABAAIAAAAoABoAAAABAAIAAAAbABMAAAACAAAAAAAbABQAAAACAAEAAAAbABUAAAACAAEAAAAbABYAAAACAAEAAAAbABcAAAADAAEAAAAcABcAAAABAAAAAAAdABcAAAABAAAAAAAeABcAAAABAAAAAAAOAA8AAAAFAAYAAAAbAA8AAAABAAIAAAAcAA8AAAABAAIAAAAdAA8AAAABAAIAAAAOAA4AAAAAAAEAAAAOAA0AAAAAAAEAAAAOAAwAAAAAAAEAAAAOAAsAAAAAAAEAAAAOAAoAAAAAAAAAAAAOAAYAAAAAAAIAAAAOAAUAAAAAAAEAAAAOAAQAAAAAAAEAAAAOAAMAAAAAAAEAAAAOAAIAAAAAAAEAAAAOAAEAAAAAAAEAAAAOAAAAAAAAAAEAAAAOAP//AAAAAAEAAAAOAP7/AAAAAAEAAAAOAP3/AAAAAAEAAAAOAPz/AAAAAAEAAAAOAPv/AAAAAAEAAAAOAPr/AAAAAAEAAAAOAPn/AAAAAAEAAAAOAPj/AAAAAAEAAAAOAPf/AAAAAAEAAAAOAPb/AAAAAAEAAAAOAPX/AAAAAAEAAAAOAPT/AAAAAAEAAAAOAPP/AAAAAAEAAAAOAPL/AAAAAAEAAAAOAPH/AAAAAAEAAAAOAPD/AAAAAAEAAAAOAO//AAAAAAEAAAAOAO7/AAAAAAEAAAAOAO3/AAAAAAEAAAAOAOz/AAAAAAEAAAAOAOv/AAAAAAEAAAAOAOr/AAAAAAEAAAAOAOn/AAAAAAEAAAAOAOj/AAAAAAEAAAAOAOf/AAAAAAEAAAAOAOb/AAAAAAEAAAALAA8AAAACAAEAAAALABAAAAACAAEAAAALABEAAAACAAEAAAALABIAAAAGAAEAAAALABMAAAAIAAUAAAALAA4AAAACAAEAAAALAA0AAAACAAEAAAALAAwAAAACAAEAAAALAAsAAAACAAEAAAALAAoAAAACAAEAAAALAAkAAAACAAEAAAALAAgAAAACAAEAAAALAAcAAAACAAEAAAALAAYAAAACAAEAAAALAAUAAAACAAEAAAALAAQAAAACAAEAAAALAAMAAAACAAEAAAALAAIAAAACAAEAAAALAAEAAAACAAEAAAALAAAAAAACAAEAAAALAP//AAACAAEAAAALAP7/AAACAAEAAAALAP3/AAACAAEAAAALAPz/AAACAAEAAAALAPv/AAACAAEAAAALAPr/AAACAAEAAAALAPn/AAACAAEAAAALAPj/AAACAAEAAAALAPf/AAACAAEAAAALAPb/AAACAAEAAAALAPX/AAACAAEAAAALAPT/AAACAAEAAAALAPP/AAACAAEAAAALAPL/AAACAAEAAAALAPH/AAACAAEAAAALAPD/AAACAAEAAAALAO//AAACAAEAAAALAO7/AAACAAEAAAALAO3/AAACAAEAAAALAOz/AAACAAEAAAALAOv/AAACAAEAAAALAOr/AAACAAEAAAALAOn/AAACAAEAAAALAOj/AAACAAEAAAALAOf/AAACAAEAAAALAOb/AAACAAEAAAADABMAAAACAAIAAAADABIAAAACAAEAAAAwABcAAAABAAAAAAAxABcAAAABAAAAAAAyABcAAAACAAAAAAAtABMAAAAIAAUAAAAtABIAAAAGAAEAAAAtABEAAAACAAEAAAAtABAAAAACAAEAAAAtAA8AAAACAAEAAAAxABMAAAADAAUAAAAxABIAAAAAAAEAAAAxABEAAAAAAAEAAAAxABAAAAAAAAEAAAAxAA8AAAAAAAEAAAAyABMAAAACAAIAAABJABcAAAAAAAEAAABJABYAAAAAAAEAAABJABUAAAAAAAEAAABJABQAAAAAAAEAAABJABMAAAAAAAEAAABJABIAAAAAAAEAAAAyABIAAAACAAEAAABJABgAAAAAAAEAAABJABkAAAAAAAEAAAAyABgAAAACAAEAAAAyABkAAAACAAEAAAAyABoAAAACAAEAAABJABoAAAAAAAEAAAAzABoAAAABAAIAAAA0ABoAAAABAAIAAAA1ABoAAAABAAIAAAA2ABoAAAABAAIAAAA3ABoAAAABAAIAAAA4ABoAAAABAAIAAAA5ABoAAAABAAIAAAA6ABoAAAABAAIAAAA7ABoAAAABAAIAAAA8ABoAAAABAAIAAAA9ABoAAAABAAIAAAA+ABoAAAABAAIAAAA/ABoAAAABAAIAAABAABoAAAABAAIAAABBABoAAAABAAIAAABCABoAAAABAAIAAABDABoAAAABAAIAAABEABoAAAABAAIAAABFABoAAAABAAIAAABGABoAAAABAAIAAABHABoAAAABAAIAAABIABoAAAABAAIAAAAtAA4AAAACAAEAAAAtAA0AAAACAAEAAAAtAAwAAAACAAEAAAAtAAsAAAACAAEAAAAtAAoAAAACAAAAAAAxAA4AAAAAAAEAAAAxAA0AAAAAAAEAAAAxAAwAAAAAAAEAAAAxAAsAAAAAAAEAAAAxAAoAAAAAAAAAAAAyAAoAAAABAAAAAAAzAAoAAAABAAAAAAA0AAoAAAABAAAAAAA1AAoAAAABAAAAAAA2AAoAAAABAAAAAAA3AAoAAAABAAAAAAAsAAoAAAABAAAAAAArAAoAAAABAAAAAAAqAAoAAAAAAAAAAAAqAAsAAAAEAAEAAAApAAsAAAABAAAAAAAoAAsAAAABAAAAAAAnAAsAAAABAAAAAAAmAAsAAAABAAAAAAAlAAsAAAABAAAAAAAkAAsAAAABAAAAAAAjAAsAAAABAAAAAAAiAAsAAAABAAAAAAAhAAsAAAABAAAAAAAgAAsAAAABAAAAAAAfAAsAAAABAAAAAAAeAAsAAAABAAAAAAAdAAsAAAABAAAAAAAcAAsAAAABAAAAAAAbAAsAAAABAAAAAAAaAAsAAAABAAAAAAAZAAsAAAABAAAAAAAYAAsAAAABAAAAAAAXAAsAAAABAAAAAAAWAAsAAAABAAAAAAAVAAsAAAABAAAAAAAUAAsAAAABAAAAAAATAAsAAAABAAAAAAASAAsAAAADAAEAAAASAAoAAAACAAAAAAARAAoAAAABAAAAAAAQAAoAAAABAAAAAAAPAAoAAAABAAAAAAAPAAYAAAABAAIAAAAQAAYAAAABAAIAAAARAAYAAAABAAIAAAASAAYAAAACAAIAAAASAAUAAAACAAEAAAAqAAYAAAAAAAIAAAArAAYAAAACAAIAAAAqAAUAAAAAAAEAAAArAAUAAAACAAEAAAA4AAUAAAAAAAEAAAA4AAYAAAAAAAEAAAA4AAcAAAAAAAEAAAA4AAgAAAAAAAEAAAA4AAkAAAAAAAEAAAA4AAoAAAAEAAEAAAA=") -[node name="BlackWalls" parent="Tiles" index="1"] +[node name="BlackWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="1" unique_id=1250602228] tile_map_data = PackedByteArray("AAAPABMAAAABAAIAAAAQABMAAAABAAIAAAARABMAAAABAAIAAAASABMAAAABAAIAAAATABMAAAABAAIAAAANABMAAAABAAIAAAAMABMAAAABAAIAAAAuABMAAAABAAIAAAAvABMAAAABAAIAAAAwABMAAAABAAIAAAAzABcAAAABAAAAAAA0ABcAAAABAAAAAAA1ABcAAAABAAAAAAA2ABcAAAABAAAAAAA3ABcAAAABAAAAAAA4ABcAAAABAAAAAAA5ABcAAAABAAAAAAA6ABcAAAABAAAAAAA7ABcAAAABAAAAAAA8ABcAAAABAAAAAAA9ABcAAAABAAAAAAA+ABcAAAABAAAAAAA/ABcAAAABAAAAAABAABcAAAABAAAAAABBABcAAAABAAAAAABCABcAAAABAAAAAABDABcAAAABAAAAAABEABcAAAABAAAAAABFABcAAAABAAAAAABGABcAAAABAAAAAABHABcAAAABAAAAAABIABcAAAABAAAAAAAuAA0AAAABAAAAAAAvAA0AAAABAAAAAAAwAA0AAAABAAAAAAAuAAoAAAABAAAAAAAvAAoAAAABAAAAAAAwAAoAAAABAAAAAAAxAAkAAAAAAAEAAAAxAAgAAAAAAAEAAAAxAAcAAAAAAAEAAAAxAAYAAAAAAAEAAAAxAAUAAAAAAAEAAAAxAAQAAAAAAAEAAAA=") -[node name="WhiteWalls" parent="Tiles" index="2"] +[node name="WhiteWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="2" unique_id=940613078] tile_map_data = PackedByteArray("AAADAA8AAAADAAAAAAAEAA8AAAABAAIAAAAFAA8AAAABAAIAAAAGAA8AAAABAAIAAAAHAA8AAAABAAIAAAAIAA8AAAABAAIAAAAJAA8AAAABAAIAAAAKAA8AAAABAAIAAAAeAA8AAAABAAIAAAAfAA8AAAABAAIAAAAgAA8AAAABAAIAAAAhAA8AAAABAAIAAAAiAA8AAAABAAIAAAAjAA8AAAABAAIAAAAkAA8AAAABAAIAAAAlAA8AAAABAAIAAAAmAA8AAAABAAIAAAAnAA8AAAABAAIAAAAoAA8AAAABAAIAAAApAA8AAAABAAIAAAAqAA8AAAABAAIAAAArAA8AAAABAAIAAAAsAA8AAAABAAIAAAAtAA8AAAAEAAAAAAALAA8AAAAEAAAAAAALABAAAAAAAAEAAAALABEAAAAAAAEAAAADABEAAAACAAEAAAADABAAAAACAAEAAAAtABEAAAAAAAEAAAAtABAAAAAAAAEAAAAyABEAAAACAAEAAAAyABAAAAACAAEAAABJABEAAAAAAAEAAABJABAAAAAAAAEAAAAyAA8AAAADAAAAAABJAA8AAAAEAAAAAAAzAA8AAAABAAIAAAA0AA8AAAABAAIAAAA1AA8AAAABAAIAAAA2AA8AAAABAAIAAAA3AA8AAAABAAIAAAA4AA8AAAABAAIAAAA5AA8AAAABAAIAAAA6AA8AAAABAAIAAAA7AA8AAAABAAIAAAA8AA8AAAABAAIAAAA9AA8AAAABAAIAAAA+AA8AAAABAAIAAAA/AA8AAAABAAIAAABAAA8AAAABAAIAAABBAA8AAAABAAIAAABCAA8AAAABAAIAAABDAA8AAAABAAIAAABEAA8AAAABAAIAAABFAA8AAAABAAIAAABGAA8AAAABAAIAAABHAA8AAAABAAIAAABIAA8AAAABAAIAAAAuABAAAAABAAAAAAAvABAAAAABAAAAAAAwABAAAAABAAAAAAAgABgAAAABAAAAAAAhABgAAAABAAAAAAAiABgAAAABAAAAAAAjABgAAAABAAAAAAAkABgAAAABAAAAAAAlABgAAAABAAAAAAAmABgAAAABAAAAAAAnABgAAAABAAAAAAAoABgAAAABAAAAAAAqAAQAAAAAAAEAAAASAAQAAAACAAEAAAASAAMAAAADAAAAAAAqAAMAAAAEAAAAAAApAAMAAAABAAIAAAAoAAMAAAABAAIAAAAnAAMAAAABAAIAAAAmAAMAAAABAAIAAAAlAAMAAAABAAIAAAAkAAMAAAABAAIAAAAjAAMAAAABAAIAAAAiAAMAAAABAAIAAAAhAAMAAAABAAIAAAAgAAMAAAABAAIAAAAfAAMAAAABAAIAAAAeAAMAAAABAAIAAAAdAAMAAAABAAIAAAAcAAMAAAABAAIAAAAbAAMAAAABAAIAAAAaAAMAAAABAAIAAAAZAAMAAAABAAIAAAAYAAMAAAABAAIAAAAXAAMAAAABAAIAAAAWAAMAAAABAAIAAAAVAAMAAAABAAIAAAAUAAMAAAABAAIAAAATAAMAAAABAAIAAAArAAQAAAACAAEAAAArAAMAAAADAAAAAAAsAAMAAAABAAIAAAAtAAMAAAABAAIAAAAuAAMAAAABAAIAAAAvAAMAAAABAAIAAAAwAAMAAAABAAIAAAAxAAMAAAABAAYAAAAyAAMAAAABAAIAAAAzAAMAAAABAAIAAAA0AAMAAAABAAIAAAA1AAMAAAABAAIAAAA2AAMAAAABAAIAAAA3AAMAAAABAAIAAAA4AAQAAAAAAAEAAAA4AAMAAAAEAAAAAAA=") -[node name="Traps" parent="Tiles" index="3"] +[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] tile_map_data = PackedByteArray("AAAgABgAAAAAAAAAAAAgABkAAAAAAAEAAAAgABoAAAAAAAEAAAAhABgAAAAAAAAAAAAhABkAAAAAAAEAAAAhABoAAAAAAAEAAAAiABgAAAAAAAAAAAAiABkAAAAAAAEAAAAiABoAAAAAAAEAAAAjABgAAAAAAAAAAAAjABkAAAAAAAEAAAAjABoAAAAAAAEAAAAkABgAAAAAAAAAAAAkABkAAAAAAAEAAAAkABoAAAAAAAEAAAAlABgAAAAAAAAAAAAlABkAAAAAAAEAAAAlABoAAAAAAAEAAAAmABgAAAAAAAAAAAAmABkAAAAAAAEAAAAmABoAAAAAAAEAAAAnABgAAAAAAAAAAAAnABkAAAAAAAEAAAAnABoAAAAAAAEAAAAoABgAAAAAAAAAAAAoABkAAAAAAAEAAAAoABoAAAAAAAEAAAAzABgAAAAAAAAAAAA0ABgAAAAAAAAAAAA1ABgAAAAAAAAAAAA2ABgAAAAAAAAAAAA3ABgAAAAAAAAAAAA4ABgAAAAAAAAAAAA5ABgAAAAAAAAAAAA6ABgAAAAAAAAAAAA7ABgAAAAAAAAAAAA8ABgAAAAAAAAAAAA9ABgAAAAAAAAAAAA+ABgAAAAAAAAAAAA/ABgAAAAAAAAAAABAABgAAAAAAAAAAABBABgAAAAAAAAAAABCABgAAAAAAAAAAABDABgAAAAAAAAAAABEABgAAAAAAAAAAABFABgAAAAAAAAAAABGABgAAAAAAAAAAABHABgAAAAAAAAAAABIABgAAAAAAAAAAAAzABkAAAAAAAEAAAA0ABkAAAAAAAEAAAA1ABkAAAAAAAEAAAA2ABkAAAAAAAEAAAA3ABkAAAAAAAEAAAA4ABkAAAAAAAEAAAA5ABkAAAAAAAEAAAA6ABkAAAAAAAEAAAA7ABkAAAAAAAEAAAA8ABkAAAAAAAEAAAA9ABkAAAAAAAEAAAA+ABkAAAAAAAEAAAA/ABkAAAAAAAEAAABAABkAAAAAAAEAAABBABkAAAAAAAEAAABCABkAAAAAAAEAAABDABkAAAAAAAEAAABEABkAAAAAAAEAAABFABkAAAAAAAEAAABGABkAAAAAAAEAAABHABkAAAAAAAEAAABIABkAAAAAAAEAAABIABoAAAAAAAEAAABHABoAAAAAAAEAAABGABoAAAAAAAEAAABFABoAAAAAAAEAAABEABoAAAAAAAEAAABDABoAAAAAAAEAAABCABoAAAAAAAEAAABBABoAAAAAAAEAAABAABoAAAAAAAEAAAA/ABoAAAAAAAEAAAA+ABoAAAAAAAEAAAA9ABoAAAAAAAEAAAA8ABoAAAAAAAEAAAA7ABoAAAAAAAEAAAA6ABoAAAAAAAEAAAA5ABoAAAAAAAEAAAA4ABoAAAAAAAEAAAA3ABoAAAAAAAEAAAA2ABoAAAAAAAEAAAA1ABoAAAAAAAEAAAA0ABoAAAAAAAEAAAAzABoAAAAAAAEAAAA=") -[node name="LevelEnd" parent="." index="7"] +[node name="KillingArea1" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("24_te27h")] +position = Vector2(584, 428) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea1" index="0" unique_id=90224205] +shape = SubResource("RectangleShape2D_cjy8w") + +[node name="KillingArea2" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="1" unique_id=1371007521 instance=ExtResource("24_te27h")] +position = Vector2(992, 428) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea2" index="0" unique_id=213687068] +shape = SubResource("RectangleShape2D_own00") + +[node name="LevelEnd" parent="." index="8" unique_id=1018767708] position = Vector2(400, 890) diff --git a/game/managers/settings_manager.gd b/game/managers/settings_manager.gd index 56168f5..9775317 100644 --- a/game/managers/settings_manager.gd +++ b/game/managers/settings_manager.gd @@ -143,8 +143,8 @@ func _apply_window_scale() -> void: var current_position := DisplayServer.window_get_position() var current_size := DisplayServer.window_get_size() - var current_center := current_position + current_size / 2 - var new_position := current_center - new_size / 2 + var current_center := current_position + Vector2i(current_size / 2.0) + var new_position := current_center - Vector2i(new_size / 2.0) DisplayServer.window_set_size(new_size) DisplayServer.window_set_position(new_position) diff --git a/game/player_killer.tscn b/game/player_killer.tscn deleted file mode 100644 index 1010045..0000000 --- a/game/player_killer.tscn +++ /dev/null @@ -1,3 +0,0 @@ -[gd_scene format=3 uid="uid://dpvsvsd8pcjqn"] - -[node name="PlayerKiller" type="Node" unique_id=1227774986] diff --git a/game/tiles/traps.tscn b/game/tiles/traps.tscn index 184964c..dddd18f 100644 --- a/game/tiles/traps.tscn +++ b/game/tiles/traps.tscn @@ -1,7 +1,6 @@ -[gd_scene load_steps=5 format=3 uid="uid://nfgx201cn4ti"] +[gd_scene format=3 uid="uid://nfgx201cn4ti"] [ext_resource type="Texture2D" uid="uid://5xkwkwjety0i" path="res://images/level/traps.png" id="1_wrl76"] -[ext_resource type="PackedScene" uid="uid://dpvsvsd8pcjqn" path="res://game/player_killer.tscn" id="2_6f2i6"] [sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_3fw0b"] texture = ExtResource("1_wrl76") @@ -29,7 +28,5 @@ physics_layer_0/collision_layer = 16 physics_layer_0/collision_mask = 16 sources/0 = SubResource("TileSetAtlasSource_3fw0b") -[node name="Traps" type="TileMapLayer"] +[node name="Traps" type="TileMapLayer" unique_id=397992951] tile_set = SubResource("TileSet_un604") - -[node name="PlayerKiller" parent="." instance=ExtResource("2_6f2i6")]