diff --git a/Assets/Sprites/Backgrounds/Hills/Hill.json b/Assets/Sprites/Backgrounds/Hills/Hill.json index 7489fba..b981ded 100644 --- a/Assets/Sprites/Backgrounds/Hills/Hill.json +++ b/Assets/Sprites/Backgrounds/Hills/Hill.json @@ -1,10 +1,20 @@ { "properties": { - "primary_layer_size": [512, 512] + "primary_layer_size": [ + 512.0, + 512.0 + ] }, "animations": { "default": { - "frames": [[0, 0, 512, 512]], + "frames": [ + [ + 0.0, + 0.0, + 512.0, + 512.0 + ] + ], "speed": 5.0, "loop": true } @@ -20,12 +30,20 @@ } }, "SMBLL": { - "Day": {"source": "OverworldLL.png"}, - "Night": {"source": "OverworldNightLL.png"} + "Day": { + "source": "OverworldLL.png" + }, + "Night": { + "source": "OverworldNightLL.png" + } }, "SMBANN": { - "Day": {"source": "OverworldANN.png"}, - "Night": {"source": "OverworldNightANN.png"} + "Day": { + "source": "OverworldANN.png" + }, + "Night": { + "source": "OverworldNightANN.png" + } } }, "Desert": { @@ -49,28 +67,66 @@ "Underground": { "SMB1": { "source": "Underground.png", - "animations": {"default": { - "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], - "speed": 5.0, - "loop": true - }} + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 512.0, + 512.0 + ], + [ + 512.0, + 0.0, + 512.0, + 512.0 + ] + ], + "speed": 5.0, + "loop": true + } + } }, "SMBLL": { "source": "UndergroundLL.png", - "animations": {"default": { - "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], - "speed": 5.0, - "loop": true - }} + "animations": { + "default": { + "frames": [ + [ + 0.0, + 0.0, + 512.0, + 512.0 + ], + [ + 512.0, + 0.0, + 512.0, + 512.0 + ] + ], + "speed": 5.0, + "loop": true + } + } } }, "Castle": { - "SMB1": {"source": "Castle.png"}, - "SMBLL": {"source": "CastleLL.png"} + "SMB1": { + "source": "Castle.png" + }, + "SMBLL": { + "source": "CastleLL.png" + } }, "GhostHouse": { - "SMB1": {"source": "GhostHouse.png"}, - "SMBLL": {"source": "GhostHouseLL.png"} + "SMB1": { + "source": "GhostHouse.png" + }, + "SMBLL": { + "source": "GhostHouseLL.png" + } }, "Snow": { "SMB1": { @@ -86,7 +142,7 @@ "source": "SnowLL.png" }, "Night": { - "source": "SnowNightLL.png" + "source": "SnowNightLL.png" } }, "SMBANN": { @@ -94,115 +150,188 @@ "source": "SnowANN.png" }, "Night": { - "source": "SnowNightANN.png" + "source": "SnowNightANN.png" } } }, - "Jungle": - { - "SMB1": {"source": "Jungle.png"}, - "SMBLL": {"source": "JungleLL.png"} + "Jungle": { + "SMB1": { + "source": "Jungle.png" + }, + "SMBLL": { + "source": "JungleLL.png" + } }, "Autumn": { - "Day": - { - "SMB1": {"source": "Autumn.png"}, - "SMBLL": {"source": "AutumnLL.png"} + "Day": { + "SMB1": { + "source": "Autumn.png" + }, + "SMBLL": { + "source": "AutumnLL.png" + } }, "Night": { - "SMB1": {"source": "AutumnNight.png"}, - "SMBLL": {"source": "AutumnNightLL.png"} + "SMB1": { + "source": "AutumnNight.png" + }, + "SMBLL": { + "source": "AutumnNightLL.png" + } } }, "Pipeland": { - "Day": - { - "SMB1": {"source": "Pipeland.png"}, - "SMBLL": {"source": "PipelandLL.png"} + "Day": { + "SMB1": { + "source": "Pipeland.png" + }, + "SMBLL": { + "source": "PipelandLL.png" + } }, "Night": { - "SMB1": {"source": "PipelandNight.png"}, - "SMBLL": {"source": "PipelandNightLL.png"} + "SMB1": { + "source": "PipelandNight.png" + }, + "SMBLL": { + "source": "PipelandNightLL.png" + } } }, - "Volcano": - { - "SMB1": {"source": "Volcano.png"}, - "SMBLL": {"source": "VolcanoLL.png"} - }, - "Mountain": - { + "Volcano": { "SMB1": { - "Day": {"source": "Mountain.png"}, - "Night": {"source": "MountainNight.png"} + "source": "Volcano.png" }, "SMBLL": { - "Day": {"source": "MountainLL.png"}, - "Night": {"source": "MountainNightLL.png"} + "source": "VolcanoLL.png" + } + }, + "Mountain": { + "SMB1": { + "Day": { + "source": "Mountain.png" + }, + "Night": { + "source": "MountainNight.png" + } + }, + "SMBLL": { + "Day": { + "source": "MountainLL.png" + }, + "Night": { + "source": "MountainNightLL.png" + } } }, "Skyland": { "Day": { - "SMB1": {"source": "Sky.png"}, - "SMBLL": {"source": "SkyLL.png"} + "SMB1": { + "source": "Sky.png" + }, + "SMBLL": { + "source": "SkyLL.png" + } }, "Night": { - "SMB1": {"source": "SkyNight.png"}, - "SMBLL": {"source": "SkyNightLL.png"} + "SMB1": { + "source": "SkyNight.png" + }, + "SMBLL": { + "source": "SkyNightLL.png" + } } }, - "Beach": - { + "Beach": { "SMB1": { - "Day": {"source": "BeachHills.png"}, - "Night": {"source": "BeachHillsNight.png"} + "Day": { + "source": "BeachHills.png" + }, + "Night": { + "source": "BeachHillsNight.png" + } }, "SMBLL": { - "Day": {"source": "BeachLL.png"}, - "Night": {"source": "BeachNightLL.png"} + "Day": { + "source": "BeachLL.png" + }, + "Night": { + "source": "BeachNightLL.png" + } } }, - "Underwater": - { + "Underwater": { "SMB1": { - "Day": {"source": "Underwater.png"}, - "Night": {"source": "UnderwaterNight.png"} + "Day": { + "source": "Underwater.png" + }, + "Night": { + "source": "UnderwaterNight.png" + } }, "SMBLL": { - "Day": {"source": "UnderwaterLL.png"}, - "Night": {"source": "UnderwaterNightLL.png"} + "Day": { + "source": "UnderwaterLL.png" + }, + "Night": { + "source": "UnderwaterNightLL.png" + } } }, "Garden": { "SMB1": { - "Day": {"source": "GardenHill.png"}, - "Night": {"source": "GardenNight.png"} + "Day": { + "source": "GardenHill.png" + }, + "Night": { + "source": "GardenNight.png" + } }, "SMBLL": { - "Day": {"source": "GardenHillLL.png"}, - "Night": {"source": "GardenHillNightLL.png"} + "Day": { + "source": "GardenHillLL.png" + }, + "Night": { + "source": "GardenHillNightLL.png" + } } - }, - "CastleWater": - { + "CastleWater": { "SMB1": { - "Day": {"source": "CastleWater.png"}, - "Night": {"source": "CastleWaterNight.png"} + "Day": { + "source": "CastleWater.png" + }, + "Night": { + "source": "CastleWaterNight.png" + } }, "SMBLL": { - "Day": {"source": "CastleWaterLL.png"}, - "Night": {"source": "CastleWaterNightLL.png"} + "Day": { + "source": "CastleWaterLL.png" + }, + "Night": { + "source": "CastleWaterNightLL.png" + } } }, "Space": { - "SMB1": {"source": "Space.png"}, - "SMBLL": {"source": "SpaceLL.png"} + "SMB1": { + "source": "Space.png" + }, + "SMBLL": { + "source": "SpaceLL.png" + } + }, + "Airship": { + "link": "Skyland" }, - "Airship": {"link": "Skyland"}, "Bonus": { - "SMB1": {"source": "Bonus.png"}, - "SMBLL": {"source": "BonusLL.png"} + "SMB1": { + "source": "Bonus.png" + }, + "SMBLL": { + "source": "BonusLL.png" + } } } -} +} \ No newline at end of file diff --git a/Assets/Sprites/Editor/CheepCheepSideGenerator.png b/Assets/Sprites/Editor/CheepCheepSideGenerator.png new file mode 100644 index 0000000..f8cc754 Binary files /dev/null and b/Assets/Sprites/Editor/CheepCheepSideGenerator.png differ diff --git a/Assets/Sprites/Editor/CheepCheepSideGenerator.png.import b/Assets/Sprites/Editor/CheepCheepSideGenerator.png.import new file mode 100644 index 0000000..ea2c019 --- /dev/null +++ b/Assets/Sprites/Editor/CheepCheepSideGenerator.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd8q0nuveukv1" +path="res://.godot/imported/CheepCheepSideGenerator.png-09ee2d284f88ce6583cde162f843856a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/Editor/CheepCheepSideGenerator.png" +dest_files=["res://.godot/imported/CheepCheepSideGenerator.png-09ee2d284f88ce6583cde162f843856a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/Assets/Sprites/UI/FontMain.json b/Assets/Sprites/UI/FontMain.json index a44562e..03befa6 100644 --- a/Assets/Sprites/UI/FontMain.json +++ b/Assets/Sprites/UI/FontMain.json @@ -1,7 +1,13 @@ { "variations": { - "SMB1": {"source": "Font.fnt"}, - "SMBLL": {"source": "FontLL.fnt"}, - "SMBANN": {"link": "SMBLL"} + "SMB1": { + "source": "Font.fnt" + }, + "SMBLL": { + "source": "FontLL.fnt" + }, + "SMBANN": { + "link": "SMBLL" + } } -} +} \ No newline at end of file diff --git a/Resources/Music/MusicBase.tres b/Resources/Music/MusicBase.tres index a3f0af7..5937e1e 100644 --- a/Resources/Music/MusicBase.tres +++ b/Resources/Music/MusicBase.tres @@ -1,7 +1,7 @@ [gd_resource type="AudioStreamInteractive" load_steps=3 format=3 uid="uid://da4vqkrpqnma0"] -[ext_resource type="AudioStream" uid="uid://cwe41cd6nkn0u" path="res://Assets/Audio/BGM/Overworld.mp3" id="1_km47y"] -[ext_resource type="AudioStream" uid="uid://dp3owh2j56xv6" path="res://Assets/Audio/BGM/OverworldHurry.mp3" id="2_i0wg4"] +[ext_resource type="AudioStream" uid="uid://chknkfu4c0gsp" path="res://Assets/Audio/BGM/Overworld.mp3" id="1_km47y"] +[ext_resource type="AudioStream" uid="uid://bd0q3pulvt2fr" path="res://Assets/Audio/BGM/OverworldHurry.mp3" id="2_i0wg4"] [resource] clip_count = 2 diff --git a/Resources/ThemedResources/FontMain.tres b/Resources/ThemedResources/FontMain.tres index 6c7f6ba..70ab1f2 100644 --- a/Resources/ThemedResources/FontMain.tres +++ b/Resources/ThemedResources/FontMain.tres @@ -1,6 +1,6 @@ [gd_resource type="FontVariation" load_steps=2 format=3 uid="uid://bl7sbw4nx3l1t"] -[ext_resource type="FontFile" uid="uid://cd221873lbtj1" path="res://Assets/Sprites/UI/Font.fnt" id="1_6xssw"] +[ext_resource type="FontFile" uid="uid://djsv6aojrcuyg" path="res://Assets/Sprites/UI/Font.fnt" id="1_6xssw"] [resource] base_font = ExtResource("1_6xssw") diff --git a/Scenes/Levels/CustomLevelBase.tscn b/Scenes/Levels/CustomLevelBase.tscn new file mode 100644 index 0000000..a759476 --- /dev/null +++ b/Scenes/Levels/CustomLevelBase.tscn @@ -0,0 +1,86 @@ +[gd_scene load_steps=8 format=3 uid="uid://broeyye3effot"] + +[ext_resource type="Script" path="res://Scripts/Classes/CustomLevel.gd" id="1_8pu80"] +[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_f32q3"] +[ext_resource type="Texture2D" uid="uid://cbha2l6hg1kfo" path="res://Assets/Sprites/UI/EditorGrid.png" id="3_e7vnc"] +[ext_resource type="Texture2D" uid="uid://bxciugu0dg7e8" path="res://Assets/Sprites/Editor/ChunkDisplay.png" id="4_rhepb"] +[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="5_6gaxc"] +[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="6_13qah"] +[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_rcw8p"] + +[node name="CustomLevelBase" type="Node"] +script = ExtResource("1_8pu80") +metadata/_custom_type_script = "uid://bcqr1v25ygedb" + +[node name="LevelBG" parent="." instance=ExtResource("2_f32q3")] +z_index = -99 + +[node name="Grid" type="Parallax2D" parent="."] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Grid"] +modulate = Color(0.356863, 0.356863, 0.356863, 0.407843) +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("3_e7vnc") +stretch_mode = 1 +metadata/_edit_use_anchors_ = true + +[node name="ChunkGrid" type="Parallax2D" parent="Grid"] +unique_name_in_owner = true +visible = false +visibility_layer = 2 +z_index = 4096 +z_as_relative = false +scroll_offset = Vector2(0, 32) +repeat_size = Vector2(512, 512) +repeat_times = 8 + +[node name="TextureRect" type="TextureRect" parent="Grid/ChunkGrid"] +offset_right = 512.0 +offset_bottom = 512.0 +texture = ExtResource("4_rhepb") +metadata/_edit_use_anchors_ = true + +[node name="TileLayer5" parent="." instance=ExtResource("5_6gaxc")] +unique_name_in_owner = true + +[node name="TileLayer4" parent="." instance=ExtResource("5_6gaxc")] +unique_name_in_owner = true + +[node name="TileLayer3" parent="." instance=ExtResource("5_6gaxc")] +unique_name_in_owner = true + +[node name="TileLayer2" parent="." instance=ExtResource("5_6gaxc")] +unique_name_in_owner = true + +[node name="TileLayer1" parent="." instance=ExtResource("5_6gaxc")] +unique_name_in_owner = true + +[node name="EntityLayer5" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="EntityLayer4" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="EntityLayer3" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="EntityLayer2" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="EntityLayer1" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="Player" parent="EntityLayer1" instance=ExtResource("6_13qah")] +position = Vector2(-232, 0) +metadata/tile_position = Vector2i(-15, -1) +metadata/no_save = false + +[node name="DropShadow" parent="." instance=ExtResource("7_rcw8p")] diff --git a/Scenes/Levels/SMBANN/World7/7-2.tscn b/Scenes/Levels/SMBANN/World7/7-2.tscn index bfceb0a..d7814f4 100644 --- a/Scenes/Levels/SMBANN/World7/7-2.tscn +++ b/Scenes/Levels/SMBANN/World7/7-2.tscn @@ -8,7 +8,7 @@ campaign = "SMBANN" world_id = 7 [node name="Tiles" parent="." index="0"] -tile_map_data = PackedByteArray("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAAqAAAAAAABAAAAAAArAAAAAAADAAAAAAAqAAEAAAABAAEAAAArAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA+AP3/AAADAAAAAAA+AP7/AAADAAEAAAA+AP//AAADAAEAAAA+AAAAAAABAAsAAAA6AP3/AAABAAAAAAA6AP7/AAABAAEAAAA6AP//AAABAAEAAAA6AAAAAAABAAEAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAABNAPz/AAABAAAAAABNAP3/AAABAAEAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABNAAAAAAABAAEAAABNAAEAAAABAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAADAAAAAABkAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABRAPz/AAABAAMAAABSAPz/AAACAAMAAABTAPz/AAACAAMAAABUAPz/AAACAAMAAABVAPz/AAACAAMAAABWAPz/AAACAAMAAABXAPz/AAACAAMAAABYAPz/AAACAAMAAABZAPz/AAADAAMAAABRAPj/AAABAAMAAABSAPj/AAACAAMAAABTAPj/AAACAAMAAABUAPj/AAACAAMAAABVAPj/AAACAAMAAABWAPj/AAACAAMAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAADAAMAAABNAPf/AAAJAAsAAABNAPj/AAABAAIAAABOAPf/AAACAAAAAABOAPj/AAACAAIAAABPAPf/AAADAAAAAABPAPj/AAADAAIAAABNAPX/AAAAAAAAAABNAPb/AAAAAAEAAAA6APX/AAABAAAAAAA6APb/AAABAAEAAAA6APf/AAABAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA+APX/AAADAAAAAAA+APb/AAADAAEAAAA+APf/AAADAAIAAAAqAPj/AAABAAMAAAArAPj/AAAMAAsAAAArAPn/AAAAAAEAAAArAPr/AAAAAAEAAAArAPv/AAAAAAEAAAArAPz/AAAMAAwAAAAlAPz/AAALAAwAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAAlAPj/AAALAAsAAAAlAPn/AAAAAAEAAAAlAPr/AAAAAAEAAAAlAPv/AAAAAAEAAAAmAPj/AAACAAMAAAAnAPj/AAADAAMAAAAQAPf/AAALAAwAAAARAPf/AAACAAMAAAASAPf/AAACAAMAAAATAPf/AAACAAMAAAAUAPf/AAACAAMAAAAVAPf/AAACAAMAAAAWAPf/AAACAAMAAAAXAPf/AAACAAMAAAAYAPf/AAACAAMAAAAZAPf/AAACAAMAAAAaAPf/AAACAAMAAAAbAPf/AAACAAMAAAAcAPf/AAADAAMAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAEAAABlAPX/AAAAAAAAAABlAPb/AAAAAAEAAABlAPf/AAALAAwAAABmAPf/AAACAAMAAABnAPf/AAACAAMAAABoAPf/AAACAAMAAABpAPf/AAACAAMAAABqAPf/AAACAAMAAABrAPf/AAACAAMAAABsAPf/AAACAAMAAABtAPf/AAACAAMAAABuAPf/AAACAAMAAABvAPf/AAACAAMAAABwAPf/AAACAAMAAABxAPf/AAACAAMAAAByAPf/AAACAAMAAABzAPf/AAACAAMAAAB0APf/AAADAAMAAAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAAAAAsAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAABAAsAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACCAP//AAABAAsAAACDAP//AAADAAAAAACBAP7/AAABAAAAAACCAP7/AAADAAAAAACBAP//AAABAAEAAACJAPr/AAABAAAAAACJAPv/AAABAAEAAACJAPz/AAABAAEAAACJAP3/AAABAAEAAACJAP7/AAABAAIAAACKAPr/AAACAAAAAACKAPv/AAACAAEAAACKAPz/AAACAAEAAACKAP3/AAACAAEAAACKAP7/AAACAAIAAACLAPr/AAACAAAAAACLAPv/AAACAAEAAACLAPz/AAACAAEAAACLAP3/AAACAAEAAACLAP7/AAACAAIAAACMAPr/AAACAAAAAACMAPv/AAACAAEAAACMAPz/AAACAAEAAACMAP3/AAACAAEAAACMAP7/AAACAAIAAACNAPr/AAACAAAAAACNAPv/AAACAAEAAACNAPz/AAACAAEAAACNAP3/AAACAAEAAACNAP7/AAACAAIAAACOAPr/AAACAAAAAACOAPv/AAACAAEAAACOAPz/AAACAAEAAACOAP3/AAACAAEAAACOAP7/AAACAAIAAACPAPr/AAACAAAAAACPAPv/AAACAAEAAACPAPz/AAACAAEAAACPAP3/AAACAAEAAACPAP7/AAACAAIAAACQAPr/AAADAAAAAACQAPv/AAADAAEAAACQAPz/AAADAAEAAACQAP3/AAADAAEAAACQAP7/AAADAAIAAACVAPv/AAABAAMAAACWAPv/AAACAAMAAACXAPv/AAACAAMAAACYAPv/AAACAAMAAACZAPv/AAACAAMAAACaAPv/AAAMAAsAAACaAPz/AAALAAwAAACbAPz/AAACAAMAAACcAPz/AAACAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAADAAMAAACaAPj/AAALAAwAAACbAPj/AAACAAMAAACcAPj/AAACAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAADAAMAAACUAPf/AAALAAwAAACVAPf/AAACAAMAAACWAPf/AAACAAMAAACXAPf/AAACAAMAAACYAPf/AAACAAMAAACZAPf/AAACAAMAAACaAPf/AAAMAAsAAACUAPX/AAAAAAAAAACUAPb/AAAAAAEAAACoAAAAAAABAAAAAACoAAEAAAABAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACuAP7/AAACAAEAAACvAP7/AAACAAEAAACsAP3/AAAAAAsAAACtAP3/AAACAAEAAACuAP3/AAACAAEAAACvAP3/AAACAAEAAACsAPz/AAABAAAAAACtAPz/AAACAAAAAACuAPz/AAAAAAsAAACvAPz/AAACAAEAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAACAAEAAACuAPn/AAAAAAwAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAAAAAwAAACtAPn/AAABAAIAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPr/AAAKAAAAAACtAPv/AAAKAAEAAACiAP3/AAAHAAYAAACiAP7/AAAHAAYAAACiAP//AAAHAAYAAACiAAAAAAAHAAYAAACiAAEAAAAHAAYAAAClAP7/AAAHAAYAAAClAP//AAAHAAYAAAClAAAAAAAHAAYAAAClAAEAAAAHAAYAAACBAPv/AAAHAAYAAACBAPz/AAAHAAYAAACBAP3/AAAHAAYAAABzAPj/AAAHAAYAAABzAPn/AAAHAAYAAABzAPr/AAAHAAYAAABzAPv/AAAHAAYAAABzAPz/AAAHAAYAAABzAP3/AAAHAAYAAABxAP//AAAHAAYAAABxAAAAAAAHAAYAAABxAAEAAAAHAAYAAABwAPj/AAAHAAYAAABwAPn/AAAHAAYAAABwAPr/AAAHAAYAAABwAPv/AAAHAAYAAABtAPj/AAAHAAYAAABtAPn/AAAHAAYAAABpAPj/AAAHAAYAAABpAPn/AAAHAAYAAABpAPr/AAAHAAYAAABpAPv/AAAHAAYAAABpAPz/AAAHAAYAAABoAP//AAAHAAYAAABoAAAAAAAHAAYAAABoAAEAAAAHAAYAAABmAPj/AAAHAAYAAABmAPn/AAAHAAYAAABmAPr/AAAHAAYAAABKAPz/AAAHAAYAAABKAP3/AAAHAAYAAABKAP7/AAAHAAYAAABKAP//AAAHAAYAAABKAAAAAAAHAAYAAABKAAEAAAAHAAYAAABFAP3/AAAHAAYAAABFAP7/AAAHAAYAAABFAP//AAAHAAYAAAAgAP7/AAAHAAYAAAAgAP//AAAHAAYAAAAgAAAAAAAHAAYAAAAgAAEAAAAHAAYAAAAcAPj/AAAHAAYAAAAcAPn/AAAHAAYAAAAcAPr/AAAHAAYAAAAcAPv/AAAHAAYAAAAcAPz/AAAHAAYAAAAYAPj/AAAHAAYAAAAYAPn/AAAHAAYAAAAYAPr/AAAHAAYAAAAYAPv/AAAHAAYAAAAUAPj/AAAHAAYAAAAUAPn/AAAHAAYAAAAUAPr/AAAHAAYAAAAUAPv/AAAHAAYAAAAUAPz/AAAHAAYAAAAQAPj/AAAHAAYAAAAQAPn/AAAHAAYAAAAQAPr/AAAHAAYAAAAQAPv/AAAHAAYAAAAMAPn/AAAHAAYAAAAMAPr/AAAHAAYAAAAMAPv/AAAHAAYAAAAMAPz/AAAHAAYAAAAMAP3/AAAHAAYAAAAMAP7/AAAHAAYAAAAMAP//AAAHAAYAAAAHAP7/AAAHAAYAAAAHAP//AAAHAAYAAAACAPz/AAAHAAYAAAACAP3/AAAHAAYAAAACAP7/AAAHAAYAAAACAP//AAAHAAYAAAARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAtAP7/AQAAAAAAAwAuAP7/AQAAAAAAAwAvAP7/AQAAAAAAAwBBAPv/AQAAAAAAAwBCAPv/AQAAAAAAAwBDAPv/AQAAAAAAAwBqAP//AQAAAAAAAwBrAP//AQAAAAAAAwBsAP//AQAAAAAAAwBuAP//AQAAAAAAAwBvAP//AQAAAAAAAwB3APz/AQAAAAAAAwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwB7APj/AQAAAAAAAwCJAP//AQAAAAAAAwCKAP//AQAAAAAAAwCLAP//AQAAAAAAAwCMAP//AQAAAAAAAwCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCrAP3/AAABAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAgAAIAAAAHAAYAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAHAAYAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAADAAIAAABoAAIAAAAHAAYAAABxAAIAAAAHAAYAAAB2AAIAAAABAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACiAAIAAAAHAAYAAAClAAIAAAAHAAYAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAACAAEAAAC1APb/AAACAAEAAAC2APb/AAACAAEAAAC3APb/AAACAAEAAAC4APb/AAACAAEAAAC5APb/AAACAAEAAAC6APb/AAACAAEAAAC7APb/AAACAAEAAAC8APb/AAACAAEAAAC9APb/AAACAAEAAAC+APb/AAACAAEAAAC/APb/AAACAAEAAADAAPb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAACAAEAAAC1APf/AAACAAEAAAC2APf/AAACAAEAAAC3APf/AAACAAEAAAC4APf/AAACAAEAAAC5APf/AAACAAEAAAC6APf/AAACAAEAAAC7APf/AAACAAEAAAC8APf/AAACAAEAAAC9APf/AAACAAEAAAC+APf/AAACAAEAAAC/APf/AAACAAEAAADAAPf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAACAAEAAAC1APj/AAACAAEAAAC2APj/AAACAAEAAAC3APj/AAACAAEAAAC4APj/AAACAAEAAAC5APj/AAACAAEAAAC6APj/AAACAAEAAAC7APj/AAACAAEAAAC8APj/AAACAAEAAAC9APj/AAACAAEAAAC+APj/AAACAAEAAAC/APj/AAACAAEAAADAAPj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAACAAEAAAC1APn/AAACAAEAAAC2APn/AAACAAEAAAC3APn/AAACAAEAAAC4APn/AAACAAEAAAC5APn/AAACAAEAAAC6APn/AAACAAEAAAC7APn/AAACAAEAAAC8APn/AAACAAEAAAC9APn/AAACAAEAAAC+APn/AAACAAEAAAC/APn/AAACAAEAAADAAPn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAACAAEAAAC1APr/AAACAAEAAAC2APr/AAACAAEAAAC3APr/AAACAAEAAAC4APr/AAACAAEAAAC5APr/AAACAAEAAAC6APr/AAACAAEAAAC7APr/AAACAAEAAAC8APr/AAACAAEAAAC9APr/AAACAAEAAAC+APr/AAACAAEAAAC/APr/AAACAAEAAADAAPr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAACAAEAAAC1APv/AAACAAEAAAC2APv/AAACAAEAAAC3APv/AAACAAEAAAC4APv/AAACAAEAAAC5APv/AAACAAEAAAC6APv/AAACAAEAAAC7APv/AAACAAEAAAC8APv/AAACAAEAAAC9APv/AAACAAEAAAC+APv/AAACAAEAAAC/APv/AAACAAEAAADAAPv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAACAAEAAAC1APz/AAACAAEAAAC2APz/AAACAAEAAAC3APz/AAACAAEAAAC4APz/AAACAAEAAAC5APz/AAACAAEAAAC6APz/AAACAAEAAAC7APz/AAACAAEAAAC8APz/AAACAAEAAAC9APz/AAACAAEAAAC+APz/AAACAAEAAAC/APz/AAACAAEAAADAAPz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAACAAEAAAC1AP3/AAACAAEAAAC2AP3/AAACAAEAAAC3AP3/AAACAAEAAAC4AP3/AAACAAEAAAC5AP3/AAACAAEAAAC6AP3/AAACAAEAAAC7AP3/AAACAAEAAAC8AP3/AAACAAEAAAC9AP3/AAACAAEAAAC+AP3/AAACAAEAAAC/AP3/AAACAAEAAADAAP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAACAAEAAAC1AP7/AAACAAEAAAC2AP7/AAACAAEAAAC3AP7/AAACAAEAAAC4AP7/AAACAAEAAAC5AP7/AAACAAEAAAC6AP7/AAACAAEAAAC7AP7/AAACAAEAAAC8AP7/AAACAAEAAAC9AP7/AAACAAEAAAC+AP7/AAACAAEAAAC/AP7/AAACAAEAAADAAP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAACAAEAAAC1AP//AAACAAEAAAC2AP//AAACAAEAAAC3AP//AAACAAEAAAC4AP//AAACAAEAAAC5AP//AAACAAEAAAC6AP//AAACAAEAAAC7AP//AAACAAEAAAC8AP//AAACAAEAAAC9AP//AAACAAEAAAC+AP//AAACAAEAAAC/AP//AAACAAEAAADAAP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAACAAEAAAC1AAAAAAACAAEAAAC2AAAAAAACAAEAAAC3AAAAAAACAAEAAAC4AAAAAAACAAEAAAC5AAAAAAACAAEAAAC6AAAAAAACAAEAAAC7AAAAAAACAAEAAAC8AAAAAAACAAEAAAC9AAAAAAACAAEAAAC+AAAAAAACAAEAAAC/AAAAAAACAAEAAADAAAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAADAAIAAAD7//v/AQAAAAAACABAAP3/AQAAAAAACAA7APr/AQAAAAAAAwA8APr/AQAAAAAAAwA9APr/AQAAAAAAAwA=") +tile_map_data = PackedByteArray("AAACAP3/AAAHAAYAAAACAPz/AAAHAAYAAADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAACAAAAAADz/wEAAAACAAEAAAD0/wAAAAACAAAAAAD0/wEAAAACAAEAAAD1/wAAAAACAAAAAAD1/wEAAAACAAEAAAD2/wAAAAACAAAAAAD2/wEAAAACAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAACAAAAAAD6/wEAAAACAAEAAAD7/wAAAAACAAAAAAD7/wEAAAACAAEAAAD8/wAAAAACAAAAAAD8/wEAAAACAAEAAAD9/wAAAAACAAAAAAD9/wEAAAACAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAACAAAAAAAFAAEAAAACAAEAAAAGAAAAAAACAAAAAAAGAAEAAAACAAEAAAAHAAAAAAACAAAAAAAHAAEAAAACAAEAAAAIAAAAAAACAAAAAAAIAAEAAAACAAEAAAAJAAAAAAACAAAAAAAJAAEAAAACAAEAAAAKAAAAAAACAAAAAAAKAAEAAAACAAEAAAALAAAAAAACAAAAAAALAAEAAAACAAEAAAAMAAAAAAACAAAAAAAMAAEAAAACAAEAAAANAAAAAAACAAAAAAANAAEAAAACAAEAAAAOAAAAAAACAAAAAAAOAAEAAAACAAEAAAAPAAAAAAADAAAAAAAPAAEAAAADAAEAAAAlAAAAAAABAAAAAAAlAAEAAAABAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAADAAAAAAAnAAEAAAADAAEAAAAqAAAAAAABAAAAAAArAAAAAAADAAAAAAAqAAEAAAABAAEAAAArAAEAAAADAAEAAAAwAAAAAAABAAAAAAAwAAEAAAABAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAyAAAAAAACAAAAAAAyAAEAAAACAAEAAAAzAAAAAAACAAAAAAAzAAEAAAACAAEAAAA0AAAAAAADAAAAAAA0AAEAAAADAAEAAAA7AP3/AAACAAAAAAA7AP7/AAACAAEAAAA7AP//AAACAAEAAAA7AAAAAAACAAEAAAA8AP3/AAACAAAAAAA8AP7/AAACAAEAAAA8AP//AAACAAEAAAA8AAAAAAACAAEAAAA9AP3/AAACAAAAAAA9AP7/AAACAAEAAAA9AP//AAACAAEAAAA9AAAAAAACAAEAAAA+AP3/AAADAAAAAAA+AP7/AAADAAEAAAA+AP//AAADAAEAAAA+AAAAAAABAAsAAAA6AP3/AAABAAAAAAA6AP7/AAABAAEAAAA6AP//AAABAAEAAAA6AAAAAAABAAEAAAA6AAEAAAABAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAAAAAACAAAAAAA/AAEAAAACAAEAAABAAAAAAAACAAAAAABAAAEAAAACAAEAAABBAAAAAAACAAAAAABBAAEAAAACAAEAAABCAAAAAAACAAAAAABCAAEAAAACAAEAAABDAAAAAAACAAAAAABDAAEAAAACAAEAAABEAAAAAAACAAAAAABEAAEAAAACAAEAAABFAAAAAAACAAAAAABFAAEAAAACAAEAAABGAAAAAAACAAAAAABGAAEAAAACAAEAAABHAAAAAAADAAAAAABHAAEAAAADAAEAAABNAPz/AAABAAAAAABNAP3/AAABAAEAAABNAP7/AAABAAEAAABNAP//AAABAAEAAABNAAAAAAABAAEAAABNAAEAAAABAAEAAABOAPz/AAACAAAAAABOAP3/AAACAAEAAABOAP7/AAACAAEAAABOAP//AAACAAEAAABOAAAAAAACAAEAAABOAAEAAAACAAEAAABPAPz/AAADAAAAAABPAP3/AAADAAEAAABPAP7/AAADAAEAAABPAP//AAADAAEAAABPAAAAAAABAAsAAABPAAEAAAACAAEAAABQAAAAAAACAAAAAABQAAEAAAACAAEAAABRAAAAAAACAAAAAABRAAEAAAACAAEAAABSAAAAAAACAAAAAABSAAEAAAACAAEAAABTAAAAAAACAAAAAABTAAEAAAACAAEAAABUAAAAAAACAAAAAABUAAEAAAACAAEAAABVAAAAAAACAAAAAABVAAEAAAACAAEAAABWAAAAAAACAAAAAABWAAEAAAACAAEAAABXAAAAAAADAAAAAABXAAEAAAADAAEAAABdAAAAAAACAAAAAABdAAEAAAACAAEAAABeAAAAAAACAAAAAABeAAEAAAACAAEAAABfAAAAAAACAAAAAABfAAEAAAACAAEAAABgAAAAAAACAAAAAABgAAEAAAACAAEAAABhAAAAAAACAAAAAABhAAEAAAACAAEAAABiAAAAAAACAAAAAABiAAEAAAACAAEAAABjAAAAAAACAAAAAABjAAEAAAACAAEAAABkAAAAAAADAAAAAABkAAEAAAADAAEAAABcAAAAAAABAAAAAABcAAEAAAABAAEAAABRAPz/AAABAAMAAABSAPz/AAACAAMAAABTAPz/AAACAAMAAABUAPz/AAACAAMAAABVAPz/AAACAAMAAABWAPz/AAACAAMAAABXAPz/AAACAAMAAABYAPz/AAACAAMAAABZAPz/AAADAAMAAABRAPj/AAABAAMAAABSAPj/AAACAAMAAABTAPj/AAACAAMAAABUAPj/AAACAAMAAABVAPj/AAACAAMAAABWAPj/AAACAAMAAABXAPj/AAACAAMAAABYAPj/AAACAAMAAABZAPj/AAADAAMAAABNAPf/AAAJAAsAAABNAPj/AAABAAIAAABOAPf/AAACAAAAAABOAPj/AAACAAIAAABPAPf/AAADAAAAAABPAPj/AAADAAIAAABNAPX/AAAAAAAAAABNAPb/AAAAAAEAAAA6APX/AAABAAAAAAA6APb/AAABAAEAAAA6APf/AAABAAIAAAA7APX/AAACAAAAAAA7APb/AAACAAEAAAA7APf/AAACAAIAAAA8APX/AAACAAAAAAA8APb/AAACAAEAAAA8APf/AAACAAIAAAA9APX/AAACAAAAAAA9APb/AAACAAEAAAA9APf/AAACAAIAAAA+APX/AAADAAAAAAA+APb/AAADAAEAAAA+APf/AAADAAIAAAAqAPj/AAABAAMAAAArAPj/AAAMAAsAAAArAPn/AAAAAAEAAAArAPr/AAAAAAEAAAArAPv/AAAAAAEAAAArAPz/AAAMAAwAAAAlAPz/AAALAAwAAAAmAPz/AAACAAMAAAAnAPz/AAACAAMAAAAoAPz/AAACAAMAAAApAPz/AAACAAMAAAAqAPz/AAACAAMAAAAlAPj/AAALAAsAAAAlAPn/AAAAAAEAAAAlAPr/AAAAAAEAAAAlAPv/AAAAAAEAAAAmAPj/AAACAAMAAAAnAPj/AAADAAMAAAAQAPf/AAALAAwAAAARAPf/AAACAAMAAAASAPf/AAACAAMAAAATAPf/AAACAAMAAAAUAPf/AAACAAMAAAAVAPf/AAACAAMAAAAWAPf/AAACAAMAAAAXAPf/AAACAAMAAAAYAPf/AAACAAMAAAAZAPf/AAACAAMAAAAaAPf/AAACAAMAAAAbAPf/AAACAAMAAAAcAPf/AAADAAMAAAAQAPX/AAAAAAAAAAAQAPb/AAAAAAEAAABlAPX/AAAAAAAAAABlAPb/AAAAAAEAAABlAPf/AAALAAwAAABmAPf/AAACAAMAAABnAPf/AAACAAMAAABoAPf/AAACAAMAAABpAPf/AAACAAMAAABqAPf/AAACAAMAAABrAPf/AAACAAMAAABsAPf/AAACAAMAAABtAPf/AAACAAMAAABuAPf/AAACAAMAAABvAPf/AAACAAMAAABwAPf/AAACAAMAAABxAPf/AAACAAMAAAByAPf/AAACAAMAAABzAPf/AAACAAMAAAB0APf/AAADAAMAAAB2AAAAAAABAAAAAAB2AAEAAAABAAEAAAB3AAAAAAACAAAAAAB3AAEAAAACAAEAAAB4AAAAAAACAAAAAAB4AAEAAAACAAEAAAB5AAAAAAACAAAAAAB5AAEAAAACAAEAAAB6AAAAAAACAAAAAAB6AAEAAAACAAEAAAB7AAAAAAACAAAAAAB7AAEAAAACAAEAAAB8AAAAAAACAAAAAAB8AAEAAAACAAEAAAB9AAAAAAACAAAAAAB9AAEAAAACAAEAAAB+AAAAAAACAAAAAAB+AAEAAAACAAEAAAB/AAAAAAACAAAAAAB/AAEAAAACAAEAAACAAAAAAAACAAAAAACAAAEAAAACAAEAAACBAAAAAAAAAAsAAACBAAEAAAACAAEAAACCAAAAAAACAAEAAACCAAEAAAACAAEAAACDAAAAAAABAAsAAACDAAEAAAACAAEAAACEAAAAAAADAAAAAACEAAEAAAADAAEAAACCAP//AAABAAsAAACDAP//AAADAAAAAACBAP7/AAABAAAAAACCAP7/AAADAAAAAACBAP//AAABAAEAAACJAPr/AAABAAAAAACJAPv/AAABAAEAAACJAPz/AAABAAEAAACJAP3/AAABAAEAAACJAP7/AAABAAIAAACKAPr/AAACAAAAAACKAPv/AAACAAEAAACKAPz/AAACAAEAAACKAP3/AAACAAEAAACKAP7/AAACAAIAAACLAPr/AAACAAAAAACLAPv/AAACAAEAAACLAPz/AAACAAEAAACLAP3/AAACAAEAAACLAP7/AAACAAIAAACMAPr/AAACAAAAAACMAPv/AAACAAEAAACMAPz/AAACAAEAAACMAP3/AAACAAEAAACMAP7/AAACAAIAAACNAPr/AAACAAAAAACNAPv/AAACAAEAAACNAPz/AAACAAEAAACNAP3/AAACAAEAAACNAP7/AAACAAIAAACOAPr/AAACAAAAAACOAPv/AAACAAEAAACOAPz/AAACAAEAAACOAP3/AAACAAEAAACOAP7/AAACAAIAAACPAPr/AAACAAAAAACPAPv/AAACAAEAAACPAPz/AAACAAEAAACPAP3/AAACAAEAAACPAP7/AAACAAIAAACQAPr/AAADAAAAAACQAPv/AAADAAEAAACQAPz/AAADAAEAAACQAP3/AAADAAEAAACQAP7/AAADAAIAAACVAPv/AAABAAMAAACWAPv/AAACAAMAAACXAPv/AAACAAMAAACYAPv/AAACAAMAAACZAPv/AAACAAMAAACaAPv/AAAMAAsAAACaAPz/AAALAAwAAACbAPz/AAACAAMAAACcAPz/AAACAAMAAACdAPz/AAACAAMAAACeAPz/AAACAAMAAACfAPz/AAADAAMAAACaAPj/AAALAAwAAACbAPj/AAACAAMAAACcAPj/AAACAAMAAACdAPj/AAACAAMAAACeAPj/AAACAAMAAACfAPj/AAADAAMAAACUAPf/AAALAAwAAACVAPf/AAACAAMAAACWAPf/AAACAAMAAACXAPf/AAACAAMAAACYAPf/AAACAAMAAACZAPf/AAACAAMAAACaAPf/AAAMAAsAAACUAPX/AAAAAAAAAACUAPb/AAAAAAEAAACoAAAAAAABAAAAAACoAAEAAAABAAEAAACpAAAAAAAAAAsAAACpAAEAAAACAAEAAACqAAAAAAACAAEAAACqAAEAAAACAAEAAACrAAAAAAACAAEAAACrAAEAAAACAAEAAACsAAAAAAACAAEAAACsAAEAAAACAAEAAACtAAAAAAACAAEAAACtAAEAAAACAAEAAACuAAAAAAACAAEAAACuAAEAAAACAAEAAACvAAAAAAACAAEAAACvAAEAAAACAAEAAACpAP//AAABAAAAAACqAP//AAAAAAsAAACrAP//AAACAAEAAACsAP//AAACAAEAAACtAP//AAACAAEAAACuAP//AAACAAEAAACvAP//AAACAAEAAACqAP7/AAABAAAAAACrAP7/AAAAAAsAAACsAP7/AAACAAEAAACtAP7/AAACAAEAAACuAP7/AAACAAEAAACvAP7/AAACAAEAAACsAP3/AAAAAAsAAACtAP3/AAACAAEAAACuAP3/AAACAAEAAACvAP3/AAACAAEAAACsAPz/AAABAAAAAACtAPz/AAACAAAAAACuAPz/AAAAAAsAAACvAPz/AAACAAEAAACuAPX/AAACAAAAAACuAPb/AAACAAEAAACuAPf/AAACAAEAAACuAPj/AAACAAEAAACuAPn/AAAAAAwAAACuAPr/AAABAAEAAACuAPv/AAABAAEAAACvAPX/AAACAAAAAACvAPb/AAACAAEAAACvAPf/AAACAAEAAACvAPj/AAACAAEAAACvAPn/AAACAAEAAACvAPr/AAACAAEAAACvAPv/AAACAAEAAACtAPX/AAACAAAAAACtAPb/AAACAAEAAACtAPf/AAACAAEAAACtAPj/AAAAAAwAAACtAPn/AAABAAIAAACsAPX/AAABAAAAAACsAPb/AAABAAEAAACsAPf/AAABAAEAAACsAPj/AAABAAIAAACtAPr/AAAKAAAAAACtAPv/AAAKAAEAAACiAP3/AAAHAAYAAACiAP7/AAAHAAYAAACiAP//AAAHAAYAAACiAAAAAAAHAAYAAACiAAEAAAAHAAYAAAClAP7/AAAHAAYAAAClAP//AAAHAAYAAAClAAAAAAAHAAYAAAClAAEAAAAHAAYAAACBAPv/AAAHAAYAAACBAPz/AAAHAAYAAACBAP3/AAAHAAYAAABzAPj/AAAHAAYAAABzAPn/AAAHAAYAAABzAPr/AAAHAAYAAABzAPv/AAAHAAYAAABzAPz/AAAHAAYAAABzAP3/AAAHAAYAAABxAP//AAAHAAYAAABxAAAAAAAHAAYAAABxAAEAAAAHAAYAAABwAPj/AAAHAAYAAABwAPn/AAAHAAYAAABwAPr/AAAHAAYAAABwAPv/AAAHAAYAAABtAPj/AAAHAAYAAABtAPn/AAAHAAYAAABpAPj/AAAHAAYAAABpAPn/AAAHAAYAAABpAPr/AAAHAAYAAABpAPv/AAAHAAYAAABpAPz/AAAHAAYAAABoAP//AAAHAAYAAABoAAAAAAAHAAYAAABoAAEAAAAHAAYAAABmAPj/AAAHAAYAAABmAPn/AAAHAAYAAABmAPr/AAAHAAYAAABKAPz/AAAHAAYAAABKAP3/AAAHAAYAAABKAP7/AAAHAAYAAABKAP//AAAHAAYAAABKAAAAAAAHAAYAAABKAAEAAAAHAAYAAABFAP3/AAAHAAYAAABFAP7/AAAHAAYAAABFAP//AAAHAAYAAAAgAP7/AAAHAAYAAAAgAP//AAAHAAYAAAAgAAAAAAAHAAYAAAAgAAEAAAAHAAYAAAAcAPj/AAAHAAYAAAAcAPn/AAAHAAYAAAAcAPr/AAAHAAYAAAAcAPv/AAAHAAYAAAAcAPz/AAAHAAYAAAAYAPj/AAAHAAYAAAAYAPn/AAAHAAYAAAAYAPr/AAAHAAYAAAAYAPv/AAAHAAYAAAAUAPj/AAAHAAYAAAAUAPn/AAAHAAYAAAAUAPr/AAAHAAYAAAAUAPv/AAAHAAYAAAAUAPz/AAAHAAYAAAAQAPj/AAAHAAYAAAAQAPn/AAAHAAYAAAAQAPr/AAAHAAYAAAAQAPv/AAAHAAYAAAAMAPn/AAAHAAYAAAAMAPr/AAAHAAYAAAAMAPv/AAAHAAYAAAAMAPz/AAAHAAYAAAAMAP3/AAAHAAYAAAAMAP7/AAAHAAYAAAAMAP//AAAHAAYAAAAHAP7/AAAHAAYAAAAHAP//AAAHAAYAAAACAP7/AAAHAAYAAAACAP//AAAHAAYAAAARAP//AQAAAAAAAwASAP//AQAAAAAAAwATAP//AQAAAAAAAwAoAPv/AQAAAAAAAwApAPv/AQAAAAAAAwAtAP7/AQAAAAAAAwAuAP7/AQAAAAAAAwAvAP7/AQAAAAAAAwBBAPv/AQAAAAAAAwBCAPv/AQAAAAAAAwBDAPv/AQAAAAAAAwBqAP//AQAAAAAAAwBrAP//AQAAAAAAAwBsAP//AQAAAAAAAwBuAP//AQAAAAAAAwBvAP//AQAAAAAAAwB3APz/AQAAAAAAAwB4APz/AQAAAAAAAwB5APz/AQAAAAAAAwB6APz/AQAAAAAAAwB7APz/AQAAAAAAAwB3APj/AQAAAAAAAwB4APj/AQAAAAAAAwB5APj/AQAAAAAAAwB6APj/AQAAAAAAAwB7APj/AQAAAAAAAwCJAP//AQAAAAAAAwCKAP//AQAAAAAAAwCLAP//AQAAAAAAAwCMAP//AQAAAAAAAwCNAP//AQAAAAAAAwCOAP//AQAAAAAAAwCPAP//AQAAAAAAAwCQAP//AQAAAAAAAwCrAP3/AAABAAAAAADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAADAAIAAAAgAAIAAAAHAAYAAAAlAAIAAAABAAIAAAAmAAIAAAACAAIAAAAnAAIAAAADAAIAAAAqAAIAAAABAAIAAAArAAIAAAADAAIAAAAwAAIAAAABAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAA6AAIAAAABAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAADAAIAAABKAAIAAAAHAAYAAABNAAIAAAABAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAADAAIAAABcAAIAAAABAAIAAABdAAIAAAACAAIAAABeAAIAAAACAAIAAABfAAIAAAACAAIAAABgAAIAAAACAAIAAABhAAIAAAACAAIAAABiAAIAAAACAAIAAABjAAIAAAACAAIAAABkAAIAAAADAAIAAABoAAIAAAAHAAYAAABxAAIAAAAHAAYAAAB2AAIAAAABAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAADAAIAAACiAAIAAAAHAAYAAAClAAIAAAAHAAYAAACoAAIAAAABAAIAAACpAAIAAAACAAIAAACqAAIAAAACAAIAAACrAAIAAAACAAIAAACsAAIAAAACAAIAAACtAAIAAAACAAIAAACuAAIAAAACAAIAAACvAAIAAAACAAIAAACwAPX/AAACAAAAAACxAPX/AAACAAAAAACyAPX/AAACAAAAAACzAPX/AAACAAAAAAC0APX/AAACAAAAAAC1APX/AAACAAAAAAC2APX/AAACAAAAAAC3APX/AAACAAAAAAC4APX/AAACAAAAAAC5APX/AAACAAAAAAC6APX/AAACAAAAAAC7APX/AAACAAAAAAC8APX/AAACAAAAAAC9APX/AAACAAAAAAC+APX/AAACAAAAAAC/APX/AAACAAAAAADAAPX/AAADAAAAAACwAPb/AAACAAEAAACxAPb/AAACAAEAAACyAPb/AAACAAEAAACzAPb/AAACAAEAAAC0APb/AAACAAEAAAC1APb/AAACAAEAAAC2APb/AAACAAEAAAC3APb/AAACAAEAAAC4APb/AAACAAEAAAC5APb/AAACAAEAAAC6APb/AAACAAEAAAC7APb/AAACAAEAAAC8APb/AAACAAEAAAC9APb/AAACAAEAAAC+APb/AAACAAEAAAC/APb/AAACAAEAAADAAPb/AAADAAEAAACwAPf/AAACAAEAAACxAPf/AAACAAEAAACyAPf/AAACAAEAAACzAPf/AAACAAEAAAC0APf/AAACAAEAAAC1APf/AAACAAEAAAC2APf/AAACAAEAAAC3APf/AAACAAEAAAC4APf/AAACAAEAAAC5APf/AAACAAEAAAC6APf/AAACAAEAAAC7APf/AAACAAEAAAC8APf/AAACAAEAAAC9APf/AAACAAEAAAC+APf/AAACAAEAAAC/APf/AAACAAEAAADAAPf/AAADAAEAAACwAPj/AAACAAEAAACxAPj/AAACAAEAAACyAPj/AAACAAEAAACzAPj/AAACAAEAAAC0APj/AAACAAEAAAC1APj/AAACAAEAAAC2APj/AAACAAEAAAC3APj/AAACAAEAAAC4APj/AAACAAEAAAC5APj/AAACAAEAAAC6APj/AAACAAEAAAC7APj/AAACAAEAAAC8APj/AAACAAEAAAC9APj/AAACAAEAAAC+APj/AAACAAEAAAC/APj/AAACAAEAAADAAPj/AAADAAEAAACwAPn/AAACAAEAAACxAPn/AAACAAEAAACyAPn/AAACAAEAAACzAPn/AAACAAEAAAC0APn/AAACAAEAAAC1APn/AAACAAEAAAC2APn/AAACAAEAAAC3APn/AAACAAEAAAC4APn/AAACAAEAAAC5APn/AAACAAEAAAC6APn/AAACAAEAAAC7APn/AAACAAEAAAC8APn/AAACAAEAAAC9APn/AAACAAEAAAC+APn/AAACAAEAAAC/APn/AAACAAEAAADAAPn/AAADAAEAAACwAPr/AAACAAEAAACxAPr/AAACAAEAAACyAPr/AAACAAEAAACzAPr/AAACAAEAAAC0APr/AAACAAEAAAC1APr/AAACAAEAAAC2APr/AAACAAEAAAC3APr/AAACAAEAAAC4APr/AAACAAEAAAC5APr/AAACAAEAAAC6APr/AAACAAEAAAC7APr/AAACAAEAAAC8APr/AAACAAEAAAC9APr/AAACAAEAAAC+APr/AAACAAEAAAC/APr/AAACAAEAAADAAPr/AAADAAEAAACwAPv/AAACAAEAAACxAPv/AAACAAEAAACyAPv/AAACAAEAAACzAPv/AAACAAEAAAC0APv/AAACAAEAAAC1APv/AAACAAEAAAC2APv/AAACAAEAAAC3APv/AAACAAEAAAC4APv/AAACAAEAAAC5APv/AAACAAEAAAC6APv/AAACAAEAAAC7APv/AAACAAEAAAC8APv/AAACAAEAAAC9APv/AAACAAEAAAC+APv/AAACAAEAAAC/APv/AAACAAEAAADAAPv/AAADAAEAAACwAPz/AAACAAEAAACxAPz/AAACAAEAAACyAPz/AAACAAEAAACzAPz/AAACAAEAAAC0APz/AAACAAEAAAC1APz/AAACAAEAAAC2APz/AAACAAEAAAC3APz/AAACAAEAAAC4APz/AAACAAEAAAC5APz/AAACAAEAAAC6APz/AAACAAEAAAC7APz/AAACAAEAAAC8APz/AAACAAEAAAC9APz/AAACAAEAAAC+APz/AAACAAEAAAC/APz/AAACAAEAAADAAPz/AAADAAEAAACwAP3/AAACAAEAAACxAP3/AAACAAEAAACyAP3/AAACAAEAAACzAP3/AAACAAEAAAC0AP3/AAACAAEAAAC1AP3/AAACAAEAAAC2AP3/AAACAAEAAAC3AP3/AAACAAEAAAC4AP3/AAACAAEAAAC5AP3/AAACAAEAAAC6AP3/AAACAAEAAAC7AP3/AAACAAEAAAC8AP3/AAACAAEAAAC9AP3/AAACAAEAAAC+AP3/AAACAAEAAAC/AP3/AAACAAEAAADAAP3/AAADAAEAAACwAP7/AAACAAEAAACxAP7/AAACAAEAAACyAP7/AAACAAEAAACzAP7/AAACAAEAAAC0AP7/AAACAAEAAAC1AP7/AAACAAEAAAC2AP7/AAACAAEAAAC3AP7/AAACAAEAAAC4AP7/AAACAAEAAAC5AP7/AAACAAEAAAC6AP7/AAACAAEAAAC7AP7/AAACAAEAAAC8AP7/AAACAAEAAAC9AP7/AAACAAEAAAC+AP7/AAACAAEAAAC/AP7/AAACAAEAAADAAP7/AAADAAEAAACwAP//AAACAAEAAACxAP//AAACAAEAAACyAP//AAACAAEAAACzAP//AAACAAEAAAC0AP//AAACAAEAAAC1AP//AAACAAEAAAC2AP//AAACAAEAAAC3AP//AAACAAEAAAC4AP//AAACAAEAAAC5AP//AAACAAEAAAC6AP//AAACAAEAAAC7AP//AAACAAEAAAC8AP//AAACAAEAAAC9AP//AAACAAEAAAC+AP//AAACAAEAAAC/AP//AAACAAEAAADAAP//AAADAAEAAACwAAAAAAACAAEAAACxAAAAAAACAAEAAACyAAAAAAACAAEAAACzAAAAAAACAAEAAAC0AAAAAAACAAEAAAC1AAAAAAACAAEAAAC2AAAAAAACAAEAAAC3AAAAAAACAAEAAAC4AAAAAAACAAEAAAC5AAAAAAACAAEAAAC6AAAAAAACAAEAAAC7AAAAAAACAAEAAAC8AAAAAAACAAEAAAC9AAAAAAACAAEAAAC+AAAAAAACAAEAAAC/AAAAAAACAAEAAADAAAAAAAADAAEAAACwAAEAAAACAAEAAACxAAEAAAACAAEAAACyAAEAAAACAAEAAACzAAEAAAACAAEAAAC0AAEAAAACAAEAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAADAAEAAACwAAIAAAACAAIAAACxAAIAAAACAAIAAACyAAIAAAACAAIAAACzAAIAAAACAAIAAAC0AAIAAAACAAIAAAC1AAIAAAACAAIAAAC2AAIAAAACAAIAAAC3AAIAAAACAAIAAAC4AAIAAAACAAIAAAC5AAIAAAACAAIAAAC6AAIAAAACAAIAAAC7AAIAAAACAAIAAAC8AAIAAAACAAIAAAC9AAIAAAACAAIAAAC+AAIAAAACAAIAAAC/AAIAAAACAAIAAADAAAIAAAADAAIAAAD7//v/AQAAAAAACABAAP3/AQAAAAAACAA7APr/AQAAAAAAAwA8APr/AQAAAAAAAwA9APr/AQAAAAAAAwA=") [node name="PipeArea" parent="." index="16"] target_level = "uid://bkl5bcbcykxu5" @@ -19,39 +19,39 @@ combo_meter_rate = 0.25 metadata/_custom_type_script = "uid://bjs5mlc3xrxud" [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117303" to="Tiles/@Node2D@117303/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117304" to="Tiles/@Node2D@117304/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117305" to="Tiles/@Node2D@117305/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117306" to="Tiles/@Node2D@117306/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117307" to="Tiles/@Node2D@117307/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117308" to="Tiles/@Node2D@117308/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117309" to="Tiles/@Node2D@117309/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117310" to="Tiles/@Node2D@117310/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117311" to="Tiles/@Node2D@117311/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117312" to="Tiles/@Node2D@117312/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117313" to="Tiles/@Node2D@117313/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117314" to="Tiles/@Node2D@117314/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117315" to="Tiles/@Node2D@117315/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117316" to="Tiles/@Node2D@117316/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117317" to="Tiles/@Node2D@117317/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117318" to="Tiles/@Node2D@117318/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117319" to="Tiles/@Node2D@117319/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117320" to="Tiles/@Node2D@117320/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117321" to="Tiles/@Node2D@117321/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117322" to="Tiles/@Node2D@117322/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117323" to="Tiles/@Node2D@117323/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117324" to="Tiles/@Node2D@117324/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117325" to="Tiles/@Node2D@117325/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117326" to="Tiles/@Node2D@117326/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117327" to="Tiles/@Node2D@117327/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117328" to="Tiles/@Node2D@117328/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117329" to="Tiles/@Node2D@117329/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117330" to="Tiles/@Node2D@117330/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117331" to="Tiles/@Node2D@117331/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117332" to="Tiles/@Node2D@117332/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117333" to="Tiles/@Node2D@117333/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117334" to="Tiles/@Node2D@117334/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117335" to="Tiles/@Node2D@117335/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33036" to="Tiles/@Node2D@33036/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33037" to="Tiles/@Node2D@33037/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33038" to="Tiles/@Node2D@33038/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33039" to="Tiles/@Node2D@33039/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33040" to="Tiles/@Node2D@33040/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33041" to="Tiles/@Node2D@33041/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33042" to="Tiles/@Node2D@33042/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33043" to="Tiles/@Node2D@33043/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33044" to="Tiles/@Node2D@33044/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33045" to="Tiles/@Node2D@33045/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33046" to="Tiles/@Node2D@33046/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33047" to="Tiles/@Node2D@33047/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33048" to="Tiles/@Node2D@33048/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33049" to="Tiles/@Node2D@33049/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33050" to="Tiles/@Node2D@33050/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33051" to="Tiles/@Node2D@33051/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33052" to="Tiles/@Node2D@33052/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33053" to="Tiles/@Node2D@33053/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33054" to="Tiles/@Node2D@33054/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33055" to="Tiles/@Node2D@33055/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33056" to="Tiles/@Node2D@33056/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33057" to="Tiles/@Node2D@33057/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33058" to="Tiles/@Node2D@33058/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33059" to="Tiles/@Node2D@33059/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33060" to="Tiles/@Node2D@33060/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33061" to="Tiles/@Node2D@33061/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33062" to="Tiles/@Node2D@33062/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33063" to="Tiles/@Node2D@33063/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33064" to="Tiles/@Node2D@33064/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33065" to="Tiles/@Node2D@33065/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33066" to="Tiles/@Node2D@33066/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33067" to="Tiles/@Node2D@33067/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33068" to="Tiles/@Node2D@33068/LevelPersistance" method="set_as_active"] [connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"] @@ -59,13 +59,13 @@ metadata/_custom_type_script = "uid://bjs5mlc3xrxud" [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117336" to="Tiles/@AnimatableBody2D@117336/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="collected" from="Tiles/@Node2D@117337" to="Tiles/@Node2D@117337/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117338" to="Tiles/@Node2D@117338/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@117339" to="Tiles/@Node2D@117339/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33069" to="Tiles/@AnimatableBody2D@33069/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@33070" to="Tiles/@Node2D@33070/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33071" to="Tiles/@Node2D@33071/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33072" to="Tiles/@Node2D@33072/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World11/11-2.tscn b/Scenes/Levels/SMBLL/World11/11-2.tscn index c19d6c9..141f050 100644 --- a/Scenes/Levels/SMBLL/World11/11-2.tscn +++ b/Scenes/Levels/SMBLL/World11/11-2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=16 format=4 uid="uid://bgi3saqcxur3u"] +[gd_scene load_steps=18 format=4 uid="uid://bgi3saqcxur3u"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_lqo4n"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_5ws2p"] @@ -15,6 +15,8 @@ [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="15_6tii1"] [ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="16_6tii1"] [ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="16_g83sl"] +[ext_resource type="PackedScene" uid="uid://d3ptkkqrbxti7" path="res://Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn" id="16_yldql"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="17_eod1w"] [node name="B-2" type="Node"] script = ExtResource("1_lqo4n") @@ -128,64 +130,73 @@ position = Vector2(2168.89, -88.0218) length = 16 direction = 1 +[node name="EntityGenerator" parent="." instance=ExtResource("16_yldql")] +position = Vector2(8, -176) + +[node name="EntityGenerator2" parent="." instance=ExtResource("16_yldql")] +position = Vector2(8, -160) +threshold = 3.0 +y_pos = 0 +entity_scene = ExtResource("17_eod1w") + [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24099" to="Tiles/@Node2D@24099/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24100" to="Tiles/@Node2D@24100/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24101" to="Tiles/@Node2D@24101/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24102" to="Tiles/@Node2D@24102/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24103" to="Tiles/@Node2D@24103/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24104" to="Tiles/@Node2D@24104/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24105" to="Tiles/@Node2D@24105/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24106" to="Tiles/@Node2D@24106/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24107" to="Tiles/@Node2D@24107/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24108" to="Tiles/@Node2D@24108/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24109" to="Tiles/@Node2D@24109/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24110" to="Tiles/@Node2D@24110/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24111" to="Tiles/@Node2D@24111/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24112" to="Tiles/@Node2D@24112/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24113" to="Tiles/@Node2D@24113/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24114" to="Tiles/@Node2D@24114/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24115" to="Tiles/@Node2D@24115/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24116" to="Tiles/@Node2D@24116/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24117" to="Tiles/@Node2D@24117/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24118" to="Tiles/@Node2D@24118/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24119" to="Tiles/@Node2D@24119/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24120" to="Tiles/@Node2D@24120/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24121" to="Tiles/@Node2D@24121/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24122" to="Tiles/@Node2D@24122/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24123" to="Tiles/@Node2D@24123/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24124" to="Tiles/@Node2D@24124/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24125" to="Tiles/@Node2D@24125/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24126" to="Tiles/@Node2D@24126/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24127" to="Tiles/@Node2D@24127/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24128" to="Tiles/@Node2D@24128/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24129" to="Tiles/@Node2D@24129/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24130" to="Tiles/@Node2D@24130/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24131" to="Tiles/@Node2D@24131/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24132" to="Tiles/@Node2D@24132/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24133" to="Tiles/@Node2D@24133/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24134" to="Tiles/@Node2D@24134/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24135" to="Tiles/@Node2D@24135/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24136" to="Tiles/@Node2D@24136/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24137" to="Tiles/@Node2D@24137/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24138" to="Tiles/@Node2D@24138/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24139" to="Tiles/@Node2D@24139/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24140" to="Tiles/@Node2D@24140/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24141" to="Tiles/@Node2D@24141/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24142" to="Tiles/@Node2D@24142/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24143" to="Tiles/@Node2D@24143/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24144" to="Tiles/@Node2D@24144/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24145" to="Tiles/@Node2D@24145/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24146" to="Tiles/@Node2D@24146/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24147" to="Tiles/@Node2D@24147/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24148" to="Tiles/@Node2D@24148/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24149" to="Tiles/@Node2D@24149/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24150" to="Tiles/@Node2D@24150/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24151" to="Tiles/@Node2D@24151/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24152" to="Tiles/@Node2D@24152/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24153" to="Tiles/@Node2D@24153/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24154" to="Tiles/@Node2D@24154/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24155" to="Tiles/@Node2D@24155/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24156" to="Tiles/@Node2D@24156/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24157" to="Tiles/@Node2D@24157/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@24158" to="Tiles/@Node2D@24158/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32531" to="Tiles/@Node2D@32531/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32532" to="Tiles/@Node2D@32532/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32533" to="Tiles/@Node2D@32533/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32534" to="Tiles/@Node2D@32534/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32535" to="Tiles/@Node2D@32535/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32536" to="Tiles/@Node2D@32536/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32537" to="Tiles/@Node2D@32537/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32538" to="Tiles/@Node2D@32538/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32539" to="Tiles/@Node2D@32539/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32540" to="Tiles/@Node2D@32540/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32541" to="Tiles/@Node2D@32541/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32542" to="Tiles/@Node2D@32542/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32543" to="Tiles/@Node2D@32543/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32544" to="Tiles/@Node2D@32544/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32545" to="Tiles/@Node2D@32545/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32546" to="Tiles/@Node2D@32546/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32547" to="Tiles/@Node2D@32547/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32548" to="Tiles/@Node2D@32548/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32549" to="Tiles/@Node2D@32549/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32550" to="Tiles/@Node2D@32550/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32551" to="Tiles/@Node2D@32551/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32552" to="Tiles/@Node2D@32552/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32553" to="Tiles/@Node2D@32553/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32554" to="Tiles/@Node2D@32554/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32555" to="Tiles/@Node2D@32555/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32556" to="Tiles/@Node2D@32556/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32557" to="Tiles/@Node2D@32557/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32558" to="Tiles/@Node2D@32558/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32559" to="Tiles/@Node2D@32559/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32560" to="Tiles/@Node2D@32560/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32561" to="Tiles/@Node2D@32561/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32562" to="Tiles/@Node2D@32562/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32563" to="Tiles/@Node2D@32563/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32564" to="Tiles/@Node2D@32564/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32565" to="Tiles/@Node2D@32565/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32566" to="Tiles/@Node2D@32566/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32567" to="Tiles/@Node2D@32567/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32568" to="Tiles/@Node2D@32568/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32569" to="Tiles/@Node2D@32569/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32570" to="Tiles/@Node2D@32570/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32571" to="Tiles/@Node2D@32571/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32572" to="Tiles/@Node2D@32572/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32573" to="Tiles/@Node2D@32573/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32574" to="Tiles/@Node2D@32574/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32575" to="Tiles/@Node2D@32575/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32576" to="Tiles/@Node2D@32576/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32577" to="Tiles/@Node2D@32577/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32578" to="Tiles/@Node2D@32578/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32579" to="Tiles/@Node2D@32579/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32580" to="Tiles/@Node2D@32580/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32581" to="Tiles/@Node2D@32581/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32582" to="Tiles/@Node2D@32582/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32583" to="Tiles/@Node2D@32583/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32584" to="Tiles/@Node2D@32584/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32585" to="Tiles/@Node2D@32585/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32586" to="Tiles/@Node2D@32586/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32587" to="Tiles/@Node2D@32587/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32588" to="Tiles/@Node2D@32588/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32589" to="Tiles/@Node2D@32589/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32590" to="Tiles/@Node2D@32590/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World3/3-2.tscn b/Scenes/Levels/SMBLL/World3/3-2.tscn index 161296f..87a62d3 100644 --- a/Scenes/Levels/SMBLL/World3/3-2.tscn +++ b/Scenes/Levels/SMBLL/World3/3-2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=4 uid="uid://txd4b614jd5c"] +[gd_scene load_steps=24 format=4 uid="uid://txd4b614jd5c"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_heupp"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_orrur"] @@ -21,6 +21,8 @@ [ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="20_ciy4q"] [ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="21_r8a30"] [ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="22_686wu"] +[ext_resource type="PackedScene" uid="uid://d3ptkkqrbxti7" path="res://Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn" id="22_lnx6r"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="23_686wu"] [node name="3-2" type="Node"] script = ExtResource("1_heupp") @@ -204,97 +206,106 @@ position = Vector2(2200, -136) position = Vector2(1328, 0) nodes_to_delete = [NodePath("../Enemies/Blooper6")] +[node name="EntityGenerator" parent="." instance=ExtResource("22_lnx6r")] +position = Vector2(8, -176) + +[node name="EntityGenerator2" parent="." instance=ExtResource("22_lnx6r")] +position = Vector2(8, -160) +threshold = 3.0 +y_pos = 0 +entity_scene = ExtResource("23_686wu") + [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59263" to="Tiles/@Node2D@59263/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59264" to="Tiles/@Node2D@59264/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59265" to="Tiles/@Node2D@59265/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59266" to="Tiles/@Node2D@59266/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59267" to="Tiles/@Node2D@59267/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59268" to="Tiles/@Node2D@59268/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59269" to="Tiles/@Node2D@59269/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59270" to="Tiles/@Node2D@59270/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59271" to="Tiles/@Node2D@59271/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59272" to="Tiles/@Node2D@59272/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59273" to="Tiles/@Node2D@59273/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59274" to="Tiles/@Node2D@59274/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59275" to="Tiles/@Node2D@59275/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59276" to="Tiles/@Node2D@59276/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59277" to="Tiles/@Node2D@59277/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59278" to="Tiles/@Node2D@59278/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59279" to="Tiles/@Node2D@59279/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59280" to="Tiles/@Node2D@59280/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59281" to="Tiles/@Node2D@59281/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59282" to="Tiles/@Node2D@59282/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59283" to="Tiles/@Node2D@59283/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59284" to="Tiles/@Node2D@59284/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59285" to="Tiles/@Node2D@59285/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59286" to="Tiles/@Node2D@59286/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59287" to="Tiles/@Node2D@59287/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59288" to="Tiles/@Node2D@59288/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59289" to="Tiles/@Node2D@59289/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59290" to="Tiles/@Node2D@59290/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59291" to="Tiles/@Node2D@59291/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59292" to="Tiles/@Node2D@59292/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59293" to="Tiles/@Node2D@59293/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59294" to="Tiles/@Node2D@59294/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59295" to="Tiles/@Node2D@59295/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59296" to="Tiles/@Node2D@59296/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@59297" to="Tiles/@Node2D@59297/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29428" to="Tiles/@Node2D@29428/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29429" to="Tiles/@Node2D@29429/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29430" to="Tiles/@Node2D@29430/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29431" to="Tiles/@Node2D@29431/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29432" to="Tiles/@Node2D@29432/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29433" to="Tiles/@Node2D@29433/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29434" to="Tiles/@Node2D@29434/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29435" to="Tiles/@Node2D@29435/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29436" to="Tiles/@Node2D@29436/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29437" to="Tiles/@Node2D@29437/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29438" to="Tiles/@Node2D@29438/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29439" to="Tiles/@Node2D@29439/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29440" to="Tiles/@Node2D@29440/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29441" to="Tiles/@Node2D@29441/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29442" to="Tiles/@Node2D@29442/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29443" to="Tiles/@Node2D@29443/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29444" to="Tiles/@Node2D@29444/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29445" to="Tiles/@Node2D@29445/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29446" to="Tiles/@Node2D@29446/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29447" to="Tiles/@Node2D@29447/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29448" to="Tiles/@Node2D@29448/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29449" to="Tiles/@Node2D@29449/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29450" to="Tiles/@Node2D@29450/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29451" to="Tiles/@Node2D@29451/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29452" to="Tiles/@Node2D@29452/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29453" to="Tiles/@Node2D@29453/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29454" to="Tiles/@Node2D@29454/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29455" to="Tiles/@Node2D@29455/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29456" to="Tiles/@Node2D@29456/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29457" to="Tiles/@Node2D@29457/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29458" to="Tiles/@Node2D@29458/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29459" to="Tiles/@Node2D@29459/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29460" to="Tiles/@Node2D@29460/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29461" to="Tiles/@Node2D@29461/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@29462" to="Tiles/@Node2D@29462/LevelPersistance" method="set_as_active"] [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59298" to="Tiles/@Area2D@59298" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59299" to="Tiles/@Area2D@59299" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59300" to="Tiles/@Area2D@59300" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59301" to="Tiles/@Area2D@59301" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59302" to="Tiles/@Area2D@59302" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59303" to="Tiles/@Area2D@59303" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59304" to="Tiles/@Area2D@59304" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59305" to="Tiles/@Area2D@59305" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59306" to="Tiles/@Area2D@59306" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59307" to="Tiles/@Area2D@59307" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59308" to="Tiles/@Area2D@59308" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59309" to="Tiles/@Area2D@59309" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59310" to="Tiles/@Area2D@59310" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59311" to="Tiles/@Area2D@59311" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59312" to="Tiles/@Area2D@59312" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59313" to="Tiles/@Area2D@59313" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59314" to="Tiles/@Area2D@59314" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59315" to="Tiles/@Area2D@59315" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59316" to="Tiles/@Area2D@59316" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59317" to="Tiles/@Area2D@59317" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59318" to="Tiles/@Area2D@59318" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59319" to="Tiles/@Area2D@59319" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59320" to="Tiles/@Area2D@59320" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59321" to="Tiles/@Area2D@59321" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59322" to="Tiles/@Area2D@59322" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59323" to="Tiles/@Area2D@59323" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59324" to="Tiles/@Area2D@59324" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59325" to="Tiles/@Area2D@59325" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59326" to="Tiles/@Area2D@59326" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59327" to="Tiles/@Area2D@59327" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59328" to="Tiles/@Area2D@59328" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59329" to="Tiles/@Area2D@59329" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59330" to="Tiles/@Area2D@59330" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59331" to="Tiles/@Area2D@59331" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59332" to="Tiles/@Area2D@59332" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59333" to="Tiles/@Area2D@59333" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59334" to="Tiles/@Area2D@59334" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59335" to="Tiles/@Area2D@59335" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59336" to="Tiles/@Area2D@59336" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59337" to="Tiles/@Area2D@59337" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59338" to="Tiles/@Area2D@59338" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59339" to="Tiles/@Area2D@59339" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59340" to="Tiles/@Area2D@59340" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59341" to="Tiles/@Area2D@59341" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59342" to="Tiles/@Area2D@59342" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59343" to="Tiles/@Area2D@59343" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59344" to="Tiles/@Area2D@59344" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59345" to="Tiles/@Area2D@59345" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59346" to="Tiles/@Area2D@59346" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59347" to="Tiles/@Area2D@59347" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59348" to="Tiles/@Area2D@59348" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59349" to="Tiles/@Area2D@59349" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59350" to="Tiles/@Area2D@59350" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59351" to="Tiles/@Area2D@59351" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59352" to="Tiles/@Area2D@59352" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59353" to="Tiles/@Area2D@59353" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@59354" to="Tiles/@Area2D@59354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29463" to="Tiles/@Area2D@29463" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29464" to="Tiles/@Area2D@29464" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29465" to="Tiles/@Area2D@29465" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29466" to="Tiles/@Area2D@29466" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29467" to="Tiles/@Area2D@29467" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29468" to="Tiles/@Area2D@29468" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29469" to="Tiles/@Area2D@29469" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29470" to="Tiles/@Area2D@29470" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29471" to="Tiles/@Area2D@29471" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29472" to="Tiles/@Area2D@29472" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29473" to="Tiles/@Area2D@29473" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29474" to="Tiles/@Area2D@29474" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29475" to="Tiles/@Area2D@29475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29476" to="Tiles/@Area2D@29476" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29477" to="Tiles/@Area2D@29477" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29478" to="Tiles/@Area2D@29478" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29479" to="Tiles/@Area2D@29479" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29480" to="Tiles/@Area2D@29480" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29481" to="Tiles/@Area2D@29481" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29482" to="Tiles/@Area2D@29482" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29483" to="Tiles/@Area2D@29483" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29484" to="Tiles/@Area2D@29484" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29485" to="Tiles/@Area2D@29485" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29486" to="Tiles/@Area2D@29486" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29487" to="Tiles/@Area2D@29487" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29488" to="Tiles/@Area2D@29488" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29489" to="Tiles/@Area2D@29489" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29490" to="Tiles/@Area2D@29490" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29491" to="Tiles/@Area2D@29491" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29492" to="Tiles/@Area2D@29492" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29493" to="Tiles/@Area2D@29493" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29494" to="Tiles/@Area2D@29494" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29495" to="Tiles/@Area2D@29495" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29496" to="Tiles/@Area2D@29496" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29497" to="Tiles/@Area2D@29497" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29498" to="Tiles/@Area2D@29498" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29499" to="Tiles/@Area2D@29499" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29500" to="Tiles/@Area2D@29500" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29501" to="Tiles/@Area2D@29501" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29502" to="Tiles/@Area2D@29502" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29503" to="Tiles/@Area2D@29503" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29504" to="Tiles/@Area2D@29504" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29505" to="Tiles/@Area2D@29505" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29506" to="Tiles/@Area2D@29506" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29507" to="Tiles/@Area2D@29507" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29508" to="Tiles/@Area2D@29508" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29509" to="Tiles/@Area2D@29509" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29510" to="Tiles/@Area2D@29510" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29511" to="Tiles/@Area2D@29511" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29512" to="Tiles/@Area2D@29512" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29513" to="Tiles/@Area2D@29513" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29514" to="Tiles/@Area2D@29514" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29515" to="Tiles/@Area2D@29515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29516" to="Tiles/@Area2D@29516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29517" to="Tiles/@Area2D@29517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29518" to="Tiles/@Area2D@29518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29519" to="Tiles/@Area2D@29519" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World6/6-2.tscn b/Scenes/Levels/SMBLL/World6/6-2.tscn index 19a1021..1d2800f 100644 --- a/Scenes/Levels/SMBLL/World6/6-2.tscn +++ b/Scenes/Levels/SMBLL/World6/6-2.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=4 uid="uid://chjupkrcgsf0s"] +[gd_scene load_steps=24 format=4 uid="uid://chjupkrcgsf0s"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_27dw6"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Underwater.json" id="2_w38j3"] @@ -10,6 +10,8 @@ [ext_resource type="PackedScene" uid="uid://e3wkbwtm7sh" path="res://Scenes/Parts/WaterArea.tscn" id="8_yyl3v"] [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="9_bi1vh"] [ext_resource type="PackedScene" uid="uid://b7560x2o4qeuo" path="res://Scenes/Prefabs/LevelObjects/WaterCurrentArea.tscn" id="10_r27jj"] +[ext_resource type="PackedScene" uid="uid://d3ptkkqrbxti7" path="res://Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn" id="10_xp6vk"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="11_hu85m"] [ext_resource type="Script" uid="uid://bdq0373j5n5o0" path="res://Scripts/Parts/CameraRightLimit.gd" id="11_t8fnu"] [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="12_5m20q"] [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="12_81g1a"] @@ -96,6 +98,15 @@ position = Vector2(1960, -64) winged = true metadata/fly_2 = false +[node name="EntityGenerator" parent="Enemies" instance=ExtResource("10_xp6vk")] +position = Vector2(8, -176) + +[node name="EntityGenerator2" parent="Enemies" instance=ExtResource("10_xp6vk")] +position = Vector2(8, -160) +threshold = 3.0 +y_pos = 0 +entity_scene = ExtResource("11_hu85m") + [node name="WaterArea" parent="." instance=ExtResource("8_yyl3v")] visible = false position = Vector2(1440, -80) @@ -205,36 +216,36 @@ position = Vector2(1720, -104) item = ExtResource("22_kwbbf") [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118281" to="Tiles/@Node2D@118281/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118282" to="Tiles/@Node2D@118282/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118283" to="Tiles/@Node2D@118283/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118284" to="Tiles/@Node2D@118284/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118285" to="Tiles/@Node2D@118285/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118286" to="Tiles/@Node2D@118286/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118287" to="Tiles/@Node2D@118287/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118288" to="Tiles/@Node2D@118288/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118289" to="Tiles/@Node2D@118289/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118290" to="Tiles/@Node2D@118290/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118291" to="Tiles/@Node2D@118291/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118292" to="Tiles/@Node2D@118292/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118293" to="Tiles/@Node2D@118293/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118294" to="Tiles/@Node2D@118294/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118295" to="Tiles/@Node2D@118295/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118296" to="Tiles/@Node2D@118296/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118297" to="Tiles/@Node2D@118297/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118298" to="Tiles/@Node2D@118298/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118299" to="Tiles/@Node2D@118299/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118300" to="Tiles/@Node2D@118300/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118301" to="Tiles/@Node2D@118301/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118302" to="Tiles/@Node2D@118302/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118303" to="Tiles/@Node2D@118303/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118304" to="Tiles/@Node2D@118304/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118305" to="Tiles/@Node2D@118305/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118306" to="Tiles/@Node2D@118306/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118307" to="Tiles/@Node2D@118307/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118308" to="Tiles/@Node2D@118308/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118309" to="Tiles/@Node2D@118309/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118310" to="Tiles/@Node2D@118310/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118311" to="Tiles/@Node2D@118311/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118312" to="Tiles/@Node2D@118312/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@118313" to="Tiles/@Node2D@118313/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32485" to="Tiles/@Node2D@32485/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32486" to="Tiles/@Node2D@32486/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32487" to="Tiles/@Node2D@32487/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32488" to="Tiles/@Node2D@32488/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32489" to="Tiles/@Node2D@32489/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32490" to="Tiles/@Node2D@32490/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32491" to="Tiles/@Node2D@32491/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32492" to="Tiles/@Node2D@32492/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32493" to="Tiles/@Node2D@32493/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32494" to="Tiles/@Node2D@32494/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32495" to="Tiles/@Node2D@32495/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32496" to="Tiles/@Node2D@32496/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32497" to="Tiles/@Node2D@32497/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32498" to="Tiles/@Node2D@32498/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32499" to="Tiles/@Node2D@32499/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32500" to="Tiles/@Node2D@32500/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32501" to="Tiles/@Node2D@32501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32502" to="Tiles/@Node2D@32502/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32503" to="Tiles/@Node2D@32503/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32504" to="Tiles/@Node2D@32504/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32505" to="Tiles/@Node2D@32505/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32506" to="Tiles/@Node2D@32506/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32507" to="Tiles/@Node2D@32507/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32508" to="Tiles/@Node2D@32508/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32509" to="Tiles/@Node2D@32509/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32510" to="Tiles/@Node2D@32510/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32511" to="Tiles/@Node2D@32511/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32512" to="Tiles/@Node2D@32512/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32513" to="Tiles/@Node2D@32513/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32514" to="Tiles/@Node2D@32514/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32515" to="Tiles/@Node2D@32515/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32516" to="Tiles/@Node2D@32516/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@32517" to="Tiles/@Node2D@32517/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn b/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn new file mode 100644 index 0000000..ceb627e --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=4 format=3 uid="uid://d3ptkkqrbxti7"] + +[ext_resource type="PackedScene" uid="uid://bn1kect7h2dlp" path="res://Scenes/Prefabs/LevelObjects/BulletBillGenerator.tscn" id="1_tqe64"] +[ext_resource type="PackedScene" uid="uid://d04e1qv3si8j" path="res://Scenes/Prefabs/Entities/Enemies/RedCheepCheep.tscn" id="2_thtyo"] +[ext_resource type="Texture2D" uid="uid://cd8q0nuveukv1" path="res://Assets/Sprites/Editor/CheepCheepSideGenerator.png" id="3_nd37u"] + +[node name="EntityGenerator" instance=ExtResource("1_tqe64")] +y_pos = 1 +entity_scene = ExtResource("2_thtyo") + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_nd37u") diff --git a/Scripts/Parts/EntityGenerator.gd b/Scripts/Parts/EntityGenerator.gd index 26a26bd..e8607ad 100644 --- a/Scripts/Parts/EntityGenerator.gd +++ b/Scripts/Parts/EntityGenerator.gd @@ -39,6 +39,6 @@ func spawn_entity() -> void: if y_pos == 0: node.global_position.y = get_tree().get_first_node_in_group("Players").global_position.y + randi_range(-4, 4) else: - node.global_position.y = randf_range(-56, -120) - node.global_position.x = get_viewport().get_camera_2d().get_screen_center_position().x + ((get_viewport().get_visible_rect().size.x / 2) + 4) + node.global_position.y = randf_range(0, -152) + node.global_position.x = get_viewport().get_camera_2d().get_screen_center_position().x + ((get_viewport().get_visible_rect().size.x / 2) + 8) add_sibling(node) diff --git a/addons/mod_loader/options/profiles/editor.tres b/addons/mod_loader/options/profiles/editor.tres index 2183936..1e723fa 100644 --- a/addons/mod_loader/options/profiles/editor.tres +++ b/addons/mod_loader/options/profiles/editor.tres @@ -1,17 +1,7 @@ -[gd_resource type="Resource" load_steps=2 format=2] +[gd_resource type="Resource" script_class="ModLoaderOptionsProfile" load_steps=2 format=3 uid="uid://4jrko8vmemnn"] -[ext_resource path="res://addons/mod_loader/resources/options_profile.gd" type="Script" id=1] +[ext_resource type="Script" uid="uid://f46uvi5y8oqi" path="res://addons/mod_loader/resources/options_profile.gd" id="1"] [resource] -script = ExtResource( 1 ) -enable_mods = true -locked_mods = [ ] -log_level = 3 -disabled_mods = [ ] -allow_modloader_autoloads_anywhere = false -steam_workshop_enabled = false -override_path_to_mods = "" -override_path_to_configs = "" -override_path_to_workshop = "" +script = ExtResource("1") ignore_deprecated_errors = true -ignored_mod_names_in_log = [ ] \ No newline at end of file