From 68929cef64f429a94675a10111caa9ecdc534e6b Mon Sep 17 00:00:00 2001 From: Ruslan Ignatov Date: Tue, 23 Jun 2026 22:44:19 +0300 Subject: [PATCH] Finished level 1 --- game/levels/level_1.tscn | 62 ++++++------------- .../levels/{level_2.tscn => level_2_old.tscn} | 0 .../levels/{level_3.tscn => level_3_old.tscn} | 0 .../levels/{level_4.tscn => level_4_old.tscn} | 0 .../levels/{level_5.tscn => level_5_old.tscn} | 0 .../levels/{level_6.tscn => level_6_old.tscn} | 0 game/levels/{level_7.gd => level_final.gd} | 0 .../{level_7.gd.uid => level_final.gd.uid} | 0 .../levels/{level_7.tscn => level_final.tscn} | 2 +- game/managers/level_manager.tscn | 12 ++-- 10 files changed, 25 insertions(+), 51 deletions(-) rename game/levels/{level_2.tscn => level_2_old.tscn} (100%) rename game/levels/{level_3.tscn => level_3_old.tscn} (100%) rename game/levels/{level_4.tscn => level_4_old.tscn} (100%) rename game/levels/{level_5.tscn => level_5_old.tscn} (100%) rename game/levels/{level_6.tscn => level_6_old.tscn} (100%) rename game/levels/{level_7.gd => level_final.gd} (100%) rename game/levels/{level_7.gd.uid => level_final.gd.uid} (100%) rename game/levels/{level_7.tscn => level_final.tscn} (99%) diff --git a/game/levels/level_1.tscn b/game/levels/level_1.tscn index 67c135e..b888f6e 100644 --- a/game/levels/level_1.tscn +++ b/game/levels/level_1.tscn @@ -23,7 +23,6 @@ [ext_resource type="PackedScene" uid="uid://btpkbyyteewsh" path="res://game/objects/decorative/chair_b.tscn" id="18_ohfy3"] [ext_resource type="PackedScene" uid="uid://b1cq0uor2sk6k" path="res://game/objects/decorative/table_l.tscn" id="19_rt0xo"] [ext_resource type="Shader" uid="uid://lqq1mg6l1qqe" path="res://game/shaders/black_n_white.gdshader" id="22_ia26y"] -[ext_resource type="PackedScene" uid="uid://dike8xgbqdut2" path="res://game/killing_area.tscn" id="24_ia26y"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_ia26y"] resource_local_to_scene = true @@ -71,11 +70,8 @@ physics_layer_0/collision_layer = 1 physics_layer_0/collision_mask = 0 sources/0 = SubResource("TileSetAtlasSource_4ocoy") -[sub_resource type="RectangleShape2D" id="RectangleShape2D_o0jti"] -size = Vector2(32, 8) - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_2gpk1"] -size = Vector2(80, 12) +[sub_resource type="RectangleShape2D" id="RectangleShape2D_rt0xo"] +size = Vector2(48, 32) [node name="Level1" unique_id=586585189 instance=ExtResource("1_15okj")] player_falling_at_start = false @@ -120,14 +116,6 @@ use_shader = false position = Vector2(2225, -8) use_shader = false -[node name="Room2LockedDoor" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="6" unique_id=731490658 instance=ExtResource("2_4ocoy")] -position = Vector2(1264, 280) -use_shader = false - -[node name="Room2Door2" parent="Doors" parent_id_path=PackedInt32Array(1468144392) index="7" unique_id=613165741 instance=ExtResource("3_crrvt")] -position = Vector2(1776, 280) -use_shader = false - [node name="Outdoor" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="0" unique_id=1397940815] position = Vector2(71, 0) @@ -174,28 +162,28 @@ position = Vector2(-180, -16) position = Vector2(3, 18) [node name="Room2" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="3" unique_id=1579273124] -position = Vector2(1516, 254) +position = Vector2(1758, -88) [node name="Wardrobe" parent="Objects/Room2" index="0" unique_id=988346071 instance=ExtResource("15_ohfy3")] -position = Vector2(-69, 28) +position = Vector2(-114, 82) [node name="Cabinet1" parent="Objects/Room2" index="1" unique_id=269669164 instance=ExtResource("16_rt0xo")] -position = Vector2(-13, 39) +position = Vector2(66, 93) [node name="MirrorL" parent="Objects/Room2" index="2" unique_id=1833595727 instance=ExtResource("17_blgb8")] -position = Vector2(177, 22) +position = Vector2(-23, 28) [node name="Cabinet2" parent="Objects/Room2" index="3" unique_id=1550022772 instance=ExtResource("16_rt0xo")] -position = Vector2(177, 39) +position = Vector2(-23, 45) [node name="PaintingHS" parent="Objects/Room2" index="4" unique_id=1914082284 instance=ExtResource("10_yrqjd")] -position = Vector2(-13, -11) +position = Vector2(51, 4) [node name="PaintingVL" parent="Objects/Room2" index="5" unique_id=492674623 instance=ExtResource("9_mmf06")] -position = Vector2(-171, 5) +position = Vector2(-92, -7) [node name="Room3" type="Node2D" parent="Objects" parent_id_path=PackedInt32Array(1320033435) index="4" unique_id=251399536] -position = Vector2(2205, 270) +position = Vector2(2060, -18) [node name="ChairF_M" parent="Objects/Room3" index="0" unique_id=447609073 instance=ExtResource("11_qpo0v")] position = Vector2(-83, 20) @@ -234,38 +222,24 @@ position = Vector2(72, 20) position = Vector2(95, 20) [node name="PaintingHS" parent="Objects/Room3" index="12" unique_id=1489568309 instance=ExtResource("10_yrqjd")] -position = Vector2(0, -18) +position = Vector2(47, -26) [node name="PaintingVS" parent="Objects/Room3" index="13" unique_id=1675747115 instance=ExtResource("14_blgb8")] -position = Vector2(-350, -17) +position = Vector2(-94, -31) [node name="GrayWalls" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="0" unique_id=557672309] material = SubResource("ShaderMaterial_ia26y") -tile_map_data = PackedByteArray("AABPABMAAAABAAAAAABQABMAAAABAAAAAABRABMAAAABAAAAAABSABMAAAABAAAAAABTABMAAAABAAAAAABUABMAAAABAAAAAABVABMAAAABAAAAAABWABMAAAABAAAAAABXABMAAAABAAAAAABYABMAAAABAAAAAABZABMAAAABAAAAAABaABMAAAABAAAAAABbABMAAAABAAAAAABcABMAAAABAAAAAABdABMAAAABAAAAAABeABMAAAABAAAAAABfABMAAAABAAAAAABgABMAAAABAAAAAABhABMAAAABAAAAAABiABMAAAACAAAAAABmABMAAAABAAAAAABnABMAAAABAAAAAABoABMAAAABAAAAAABpABMAAAABAAAAAABqABMAAAABAAAAAABrABMAAAABAAAAAABsABMAAAABAAAAAABtABMAAAABAAAAAABuABMAAAABAAAAAABvABMAAAABAAAAAABwABMAAAABAAAAAABxABMAAAABAAAAAAByABMAAAABAAAAAABzABMAAAABAAAAAAB0ABMAAAABAAAAAAB1ABMAAAABAAAAAAB2ABMAAAABAAAAAAB3ABMAAAABAAAAAABOAA4AAAACAAEAAABOAA8AAAACAAIAAABOABMAAAABAAAAAABiABQAAAACAAEAAABiABUAAAACAAEAAABiABYAAAACAAEAAABlABMAAAAAAAAAAABlABQAAAAAAAEAAABlABUAAAAAAAEAAABlABYAAAAAAAEAAABlABcAAAAAAAEAAABiABcAAAACAAEAAABjABcAAAABAAIAAABkABcAAAABAAIAAABuAA8AAAAGAAIAAABuAA4AAAAGAAEAAAB4ABMAAAACAAAAAAB4ABQAAAACAAEAAAB4ABUAAAACAAEAAAB4ABYAAAACAAEAAAB4ABcAAAACAAEAAAB4ABgAAAACAAEAAAB4ABkAAAACAAEAAAB+ABMAAAAAAAAAAAB+ABQAAAAAAAEAAAB+ABUAAAAAAAEAAAB+ABYAAAAAAAEAAAB+ABcAAAAAAAEAAAB+ABgAAAAAAAEAAAB+ABkAAAAAAAEAAAB5ABkAAAABAAIAAAB6ABkAAAABAAIAAAB7ABkAAAABAAIAAAB8ABkAAAABAAIAAAB9ABkAAAABAAIAAAB/ABMAAAABAAAAAACAABMAAAABAAAAAACBABMAAAABAAAAAACCABMAAAABAAAAAACDABMAAAABAAAAAACEABMAAAABAAAAAACFABMAAAABAAAAAACGABMAAAABAAAAAACHABMAAAABAAAAAACIABMAAAABAAAAAACJABMAAAABAAAAAACKABMAAAABAAAAAACLABMAAAABAAAAAACMABMAAAABAAAAAACNABMAAAABAAAAAACOABMAAAABAAAAAACPABMAAAABAAAAAACQABMAAAABAAAAAACRABMAAAABAAAAAACSABMAAAABAAAAAACTABMAAAABAAAAAACUABMAAAABAAAAAACVABMAAAACAAAAAACYABMAAAAAAAEAAACYABQAAAAAAAEAAACYABUAAAAAAAEAAACYABYAAAAAAAEAAACYABcAAAAAAAEAAACYABgAAAAAAAEAAACYABkAAAAAAAEAAACYABoAAAAAAAEAAACYABsAAAAAAAEAAACYABwAAAAAAAEAAACYAB0AAAAAAAEAAACVABQAAAACAAEAAACVABUAAAACAAEAAACVABYAAAACAAEAAACVABcAAAACAAEAAACVABgAAAACAAEAAACVABkAAAACAAEAAACVABoAAAACAAEAAACVABsAAAACAAEAAACVABwAAAACAAEAAACVAB0AAAACAAEAAACYABIAAAAAAAEAAACYABEAAAAAAAEAAACYABAAAAAAAAEAAACYAA8AAAAAAAEAAACYAA4AAAAAAAEAAACVAB4AAAACAAEAAACVAB8AAAACAAEAAACVACAAAAACAAEAAACVACEAAAACAAEAAACVACIAAAACAAEAAACVACMAAAACAAEAAACVACQAAAACAAEAAACVACUAAAACAAEAAACVACYAAAACAAEAAACVACcAAAACAAEAAACVACgAAAACAAEAAACVACkAAAACAAEAAACVACoAAAACAAEAAACYAB4AAAAAAAEAAACYAB8AAAAAAAEAAACYACAAAAAAAAEAAACYACEAAAAAAAEAAACYACIAAAAAAAEAAACYACMAAAAAAAEAAACYACQAAAAAAAEAAACYACUAAAAAAAEAAACYACYAAAAAAAEAAACYACcAAAAAAAEAAACYACgAAAAAAAEAAACYACkAAAAAAAEAAACYACoAAAAAAAEAAAA=") [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/AAABAAIAAABiAPr/AAAGAAEAAABiAPv/AAAGAAEAAABQAPn/AAABAAIAAABRAPn/AAABAAIAAABSAPn/AAABAAIAAABTAPn/AAABAAIAAABUAPn/AAABAAIAAABVAPn/AAABAAIAAABWAPn/AAABAAIAAABXAPn/AAABAAIAAABYAPn/AAABAAIAAABZAPn/AAABAAIAAABaAPn/AAABAAIAAABbAPn/AAABAAIAAABcAPn/AAABAAIAAABdAPn/AAABAAIAAABeAPn/AAABAAIAAABYAAsAAAABAAIAAABZAAsAAAABAAIAAABaAAsAAAABAAIAAABbAAsAAAABAAIAAABcAAsAAAABAAIAAABdAAsAAAABAAIAAABeAAsAAAABAAIAAABfAAsAAAABAAIAAABgAAsAAAABAAIAAABhAAsAAAABAAIAAABiAAsAAAABAAIAAABjAAsAAAABAAIAAABkAAsAAAABAAIAAABlAAsAAAABAAIAAABmAAsAAAABAAIAAABnAAsAAAABAAIAAABoAAsAAAABAAIAAABpAAsAAAABAAIAAABqAAsAAAABAAIAAABrAAsAAAABAAIAAABsAAsAAAABAAIAAABtAAsAAAABAAIAAABuAAsAAAABAAcAAABvAAsAAAABAAIAAABwAAsAAAABAAIAAABxAAsAAAABAAIAAABUAAsAAAABAAIAAABTAAsAAAABAAIAAABSAAsAAAABAAIAAABRAAsAAAABAAIAAABQAAsAAAABAAIAAABPAAsAAAABAAIAAABOAAsAAAADAAAAAABOAAwAAAACAAEAAABOAA0AAAACAAEAAABuAA0AAAAGAAEAAABuAAwAAAAGAAEAAAByAAsAAAABAAIAAABzAAsAAAABAAIAAAB0AAsAAAABAAIAAAB1AAsAAAABAAIAAAB2AAsAAAABAAIAAAB3AAsAAAABAAIAAAB4AAsAAAABAAIAAAB5AAsAAAABAAIAAAB6AAsAAAABAAIAAAB7AAsAAAABAAIAAAB8AAsAAAABAAIAAAB9AAsAAAABAAIAAAB+AAsAAAABAAIAAAB/AAsAAAABAAIAAACAAAsAAAABAAIAAACBAAsAAAABAAIAAACCAAsAAAABAAIAAACDAAsAAAABAAIAAACEAAsAAAABAAIAAACFAAsAAAABAAIAAACGAAsAAAABAAIAAACYAA0AAAAAAAEAAACYAAwAAAAAAAEAAACHAAsAAAABAAIAAACIAAsAAAABAAIAAACJAAsAAAABAAIAAACKAAsAAAABAAIAAACLAAsAAAABAAIAAACMAAsAAAABAAIAAACNAAsAAAABAAIAAACOAAsAAAABAAIAAACPAAsAAAABAAIAAACQAAsAAAABAAIAAACRAAsAAAABAAIAAACSAAsAAAABAAIAAACTAAsAAAABAAIAAACUAAsAAAABAAIAAACVAAsAAAABAAIAAACWAAsAAAABAAIAAACXAAsAAAABAAIAAACYAAsAAAAEAAAAAAARAAEAAAABAAAAAAASAAEAAAABAAAAAAATAAEAAAABAAAAAAAUAAEAAAABAAAAAAAVAAEAAAABAAAAAAAWAAEAAAABAAAAAAAXAAEAAAABAAAAAAAYAAEAAAABAAAAAAAZAAEAAAABAAAAAAAaAAEAAAABAAAAAAAbAAEAAAABAAAAAAAcAAEAAAABAAAAAAAdAAEAAAABAAAAAAAeAAEAAAABAAAAAAAfAAEAAAABAAAAAAAgAAEAAAABAAAAAAAhAAEAAAABAAAAAAAiAAEAAAABAAAAAAAjAAEAAAABAAAAAAAkAAEAAAABAAAAAAAlAAEAAAABAAAAAAAmAAEAAAABAAAAAAAnAAEAAAABAAAAAAAoAAEAAAABAAAAAAARAPz/AAAGAAEAAAARAP3/AAAGAAIAAAApAAEAAAACAAAAAAArAAEAAAAAAAAAAAArAAIAAAAAAAEAAAApAAIAAAACAAEAAAArAAMAAAAEAAEAAAApAAMAAAADAAEAAAAqAAMAAAABAAAAAAAsAAEAAAABAAAAAAAtAAEAAAABAAAAAAAuAAEAAAABAAAAAAAvAAEAAAABAAAAAAAwAAEAAAABAAAAAAA4AAEAAAABAAAAAAA5AAEAAAABAAAAAAA6AAEAAAABAAAAAAA7AAEAAAABAAAAAAA8AAEAAAABAAAAAAA9AAEAAAABAAAAAAA+AAEAAAABAAAAAAA/AAEAAAABAAAAAABAAAEAAAABAAAAAABBAAEAAAABAAAAAABCAAEAAAABAAAAAABDAAEAAAABAAAAAAA2AAQAAAABAAAAAAA1AAQAAAABAAAAAAA0AAQAAAABAAAAAAAzAAQAAAABAAAAAAAyAAQAAAABAAAAAAAxAAEAAAACAAAAAAA3AAEAAAAAAAAAAAAxAAQAAAADAAEAAAA3AAQAAAAEAAEAAAAxAAIAAAACAAEAAAAxAAMAAAACAAEAAAA3AAIAAAAAAAEAAAA3AAMAAAAAAAEAAAA8APz/AAAGAAEAAAA8AP3/AAAGAAIAAABEAAEAAAACAAAAAABEAAIAAAACAAEAAABEAAMAAAACAAEAAABFAAQAAAACAAAAAABFAAUAAAACAAEAAABFAAYAAAACAAEAAABFAAcAAAADAAEAAABEAAQAAAADAAEAAABKAAEAAAAAAAAAAABKAAIAAAAAAAEAAABKAAMAAAAAAAEAAABKAAQAAAAAAAEAAABKAAUAAAAAAAEAAABKAAYAAAAAAAEAAABKAAcAAAAEAAEAAABGAAcAAAABAAAAAABHAAcAAAABAAAAAABIAAcAAAABAAAAAABJAAcAAAABAAAAAABLAAEAAAABAAAAAABMAAEAAAABAAAAAABNAAEAAAABAAAAAABOAAEAAAABAAAAAABPAAEAAAABAAAAAABQAAEAAAABAAAAAABRAAEAAAABAAAAAABSAAEAAAABAAAAAABTAAEAAAABAAAAAABUAAEAAAABAAAAAABVAAEAAAACAAAAAABiAP3/AAAGAAIAAABiAPz/AAAGAAEAAABVAAIAAAACAAEAAABVAAMAAAACAAEAAABWAAQAAAABAAAAAABXAAQAAAABAAAAAABYAAQAAAABAAAAAABZAAQAAAABAAAAAABaAAQAAAABAAAAAABVAAQAAAADAAEAAABbAAQAAAAAAAcAAABbAAMAAAAGAAEAAABbAAIAAAAGAAEAAABbAAEAAAAGAAAAAABcAAQAAAABAAAAAABdAAQAAAABAAAAAABeAAQAAAABAAAAAABfAAQAAAABAAAAAABgAAQAAAABAAAAAABhAAQAAAAEAAEAAABhAAMAAAAAAAEAAABhAAIAAAAAAAEAAABhAAEAAAAAAAAAAABiAAEAAAABAAAAAABjAAEAAAABAAAAAABkAAEAAAABAAAAAABlAAEAAAABAAAAAABmAAEAAAABAAAAAABnAAEAAAABAAAAAABoAAEAAAABAAAAAABpAAEAAAABAAAAAABuAAEAAAADAAEAAABvAAEAAAABAAAAAABwAAEAAAABAAAAAABxAAEAAAABAAAAAAByAAEAAAABAAAAAABzAAEAAAABAAAAAABqAAEAAAAEAAEAAABqAAAAAAAAAAEAAABqAP//AAAAAAEAAABqAP7/AAAAAAAAAABrAP7/AAABAAAAAABsAP7/AAABAAAAAABtAP7/AAABAAAAAABuAP7/AAACAAAAAABuAP//AAACAAEAAABuAAAAAAACAAEAAAB0AAEAAAABAAAAAAB1AAEAAAABAAAAAAB2AAEAAAABAAAAAAB2AP3/AAAGAAIAAAB2APz/AAAGAAEAAAB2APv/AAAGAAEAAAB2APr/AAAGAAEAAABiAPn/AAAGAAYAAAB2APn/AAAFAAYAAAB2APj/AAAAAAEAAAB2APf/AAAAAAEAAABiAPj/AAACAAEAAABiAPf/AAACAAEAAABiAPb/AAACAAEAAAB2APb/AAAAAAEAAAB2APX/AAAEAAAAAABiAPX/AAADAAAAAABjAPX/AAABAAIAAABkAPX/AAABAAIAAABlAPX/AAABAAIAAABmAPX/AAABAAIAAABnAPX/AAABAAIAAABoAPX/AAABAAIAAABpAPX/AAABAAIAAABqAPX/AAABAAIAAABrAPX/AAABAAIAAABsAPX/AAABAAIAAABtAPX/AAABAAIAAABxAPX/AAABAAIAAAByAPX/AAABAAIAAABzAPX/AAABAAIAAAB0APX/AAABAAIAAAB1APX/AAABAAIAAABuAPX/AAABAAIAAABvAPX/AAABAAIAAABwAPX/AAABAAIAAAB3APn/AAABAAIAAAB4APn/AAABAAIAAAB5APn/AAABAAIAAAB6APn/AAABAAIAAAB7APn/AAABAAIAAAB8APn/AAABAAIAAAB9APn/AAABAAIAAAB+APn/AAABAAIAAAB/APn/AAABAAIAAACAAPn/AAABAAIAAACBAPn/AAABAAIAAACCAPn/AAABAAIAAACDAPn/AAABAAIAAACEAPn/AAABAAIAAACFAPn/AAABAAIAAACGAPn/AAABAAIAAACHAPn/AAABAAIAAAB3AAEAAAABAAAAAAB4AAEAAAABAAAAAAB5AAEAAAABAAAAAAB6AAEAAAABAAAAAAB7AAEAAAABAAAAAAB8AAEAAAABAAAAAAB9AAEAAAABAAAAAAB+AAEAAAACAAAAAACCAAEAAAAAAAAAAACDAAEAAAABAAAAAACEAAEAAAABAAAAAACFAAEAAAABAAAAAACGAAEAAAABAAAAAACHAAEAAAABAAAAAACIAAEAAAABAAAAAACJAAEAAAABAAAAAACIAPn/AAABAAIAAACJAPn/AAABAAIAAACKAPn/AAAEAAAAAACKAPr/AAAAAAEAAACKAPv/AAAAAAEAAACKAPz/AAAAAAEAAACKAP3/AAAAAAIAAACKAAEAAAABAAAAAACCAAIAAAAAAAEAAACCAAMAAAAAAAEAAACCAAQAAAAAAAEAAACCAAUAAAAAAAEAAACCAAYAAAAAAAEAAAB+AAIAAAACAAEAAAB+AAMAAAACAAEAAAB+AAQAAAACAAEAAAB+AAUAAAACAAEAAAB+AAYAAAACAAEAAAA=") - -[node name="Traps" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="3" unique_id=635748436] -tile_map_data = PackedByteArray("AABjABUAAAAAAAAAAABkABUAAAAAAAAAAABjABYAAAAAAAEAAABkABYAAAAAAAEAAABkABcAAAAAAAEAAABjABcAAAAAAAEAAAB5ABkAAAAAAAEAAAB6ABkAAAAAAAEAAAB7ABkAAAAAAAEAAAB8ABkAAAAAAAEAAAB9ABkAAAAAAAEAAAB5ABgAAAAAAAEAAAB6ABgAAAAAAAEAAAB7ABgAAAAAAAEAAAB8ABgAAAAAAAEAAAB9ABgAAAAAAAEAAAB5ABcAAAAAAAAAAAB6ABcAAAAAAAAAAAB7ABcAAAAAAAAAAAB8ABcAAAAAAAAAAAB9ABcAAAAAAAAAAAA=") +tile_map_data = PackedByteArray("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AAA1AAQAAAABAAAAAAA0AAQAAAABAAAAAAAzAAQAAAABAAAAAAAyAAQAAAABAAAAAAAxAAEAAAACAAAAAAA3AAEAAAAAAAAAAAAxAAQAAAADAAEAAAA3AAQAAAAEAAEAAAAxAAIAAAACAAEAAAAxAAMAAAACAAEAAAA3AAIAAAAAAAEAAAA3AAMAAAAAAAEAAAA8APz/AAAGAAEAAAA8AP3/AAAGAAIAAABEAAEAAAACAAAAAABEAAIAAAACAAEAAABEAAMAAAACAAEAAABFAAQAAAACAAAAAABFAAUAAAACAAEAAABFAAYAAAACAAEAAABFAAcAAAADAAEAAABEAAQAAAADAAEAAABKAAEAAAAAAAAAAABKAAIAAAAAAAEAAABKAAMAAAAAAAEAAABGAAcAAAABAAAAAABHAAcAAAABAAAAAABIAAcAAAABAAAAAABJAAcAAAABAAAAAABLAAEAAAABAAAAAABMAAEAAAABAAAAAABNAAEAAAABAAAAAABOAAEAAAABAAAAAABPAAEAAAABAAAAAABQAAEAAAABAAAAAABRAAEAAAABAAAAAABSAAEAAAACAAAAAABiAP3/AAAGAAIAAABiAPz/AAAGAAEAAABhAAEAAAABAAAAAABiAAEAAAABAAAAAABjAAEAAAABAAAAAABkAAEAAAABAAAAAABlAAEAAAABAAAAAABmAAEAAAABAAAAAABnAAEAAAABAAAAAABoAAEAAAABAAAAAABpAAEAAAABAAAAAABuAAEAAAADAAEAAABvAAEAAAABAAAAAABwAAEAAAABAAAAAABxAAEAAAABAAAAAAByAAEAAAABAAAAAABzAAEAAAABAAAAAABqAAEAAAAEAAEAAABqAAAAAAAAAAEAAABqAP//AAAAAAEAAABqAP7/AAAAAAAAAABrAP7/AAABAAAAAABsAP7/AAABAAAAAABtAP7/AAABAAAAAABuAP7/AAACAAAAAABuAP//AAACAAEAAABuAAAAAAACAAEAAAB0AAEAAAABAAAAAAB1AAEAAAABAAAAAAB2AAEAAAABAAAAAAB2AP3/AAAGAAIAAAB2APz/AAAGAAEAAAB2APv/AAAGAAEAAAB2APr/AAAGAAEAAABiAPn/AAAGAAYAAAB2APn/AAAFAAYAAAB2APj/AAAAAAEAAAB2APf/AAAAAAEAAABiAPj/AAACAAEAAABiAPf/AAACAAEAAABiAPb/AAACAAEAAAB2APb/AAAAAAEAAAB2APX/AAAEAAAAAABiAPX/AAADAAAAAABjAPX/AAABAAIAAABkAPX/AAABAAIAAABlAPX/AAABAAIAAABmAPX/AAABAAIAAABnAPX/AAABAAIAAABoAPX/AAABAAIAAABpAPX/AAABAAIAAABqAPX/AAABAAIAAABrAPX/AAABAAIAAABsAPX/AAABAAIAAABtAPX/AAABAAIAAABxAPX/AAABAAIAAAByAPX/AAABAAIAAABzAPX/AAABAAIAAAB0APX/AAABAAIAAAB1APX/AAABAAIAAABuAPX/AAABAAIAAABvAPX/AAABAAIAAABwAPX/AAABAAIAAAB3APn/AAABAAIAAAB4APn/AAABAAIAAAB5APn/AAABAAIAAAB6APn/AAABAAIAAAB7APn/AAABAAIAAAB8APn/AAABAAIAAAB9APn/AAABAAIAAAB+APn/AAABAAIAAAB/APn/AAABAAIAAACAAPn/AAABAAIAAACBAPn/AAABAAIAAACCAPn/AAABAAIAAACDAPn/AAABAAIAAACEAPn/AAABAAIAAACFAPn/AAABAAIAAACGAPn/AAABAAIAAACHAPn/AAABAAIAAAB3AAEAAAABAAAAAAB4AAEAAAABAAAAAAB5AAEAAAABAAAAAAB6AAEAAAABAAAAAAB7AAEAAAABAAAAAAB8AAEAAAABAAAAAAB9AAEAAAABAAAAAAB+AAEAAAACAAAAAACCAAEAAAAAAAAAAACDAAEAAAABAAAAAACEAAEAAAABAAAAAACFAAEAAAABAAAAAACGAAEAAAABAAAAAACHAAEAAAABAAAAAACIAAEAAAABAAAAAACJAAEAAAABAAAAAACIAPn/AAABAAIAAACJAPn/AAABAAIAAACKAPn/AAAEAAAAAACKAPr/AAAAAAEAAACKAPv/AAAAAAEAAACKAPz/AAAAAAEAAACKAP3/AAAAAAIAAACKAAEAAAABAAAAAACCAAIAAAAAAAEAAACCAAMAAAAAAAEAAACCAAQAAAAAAAEAAACCAAUAAAAAAAEAAACCAAYAAAAAAAEAAAB+AAIAAAACAAEAAAB+AAMAAAACAAEAAAB+AAQAAAACAAEAAAB+AAUAAAACAAEAAAB+AAYAAAACAAEAAABfAAcAAAAEAAEAAABeAAcAAAABAAAAAABdAAcAAAABAAAAAABcAAcAAAABAAAAAABbAAcAAAABAAAAAABaAAcAAAABAAAAAABZAAcAAAABAAAAAABYAAcAAAABAAAAAABgAAEAAAABAAAAAABfAAEAAAAAAAAAAABXAAcAAAABAAAAAABWAAcAAAABAAAAAABZAAEAAAACAAAAAABZAAMAAAACAAIAAABZAAIAAAACAAEAAABfAAIAAAAAAAEAAABfAAMAAAAAAAEAAABfAAQAAAAAAAEAAABfAAUAAAAAAAEAAABfAAYAAAAAAAEAAABUAAcAAAABAAAAAABVAAcAAAABAAAAAABKAAQAAAAAAAEAAABKAAUAAAAAAAEAAABKAAYAAAAAAAEAAABTAAQAAAACAAAAAABKAAcAAAAEAAEAAABYAAIAAAAAAAEAAABYAAEAAAAAAAAAAABYAAMAAAAAAAIAAABSAAIAAAACAAEAAABSAAMAAAACAAEAAABTAAUAAAACAAEAAABTAAYAAAACAAEAAABTAAcAAAADAAEAAABSAAQAAAADAAEAAAB+AAcAAAACAAEAAAB+AAgAAAACAAEAAAB+AAkAAAACAAEAAAB+AAoAAAACAAEAAAB+AAsAAAACAAEAAAB+AAwAAAACAAEAAAB+AA0AAAACAAEAAAB+AA4AAAACAAEAAAB+AA8AAAACAAEAAAB+ABAAAAACAAEAAAB+ABEAAAACAAEAAAB+ABIAAAACAAEAAACCAAcAAAAAAAEAAACCAAgAAAAAAAEAAACCAAkAAAAAAAEAAACCAAoAAAAAAAEAAACCAAsAAAAAAAEAAACCAAwAAAAAAAEAAACCAA0AAAAAAAEAAACCAA4AAAAAAAEAAACCAA8AAAAAAAEAAACCABAAAAAAAAEAAACCABEAAAAAAAEAAACCABIAAAAAAAEAAACCABMAAAAAAAEAAACCABQAAAAAAAEAAACCABUAAAAAAAEAAACCABYAAAAAAAEAAACCABcAAAAAAAEAAACCABgAAAAAAAEAAACCABkAAAAAAAEAAAB+ABMAAAACAAEAAAB+ABQAAAACAAEAAAB+ABUAAAACAAEAAAB+ABYAAAACAAEAAAB+ABcAAAACAAEAAAB+ABgAAAACAAEAAAB+ABkAAAACAAEAAAA=") [node name="Outdoor" type="TileMapLayer" parent="Tiles" parent_id_path=PackedInt32Array(1626037498) index="4" unique_id=479054526] 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="KillingArea1" parent="KillingAreas" parent_id_path=PackedInt32Array(1935554921) index="0" unique_id=1891922549 instance=ExtResource("24_ia26y")] -position = Vector2(1600, 380) -type = 1 - -[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) -type = 1 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="KillingAreas/KillingArea2" index="0" unique_id=335586472] -shape = SubResource("RectangleShape2D_2gpk1") - [node name="LevelEnd" parent="." index="13" unique_id=1018767708] -position = Vector2(2416, 471) +position = Vector2(2057, 169) + +[node name="CollisionShape2D" parent="LevelEnd" index="0" unique_id=937956890] +position = Vector2(-1, 103) +shape = SubResource("RectangleShape2D_rt0xo") diff --git a/game/levels/level_2.tscn b/game/levels/level_2_old.tscn similarity index 100% rename from game/levels/level_2.tscn rename to game/levels/level_2_old.tscn diff --git a/game/levels/level_3.tscn b/game/levels/level_3_old.tscn similarity index 100% rename from game/levels/level_3.tscn rename to game/levels/level_3_old.tscn diff --git a/game/levels/level_4.tscn b/game/levels/level_4_old.tscn similarity index 100% rename from game/levels/level_4.tscn rename to game/levels/level_4_old.tscn diff --git a/game/levels/level_5.tscn b/game/levels/level_5_old.tscn similarity index 100% rename from game/levels/level_5.tscn rename to game/levels/level_5_old.tscn diff --git a/game/levels/level_6.tscn b/game/levels/level_6_old.tscn similarity index 100% rename from game/levels/level_6.tscn rename to game/levels/level_6_old.tscn diff --git a/game/levels/level_7.gd b/game/levels/level_final.gd similarity index 100% rename from game/levels/level_7.gd rename to game/levels/level_final.gd diff --git a/game/levels/level_7.gd.uid b/game/levels/level_final.gd.uid similarity index 100% rename from game/levels/level_7.gd.uid rename to game/levels/level_final.gd.uid diff --git a/game/levels/level_7.tscn b/game/levels/level_final.tscn similarity index 99% rename from game/levels/level_7.tscn rename to game/levels/level_final.tscn index abd21c4..ed79493 100644 --- a/game/levels/level_7.tscn +++ b/game/levels/level_final.tscn @@ -3,7 +3,7 @@ [ext_resource type="PackedScene" uid="uid://mpsu4g2b5h3a" path="res://game/levels/abstract_level.tscn" id="1_bhhdo"] [ext_resource type="PackedScene" uid="uid://dx1yasi8wlaye" path="res://game/objects/decorative/bookstand.tscn" id="2_1t02d"] [ext_resource type="PackedScene" uid="uid://cojxqx5al7kyv" path="res://game/doors/locked_door.tscn" id="2_b6xh1"] -[ext_resource type="Script" uid="uid://lxye5wqo5suq" path="res://game/levels/level_7.gd" id="2_sh0fj"] +[ext_resource type="Script" uid="uid://lxye5wqo5suq" path="res://game/levels/level_final.gd" id="2_sh0fj"] [ext_resource type="PackedScene" uid="uid://cudbspmpx6sik" path="res://game/pickups/book_pickup.tscn" id="3_2esp0"] [ext_resource type="PackedScene" uid="uid://b7mhdrj3b6loq" path="res://game/doors/door.tscn" id="3_7erpt"] [ext_resource type="PackedScene" uid="uid://dioc4r03dfleq" path="res://game/doors/book_door.tscn" id="4_qqn64"] diff --git a/game/managers/level_manager.tscn b/game/managers/level_manager.tscn index a5fe2ab..b8fd74e 100644 --- a/game/managers/level_manager.tscn +++ b/game/managers/level_manager.tscn @@ -2,12 +2,12 @@ [ext_resource type="Script" uid="uid://w4ofprtn7lu8" path="res://game/managers/level_manager.gd" id="1_te7jw"] [ext_resource type="PackedScene" uid="uid://dlpi1ptis3wna" path="res://game/levels/level_1.tscn" id="2_r84xe"] -[ext_resource type="PackedScene" uid="uid://cc06c06hlv7ix" path="res://game/levels/level_2.tscn" id="3_yl05u"] -[ext_resource type="PackedScene" uid="uid://ungdvjmfc6v7" path="res://game/levels/level_3.tscn" id="4_eo2u3"] -[ext_resource type="PackedScene" uid="uid://cmp1cog2cbfh5" path="res://game/levels/level_4.tscn" id="5_yl05u"] -[ext_resource type="PackedScene" uid="uid://brysu1p6fw88n" path="res://game/levels/level_5.tscn" id="6_eo2u3"] -[ext_resource type="PackedScene" uid="uid://uanhjjloryf4" path="res://game/levels/level_6.tscn" id="7_da5al"] -[ext_resource type="PackedScene" uid="uid://cddh8nh54mrog" path="res://game/levels/level_7.tscn" id="8_rvthr"] +[ext_resource type="PackedScene" uid="uid://cc06c06hlv7ix" path="res://game/levels/level_2_old.tscn" id="3_yl05u"] +[ext_resource type="PackedScene" uid="uid://ungdvjmfc6v7" path="res://game/levels/level_3_old.tscn" id="4_eo2u3"] +[ext_resource type="PackedScene" uid="uid://cmp1cog2cbfh5" path="res://game/levels/level_4_old.tscn" id="5_yl05u"] +[ext_resource type="PackedScene" uid="uid://brysu1p6fw88n" path="res://game/levels/level_5_old.tscn" id="6_eo2u3"] +[ext_resource type="PackedScene" uid="uid://uanhjjloryf4" path="res://game/levels/level_6_old.tscn" id="7_da5al"] +[ext_resource type="PackedScene" uid="uid://cddh8nh54mrog" path="res://game/levels/level_final.tscn" id="8_rvthr"] [ext_resource type="PackedScene" uid="uid://bmn74wc2vophn" path="res://game/levels/test_level.tscn" id="9_7ahfy"] [node name="LevelManager" type="Node" unique_id=629915878]