diff --git a/Assets/Audio/SFX/BowserFireAlt.wav.import b/Assets/Audio/SFX/BowserFireAlt.wav.import index 73e7747..8e145d3 100644 --- a/Assets/Audio/SFX/BowserFireAlt.wav.import +++ b/Assets/Audio/SFX/BowserFireAlt.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/BreakBlock.wav.import b/Assets/Audio/SFX/BreakBlock.wav.import index 709ae53..6611465 100644 --- a/Assets/Audio/SFX/BreakBlock.wav.import +++ b/Assets/Audio/SFX/BreakBlock.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Cannon.wav.import b/Assets/Audio/SFX/Cannon.wav.import index c15ea6a..8399da3 100644 --- a/Assets/Audio/SFX/Cannon.wav.import +++ b/Assets/Audio/SFX/Cannon.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/CannonFast.wav.import b/Assets/Audio/SFX/CannonFast.wav.import index c29db33..9106f90 100644 --- a/Assets/Audio/SFX/CannonFast.wav.import +++ b/Assets/Audio/SFX/CannonFast.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/CastleClear.wav.import b/Assets/Audio/SFX/CastleClear.wav.import index a8cda5e..04f8171 100644 --- a/Assets/Audio/SFX/CastleClear.wav.import +++ b/Assets/Audio/SFX/CastleClear.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/ClockGet.wav.import b/Assets/Audio/SFX/ClockGet.wav.import index 01ac9ff..3695491 100644 --- a/Assets/Audio/SFX/ClockGet.wav.import +++ b/Assets/Audio/SFX/ClockGet.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/ClownCarStrongFire.wav.import b/Assets/Audio/SFX/ClownCarStrongFire.wav.import index 354dba0..fa890e6 100644 --- a/Assets/Audio/SFX/ClownCarStrongFire.wav.import +++ b/Assets/Audio/SFX/ClownCarStrongFire.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Coin.wav.import b/Assets/Audio/SFX/Coin.wav.import index 95f281f..e3d19a8 100644 --- a/Assets/Audio/SFX/Coin.wav.import +++ b/Assets/Audio/SFX/Coin.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/CourseClear.wav.import b/Assets/Audio/SFX/CourseClear.wav.import index 6062001..5317049 100644 --- a/Assets/Audio/SFX/CourseClear.wav.import +++ b/Assets/Audio/SFX/CourseClear.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Damage.wav.import b/Assets/Audio/SFX/Damage.wav.import index 8e741e7..99ec647 100644 --- a/Assets/Audio/SFX/Damage.wav.import +++ b/Assets/Audio/SFX/Damage.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/DryBonesCrumble.wav.import b/Assets/Audio/SFX/DryBonesCrumble.wav.import index 671d40c..9d4747b 100644 --- a/Assets/Audio/SFX/DryBonesCrumble.wav.import +++ b/Assets/Audio/SFX/DryBonesCrumble.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Firework.wav.import b/Assets/Audio/SFX/Firework.wav.import index baa63a9..0fadc6b 100644 --- a/Assets/Audio/SFX/Firework.wav.import +++ b/Assets/Audio/SFX/Firework.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav deleted file mode 100755 index d15b56f..0000000 Binary files a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav and /dev/null differ diff --git a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import deleted file mode 100644 index e9c208a..0000000 --- a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bgwgam2wsrcxn" -path="res://.godot/imported/HitGoalBoxMMPlaceholder.wav-685a792c6a3ecf961d0ea28a65462c75.sample" - -[deps] - -source_file="res://Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav" -dest_files=["res://.godot/imported/HitGoalBoxMMPlaceholder.wav-685a792c6a3ecf961d0ea28a65462c75.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/Assets/Audio/SFX/IceBallShoot.wav b/Assets/Audio/SFX/IceBallShoot.wav deleted file mode 100755 index 20b83ad..0000000 Binary files a/Assets/Audio/SFX/IceBallShoot.wav and /dev/null differ diff --git a/Assets/Audio/SFX/IceBallShoot.wav.import b/Assets/Audio/SFX/IceBallShoot.wav.import deleted file mode 100644 index e640a55..0000000 --- a/Assets/Audio/SFX/IceBallShoot.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dx1yfr2v0qj1n" -path="res://.godot/imported/IceBallShoot.wav-d916ed3b85ee6807b57c9742038e00b0.sample" - -[deps] - -source_file="res://Assets/Audio/SFX/IceBallShoot.wav" -dest_files=["res://.godot/imported/IceBallShoot.wav-d916ed3b85ee6807b57c9742038e00b0.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/Assets/Audio/SFX/IcicleCrash.wav b/Assets/Audio/SFX/IcicleCrash.wav old mode 100755 new mode 100644 diff --git a/Assets/Audio/SFX/IcicleCrash.wav.import b/Assets/Audio/SFX/IcicleCrash.wav.import index db6e750..5d31ed1 100644 --- a/Assets/Audio/SFX/IcicleCrash.wav.import +++ b/Assets/Audio/SFX/IcicleCrash.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/IcicleFall.wav b/Assets/Audio/SFX/IcicleFall.wav old mode 100755 new mode 100644 diff --git a/Assets/Audio/SFX/IcicleFall.wav.import b/Assets/Audio/SFX/IcicleFall.wav.import index d0c0f6b..8dedac1 100644 --- a/Assets/Audio/SFX/IcicleFall.wav.import +++ b/Assets/Audio/SFX/IcicleFall.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/ItemAppear.wav.import b/Assets/Audio/SFX/ItemAppear.wav.import index dc3744e..254a49a 100644 --- a/Assets/Audio/SFX/ItemAppear.wav.import +++ b/Assets/Audio/SFX/ItemAppear.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Kick.wav.import b/Assets/Audio/SFX/Kick.wav.import index 9c1d5d2..950ae08 100644 --- a/Assets/Audio/SFX/Kick.wav.import +++ b/Assets/Audio/SFX/Kick.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Magic.wav.import b/Assets/Audio/SFX/Magic.wav.import index 663f823..341a657 100644 --- a/Assets/Audio/SFX/Magic.wav.import +++ b/Assets/Audio/SFX/Magic.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Pipe.wav.import b/Assets/Audio/SFX/Pipe.wav.import index 6096020..6139dbd 100644 --- a/Assets/Audio/SFX/Pipe.wav.import +++ b/Assets/Audio/SFX/Pipe.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Powerup.wav.import b/Assets/Audio/SFX/Powerup.wav.import index 62339e6..9cfa0d0 100644 --- a/Assets/Audio/SFX/Powerup.wav.import +++ b/Assets/Audio/SFX/Powerup.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/RedCoin2.wav.import b/Assets/Audio/SFX/RedCoin2.wav.import index 5a75f1c..c6fc79a 100644 --- a/Assets/Audio/SFX/RedCoin2.wav.import +++ b/Assets/Audio/SFX/RedCoin2.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/RedCoin4.wav.import b/Assets/Audio/SFX/RedCoin4.wav.import index 5db83c8..c9851b8 100644 --- a/Assets/Audio/SFX/RedCoin4.wav.import +++ b/Assets/Audio/SFX/RedCoin4.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Silent.wav.import b/Assets/Audio/SFX/Silent.wav.import index a635dea..b5946a3 100644 --- a/Assets/Audio/SFX/Silent.wav.import +++ b/Assets/Audio/SFX/Silent.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/SmallJump.wav.import b/Assets/Audio/SFX/SmallJump.wav.import index 743eb81..8e5c044 100644 --- a/Assets/Audio/SFX/SmallJump.wav.import +++ b/Assets/Audio/SFX/SmallJump.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Speaking.wav b/Assets/Audio/SFX/Speaking.wav old mode 100755 new mode 100644 diff --git a/Assets/Audio/SFX/Speaking.wav.import b/Assets/Audio/SFX/Speaking.wav.import index 06f207d..882168f 100644 --- a/Assets/Audio/SFX/Speaking.wav.import +++ b/Assets/Audio/SFX/Speaking.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Stomp.wav.import b/Assets/Audio/SFX/Stomp.wav.import index 45f4c11..97c993f 100644 --- a/Assets/Audio/SFX/Stomp.wav.import +++ b/Assets/Audio/SFX/Stomp.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Swim.wav.import b/Assets/Audio/SFX/Swim.wav.import index a712a03..7a34352 100644 --- a/Assets/Audio/SFX/Swim.wav.import +++ b/Assets/Audio/SFX/Swim.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Switch.wav.import b/Assets/Audio/SFX/Switch.wav.import index a1c5a56..1af3332 100644 --- a/Assets/Audio/SFX/Switch.wav.import +++ b/Assets/Audio/SFX/Switch.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/VineAppear.wav.import b/Assets/Audio/SFX/VineAppear.wav.import index 849d2f0..312f6aa 100644 --- a/Assets/Audio/SFX/VineAppear.wav.import +++ b/Assets/Audio/SFX/VineAppear.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/Yoshi.wav.import b/Assets/Audio/SFX/Yoshi.wav.import index 8cb76b3..10f3402 100644 --- a/Assets/Audio/SFX/Yoshi.wav.import +++ b/Assets/Audio/SFX/Yoshi.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Audio/SFX/YoshiEgg.wav.import b/Assets/Audio/SFX/YoshiEgg.wav.import index 09fc3c1..1af9019 100644 --- a/Assets/Audio/SFX/YoshiEgg.wav.import +++ b/Assets/Audio/SFX/YoshiEgg.wav.import @@ -21,4 +21,4 @@ edit/normalize=false edit/loop_mode=0 edit/loop_begin=0 edit/loop_end=-1 -compress/mode=2 +compress/mode=0 diff --git a/Assets/Sprites/Backgrounds/Hills/Hill.json b/Assets/Sprites/Backgrounds/Hills/Hill.json index b18f7ee..ca699e1 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,8 +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" + } } }, "Desert": { @@ -45,28 +67,66 @@ "Underground": { "SMB1": { "source": "Underground.png", - "animations": {"default": { - "frames": [[0, 0, 512, 512], [512, 0, 512, 512]], - "speed": 5.0, - "loop": true - }} + "animation_overrides": { + "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 - }} + "animation_overrides": { + "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": { @@ -82,115 +142,196 @@ "source": "SnowLL.png" }, "Night": { - "source": "SnowNightLL.png" + "source": "SnowNightLL.png" + } + }, + "SMBANN": { + "Day": { + "source": "SnowANN.png" + }, + "Night": { + "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/Backgrounds/Hills/OverworldANN.png b/Assets/Sprites/Backgrounds/Hills/OverworldANN.png new file mode 100644 index 0000000..03cead6 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldANN.png differ diff --git a/Assets/Sprites/Tilesets/OverworldMap.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldANN.png.import similarity index 72% rename from Assets/Sprites/Tilesets/OverworldMap.png.import rename to Assets/Sprites/Backgrounds/Hills/OverworldANN.png.import index f4b5825..4bae221 100644 --- a/Assets/Sprites/Tilesets/OverworldMap.png.import +++ b/Assets/Sprites/Backgrounds/Hills/OverworldANN.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://qkmv2jmid7qx" -path="res://.godot/imported/OverworldMap.png-347de3a2312bb9d8e5c0d00b7db68ac2.ctex" +uid="uid://cs28m2tkqkqpt" +path="res://.godot/imported/OverworldANN.png-a917c4a1e4c1e40208df341e8af51f42.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Assets/Sprites/Tilesets/OverworldMap.png" -dest_files=["res://.godot/imported/OverworldMap.png-347de3a2312bb9d8e5c0d00b7db68ac2.ctex"] +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldANN.png" +dest_files=["res://.godot/imported/OverworldANN.png-a917c4a1e4c1e40208df341e8af51f42.ctex"] [params] diff --git a/Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png b/Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png new file mode 100644 index 0000000..fc78e57 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png differ diff --git a/Assets/Sprites/Blocks/TripleQuestionBlock.png.import b/Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png.import similarity index 70% rename from Assets/Sprites/Blocks/TripleQuestionBlock.png.import rename to Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png.import index 92825ed..b4f6940 100644 --- a/Assets/Sprites/Blocks/TripleQuestionBlock.png.import +++ b/Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://dnnly1a6umail" -path="res://.godot/imported/TripleQuestionBlock.png-4c9f5a922af16a287ee4123222317885.ctex" +uid="uid://bc1nkboy3fr6k" +path="res://.godot/imported/OverworldNightANN.png-98a6485e550acd4158fbc7898baf20e0.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Assets/Sprites/Blocks/TripleQuestionBlock.png" -dest_files=["res://.godot/imported/TripleQuestionBlock.png-4c9f5a922af16a287ee4123222317885.ctex"] +source_file="res://Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png" +dest_files=["res://.godot/imported/OverworldNightANN.png-98a6485e550acd4158fbc7898baf20e0.ctex"] [params] diff --git a/Assets/Sprites/Backgrounds/Hills/SnowANN.png b/Assets/Sprites/Backgrounds/Hills/SnowANN.png new file mode 100644 index 0000000..51f2807 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SnowANN.png differ diff --git a/Assets/Sprites/Enemies/TrueBowser.png.import b/Assets/Sprites/Backgrounds/Hills/SnowANN.png.import similarity index 73% rename from Assets/Sprites/Enemies/TrueBowser.png.import rename to Assets/Sprites/Backgrounds/Hills/SnowANN.png.import index f3a9015..b3ffc2c 100644 --- a/Assets/Sprites/Enemies/TrueBowser.png.import +++ b/Assets/Sprites/Backgrounds/Hills/SnowANN.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cxbne173w4h8d" -path="res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.ctex" +uid="uid://wq4msfwikcwr" +path="res://.godot/imported/SnowANN.png-547267a957ae04d1a3806374cbacb137.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Assets/Sprites/Enemies/TrueBowser.png" -dest_files=["res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.ctex"] +source_file="res://Assets/Sprites/Backgrounds/Hills/SnowANN.png" +dest_files=["res://.godot/imported/SnowANN.png-547267a957ae04d1a3806374cbacb137.ctex"] [params] diff --git a/Assets/Sprites/Backgrounds/Hills/SnowNightANN.png b/Assets/Sprites/Backgrounds/Hills/SnowNightANN.png new file mode 100644 index 0000000..34505a9 Binary files /dev/null and b/Assets/Sprites/Backgrounds/Hills/SnowNightANN.png differ diff --git a/Assets/Sprites/UI/TransitionTemplate.png.import b/Assets/Sprites/Backgrounds/Hills/SnowNightANN.png.import similarity index 71% rename from Assets/Sprites/UI/TransitionTemplate.png.import rename to Assets/Sprites/Backgrounds/Hills/SnowNightANN.png.import index 19e5996..5d66275 100644 --- a/Assets/Sprites/UI/TransitionTemplate.png.import +++ b/Assets/Sprites/Backgrounds/Hills/SnowNightANN.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c0umucm61jjqs" -path="res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.ctex" +uid="uid://cpssr0kuj5iyx" +path="res://.godot/imported/SnowNightANN.png-880d870cd2c8b88c76dda7d4cf1467bf.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://Assets/Sprites/UI/TransitionTemplate.png" -dest_files=["res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.ctex"] +source_file="res://Assets/Sprites/Backgrounds/Hills/SnowNightANN.png" +dest_files=["res://.godot/imported/SnowNightANN.png-880d870cd2c8b88c76dda7d4cf1467bf.ctex"] [params] diff --git a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# deleted file mode 100644 index d5612d9..0000000 Binary files a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# and /dev/null differ diff --git a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png deleted file mode 100755 index 8221454..0000000 Binary files a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png and /dev/null differ diff --git a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import deleted file mode 100644 index 87e5597..0000000 --- a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://clph6cskwmoqn" -path="res://.godot/imported/AnniversaryQuestionBlock.png-03e33ea0390ea91d8472d5afd8a7d0e4.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/Sprites/Blocks/AnniversaryQuestionBlock.png" -dest_files=["res://.godot/imported/AnniversaryQuestionBlock.png-03e33ea0390ea91d8472d5afd8a7d0e4.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/Blocks/TripleQuestionBlock.png b/Assets/Sprites/Blocks/TripleQuestionBlock.png deleted file mode 100755 index 2ea9dfe..0000000 Binary files a/Assets/Sprites/Blocks/TripleQuestionBlock.png and /dev/null differ 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/Enemies/Bowser.json b/Assets/Sprites/Enemies/Bowser.json index ca090dd..74d7fdb 100755 --- a/Assets/Sprites/Enemies/Bowser.json +++ b/Assets/Sprites/Enemies/Bowser.json @@ -74,15 +74,6 @@ } }, "variations": { - "Overworld": { - "source": "Bowser.png", - "rect": [ - 0.0, - 0.0, - 96.0, - 96.0 - ] - }, "default": { "source": "Bowser.png", "rect": [ @@ -93,4 +84,4 @@ ] } } -} +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/Bowser.png b/Assets/Sprites/Enemies/Bowser.png index 916f25a..bcc4caa 100644 Binary files a/Assets/Sprites/Enemies/Bowser.png and b/Assets/Sprites/Enemies/Bowser.png differ diff --git a/Assets/Sprites/Enemies/BowsersBro.json b/Assets/Sprites/Enemies/BowsersBro.json index e3e6d12..0b8716d 100755 --- a/Assets/Sprites/Enemies/BowsersBro.json +++ b/Assets/Sprites/Enemies/BowsersBro.json @@ -74,15 +74,6 @@ } }, "variations": { - "Overworld": { - "source": "BowsersBro.png", - "rect": [ - 0.0, - 0.0, - 96.0, - 96.0 - ] - }, "default": { "source": "BowsersBro.png", "rect": [ @@ -91,6 +82,54 @@ 96.0, 96.0 ] + }, + "Underwater": { + "source": "BowsersBro.png", + "rect": [ + 96.0, + 0.0, + 96.0, + 96.0 + ] + }, + "CastleWater": { + "link": "Underwater" + }, + "Snow": { + "source": "BowsersBro.png", + "rect": [ + 192.0, + 0.0, + 96.0, + 96.0 + ] + }, + "Space": { + "source": "BowsersBro.png", + "rect": [ + 0.0, + 96.0, + 96.0, + 96.0 + ] + }, + "Volcano": { + "source": "BowsersBro.png", + "rect": [ + 96.0, + 96.0, + 96.0, + 96.0 + ] + }, + "Bonus": { + "source": "BowsersBro.png", + "rect": [ + 192.0, + 96.0, + 96.0, + 96.0 + ] } } -} +} \ No newline at end of file diff --git a/Assets/Sprites/Enemies/BowsersBro.png b/Assets/Sprites/Enemies/BowsersBro.png index 9940e57..7b18d7b 100644 Binary files a/Assets/Sprites/Enemies/BowsersBro.png and b/Assets/Sprites/Enemies/BowsersBro.png differ diff --git a/Assets/Sprites/Enemies/TrueBowser.png b/Assets/Sprites/Enemies/TrueBowser.png deleted file mode 100755 index 858a9a2..0000000 Binary files a/Assets/Sprites/Enemies/TrueBowser.png and /dev/null differ diff --git a/Assets/Sprites/Items/SpecialItems.png.import b/Assets/Sprites/Items/SpecialItems.png.import deleted file mode 100755 index 32fa622..0000000 --- a/Assets/Sprites/Items/SpecialItems.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://xqpd2y4j43qg" -path="res://.godot/imported/SpecialItems.png-ddf502d2231323d32f3fa5c0e38cd390.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/Sprites/Items/SpecialItems.png" -dest_files=["res://.godot/imported/SpecialItems.png-ddf502d2231323d32f3fa5c0e38cd390.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -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/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/Particles/BarrelDestuctionParticle#.png.import b/Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import deleted file mode 100755 index cf700da..0000000 --- a/Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import +++ /dev/null @@ -1,34 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cbl8y8j82smws" -path="res://.godot/imported/BarrelDestuctionParticle#.png-ab9d8b22442fb576cd1570678dd83df2.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/Sprites/Particles/BarrelDestuctionParticle#.png" -dest_files=["res://.godot/imported/BarrelDestuctionParticle#.png-ab9d8b22442fb576cd1570678dd83df2.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -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/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/Players/DiscoNPCs.png b/Assets/Sprites/Players/DiscoNPCs.png index 53433a7..dc88758 100755 Binary files a/Assets/Sprites/Players/DiscoNPCs.png and b/Assets/Sprites/Players/DiscoNPCs.png differ diff --git a/Assets/Sprites/Tilesets/OverworldMap.png b/Assets/Sprites/Tilesets/OverworldMap.png deleted file mode 100755 index 98aff7a..0000000 Binary files a/Assets/Sprites/Tilesets/OverworldMap.png and /dev/null differ diff --git a/Assets/Sprites/Tilesets/Platform.json b/Assets/Sprites/Tilesets/Platform.json index b1aa2ae..dcc3151 100644 --- a/Assets/Sprites/Tilesets/Platform.json +++ b/Assets/Sprites/Tilesets/Platform.json @@ -6,7 +6,10 @@ }, "SMBLL": { "source": "LLPlatform.png" + }, + "SMBANN": { + "link": "SMBLL" } } } -} +} \ No newline at end of file diff --git a/Assets/Sprites/UI/Font.fnt.import b/Assets/Sprites/UI/Font.fnt.import index 7b999fc..502cfd9 100644 --- a/Assets/Sprites/UI/Font.fnt.import +++ b/Assets/Sprites/UI/Font.fnt.import @@ -14,4 +14,4 @@ dest_files=["res://.godot/imported/Font.fnt-6c6685c58d22178166a8720d2c719ea3.fon fallbacks=[] compress=true -scaling_mode=2 +scaling_mode=0 diff --git a/Assets/Sprites/UI/FontLL.fnt b/Assets/Sprites/UI/FontLL.fnt index f0662c9..f6b6d4d 100644 --- a/Assets/Sprites/UI/FontLL.fnt +++ b/Assets/Sprites/UI/FontLL.fnt @@ -1,4 +1,4 @@ -info face="Font.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 +info face="FontLL.png" size=16 bold=0 italic=0 charset="" unicode=1 stretchH=100 smooth=1 aa=1 padding=0,0,0,0 spacing=1,1 outline=0 common lineHeight=16 base=16 scaleW=256 scaleH=256 pages=1 packed=0 alphaChnl=0 redChnl=0 greenChnl=0 blueChnl=0 page id=0 file="FontLL.png" page id=1 file="FontGA.png" @@ -370,4 +370,4 @@ char id=12407 x=48 y=192 width=16 height=16 xoffset=0 yoffset=0 char id=12493 x=64 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=2 chnl=0 char id=12505 x=80 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=2 chnl=0 char id=12499 x=96 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=2 chnl=0 -char id=65374 x=112 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=2 chnl=0 +char id=65374 x=112 y=192 width=16 height=16 xoffset=0 yoffset=0 xadvance=16 page=2 chnl=0 \ No newline at end of file diff --git a/Assets/Sprites/UI/FontLL.fnt.import b/Assets/Sprites/UI/FontLL.fnt.import index ba6cc29..d814df6 100644 --- a/Assets/Sprites/UI/FontLL.fnt.import +++ b/Assets/Sprites/UI/FontLL.fnt.import @@ -2,7 +2,7 @@ importer="font_data_bmfont" type="FontFile" -uid="uid://b8pt2ab0kg0vw" +uid="uid://x1bkppv4xsrv" path="res://.godot/imported/FontLL.fnt-b0a4b8976c6dfce9e7529f579de98f07.fontdata" [deps] @@ -14,4 +14,4 @@ dest_files=["res://.godot/imported/FontLL.fnt-b0a4b8976c6dfce9e7529f579de98f07.f fallbacks=[] compress=true -scaling_mode=2 +scaling_mode=0 diff --git a/Assets/Sprites/UI/FontMain.json b/Assets/Sprites/UI/FontMain.json index ff4452b..03befa6 100644 --- a/Assets/Sprites/UI/FontMain.json +++ b/Assets/Sprites/UI/FontMain.json @@ -1,6 +1,13 @@ { "variations": { - "SMB1": {"source": "Font.fnt"}, - "SMBLL": {"source": "FontLL.fnt"} + "SMB1": { + "source": "Font.fnt" + }, + "SMBLL": { + "source": "FontLL.fnt" + }, + "SMBANN": { + "link": "SMBLL" + } } -} +} \ No newline at end of file diff --git a/Assets/Sprites/UI/RedCoins.aseprite b/Assets/Sprites/UI/RedCoins.aseprite deleted file mode 100755 index 1bdfb71..0000000 Binary files a/Assets/Sprites/UI/RedCoins.aseprite and /dev/null differ diff --git a/Assets/Sprites/UI/ScoreFont.png b/Assets/Sprites/UI/ScoreFont.png index 326ec84..3fcdcd0 100755 Binary files a/Assets/Sprites/UI/ScoreFont.png and b/Assets/Sprites/UI/ScoreFont.png differ diff --git a/Assets/Sprites/UI/ScoreFont.png.import b/Assets/Sprites/UI/ScoreFont.png.import index 4812a94..edecc8e 100644 --- a/Assets/Sprites/UI/ScoreFont.png.import +++ b/Assets/Sprites/UI/ScoreFont.png.import @@ -1,3 +1,40 @@ [remap] -importer="skip" +importer="texture" +type="CompressedTexture2D" +uid="uid://c23dqtsno64vk" +path="res://.godot/imported/ScoreFont.png-281fa6a3ecebf9e9d4520f2c046dfbdb.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Sprites/UI/ScoreFont.png" +dest_files=["res://.godot/imported/ScoreFont.png-281fa6a3ecebf9e9d4520f2c046dfbdb.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/Staff.png b/Assets/Sprites/UI/Staff.png index 476d33f..755950b 100644 Binary files a/Assets/Sprites/UI/Staff.png and b/Assets/Sprites/UI/Staff.png differ diff --git a/Assets/Sprites/UI/Title1.json b/Assets/Sprites/UI/Title1.json index 9851ac0..7be8e6f 100644 --- a/Assets/Sprites/UI/Title1.json +++ b/Assets/Sprites/UI/Title1.json @@ -31,7 +31,7 @@ "Autumn": {"source": "TitleSMBLL.png", "rect": [352, 88, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, "Beach": {"source": "TitleSMBLL.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, "Mountain": {"source": "TitleSMBLL.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}}, - "Space": {"source": "TitleSMBLL.png", "rect": [352, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}} + "Space": {"source": "TitleSMBLL.png", "rect": [352, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -4}} }, "SMBANN": { "default": {"source": "TitleSMBANN.png", "rect": [0, 0, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, @@ -42,7 +42,7 @@ "Autumn": {"source": "TitleSMBANN.png", "rect": [352, 88, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, "Beach": {"source": "TitleSMBANN.png", "rect": [0, 176, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, "Mountain": {"source": "TitleSMBANN.png", "rect": [176, 176, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}}, - "Space": {"source": "TitleSMBANN.png", "rect": [352, 176, 176, 88], "properties": {"star_offset_x": 0, "star_offset_y": -0}} + "Space": {"source": "TitleSMBANN.png", "rect": [352, 176, 176, 88], "properties": {"star_offset_x": -88, "star_offset_y": 4}} } } } diff --git a/Resources/AssetRipper/SpriteList.json b/Resources/AssetRipper/SpriteList.json index 4fcdfd6..1ab66cc 100644 --- a/Resources/AssetRipper/SpriteList.json +++ b/Resources/AssetRipper/SpriteList.json @@ -4,9 +4,13 @@ "res://Assets/Sprites/Backgrounds/Hills/Overworld.png", "res://Assets/Sprites/Backgrounds/Hills/OverworldAlt.png", + "res://Assets/Sprites/Backgrounds/Hills/OverworldANN.png", "res://Assets/Sprites/Backgrounds/Hills/OverworldNight.png", + "res://Assets/Sprites/Backgrounds/Hills/OverworldNightANN.png", "res://Assets/Sprites/Backgrounds/Hills/Snow.png", + "res://Assets/Sprites/Backgrounds/Hills/SnowANN.png", "res://Assets/Sprites/Backgrounds/Hills/SnowNight.png", + "res://Assets/Sprites/Backgrounds/Hills/SnowNightANN.png", "res://Assets/Sprites/Backgrounds/Skies/AutumnSky.png", "res://Assets/Sprites/Backgrounds/Skies/BeachSky.png", diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldANN.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldANN.json new file mode 100644 index 0000000..cf0ade1 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"default\"],\n\"OverworldHill2\": [\"default\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/Overworld.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNightANN.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNightANN.json new file mode 100644 index 0000000..52d0ce4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/OverworldNightANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"DefaultNight\"],\n\"OverworldHill2\": [\"DefaultNight\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/OverworldNight.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowANN.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowANN.json new file mode 100644 index 0000000..82fdda4 --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"Snow\"],\n\"OverworldHill2\": [\"Snow\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/Snow.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(8, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(24, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(32, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(40, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(48, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(56, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(64, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(144, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(152, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(152, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(160, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(168, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(176, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(184, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(192, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(200, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(208, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(216, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(248, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(256, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(264, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(272, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(280, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(288, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(368, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(376, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(384, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(392, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(400, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(408, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(416, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(424, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(432, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(440, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(448, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(456, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(472, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 307\n},\nVector2(496, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 306\n},\nVector2(504, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNightANN.json b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNightANN.json new file mode 100644 index 0000000..797e33c --- /dev/null +++ b/Resources/AssetRipper/Sprites/Backgrounds/Hills/SnowNightANN.json @@ -0,0 +1 @@ +{"columns":"1","palette_base":"OverworldHill","palettes":"{\n\"OverworldHill\": [\"SnowNight\"],\n\"OverworldHill2\": [\"SnowNight\"]\n}","sheet_size":"Vector2i(512, 512)","source_path":"res://Assets/Sprites/Backgrounds/Hills/SnowNight.png","tiles":"{\nVector2(0, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(0, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(0, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(0, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(8, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(8, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(16, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(16, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(16, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(24, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(24, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(32, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(32, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(40, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(40, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(48, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(48, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(56, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(56, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(64, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(64, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(72, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(144, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(152, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(160, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(160, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(168, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(168, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(176, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(176, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(184, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(184, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(192, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(192, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(200, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(200, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(208, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(208, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(208, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(216, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(216, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(224, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(224, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(224, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(232, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(232, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 448): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(240, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(240, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(240, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 456): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(248, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(248, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 464): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(256, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(256, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 472): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(264, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(264, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 480): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(272, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(272, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 488): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(280, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(280, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(288, 496): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(288, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(296, 504): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(368, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(376, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(384, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(384, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(392, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(392, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(400, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(400, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(408, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(408, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(416, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(416, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(424, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(424, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(432, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(432, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(440, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(440, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(440, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(448, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(448, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(448, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(448, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 416): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(456, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(456, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(456, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 416): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 305\n},\nVector2(464, 424): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(464, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(464, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(464, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 424): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(472, 432): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(472, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(472, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 432): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(480, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(480, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(480, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(480, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 440): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(488, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304,\n\"palette\": \"OverworldHill2\"\n},\nVector2(488, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(488, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 304\n},\nVector2(496, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 308\n},\nVector2(496, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(496, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 440): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 448): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 456): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 464): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 472): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 480): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 488): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 496): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n},\nVector2(504, 504): {\n\"flip_h\": false,\n\"flip_v\": false,\n\"index\": 294\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/Bowser.json b/Resources/AssetRipper/Sprites/Enemies/Bowser.json index 594e0e3..d296447 100644 --- a/Resources/AssetRipper/Sprites/Enemies/Bowser.json +++ b/Resources/AssetRipper/Sprites/Enemies/Bowser.json @@ -1 +1 @@ -{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"default\"]\n}","sheet_size":"Vector2i(144, 96)","source_path":"res://Assets/Sprites/Enemies/Bowser.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(112, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(112, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(112, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(120, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(120, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(128, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(128, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n}\n}"} +{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"default\"]\n}","sheet_size":"Vector2i(96, 96)","source_path":"res://Assets/Sprites/Enemies/Bowser.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(112, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(120, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(120, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n}\n}"} diff --git a/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json b/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json index e08929b..e21e35d 100644 --- a/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json +++ b/Resources/AssetRipper/Sprites/Enemies/BowsersBro.json @@ -1 +1 @@ -{"columns":"1","palette_base":"Green","palettes":"{\n\"Green\": [\"Underground\"]\n}","sheet_size":"Vector2i(144, 96)","source_path":"res://Assets/Sprites/Enemies/BowsersBro.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(104, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(104, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(104, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(112, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(112, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(112, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(112, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(112, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(120, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(120, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(120, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(120, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(128, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(128, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(128, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(128, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n}\n}"} +{"columns":"3","palette_base":"Green","palettes":"{\n\"Green\": [\"Underground\", \"Underwater\", \"Snow\", \"Space\", \"Volcano\", \"Bonus\"]\n}","sheet_size":"Vector2i(96, 96)","source_path":"res://Assets/Sprites/Enemies/BowsersBro.png","tiles":"{\nVector2(8, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(8, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(8, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(16, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(16, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(16, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(16, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(16, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(24, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(24, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(24, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(24, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(32, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n},\nVector2(32, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(32, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(32, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(56, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 192\n},\nVector2(56, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 190\n},\nVector2(56, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 201\n},\nVector2(64, 16): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 193\n},\nVector2(64, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(64, 64): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 191\n},\nVector2(64, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 202\n},\nVector2(64, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 194\n},\nVector2(72, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 203\n},\nVector2(72, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 195\n},\nVector2(72, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 197\n},\nVector2(72, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 199\n},\nVector2(80, 24): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 32): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 40): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 204\n},\nVector2(80, 72): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 196\n},\nVector2(80, 80): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 198\n},\nVector2(80, 88): {\n\"flip_h\": true,\n\"flip_v\": false,\n\"index\": 200\n}\n}"} diff --git a/Resources/Locale/locale.csv b/Resources/Locale/locale.csv index d7bc19a..69c601c 100644 --- a/Resources/Locale/locale.csv +++ b/Resources/Locale/locale.csv @@ -165,6 +165,10 @@ VISUAL_COLOURFUL_PIPES,"Enables multi-coloured pipes (green by default, if turne VISUAL_TRANSFORM,"Should the transformation effect on the player, be rainbow, or a simple animation swap?",Transform Style,Style Transfo.,Styl Transformacji,ctиль tpahcфopmaции,Estilo de transformación,Stile trasformazione,TRANSFORM STYLE,Style ng Pagtransform,Power-Up-Animationsstil,Dönüşüm Stİlİ,Transformasi Gaya,Estilo de Transformação,へんしんスタイル VISUAL_TEXT_SHADOWS,,Text Shadows,Ombre Textes,Cieniowany Tekstu,tehь tekcta,Sombras en textos,Ombre testo,TEXT SHADOWS,Anino ng Text,Textschatten,Yazı Gölgelerİ,Bayangan Teks,Sombreamento de Texto,テキストのかげ VISUAL_TRANSITION_EFFECT,Do we want transitions to be instant? or smooth?,Transition Style,Style de transition,Styl Tranzycji,ctиль пepexoдob,Estilo de transición,Stile transizione,TRANSITION STYLE,Style ng Transition,Übergangsstil,Geçİş Stİlİ,Gaya Transisi,Estilo de Transição,フェード・スタイル +VISUAL_SMBS_SCROLL,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling,Special Scrolling +VISUAL_SMBS_SCROLL_OFF,Off,Off,Off,Off,Off,Off,Off,Off,Off,Off,Off,Off,Off,Off +VISUAL_SMBS_SCROLL_X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1,Sharp X1 +VISUAL_SMBS_SCROLL_PC8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801,PC-8801 VISUAL_PARALLAX_NONE,,None,Aucun,Brak,het,Ninguno,No,NONE,Wala,Kein,Hİç,None,Nenhum,オフ VISUAL_PARALLAX_BASIC,,Basic,Basique,Podstawowe,ochobhoй,Básico,Basico,BASIC,Basic,Standard,Basİt,Dasar,Básico,ひょうじゅん VISUAL_PARALLAX_DETAIL,,Detailed,Détaillé,Detalowane,Дetaлизиpobahhый,Detallado,Dettagliato,DETAILED,Detalyado,Detailliert,Detaylı,Detailed,Detalhado,しょうさい diff --git a/Resources/Locale/locale.de.translation b/Resources/Locale/locale.de.translation index 2792f31..522e826 100644 Binary files a/Resources/Locale/locale.de.translation and b/Resources/Locale/locale.de.translation differ diff --git a/Resources/Locale/locale.description.translation b/Resources/Locale/locale.description.translation index 78dba5e..8916490 100644 Binary files a/Resources/Locale/locale.description.translation and b/Resources/Locale/locale.description.translation differ diff --git a/Resources/Locale/locale.en.translation b/Resources/Locale/locale.en.translation index 02d8335..95f3f8c 100644 Binary files a/Resources/Locale/locale.en.translation and b/Resources/Locale/locale.en.translation differ diff --git a/Resources/Locale/locale.es.translation b/Resources/Locale/locale.es.translation index fcdeb9c..b1714ad 100644 Binary files a/Resources/Locale/locale.es.translation and b/Resources/Locale/locale.es.translation differ diff --git a/Resources/Locale/locale.fil.translation b/Resources/Locale/locale.fil.translation index bb998c0..f25f930 100644 Binary files a/Resources/Locale/locale.fil.translation and b/Resources/Locale/locale.fil.translation differ diff --git a/Resources/Locale/locale.fr.translation b/Resources/Locale/locale.fr.translation index dfc9e2c..6a9bb42 100644 Binary files a/Resources/Locale/locale.fr.translation and b/Resources/Locale/locale.fr.translation differ diff --git a/Resources/Locale/locale.ga.translation b/Resources/Locale/locale.ga.translation index 35a04ce..3835c1e 100644 Binary files a/Resources/Locale/locale.ga.translation and b/Resources/Locale/locale.ga.translation differ diff --git a/Resources/Locale/locale.id.translation b/Resources/Locale/locale.id.translation index d7b4605..1e18ca8 100644 Binary files a/Resources/Locale/locale.id.translation and b/Resources/Locale/locale.id.translation differ diff --git a/Resources/Locale/locale.it.translation b/Resources/Locale/locale.it.translation index df44331..dcf55ee 100644 Binary files a/Resources/Locale/locale.it.translation and b/Resources/Locale/locale.it.translation differ diff --git a/Resources/Locale/locale.jp.translation b/Resources/Locale/locale.jp.translation index d1adc9f..b1a76e6 100644 Binary files a/Resources/Locale/locale.jp.translation and b/Resources/Locale/locale.jp.translation differ diff --git a/Resources/Locale/locale.pl.translation b/Resources/Locale/locale.pl.translation index 6cf8aac..a6bf042 100644 Binary files a/Resources/Locale/locale.pl.translation and b/Resources/Locale/locale.pl.translation differ diff --git a/Resources/Locale/locale.pt.translation b/Resources/Locale/locale.pt.translation index fd69129..a34d159 100644 Binary files a/Resources/Locale/locale.pt.translation and b/Resources/Locale/locale.pt.translation differ diff --git a/Resources/Locale/locale.ru.translation b/Resources/Locale/locale.ru.translation index 620358b..019aabe 100644 Binary files a/Resources/Locale/locale.ru.translation and b/Resources/Locale/locale.ru.translation differ diff --git a/Resources/Locale/locale.tr.translation b/Resources/Locale/locale.tr.translation index 233034c..fe09e23 100644 Binary files a/Resources/Locale/locale.tr.translation and b/Resources/Locale/locale.tr.translation differ diff --git a/Scenes/Levels/AchievementMenu.tscn b/Scenes/Levels/AchievementMenu.tscn index dc5d20f..fbb2219 100644 --- a/Scenes/Levels/AchievementMenu.tscn +++ b/Scenes/Levels/AchievementMenu.tscn @@ -90,7 +90,6 @@ script/source = "extends AchievementProgressCalculator func get_progress() -> int: var medal_amount := 0 SpeedrunHandler.load_best_times(campaign) - print(SpeedrunHandler.best_level_warpless_times) var world := 0 for x in SpeedrunHandler.best_level_warpless_times: var level := 0 @@ -100,7 +99,6 @@ func get_progress() -> int: level += 1 world += 1 for x in SpeedrunHandler.best_level_any_times: - print(SpeedrunHandler.best_level_any_times) if SpeedrunHandler.best_level_any_times[x] <= SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[campaign][x] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and SpeedrunHandler.best_level_any_times[x] > 0: medal_amount += 1 var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/\" + campaign + \".sav\"), FileAccess.READ).get_as_text()) diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index d459300..3736cd6 100644 --- a/Scenes/Levels/Credits.tscn +++ b/Scenes/Levels/Credits.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=84 format=3 uid="uid://bgeh6ex0lbqfq"] +[gd_scene load_steps=89 format=3 uid="uid://bgeh6ex0lbqfq"] [ext_resource type="Script" uid="uid://b3stoe2kp1nv1" path="res://Scripts/UI/Credits.gd" id="1_db8c5"] [ext_resource type="AudioStream" uid="uid://cdhsj02wqdt7y" path="res://Assets/Audio/BGM/Credits.mp3" id="1_k57dj"] @@ -125,14 +125,6 @@ region = Rect2(0, 32, 16, 16) atlas = ExtResource("4_g2gtw") region = Rect2(32, 96, 16, 16) -[sub_resource type="AtlasTexture" id="AtlasTexture_o2gfq"] -atlas = ExtResource("4_g2gtw") -region = Rect2(0, 0, 16, 16) - -[sub_resource type="AtlasTexture" id="AtlasTexture_wkf2d"] -atlas = ExtResource("4_g2gtw") -region = Rect2(80, 48, 16, 16) - [sub_resource type="AtlasTexture" id="AtlasTexture_g72p5"] atlas = ExtResource("4_g2gtw") region = Rect2(48, 32, 16, 16) @@ -273,6 +265,34 @@ region = Rect2(16, 96, 16, 16) atlas = ExtResource("4_g2gtw") region = Rect2(96, 80, 16, 16) +[sub_resource type="AtlasTexture" id="AtlasTexture_o2gfq"] +atlas = ExtResource("4_g2gtw") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wkf2d"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i07m6"] +atlas = ExtResource("4_g2gtw") +region = Rect2(48, 96, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cgqty"] +atlas = ExtResource("4_g2gtw") +region = Rect2(80, 96, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gbi86"] +atlas = ExtResource("4_g2gtw") +region = Rect2(64, 96, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x68qv"] +atlas = ExtResource("4_g2gtw") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ma7ga"] +atlas = ExtResource("4_g2gtw") +region = Rect2(96, 96, 16, 16) + [sub_resource type="AtlasTexture" id="AtlasTexture_7s4gc"] atlas = ExtResource("14_4e2pw") region = Rect2(144, 0, 64, 64) @@ -382,6 +402,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/TileArtists/Label"] layout_mode = 0 @@ -401,6 +423,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_ouss1") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/TileArtists/Label"] layout_mode = 0 @@ -420,6 +444,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_yji2n") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/TileArtists/Label"] layout_mode = 0 @@ -439,6 +465,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_4ssyu") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/TileArtists/Label"] layout_mode = 0 @@ -458,6 +486,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_8pyc7") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/TileArtists"] layout_mode = 0 @@ -466,6 +496,8 @@ offset_top = 120.0 offset_right = 248.0 offset_bottom = 232.0 texture = ExtResource("4_j3afk") +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="BGArtists" type="Control" parent="Labels"] visible = false @@ -516,6 +548,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/BGArtists/Label"] layout_mode = 0 @@ -535,6 +569,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_6kpe2") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/BGArtists/Label"] layout_mode = 0 @@ -554,6 +590,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_3s1o5") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/BGArtists/Label"] layout_mode = 0 @@ -573,6 +611,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_x745s") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/BGArtists/Label"] layout_mode = 0 @@ -592,6 +632,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_g2gtw") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/BGArtists"] layout_mode = 0 @@ -600,6 +642,8 @@ offset_top = 112.0 offset_right = 144.0 offset_bottom = 224.0 texture = ExtResource("6_s34bh") +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="EnemyArtists" type="Control" parent="Labels"] visible = false @@ -650,6 +694,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/EnemyArtists/Label"] layout_mode = 0 @@ -669,6 +715,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_g2gtw") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/EnemyArtists/Label"] layout_mode = 0 @@ -688,6 +736,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_885hu") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/EnemyArtists/Label"] layout_mode = 0 @@ -707,6 +757,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_j5uy1") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/EnemyArtists/Label"] layout_mode = 0 @@ -726,6 +778,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_oqk7k") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label7" type="Label" parent="Labels/EnemyArtists/Label"] layout_mode = 0 @@ -745,6 +799,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_ud3pl") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/EnemyArtists"] layout_mode = 0 @@ -753,6 +809,8 @@ offset_top = 120.0 offset_right = 248.0 offset_bottom = 232.0 texture = ExtResource("7_k6bv2") +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label10" type="Label" parent="Labels/EnemyArtists"] layout_mode = 0 @@ -773,6 +831,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_isghj") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="LevelDesign" type="Control" parent="Labels"] visible = false @@ -823,6 +883,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/LevelDesign/Label"] layout_mode = 0 @@ -842,6 +904,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_oe1k8") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/LevelDesign/Label/Label4"] layout_mode = 0 @@ -861,6 +925,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_sqdyg") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/LevelDesign/Label"] layout_mode = 0 @@ -880,6 +946,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_4ssyu") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label7" type="Label" parent="Labels/LevelDesign/Label"] layout_mode = 0 @@ -899,6 +967,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_0ixvh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect2" type="TextureRect" parent="Labels/LevelDesign/Label/Label7/TextureRect"] layout_mode = 1 @@ -910,6 +980,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_txoml") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/LevelDesign/Label"] layout_mode = 0 @@ -929,6 +1001,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_g2gtw") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label2" type="Label" parent="Labels/LevelDesign"] layout_mode = 0 @@ -969,6 +1043,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label2" type="Label" parent="Labels/LevelDesign/Label2"] layout_mode = 0 @@ -988,6 +1064,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_shsp7") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/LevelDesign"] layout_mode = 0 @@ -1027,6 +1105,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_i063v") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/LevelDesign"] layout_mode = 0 @@ -1035,8 +1115,11 @@ offset_top = 120.0 offset_right = 248.0 offset_bottom = 232.0 texture = ExtResource("8_3648a") +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Sound" type="Control" parent="Labels"] +visible = false layout_mode = 3 anchors_preset = 5 anchor_left = 0.5 @@ -1084,6 +1167,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s34bh") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/Sound/Label"] layout_mode = 0 @@ -1103,6 +1188,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_23b0w") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/Sound/Label"] layout_mode = 0 @@ -1122,6 +1209,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_yeh4c") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/Sound/Label"] layout_mode = 0 @@ -1141,13 +1230,15 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_mjy6w") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label2" type="Label" parent="Labels/Sound"] layout_mode = 0 offset_left = 8.0 -offset_top = 96.0 +offset_top = 112.0 offset_right = 48.0 -offset_bottom = 112.0 +offset_bottom = 128.0 text = "SFXs" uppercase = true @@ -1180,6 +1271,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_irr87") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/Sound/Label2"] layout_mode = 0 @@ -1199,6 +1292,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_mjy6w") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label7" type="Label" parent="Labels/Sound/Label2"] layout_mode = 0 @@ -1218,6 +1313,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_3diwr") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label8" type="Label" parent="Labels/Sound/Label2"] layout_mode = 0 @@ -1237,79 +1334,19 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_ttapi") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/Sound"] layout_mode = 0 offset_left = 120.0 -offset_top = 8.0 +offset_top = 120.0 offset_right = 248.0 -offset_bottom = 120.0 +offset_bottom = 232.0 texture = ExtResource("9_shsp7") script = ExtResource("11_d4vu4") metadata/_custom_type_script = "uid://ca3bew33g45eq" -[node name="Label3" type="Label" parent="Labels/Sound"] -layout_mode = 0 -offset_left = 8.0 -offset_top = 184.0 -offset_right = 104.0 -offset_bottom = 200.0 -text = "PROGRAMMING" -uppercase = true - -[node name="HSeparator" type="HSeparator" parent="Labels/Sound/Label3"] -layout_mode = 1 -anchors_preset = 12 -anchor_top = 1.0 -anchor_right = 1.0 -anchor_bottom = 1.0 -offset_top = -4.0 -grow_horizontal = 2 -grow_vertical = 0 -theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") - -[node name="Label2" type="Label" parent="Labels/Sound/Label3"] -layout_mode = 0 -offset_top = 16.0 -offset_right = 40.0 -offset_bottom = 32.0 -text = "JOEMAMA" -uppercase = true - -[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label3/Label2"] -layout_mode = 1 -anchors_preset = -1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_right = 16.0 -offset_bottom = 16.0 -grow_horizontal = 0 -texture = SubResource("AtlasTexture_o2gfq") -stretch_mode = 2 -script = ExtResource("11_d4vu4") -metadata/_custom_type_script = "uid://ca3bew33g45eq" - -[node name="Label3" type="Label" parent="Labels/Sound/Label3"] -layout_mode = 0 -offset_top = 32.0 -offset_right = 104.0 -offset_bottom = 48.0 -text = "ALOELUCIDITY" -uppercase = true - -[node name="TextureRect" type="TextureRect" parent="Labels/Sound/Label3/Label3"] -layout_mode = 1 -anchors_preset = -1 -anchor_left = 1.0 -anchor_right = 1.0 -offset_right = 16.0 -offset_bottom = 16.0 -grow_horizontal = 0 -texture = SubResource("AtlasTexture_wkf2d") -stretch_mode = 2 -script = ExtResource("11_d4vu4") -metadata/_custom_type_script = "uid://ca3bew33g45eq" - [node name="Localizers" type="Control" parent="Labels"] visible = false layout_mode = 3 @@ -1372,6 +1409,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_4e2pw") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1404,6 +1443,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_17gvw") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1436,6 +1477,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_suvme") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1468,6 +1511,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_d4vu4") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1500,6 +1545,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_ekvxv") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label7" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1532,6 +1579,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_txoml") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label8" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1564,6 +1613,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_txoml") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label9" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1596,6 +1647,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_d2mcn") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label10" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1628,6 +1681,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_igtl7") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label11" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1660,6 +1715,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_wjira") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label12" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1692,6 +1749,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_s2n2q") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label13" type="Label" parent="Labels/Localizers/Label"] layout_mode = 0 @@ -1724,6 +1783,8 @@ offset_bottom = 16.0 grow_horizontal = 0 texture = SubResource("AtlasTexture_bdyah") stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="TextureRect" type="TextureRect" parent="Labels/Localizers"] layout_mode = 0 @@ -2279,6 +2340,560 @@ texture = ExtResource("13_17gvw") script = ExtResource("11_d4vu4") metadata/_custom_type_script = "uid://ca3bew33g45eq" +[node name="Github" type="Control" parent="Labels"] +layout_mode = 3 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -128.0 +offset_right = 128.0 +offset_bottom = 240.0 +grow_horizontal = 2 + +[node name="Label3" type="Label" parent="Labels/Github"] +layout_mode = 1 +anchors_preset = 5 +anchor_left = 0.5 +anchor_right = 0.5 +offset_left = -80.0 +offset_top = 8.0 +offset_right = 80.0 +offset_bottom = 24.0 +grow_horizontal = 2 +text = "GITHUB CONTRIBUTORS" +uppercase = true + +[node name="HSeparator" type="HSeparator" parent="Labels/Github/Label3"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -4.0 +grow_horizontal = 2 +grow_vertical = 0 +theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") + +[node name="Label2" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 40.0 +offset_right = 24.0 +offset_bottom = 56.0 +text = "JOEMAMA" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label2"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_o2gfq") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label3" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 48.0 +offset_top = 40.0 +offset_right = 152.0 +offset_bottom = 56.0 +text = "ALOELUCIDITY" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label3"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wkf2d") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label4" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 56.0 +offset_right = 16.0 +offset_bottom = 72.0 +text = "GUZLAD" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label4"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wkf2d") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label5" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 24.0 +offset_top = 56.0 +offset_right = 120.0 +offset_bottom = 72.0 +text = "KirbyKid256" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label5"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wkf2d") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label6" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 72.0 +offset_right = 64.0 +offset_bottom = 88.0 +text = "kittenchilly" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label6"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_wkf2d") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label7" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 72.0 +offset_top = 72.0 +offset_right = 160.0 +offset_bottom = 88.0 +text = "skyanultra" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label7"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_i07m6") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label8" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 128.0 +offset_top = 56.0 +offset_right = 176.0 +offset_bottom = 72.0 +text = "jeodc" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label8"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_cgqty") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label9" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 88.0 +offset_right = 16.0 +offset_bottom = 104.0 +text = "Nabbup" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label9"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_gbi86") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label10" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 40.0 +offset_top = 88.0 +offset_right = 120.0 +offset_bottom = 104.0 +text = "jdaster64" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label10"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_gbi86") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label11" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 64.0 +offset_top = 104.0 +offset_right = 128.0 +offset_bottom = 120.0 +text = "amer241" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label11"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label12" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 104.0 +offset_right = 40.0 +offset_bottom = 120.0 +text = "falkimore" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label12"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_ma7ga") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label13" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 56.0 +offset_top = 120.0 +offset_right = 152.0 +offset_bottom = 136.0 +text = "kustaagames" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label13"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label15" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 128.0 +offset_top = 88.0 +offset_right = 192.0 +offset_bottom = 104.0 +text = "renhoex" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label15"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label16" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 152.0 +offset_top = 104.0 +offset_right = 200.0 +offset_bottom = 120.0 +text = "a2937" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label16"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label17" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 136.0 +offset_right = 40.0 +offset_bottom = 152.0 +text = "tristan35" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label17"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label18" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 48.0 +offset_top = 136.0 +offset_right = 128.0 +offset_bottom = 152.0 +text = "basilicon" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label18"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label19" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 152.0 +offset_right = 80.0 +offset_bottom = 168.0 +text = "nathanmarioman" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label19"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label20" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 136.0 +offset_top = 136.0 +offset_right = 200.0 +offset_bottom = 152.0 +text = "cst1229" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label20"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label21" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 88.0 +offset_top = 152.0 +offset_right = 176.0 +offset_bottom = 168.0 +text = "dankcoffee" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label21"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label22" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 168.0 +offset_right = 24.0 +offset_bottom = 184.0 +text = "valham1" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label22"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_x68qv") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label14" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 120.0 +offset_right = 32.0 +offset_bottom = 136.0 +text = "leanycat" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label14"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_8ybgs") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label23" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 24.0 +offset_top = 168.0 +offset_right = 120.0 +offset_bottom = 184.0 +text = "TheOliveOli" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label23"] +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_c51sb") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + +[node name="Label24" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = -40.0 +offset_top = 184.0 +offset_right = 56.0 +offset_bottom = 200.0 +text = "yuriko-shimizu" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label24"] +visible = false +layout_mode = 1 +anchors_preset = -1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_right = 16.0 +offset_bottom = 16.0 +grow_horizontal = 0 +texture = SubResource("AtlasTexture_c51sb") +stretch_mode = 2 +script = ExtResource("11_d4vu4") +metadata/_custom_type_script = "uid://ca3bew33g45eq" + [node name="SpecialThanks" type="Control" parent="Labels"] visible = false layout_mode = 3 diff --git a/Scenes/Levels/GameOver.tscn b/Scenes/Levels/GameOver.tscn index 806fbfa..aa2ed51 100644 --- a/Scenes/Levels/GameOver.tscn +++ b/Scenes/Levels/GameOver.tscn @@ -73,12 +73,20 @@ layout_mode = 2 layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 10 +focus_neighbor_left = NodePath("../Control") +focus_neighbor_top = NodePath("../SelectableLabel2") +focus_neighbor_right = NodePath("../Control") +focus_neighbor_bottom = NodePath("../SelectableLabel2") text = "MENU_CONTINUE" [node name="SelectableLabel2" parent="CanvasLayer/VBoxContainer" instance=ExtResource("5_l878x")] layout_mode = 2 size_flags_horizontal = 0 size_flags_vertical = 10 +focus_neighbor_left = NodePath("../Control") +focus_neighbor_top = NodePath("../SelectableLabel") +focus_neighbor_right = NodePath("../Control") +focus_neighbor_bottom = NodePath("../SelectableLabel") text = "PAUSE_QUIT" [node name="Timer" type="Timer" parent="."] diff --git a/Scenes/Levels/LevelTransition.tscn b/Scenes/Levels/LevelTransition.tscn index 4c8f909..73cb0b2 100644 --- a/Scenes/Levels/LevelTransition.tscn +++ b/Scenes/Levels/LevelTransition.tscn @@ -138,6 +138,7 @@ offset_left = -44.0 offset_top = -11.0 offset_right = 156.0 offset_bottom = 5.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) text = "CHALLENGE_DIALOGUE_SCORE" uppercase = true @@ -151,6 +152,7 @@ offset_right = 20.0 offset_bottom = 11.0 text = "0" horizontal_alignment = 2 +uppercase = true [node name="Target" type="Label" parent="BG/Control/ChallengeScoreText"] layout_mode = 1 @@ -161,8 +163,10 @@ offset_left = -8.0 offset_right = 8.0 offset_bottom = 23.0 theme_override_colors/font_color = Color(0.462745, 0.52549, 1, 1) +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) text = "/00000" horizontal_alignment = 2 +uppercase = true [node name="ChallengeCoins2" type="Label" parent="BG/Control"] unique_name_in_owner = true @@ -172,6 +176,7 @@ offset_left = -44.0 offset_top = -27.0 offset_right = 156.0 offset_bottom = -11.0 +theme_override_colors/font_shadow_color = Color(0, 0, 0, 1) text = "CHALLENGE_DIALOGUE_COINS" uppercase = true diff --git a/Scenes/Levels/SMB1/World-1/-1-1.tscn b/Scenes/Levels/SMB1/World-1/-1-1.tscn index 5e71896..d4eda12 100644 --- a/Scenes/Levels/SMB1/World-1/-1-1.tscn +++ b/Scenes/Levels/SMB1/World-1/-1-1.tscn @@ -107,8 +107,9 @@ sprite_frames = SubResource("SpriteFrames_6dnyh") script = ExtResource("17_xhct6") metadata/_custom_type_script = "uid://caq1qiwmy0mox" -[node name="ResourceSetterNew" type="Node" parent="PeachNPC2"] +[node name="ResourceSetterNew" type="Node" parent="PeachNPC2" node_paths=PackedStringArray("node_to_affect")] script = ExtResource("19_xhct6") +node_to_affect = NodePath("..") property_name = "sprite_frames" resource_json = ExtResource("20_62ed8") metadata/_custom_type_script = "uid://cbal8ms2oe1ik" @@ -144,25 +145,25 @@ position = Vector2(1592, -16) position = Vector2(2008, -96) [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36878" to="Tiles/@Node2D@36878/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36879" to="Tiles/@Node2D@36879/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36880" to="Tiles/@Node2D@36880/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36881" to="Tiles/@Node2D@36881/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36882" to="Tiles/@Node2D@36882/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36883" to="Tiles/@Node2D@36883/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36884" to="Tiles/@Node2D@36884/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36885" to="Tiles/@Node2D@36885/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36886" to="Tiles/@Node2D@36886/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36887" to="Tiles/@Node2D@36887/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36888" to="Tiles/@Node2D@36888/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36889" to="Tiles/@Node2D@36889/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36890" to="Tiles/@Node2D@36890/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36891" to="Tiles/@Node2D@36891/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36892" to="Tiles/@Node2D@36892/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36893" to="Tiles/@Node2D@36893/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36894" to="Tiles/@Node2D@36894/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36895" to="Tiles/@Node2D@36895/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36896" to="Tiles/@Node2D@36896/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36897" to="Tiles/@Node2D@36897/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36898" to="Tiles/@Node2D@36898/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@36899" to="Tiles/@Node2D@36899/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48636" to="Tiles/@Node2D@48636/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48637" to="Tiles/@Node2D@48637/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48638" to="Tiles/@Node2D@48638/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48639" to="Tiles/@Node2D@48639/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48640" to="Tiles/@Node2D@48640/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48641" to="Tiles/@Node2D@48641/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48642" to="Tiles/@Node2D@48642/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48643" to="Tiles/@Node2D@48643/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48644" to="Tiles/@Node2D@48644/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48645" to="Tiles/@Node2D@48645/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48646" to="Tiles/@Node2D@48646/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48647" to="Tiles/@Node2D@48647/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48648" to="Tiles/@Node2D@48648/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48649" to="Tiles/@Node2D@48649/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48650" to="Tiles/@Node2D@48650/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48651" to="Tiles/@Node2D@48651/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48652" to="Tiles/@Node2D@48652/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48653" to="Tiles/@Node2D@48653/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48654" to="Tiles/@Node2D@48654/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48655" to="Tiles/@Node2D@48655/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48656" to="Tiles/@Node2D@48656/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@48657" to="Tiles/@Node2D@48657/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World2/2-1.tscn b/Scenes/Levels/SMB1/World2/2-1.tscn index 648b38d..cb3768d 100644 --- a/Scenes/Levels/SMB1/World2/2-1.tscn +++ b/Scenes/Levels/SMB1/World2/2-1.tscn @@ -238,7 +238,7 @@ metadata/_custom_type_script = "uid://pfwgmuchergf" [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] script = ExtResource("27_nvjju") -nodes_to_delete = [NodePath("../Blocks/QuestionBlock2"), null, NodePath("../Blocks/BrickBlock7")] +nodes_to_delete = [NodePath("../Blocks/QuestionBlock2"), NodePath("../Blocks/BrickBlock7")] metadata/_custom_type_script = "uid://cgm3opb5qudc1" [node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("28_t63mw")] diff --git a/Scenes/Levels/SMB1/World3/3-2.tscn b/Scenes/Levels/SMB1/World3/3-2.tscn index 6d370d9..cc236da 100644 --- a/Scenes/Levels/SMB1/World3/3-2.tscn +++ b/Scenes/Levels/SMB1/World3/3-2.tscn @@ -164,9 +164,8 @@ position = Vector2(3192, 0) [node name="Checkpoint" parent="." instance=ExtResource("20_xv2tb")] position = Vector2(1328, 0) -[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] +[node name="ChallengeNodes" type="Node" parent="."] script = ExtResource("21_8rqg6") -nodes_to_delete = [null] metadata/_custom_type_script = "uid://cgm3opb5qudc1" [node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_cxldk")] diff --git a/Scenes/Levels/SMB1/World4/4-1.tscn b/Scenes/Levels/SMB1/World4/4-1.tscn index 2524b62..a7062e1 100644 --- a/Scenes/Levels/SMB1/World4/4-1.tscn +++ b/Scenes/Levels/SMB1/World4/4-1.tscn @@ -112,7 +112,7 @@ tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAABAAAAAAD+////AAABAAA [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] script = ExtResource("21_f001g") -nodes_to_delete = [NodePath("../Blocks/QuestionBlock3"), NodePath("../Coin"), null, NodePath("../Blocks/QuestionBlock4")] +nodes_to_delete = [NodePath("../Blocks/QuestionBlock3"), NodePath("../Coin"), NodePath("../Blocks/QuestionBlock4")] metadata/_custom_type_script = "uid://cgm3opb5qudc1" [node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("9_vtupl")] diff --git a/Scenes/Levels/SMB1/World6/6-2.tscn b/Scenes/Levels/SMB1/World6/6-2.tscn index 11ec103..45c935f 100644 --- a/Scenes/Levels/SMB1/World6/6-2.tscn +++ b/Scenes/Levels/SMB1/World6/6-2.tscn @@ -253,13 +253,8 @@ position = Vector2(2624, -32) pipe_id = 3 exit_only = true -[node name="Checkpoint2" parent="." instance=ExtResource("10_q2h2g")] -position = Vector2(1296, 0) -optional = true - [node name="CheckpointFlag" parent="." instance=ExtResource("24_v8ufo")] position = Vector2(1296, 0) -optional = true [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMB1/World8/8-2.tscn b/Scenes/Levels/SMB1/World8/8-2.tscn index 10ee1e4..2537684 100644 --- a/Scenes/Levels/SMB1/World8/8-2.tscn +++ b/Scenes/Levels/SMB1/World8/8-2.tscn @@ -185,7 +185,7 @@ optional = true [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")] script = ExtResource("20_8cbri") -nodes_to_delete = [NodePath("../Enemies/Lakitu"), NodePath("../DecoTiles"), NodePath("../Blocks")] +nodes_to_delete = [NodePath("../Blocks")] force_on = true metadata/_custom_type_script = "uid://cgm3opb5qudc1" diff --git a/Scenes/Levels/SMBANN/World7/7-2.tscn b/Scenes/Levels/SMBANN/World7/7-2.tscn index ad6e0f5..e36ec40 100644 --- a/Scenes/Levels/SMBANN/World7/7-2.tscn +++ b/Scenes/Levels/SMBANN/World7/7-2.tscn @@ -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@54099" to="Tiles/@Node2D@54099/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54100" to="Tiles/@Node2D@54100/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54101" to="Tiles/@Node2D@54101/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54102" to="Tiles/@Node2D@54102/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54103" to="Tiles/@Node2D@54103/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54104" to="Tiles/@Node2D@54104/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54105" to="Tiles/@Node2D@54105/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54106" to="Tiles/@Node2D@54106/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54107" to="Tiles/@Node2D@54107/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54108" to="Tiles/@Node2D@54108/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54109" to="Tiles/@Node2D@54109/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54110" to="Tiles/@Node2D@54110/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54111" to="Tiles/@Node2D@54111/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54112" to="Tiles/@Node2D@54112/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54113" to="Tiles/@Node2D@54113/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54114" to="Tiles/@Node2D@54114/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54115" to="Tiles/@Node2D@54115/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54116" to="Tiles/@Node2D@54116/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54117" to="Tiles/@Node2D@54117/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54118" to="Tiles/@Node2D@54118/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54119" to="Tiles/@Node2D@54119/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54120" to="Tiles/@Node2D@54120/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54121" to="Tiles/@Node2D@54121/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54122" to="Tiles/@Node2D@54122/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54123" to="Tiles/@Node2D@54123/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54124" to="Tiles/@Node2D@54124/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54125" to="Tiles/@Node2D@54125/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54126" to="Tiles/@Node2D@54126/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54127" to="Tiles/@Node2D@54127/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54128" to="Tiles/@Node2D@54128/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54129" to="Tiles/@Node2D@54129/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54130" to="Tiles/@Node2D@54130/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54131" to="Tiles/@Node2D@54131/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33103" to="Tiles/@Node2D@33103/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33104" to="Tiles/@Node2D@33104/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33105" to="Tiles/@Node2D@33105/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33106" to="Tiles/@Node2D@33106/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33107" to="Tiles/@Node2D@33107/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33108" to="Tiles/@Node2D@33108/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33109" to="Tiles/@Node2D@33109/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33110" to="Tiles/@Node2D@33110/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33111" to="Tiles/@Node2D@33111/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33112" to="Tiles/@Node2D@33112/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33113" to="Tiles/@Node2D@33113/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33114" to="Tiles/@Node2D@33114/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33115" to="Tiles/@Node2D@33115/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33116" to="Tiles/@Node2D@33116/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33117" to="Tiles/@Node2D@33117/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33118" to="Tiles/@Node2D@33118/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33119" to="Tiles/@Node2D@33119/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33120" to="Tiles/@Node2D@33120/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33121" to="Tiles/@Node2D@33121/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33122" to="Tiles/@Node2D@33122/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33123" to="Tiles/@Node2D@33123/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33124" to="Tiles/@Node2D@33124/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33125" to="Tiles/@Node2D@33125/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33126" to="Tiles/@Node2D@33126/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33127" to="Tiles/@Node2D@33127/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33128" to="Tiles/@Node2D@33128/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33129" to="Tiles/@Node2D@33129/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33130" to="Tiles/@Node2D@33130/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33131" to="Tiles/@Node2D@33131/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33132" to="Tiles/@Node2D@33132/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33133" to="Tiles/@Node2D@33133/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33134" to="Tiles/@Node2D@33134/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33135" to="Tiles/@Node2D@33135/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@54132" to="Tiles/@AnimatableBody2D@54132/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54132" to="Tiles/@AnimatableBody2D@54132/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="collected" from="Tiles/@Node2D@54133" to="Tiles/@Node2D@54133/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54134" to="Tiles/@Node2D@54134/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@54135" to="Tiles/@Node2D@54135/LevelPersistance" method="set_as_active"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@33136" to="Tiles/@AnimatableBody2D@33136/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="collected" from="Tiles/@Node2D@33137" to="Tiles/@Node2D@33137/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33138" to="Tiles/@Node2D@33138/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33139" to="Tiles/@Node2D@33139/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBLL/World11/11-2.tscn b/Scenes/Levels/SMBLL/World11/11-2.tscn index 1d086ae..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@67832" to="Tiles/@Node2D@67832/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67833" to="Tiles/@Node2D@67833/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67834" to="Tiles/@Node2D@67834/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67835" to="Tiles/@Node2D@67835/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67836" to="Tiles/@Node2D@67836/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67837" to="Tiles/@Node2D@67837/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67838" to="Tiles/@Node2D@67838/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67839" to="Tiles/@Node2D@67839/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67840" to="Tiles/@Node2D@67840/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67841" to="Tiles/@Node2D@67841/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67842" to="Tiles/@Node2D@67842/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67843" to="Tiles/@Node2D@67843/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67844" to="Tiles/@Node2D@67844/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67845" to="Tiles/@Node2D@67845/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67846" to="Tiles/@Node2D@67846/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67847" to="Tiles/@Node2D@67847/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67848" to="Tiles/@Node2D@67848/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67849" to="Tiles/@Node2D@67849/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67850" to="Tiles/@Node2D@67850/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67851" to="Tiles/@Node2D@67851/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67852" to="Tiles/@Node2D@67852/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67853" to="Tiles/@Node2D@67853/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67854" to="Tiles/@Node2D@67854/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67855" to="Tiles/@Node2D@67855/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67856" to="Tiles/@Node2D@67856/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67857" to="Tiles/@Node2D@67857/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67858" to="Tiles/@Node2D@67858/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67859" to="Tiles/@Node2D@67859/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67860" to="Tiles/@Node2D@67860/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67861" to="Tiles/@Node2D@67861/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67862" to="Tiles/@Node2D@67862/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67863" to="Tiles/@Node2D@67863/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67864" to="Tiles/@Node2D@67864/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67865" to="Tiles/@Node2D@67865/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67866" to="Tiles/@Node2D@67866/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67867" to="Tiles/@Node2D@67867/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67868" to="Tiles/@Node2D@67868/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67869" to="Tiles/@Node2D@67869/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67870" to="Tiles/@Node2D@67870/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67871" to="Tiles/@Node2D@67871/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67872" to="Tiles/@Node2D@67872/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67873" to="Tiles/@Node2D@67873/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67874" to="Tiles/@Node2D@67874/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67875" to="Tiles/@Node2D@67875/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67876" to="Tiles/@Node2D@67876/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67877" to="Tiles/@Node2D@67877/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67878" to="Tiles/@Node2D@67878/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67879" to="Tiles/@Node2D@67879/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67880" to="Tiles/@Node2D@67880/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67881" to="Tiles/@Node2D@67881/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67882" to="Tiles/@Node2D@67882/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67883" to="Tiles/@Node2D@67883/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67884" to="Tiles/@Node2D@67884/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67885" to="Tiles/@Node2D@67885/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67886" to="Tiles/@Node2D@67886/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67887" to="Tiles/@Node2D@67887/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67888" to="Tiles/@Node2D@67888/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67889" to="Tiles/@Node2D@67889/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67890" to="Tiles/@Node2D@67890/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@67891" to="Tiles/@Node2D@67891/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 5f60465..b949396 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=23 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,7 @@ [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"] [node name="3-2" type="Node"] script = ExtResource("1_heupp") @@ -203,98 +204,102 @@ position = Vector2(2200, -136) [node name="CheckpointFlag" parent="." node_paths=PackedStringArray("nodes_to_delete") instance=ExtResource("22_686wu")] position = Vector2(1328, 0) nodes_to_delete = [NodePath("../Enemies/Blooper6")] +optional = true + +[node name="EntityGenerator" parent="." instance=ExtResource("22_lnx6r")] +position = Vector2(-72, -176) [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58384" to="Tiles/@Node2D@58384/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58385" to="Tiles/@Node2D@58385/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58386" to="Tiles/@Node2D@58386/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58387" to="Tiles/@Node2D@58387/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58388" to="Tiles/@Node2D@58388/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58389" to="Tiles/@Node2D@58389/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58390" to="Tiles/@Node2D@58390/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58391" to="Tiles/@Node2D@58391/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58392" to="Tiles/@Node2D@58392/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58393" to="Tiles/@Node2D@58393/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58394" to="Tiles/@Node2D@58394/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58395" to="Tiles/@Node2D@58395/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58396" to="Tiles/@Node2D@58396/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58397" to="Tiles/@Node2D@58397/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58398" to="Tiles/@Node2D@58398/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58399" to="Tiles/@Node2D@58399/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58400" to="Tiles/@Node2D@58400/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58401" to="Tiles/@Node2D@58401/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58402" to="Tiles/@Node2D@58402/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58403" to="Tiles/@Node2D@58403/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58404" to="Tiles/@Node2D@58404/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58405" to="Tiles/@Node2D@58405/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58406" to="Tiles/@Node2D@58406/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58407" to="Tiles/@Node2D@58407/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58408" to="Tiles/@Node2D@58408/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58409" to="Tiles/@Node2D@58409/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58410" to="Tiles/@Node2D@58410/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58411" to="Tiles/@Node2D@58411/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58412" to="Tiles/@Node2D@58412/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58413" to="Tiles/@Node2D@58413/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58414" to="Tiles/@Node2D@58414/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58415" to="Tiles/@Node2D@58415/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58416" to="Tiles/@Node2D@58416/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58417" to="Tiles/@Node2D@58417/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58418" to="Tiles/@Node2D@58418/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41170" to="Tiles/@Node2D@41170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41171" to="Tiles/@Node2D@41171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41172" to="Tiles/@Node2D@41172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41173" to="Tiles/@Node2D@41173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41174" to="Tiles/@Node2D@41174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41175" to="Tiles/@Node2D@41175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41176" to="Tiles/@Node2D@41176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41177" to="Tiles/@Node2D@41177/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41178" to="Tiles/@Node2D@41178/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41179" to="Tiles/@Node2D@41179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41180" to="Tiles/@Node2D@41180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41181" to="Tiles/@Node2D@41181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41182" to="Tiles/@Node2D@41182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41183" to="Tiles/@Node2D@41183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41184" to="Tiles/@Node2D@41184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41185" to="Tiles/@Node2D@41185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41186" to="Tiles/@Node2D@41186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41187" to="Tiles/@Node2D@41187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41188" to="Tiles/@Node2D@41188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41189" to="Tiles/@Node2D@41189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41190" to="Tiles/@Node2D@41190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41191" to="Tiles/@Node2D@41191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41192" to="Tiles/@Node2D@41192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41193" to="Tiles/@Node2D@41193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41194" to="Tiles/@Node2D@41194/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41195" to="Tiles/@Node2D@41195/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41196" to="Tiles/@Node2D@41196/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41197" to="Tiles/@Node2D@41197/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41198" to="Tiles/@Node2D@41198/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41199" to="Tiles/@Node2D@41199/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41200" to="Tiles/@Node2D@41200/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41201" to="Tiles/@Node2D@41201/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41202" to="Tiles/@Node2D@41202/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41203" to="Tiles/@Node2D@41203/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@41204" to="Tiles/@Node2D@41204/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@58419" to="Tiles/@Area2D@58419" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58420" to="Tiles/@Area2D@58420" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58421" to="Tiles/@Area2D@58421" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58422" to="Tiles/@Area2D@58422" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58423" to="Tiles/@Area2D@58423" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58424" to="Tiles/@Area2D@58424" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58425" to="Tiles/@Area2D@58425" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58426" to="Tiles/@Area2D@58426" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58427" to="Tiles/@Area2D@58427" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58428" to="Tiles/@Area2D@58428" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58429" to="Tiles/@Area2D@58429" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58430" to="Tiles/@Area2D@58430" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58431" to="Tiles/@Area2D@58431" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58432" to="Tiles/@Area2D@58432" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58433" to="Tiles/@Area2D@58433" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58434" to="Tiles/@Area2D@58434" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58435" to="Tiles/@Area2D@58435" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58436" to="Tiles/@Area2D@58436" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58437" to="Tiles/@Area2D@58437" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58438" to="Tiles/@Area2D@58438" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58439" to="Tiles/@Area2D@58439" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58440" to="Tiles/@Area2D@58440" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58441" to="Tiles/@Area2D@58441" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58442" to="Tiles/@Area2D@58442" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58443" to="Tiles/@Area2D@58443" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58444" to="Tiles/@Area2D@58444" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58445" to="Tiles/@Area2D@58445" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58446" to="Tiles/@Area2D@58446" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58447" to="Tiles/@Area2D@58447" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58448" to="Tiles/@Area2D@58448" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58449" to="Tiles/@Area2D@58449" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58450" to="Tiles/@Area2D@58450" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58451" to="Tiles/@Area2D@58451" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58452" to="Tiles/@Area2D@58452" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58453" to="Tiles/@Area2D@58453" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58454" to="Tiles/@Area2D@58454" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58455" to="Tiles/@Area2D@58455" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58456" to="Tiles/@Area2D@58456" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58457" to="Tiles/@Area2D@58457" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58458" to="Tiles/@Area2D@58458" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58459" to="Tiles/@Area2D@58459" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58460" to="Tiles/@Area2D@58460" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58461" to="Tiles/@Area2D@58461" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58462" to="Tiles/@Area2D@58462" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58463" to="Tiles/@Area2D@58463" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58464" to="Tiles/@Area2D@58464" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58465" to="Tiles/@Area2D@58465" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58466" to="Tiles/@Area2D@58466" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58467" to="Tiles/@Area2D@58467" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58468" to="Tiles/@Area2D@58468" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58469" to="Tiles/@Area2D@58469" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58470" to="Tiles/@Area2D@58470" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58471" to="Tiles/@Area2D@58471" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58472" to="Tiles/@Area2D@58472" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58473" to="Tiles/@Area2D@58473" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58474" to="Tiles/@Area2D@58474" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58475" to="Tiles/@Area2D@58475" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41205" to="Tiles/@Area2D@41205" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41206" to="Tiles/@Area2D@41206" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41207" to="Tiles/@Area2D@41207" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41208" to="Tiles/@Area2D@41208" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41209" to="Tiles/@Area2D@41209" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41210" to="Tiles/@Area2D@41210" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41211" to="Tiles/@Area2D@41211" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41212" to="Tiles/@Area2D@41212" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41213" to="Tiles/@Area2D@41213" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41214" to="Tiles/@Area2D@41214" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41215" to="Tiles/@Area2D@41215" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41216" to="Tiles/@Area2D@41216" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41217" to="Tiles/@Area2D@41217" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41218" to="Tiles/@Area2D@41218" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41219" to="Tiles/@Area2D@41219" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41220" to="Tiles/@Area2D@41220" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41221" to="Tiles/@Area2D@41221" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41222" to="Tiles/@Area2D@41222" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41223" to="Tiles/@Area2D@41223" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41224" to="Tiles/@Area2D@41224" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41225" to="Tiles/@Area2D@41225" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41226" to="Tiles/@Area2D@41226" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41227" to="Tiles/@Area2D@41227" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41228" to="Tiles/@Area2D@41228" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41229" to="Tiles/@Area2D@41229" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41230" to="Tiles/@Area2D@41230" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41231" to="Tiles/@Area2D@41231" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41232" to="Tiles/@Area2D@41232" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41233" to="Tiles/@Area2D@41233" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41234" to="Tiles/@Area2D@41234" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41235" to="Tiles/@Area2D@41235" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41236" to="Tiles/@Area2D@41236" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41237" to="Tiles/@Area2D@41237" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41238" to="Tiles/@Area2D@41238" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41239" to="Tiles/@Area2D@41239" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41240" to="Tiles/@Area2D@41240" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41241" to="Tiles/@Area2D@41241" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41242" to="Tiles/@Area2D@41242" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41243" to="Tiles/@Area2D@41243" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41244" to="Tiles/@Area2D@41244" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41245" to="Tiles/@Area2D@41245" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41246" to="Tiles/@Area2D@41246" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41247" to="Tiles/@Area2D@41247" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41248" to="Tiles/@Area2D@41248" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41249" to="Tiles/@Area2D@41249" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41250" to="Tiles/@Area2D@41250" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41251" to="Tiles/@Area2D@41251" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41252" to="Tiles/@Area2D@41252" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41253" to="Tiles/@Area2D@41253" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41254" to="Tiles/@Area2D@41254" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41255" to="Tiles/@Area2D@41255" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41256" to="Tiles/@Area2D@41256" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41257" to="Tiles/@Area2D@41257" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41258" to="Tiles/@Area2D@41258" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41259" to="Tiles/@Area2D@41259" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41260" to="Tiles/@Area2D@41260" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@41261" to="Tiles/@Area2D@41261" method="area_entered"] diff --git a/Scenes/Levels/SMBLL/World3/3-3.tscn b/Scenes/Levels/SMBLL/World3/3-3.tscn index d21dbbd..3700b39 100644 --- a/Scenes/Levels/SMBLL/World3/3-3.tscn +++ b/Scenes/Levels/SMBLL/World3/3-3.tscn @@ -39,7 +39,7 @@ metadata/_custom_type_script = "uid://bcqr1v25ygedb" position = Vector2(-216, 0) [node name="Tiles" parent="." instance=ExtResource("5_r1rtr")] -tile_map_data = PackedByteArray("AADv/wAAAAAFAAAAAADw/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD//wAAAAAHAAAAAAD9//v/AAAFAAAAAAD+//v/AAAGAAAAAAD///v/AAAHAAAAAAAAAPz/AAAFAAAAAAABAPz/AAAGAAAAAAADAPj/AAAFAAAAAAAEAPj/AAAGAAAAAAAMAPj/AAAGAAAAAAANAPj/AAAHAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAPAAAAAAAFAAAAAAAQAAAAAAAGAAAAAAAdAAAAAAAGAAAAAAAeAAAAAAAHAAAAAAARAAAAAAAGAAAAAAASAAAAAAAGAAAAAAATAAAAAAAGAAAAAAAUAAAAAAAGAAAAAAAVAAAAAAAGAAAAAAAWAAAAAAAGAAAAAAAXAAAAAAAGAAAAAAAYAAAAAAAGAAAAAAAZAAAAAAAGAAAAAAAaAAAAAAAGAAAAAAAbAAAAAAAGAAAAAAAcAAAAAAAGAAAAAAACAPz/AAAGAAAAAAADAPz/AAAGAAAAAAAEAPz/AAAGAAAAAAAFAPz/AAAGAAAAAAAGAPz/AAAGAAAAAAAHAPz/AAAGAAAAAAAIAPz/AAAGAAAAAAAJAPz/AAAGAAAAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAFAPj/AAAGAAAAAAAGAPj/AAAGAAAAAAAHAPj/AAAGAAAAAAAIAPj/AAAGAAAAAAAJAPj/AAAGAAAAAAAKAPj/AAAGAAAAAAALAPj/AAAGAAAAAADx/wAAAAAGAAAAAADy/wAAAAAGAAAAAADz/wAAAAAGAAAAAAD0/wAAAAAGAAAAAAD1/wAAAAAGAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAGAAAAAAD6/wAAAAAGAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAAfAPz/AAAFAAAAAAAgAPz/AAAGAAAAAAAhAPz/AAAGAAAAAAAiAPz/AAAGAAAAAAAjAPz/AAAHAAAAAAAlAPj/AAAFAAAAAAAmAPj/AAAGAAAAAAAoAPj/AAAGAAAAAAApAPj/AAAHAAAAAAA2APj/AAAFAAAAAAA3APj/AAAGAAAAAAA4APj/AAAHAAAAAAA5AAAAAAAFAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAHAAAAAAA/AAAAAAAFAAAAAABAAAAAAAAGAAAAAABBAPj/AAAFAAAAAABCAPj/AAAGAAAAAABDAPj/AAAGAAAAAABEAPj/AAAHAAAAAABFAAAAAAAGAAAAAABGAAAAAAAHAAAAAABOAAAAAAAFAAAAAABPAAAAAAAGAAAAAABQAAAAAAAGAAAAAABRAAAAAAAHAAAAAABTAPj/AAAFAAAAAABUAPj/AAAGAAAAAABVAPj/AAAGAAAAAABWAPj/AAAHAAAAAABgAAAAAAAFAAAAAABhAAAAAAAGAAAAAABjAAAAAAAGAAAAAABkAAAAAAAHAAAAAABlAPz/AAAFAAAAAABmAPz/AAAGAAAAAABpAPz/AAAGAAAAAABqAPz/AAAHAAAAAABwAPz/AAAFAAAAAABxAPz/AAAGAAAAAAByAPz/AAAGAAAAAABzAPz/AAAHAAAAAACMAPz/AAAFAAAAAACNAPz/AAAGAAAAAACOAPz/AAAGAAAAAACPAPz/AAAHAAAAAACeAPj/AAAFAAAAAACfAPj/AAAGAAAAAACgAPj/AAAHAAAAAACfAPn/AAAGAAYAAACfAPr/AAAGAAYAAACfAPv/AAAGAAYAAACfAPz/AAAGAAYAAACfAP3/AAAGAAYAAACfAP7/AAAGAAYAAACfAP//AAAGAAYAAACfAAAAAAAGAAYAAACfAAEAAAAGAAYAAACNAP3/AAAFAAEAAACNAP7/AAAFAAEAAACNAP//AAAFAAEAAACNAAAAAAAFAAEAAACNAAEAAAAFAAEAAACOAP3/AAAHAAEAAACOAP7/AAAHAAEAAACOAP//AAAHAAEAAACOAAAAAAAHAAEAAACOAAEAAAAHAAEAAABxAP3/AAAFAAEAAABxAP7/AAAFAAEAAABxAP//AAAFAAEAAABxAAAAAAAFAAEAAABxAAEAAAAFAAEAAAByAP3/AAAHAAEAAAByAP7/AAAHAAEAAAByAP//AAAHAAEAAAByAAAAAAAHAAEAAAByAAEAAAAHAAEAAABnAPz/AAAGAAAAAABoAPz/AAAGAAAAAABiAAAAAAAGAAAAAABmAP3/AAAFAAEAAABmAP7/AAAFAAEAAABmAP//AAAFAAEAAABmAAAAAAAFAAEAAABmAAEAAAAFAAEAAABnAP3/AAAGAAEAAABnAP7/AAAGAAEAAABnAP//AAAGAAEAAABnAAAAAAAGAAEAAABnAAEAAAAGAAEAAABoAP3/AAAGAAEAAABoAP7/AAAGAAEAAABoAP//AAAGAAEAAABoAAAAAAAGAAEAAABoAAEAAAAGAAEAAABpAP3/AAAHAAEAAABpAP7/AAAHAAEAAABpAP//AAAHAAEAAABpAAAAAAAHAAEAAABpAAEAAAAHAAEAAABhAAEAAAAFAAEAAABiAAEAAAAGAAEAAABjAAEAAAAHAAEAAABUAPn/AAAFAAEAAABUAPr/AAAFAAEAAABUAPv/AAAFAAEAAABUAPz/AAAFAAEAAABUAP3/AAAFAAEAAABUAP7/AAAFAAEAAABUAP//AAAFAAEAAABUAAAAAAAFAAEAAABUAAEAAAAFAAEAAABVAPn/AAAHAAEAAABVAPr/AAAHAAEAAABVAPv/AAAHAAEAAABVAPz/AAAHAAEAAABVAP3/AAAHAAEAAABVAP7/AAAHAAEAAABVAP//AAAHAAEAAABVAAAAAAAHAAEAAABVAAEAAAAHAAEAAABPAAEAAAAFAAEAAABQAAEAAAAHAAEAAABAAAEAAAAFAAEAAABBAAEAAAAGAAEAAABCAAEAAAAGAAEAAABDAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAHAAEAAABCAPn/AAAFAAEAAABCAPr/AAAFAAEAAABCAPv/AAAFAAEAAABCAPz/AAAFAAEAAABCAP3/AAAFAAEAAABCAP7/AAAFAAEAAABCAP//AAAFAAEAAABDAPn/AAAHAAEAAABDAPr/AAAHAAEAAABDAPv/AAAHAAEAAABDAPz/AAAHAAEAAABDAP3/AAAHAAEAAABDAP7/AAAHAAEAAABDAP//AAAHAAEAAABBAAAAAAAGAAAAAABCAAAAAAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAAA6AAEAAAAFAAEAAAA7AAEAAAAHAAEAAAA3APn/AAAGAAYAAAA3APr/AAAGAAYAAAA3APv/AAAGAAYAAAA3APz/AAAGAAYAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAAmAPn/AAAFAAEAAAAmAPr/AAAFAAEAAAAmAPv/AAAFAAEAAAAmAPz/AAAFAAEAAAAmAP3/AAAFAAEAAAAmAP7/AAAFAAEAAAAmAP//AAAFAAEAAAAmAAAAAAAFAAEAAAAmAAEAAAAFAAEAAAAnAPn/AAAGAAEAAAAnAPr/AAAGAAEAAAAnAPv/AAAGAAEAAAAnAPz/AAAGAAEAAAAnAP3/AAAGAAEAAAAnAP7/AAAGAAEAAAAnAP//AAAGAAEAAAAnAAAAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAPn/AAAHAAEAAAAoAPr/AAAHAAEAAAAoAPv/AAAHAAEAAAAoAPz/AAAHAAEAAAAoAP3/AAAHAAEAAAAoAP7/AAAHAAEAAAAoAP//AAAHAAEAAAAoAAAAAAAHAAEAAAAoAAEAAAAHAAEAAAAgAP3/AAAFAAEAAAAgAP7/AAAFAAEAAAAgAP//AAAFAAEAAAAgAAAAAAAFAAEAAAAgAAEAAAAGAAEAAAAhAP3/AAAGAAEAAAAhAP7/AAAGAAEAAAAhAP//AAAGAAEAAAAhAAAAAAAGAAEAAAAhAAEAAAAGAAEAAAAiAP3/AAAHAAEAAAAiAP7/AAAHAAEAAAAiAP//AAAHAAEAAAAiAAAAAAAHAAEAAAAiAAEAAAAHAAEAAAAnAPj/AAAGAAAAAAAQAAEAAAAFAAEAAAARAAEAAAAGAAEAAAASAAEAAAAGAAEAAAATAAEAAAAGAAEAAAAUAAEAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAAEAAAAGAAEAAAAXAAEAAAAGAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAAEAAAAHAAEAAAAGAP3/AAAGAAEAAAAGAP7/AAAGAAEAAAAGAP//AAAGAAEAAAAGAAAAAAAGAAEAAAAGAAEAAAAGAAEAAAAHAP3/AAAGAAEAAAAHAP7/AAAGAAEAAAAHAP//AAAGAAEAAAAHAAAAAAAGAAEAAAAHAAEAAAAGAAEAAAAIAP3/AAAGAAEAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAEAAAAJAP3/AAAGAAEAAAAJAP7/AAAGAAEAAAAJAP//AAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAEAAAAKAP3/AAAGAAEAAAAKAP7/AAAGAAEAAAAKAP//AAAGAAEAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAALAP3/AAAGAAEAAAALAP7/AAAGAAEAAAALAP//AAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAABAP3/AAAFAAEAAAABAP7/AAAFAAEAAAABAP//AAAFAAEAAAABAAAAAAAFAAEAAAABAAEAAAAFAAEAAAACAP3/AAAGAAEAAAACAP7/AAAGAAEAAAACAP//AAAGAAEAAAACAAAAAAAGAAEAAAACAAEAAAAGAAEAAAADAP3/AAAGAAEAAAADAP7/AAAGAAEAAAADAP//AAAGAAEAAAADAAAAAAAGAAEAAAADAAEAAAAGAAEAAAAEAP3/AAAGAAEAAAAEAP7/AAAGAAEAAAAEAP//AAAGAAEAAAAEAAAAAAAGAAEAAAAEAAEAAAAGAAEAAAAFAP3/AAAGAAEAAAAFAP7/AAAGAAEAAAAFAP//AAAGAAEAAAAFAAAAAAAGAAEAAAAFAAEAAAAGAAEAAAAEAPn/AAAFAAEAAAAEAPr/AAAFAAEAAAAEAPv/AAAFAAEAAAAFAPn/AAAGAAEAAAAFAPr/AAAGAAEAAAAFAPv/AAAGAAEAAAAGAPn/AAAGAAEAAAAGAPr/AAAGAAEAAAAGAPv/AAAGAAEAAAAHAPn/AAAGAAEAAAAHAPr/AAAGAAEAAAAHAPv/AAAGAAEAAAAIAPn/AAAGAAEAAAAIAPr/AAAGAAEAAAAIAPv/AAAGAAEAAAAJAPn/AAAGAAEAAAAJAPr/AAAGAAEAAAAJAPv/AAAGAAEAAAAKAPn/AAAGAAEAAAAKAPr/AAAGAAEAAAAKAPv/AAAGAAEAAAALAPn/AAAGAAEAAAALAPr/AAAGAAEAAAALAPv/AAAGAAEAAAAMAPn/AAAHAAEAAAAMAPr/AAAHAAEAAAAMAPv/AAAHAAEAAAD+//z/AAAGAAYAAAD+//3/AAAGAAYAAAD+//7/AAAGAAYAAAD+////AAAGAAYAAAD2/wEAAAAGAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAGAAEAAAD5/wEAAAAGAAEAAAD6/wEAAAAGAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAHAAEAAADw/wEAAAAFAAEAAADx/wEAAAAGAAEAAADy/wEAAAAGAAEAAADz/wEAAAAGAAEAAAD0/wEAAAAGAAEAAAD1/wEAAAAGAAEAAAAnAPb/AAAIAAAAAAAnAPf/AAAIAAEAAAAoAPb/AAAJAAAAAAAoAPf/AAAJAAEAAAA6AP7/AAAIAAQAAAA6AP//AAAIAAUAAAA7AP7/AAAJAAQAAAA7AP//AAAJAAUAAABAAP7/AAAIAAIAAABAAP//AAAIAAMAAABBAP7/AAAJAAIAAABBAP//AAAJAAMAAACBAP7/AAAIAAYAAACBAP//AAAIAAcAAACCAP7/AAAJAAYAAACCAP//AAAJAAcAAACBAAAAAAAIAAcAAACCAAAAAAAJAAcAAACBAAEAAAAIAAcAAACCAAEAAAAJAAcAAACUAP//AAAIAAIAAACUAAAAAAAIAAMAAACVAP//AAAJAAIAAACVAAAAAAAJAAMAAACUAAEAAAAIAAMAAACVAAEAAAAJAAMAAACaAP3/AAAIAAQAAACaAP7/AAAIAAUAAACbAP3/AAAJAAQAAACbAP7/AAAJAAUAAACaAP//AAAIAAUAAACbAP//AAAJAAUAAACaAAAAAAAIAAUAAACbAAAAAAAJAAUAAACaAAEAAAAIAAUAAACbAAEAAAAJAAUAAACWAPr/AQAAAAAAAwCXAPr/AQAAAAAAAwCYAPr/AQAAAAAAAwCZAPr/AQAAAAAAAwCaAPr/AQAAAAAAAwCbAPr/AQAAAAAAAwCMAPv/AQAAAAAAAwCNAPv/AQAAAAAAAwCOAPv/AQAAAAAAAwCPAPv/AQAAAAAAAwBZAPj/AQAAAAAAAwBCAPb/AQAAAAAAAwBDAPb/AQAAAAAAAwBEAPb/AQAAAAAAAwAsAPX/AAAKAAgAAAAtAPX/AAALAAgAAAAwAPX/AAALAAgAAAAxAPX/AAAMAAgAAAAvAPX/AAALAAgAAAAuAPX/AAALAAgAAABZAPX/AAALAAgAAABYAPX/AAAKAAgAAABbAPX/AAALAAgAAABcAPX/AAAMAAgAAABaAPX/AAALAAgAAACTAPj/AAAEAAIAAACXAPj/AAAEAAIAAACYAPj/AAAEAAIAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAADv/wIAAQAAAAAABADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABADz/wIAAQAAAAAABAD0/wIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAAABAAEAAACqAAIAAAACAAEAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAACqAP//AAAEAAIAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAADAAAAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAADAAEAAACrAAIAAAACAAEAAACsAAIAAAACAAEAAACtAAIAAAACAAEAAACuAAIAAAACAAEAAACvAAIAAAACAAEAAACwAAIAAAACAAEAAACxAAIAAAACAAEAAACyAAIAAAACAAEAAACzAAIAAAACAAEAAAC0AAIAAAACAAEAAAC1AAIAAAACAAEAAAC2AAIAAAACAAEAAAC3AAIAAAACAAEAAAC4AAIAAAACAAEAAAC5AAIAAAACAAEAAAC6AAIAAAACAAEAAAC7AAIAAAACAAEAAAC8AAIAAAACAAEAAAC9AAIAAAACAAEAAAC+AAIAAAACAAEAAAC/AAIAAAACAAEAAADAAAIAAAACAAEAAADBAAIAAAACAAEAAADCAAIAAAACAAEAAADDAAIAAAACAAEAAADEAAIAAAACAAEAAADFAAIAAAACAAEAAADGAAIAAAACAAEAAADHAAIAAAACAAEAAADIAAIAAAACAAEAAADJAAIAAAACAAEAAADKAAIAAAACAAEAAADLAAIAAAACAAEAAADMAAIAAAACAAEAAADNAAIAAAACAAEAAADOAAIAAAACAAEAAADPAAIAAAACAAEAAADQAAIAAAACAAEAAADRAAIAAAACAAEAAADSAAIAAAACAAEAAADTAAIAAAACAAEAAADUAAIAAAACAAEAAADVAAIAAAACAAEAAADWAAIAAAACAAEAAADXAAIAAAACAAEAAADYAAIAAAACAAEAAADZAAIAAAACAAEAAADaAAIAAAACAAEAAADbAAIAAAACAAEAAADcAAIAAAACAAEAAADdAAIAAAACAAEAAADeAAIAAAACAAEAAADfAAIAAAACAAEAAADgAAIAAAACAAEAAADhAAIAAAACAAEAAADiAAIAAAACAAEAAADjAAIAAAACAAEAAADkAAIAAAACAAEAAADlAAIAAAACAAEAAADmAAIAAAACAAEAAADnAAIAAAACAAEAAADoAAIAAAACAAEAAADpAAIAAAACAAEAAADqAAIAAAACAAEAAADrAAIAAAACAAEAAADsAAIAAAACAAEAAADtAAIAAAACAAEAAADuAAIAAAACAAEAAADvAAIAAAACAAEAAADwAAIAAAACAAEAAADxAAIAAAACAAEAAADyAAIAAAACAAEAAADzAAIAAAACAAEAAAD0AAIAAAACAAEAAAD1AAIAAAACAAEAAAD2AAIAAAACAAEAAAD3AAIAAAACAAEAAAD4AAIAAAACAAEAAAD5AAIAAAACAAEAAAD6AAIAAAACAAEAAAD7AAIAAAACAAEAAAD8AAIAAAACAAEAAAD9AAIAAAACAAEAAAD+AAIAAAACAAEAAAD/AAIAAAACAAEAAAAAAQIAAAACAAEAAAABAQIAAAACAAEAAAACAQIAAAACAAEAAAADAQIAAAACAAEAAAAEAQIAAAACAAEAAAAFAQIAAAADAAEAAACpAAMAAAABAAEAAACqAAMAAAACAAEAAACrAAMAAAACAAEAAACsAAMAAAACAAEAAACtAAMAAAACAAEAAACuAAMAAAACAAEAAACvAAMAAAACAAEAAACwAAMAAAACAAEAAACxAAMAAAACAAEAAACyAAMAAAACAAEAAACzAAMAAAACAAEAAAC0AAMAAAACAAEAAAC1AAMAAAACAAEAAAC2AAMAAAACAAEAAAC3AAMAAAACAAEAAAC4AAMAAAACAAEAAAC5AAMAAAACAAEAAAC6AAMAAAACAAEAAAC7AAMAAAACAAEAAAC8AAMAAAACAAEAAAC9AAMAAAACAAEAAAC+AAMAAAACAAEAAAC/AAMAAAACAAEAAADAAAMAAAACAAEAAADBAAMAAAACAAEAAADCAAMAAAACAAEAAADDAAMAAAACAAEAAADEAAMAAAACAAEAAADFAAMAAAACAAEAAADGAAMAAAACAAEAAADHAAMAAAACAAEAAADIAAMAAAACAAEAAADJAAMAAAACAAEAAADKAAMAAAACAAEAAADLAAMAAAACAAEAAADMAAMAAAACAAEAAADNAAMAAAACAAEAAADOAAMAAAACAAEAAADPAAMAAAACAAEAAADQAAMAAAACAAEAAADRAAMAAAACAAEAAADSAAMAAAACAAEAAADTAAMAAAACAAEAAADUAAMAAAACAAEAAADVAAMAAAACAAEAAADWAAMAAAACAAEAAADXAAMAAAACAAEAAADYAAMAAAACAAEAAADZAAMAAAACAAEAAADaAAMAAAACAAEAAADbAAMAAAACAAEAAADcAAMAAAACAAEAAADdAAMAAAACAAEAAADeAAMAAAACAAEAAADfAAMAAAACAAEAAADgAAMAAAACAAEAAADhAAMAAAACAAEAAADiAAMAAAACAAEAAADjAAMAAAACAAEAAADkAAMAAAACAAEAAADlAAMAAAACAAEAAADmAAMAAAACAAEAAADnAAMAAAACAAEAAADoAAMAAAACAAEAAADpAAMAAAACAAEAAADqAAMAAAACAAEAAADrAAMAAAACAAEAAADsAAMAAAACAAEAAADtAAMAAAACAAEAAADuAAMAAAACAAEAAADvAAMAAAACAAEAAADwAAMAAAACAAEAAADxAAMAAAACAAEAAADyAAMAAAACAAEAAADzAAMAAAACAAEAAAD0AAMAAAACAAEAAAD1AAMAAAACAAEAAAD2AAMAAAACAAEAAAD3AAMAAAACAAEAAAD4AAMAAAACAAEAAAD5AAMAAAACAAEAAAD6AAMAAAACAAEAAAD7AAMAAAACAAEAAAD8AAMAAAACAAEAAAD9AAMAAAACAAEAAAD+AAMAAAACAAEAAAD/AAMAAAACAAEAAAAAAQMAAAACAAEAAAABAQMAAAACAAEAAAACAQMAAAACAAEAAAADAQMAAAACAAEAAAAEAQMAAAACAAEAAAAFAQMAAAADAAEAAACpAAQAAAABAAIAAACqAAQAAAACAAIAAACrAAQAAAACAAIAAACsAAQAAAACAAIAAACtAAQAAAACAAIAAACuAAQAAAACAAIAAACvAAQAAAACAAIAAACwAAQAAAACAAIAAACxAAQAAAACAAIAAACyAAQAAAACAAIAAACzAAQAAAACAAIAAAC0AAQAAAACAAIAAAC1AAQAAAACAAIAAAC2AAQAAAACAAIAAAC3AAQAAAACAAIAAAC4AAQAAAACAAIAAAC5AAQAAAACAAIAAAC6AAQAAAACAAIAAAC7AAQAAAACAAIAAAC8AAQAAAACAAIAAAC9AAQAAAACAAIAAAC+AAQAAAACAAIAAAC/AAQAAAACAAIAAADAAAQAAAACAAIAAADBAAQAAAACAAIAAADCAAQAAAACAAIAAADDAAQAAAACAAIAAADEAAQAAAACAAIAAADFAAQAAAACAAIAAADGAAQAAAACAAIAAADHAAQAAAACAAIAAADIAAQAAAACAAIAAADJAAQAAAACAAIAAADKAAQAAAACAAIAAADLAAQAAAACAAIAAADMAAQAAAACAAIAAADNAAQAAAACAAIAAADOAAQAAAACAAIAAADPAAQAAAACAAIAAADQAAQAAAACAAIAAADRAAQAAAACAAIAAADSAAQAAAACAAIAAADTAAQAAAACAAIAAADUAAQAAAACAAIAAADVAAQAAAACAAIAAADWAAQAAAACAAIAAADXAAQAAAACAAIAAADYAAQAAAACAAIAAADZAAQAAAACAAIAAADaAAQAAAACAAIAAADbAAQAAAACAAIAAADcAAQAAAACAAIAAADdAAQAAAACAAIAAADeAAQAAAACAAIAAADfAAQAAAACAAIAAADgAAQAAAACAAIAAADhAAQAAAACAAIAAADiAAQAAAACAAIAAADjAAQAAAACAAIAAADkAAQAAAACAAIAAADlAAQAAAACAAIAAADmAAQAAAACAAIAAADnAAQAAAACAAIAAADoAAQAAAACAAIAAADpAAQAAAACAAIAAADqAAQAAAACAAIAAADrAAQAAAACAAIAAADsAAQAAAACAAIAAADtAAQAAAACAAIAAADuAAQAAAACAAIAAADvAAQAAAACAAIAAADwAAQAAAACAAIAAADxAAQAAAACAAIAAADyAAQAAAACAAIAAADzAAQAAAACAAIAAAD0AAQAAAACAAIAAAD1AAQAAAACAAIAAAD2AAQAAAACAAIAAAD3AAQAAAACAAIAAAD4AAQAAAACAAIAAAD5AAQAAAACAAIAAAD6AAQAAAACAAIAAAD7AAQAAAACAAIAAAD8AAQAAAACAAIAAAD9AAQAAAACAAIAAAD+AAQAAAACAAIAAAD/AAQAAAACAAIAAAAAAQQAAAACAAIAAAABAQQAAAACAAIAAAACAQQAAAACAAIAAAADAQQAAAACAAIAAAAEAQQAAAACAAIAAAAFAQQAAAADAAIAAACNAPj/AQAAAAAACQCOAPj/AQAAAAAACQBUAPX/AQAAAAAAEgA=") +tile_map_data = PackedByteArray("AADv/wAAAAAFAAAAAADw/wAAAAAGAAAAAAD+/wAAAAAGAAAAAAD//wAAAAAHAAAAAAD9//v/AAAFAAAAAAD+//v/AAAGAAAAAAD///v/AAAHAAAAAAAAAPz/AAAFAAAAAAABAPz/AAAGAAAAAAADAPj/AAAFAAAAAAAEAPj/AAAGAAAAAAAMAPj/AAAGAAAAAAANAPj/AAAHAAAAAAAOAPz/AAAGAAAAAAAPAPz/AAAHAAAAAAAPAAAAAAAFAAAAAAAQAAAAAAAGAAAAAAAdAAAAAAAGAAAAAAAeAAAAAAAHAAAAAAARAAAAAAAGAAAAAAASAAAAAAAGAAAAAAATAAAAAAAGAAAAAAAUAAAAAAAGAAAAAAAVAAAAAAAGAAAAAAAWAAAAAAAGAAAAAAAXAAAAAAAGAAAAAAAYAAAAAAAGAAAAAAAZAAAAAAAGAAAAAAAaAAAAAAAGAAAAAAAbAAAAAAAGAAAAAAAcAAAAAAAGAAAAAAACAPz/AAAGAAAAAAADAPz/AAAGAAAAAAAEAPz/AAAGAAAAAAAFAPz/AAAGAAAAAAAGAPz/AAAGAAAAAAAHAPz/AAAGAAAAAAAIAPz/AAAGAAAAAAAJAPz/AAAGAAAAAAAKAPz/AAAGAAAAAAALAPz/AAAGAAAAAAAMAPz/AAAGAAAAAAANAPz/AAAGAAAAAAAFAPj/AAAGAAAAAAAGAPj/AAAGAAAAAAAHAPj/AAAGAAAAAAAIAPj/AAAGAAAAAAAJAPj/AAAGAAAAAAAKAPj/AAAGAAAAAAALAPj/AAAGAAAAAADx/wAAAAAGAAAAAADy/wAAAAAGAAAAAADz/wAAAAAGAAAAAAD0/wAAAAAGAAAAAAD1/wAAAAAGAAAAAAD2/wAAAAAGAAAAAAD3/wAAAAAGAAAAAAD4/wAAAAAGAAAAAAD5/wAAAAAGAAAAAAD6/wAAAAAGAAAAAAD7/wAAAAAGAAAAAAD8/wAAAAAGAAAAAAD9/wAAAAAGAAAAAAAfAPz/AAAFAAAAAAAgAPz/AAAGAAAAAAAhAPz/AAAGAAAAAAAiAPz/AAAGAAAAAAAjAPz/AAAHAAAAAAAlAPj/AAAFAAAAAAAmAPj/AAAGAAAAAAAoAPj/AAAGAAAAAAApAPj/AAAHAAAAAAA2APj/AAAFAAAAAAA3APj/AAAGAAAAAAA4APj/AAAHAAAAAAA5AAAAAAAFAAAAAAA6AAAAAAAGAAAAAAA7AAAAAAAGAAAAAAA8AAAAAAAHAAAAAAA/AAAAAAAFAAAAAABAAAAAAAAGAAAAAABBAPj/AAAFAAAAAABCAPj/AAAGAAAAAABDAPj/AAAGAAAAAABEAPj/AAAHAAAAAABFAAAAAAAGAAAAAABGAAAAAAAHAAAAAABOAAAAAAAFAAAAAABPAAAAAAAGAAAAAABQAAAAAAAGAAAAAABRAAAAAAAHAAAAAABTAPj/AAAFAAAAAABUAPj/AAAGAAAAAABVAPj/AAAGAAAAAABWAPj/AAAHAAAAAABgAAAAAAAFAAAAAABhAAAAAAAGAAAAAABjAAAAAAAGAAAAAABkAAAAAAAHAAAAAABlAPz/AAAFAAAAAABmAPz/AAAGAAAAAABpAPz/AAAGAAAAAABqAPz/AAAHAAAAAABwAPz/AAAFAAAAAABxAPz/AAAGAAAAAAByAPz/AAAGAAAAAABzAPz/AAAHAAAAAACMAPz/AAAFAAAAAACNAPz/AAAGAAAAAACOAPz/AAAGAAAAAACPAPz/AAAHAAAAAACeAPj/AAAFAAAAAACfAPj/AAAGAAAAAACgAPj/AAAHAAAAAACfAPn/AAAGAAYAAACfAPr/AAAGAAYAAACfAPv/AAAGAAYAAACfAPz/AAAGAAYAAACfAP3/AAAGAAYAAACfAP7/AAAGAAYAAACfAP//AAAGAAYAAACfAAAAAAAGAAYAAACfAAEAAAAGAAYAAACNAP3/AAAFAAEAAACNAP7/AAAFAAEAAACNAP//AAAFAAEAAACNAAAAAAAFAAEAAACNAAEAAAAFAAEAAACOAP3/AAAHAAEAAACOAP7/AAAHAAEAAACOAP//AAAHAAEAAACOAAAAAAAHAAEAAACOAAEAAAAHAAEAAABxAP3/AAAFAAEAAABxAP7/AAAFAAEAAABxAP//AAAFAAEAAABxAAAAAAAFAAEAAABxAAEAAAAFAAEAAAByAP3/AAAHAAEAAAByAP7/AAAHAAEAAAByAP//AAAHAAEAAAByAAAAAAAHAAEAAAByAAEAAAAHAAEAAABnAPz/AAAGAAAAAABoAPz/AAAGAAAAAABiAAAAAAAGAAAAAABmAP3/AAAFAAEAAABmAP7/AAAFAAEAAABmAP//AAAFAAEAAABmAAAAAAAFAAEAAABmAAEAAAAFAAEAAABnAP3/AAAGAAEAAABnAP7/AAAGAAEAAABnAP//AAAGAAEAAABnAAAAAAAGAAEAAABnAAEAAAAGAAEAAABoAP3/AAAGAAEAAABoAP7/AAAGAAEAAABoAP//AAAGAAEAAABoAAAAAAAGAAEAAABoAAEAAAAGAAEAAABpAP3/AAAHAAEAAABpAP7/AAAHAAEAAABpAP//AAAHAAEAAABpAAAAAAAHAAEAAABpAAEAAAAHAAEAAABhAAEAAAAFAAEAAABiAAEAAAAGAAEAAABjAAEAAAAHAAEAAABUAPn/AAAFAAEAAABUAPr/AAAFAAEAAABUAPv/AAAFAAEAAABUAPz/AAAFAAEAAABUAP3/AAAFAAEAAABUAP7/AAAFAAEAAABUAP//AAAFAAEAAABUAAAAAAAFAAEAAABUAAEAAAAFAAEAAABVAPn/AAAHAAEAAABVAPr/AAAHAAEAAABVAPv/AAAHAAEAAABVAPz/AAAHAAEAAABVAP3/AAAHAAEAAABVAP7/AAAHAAEAAABVAP//AAAHAAEAAABVAAAAAAAHAAEAAABVAAEAAAAHAAEAAABPAAEAAAAFAAEAAABQAAEAAAAHAAEAAABAAAEAAAAFAAEAAABBAAEAAAAGAAEAAABCAAEAAAAGAAEAAABDAAEAAAAGAAEAAABEAAEAAAAGAAEAAABFAAEAAAAHAAEAAABCAPn/AAAFAAEAAABCAPr/AAAFAAEAAABCAPv/AAAFAAEAAABCAPz/AAAFAAEAAABCAP3/AAAFAAEAAABCAP7/AAAFAAEAAABCAP//AAAFAAEAAABDAPn/AAAHAAEAAABDAPr/AAAHAAEAAABDAPv/AAAHAAEAAABDAPz/AAAHAAEAAABDAP3/AAAHAAEAAABDAP7/AAAHAAEAAABDAP//AAAHAAEAAABBAAAAAAAGAAAAAABCAAAAAAAGAAAAAABDAAAAAAAGAAAAAABEAAAAAAAGAAAAAAA6AAEAAAAFAAEAAAA7AAEAAAAHAAEAAAA3APn/AAAGAAYAAAA3APr/AAAGAAYAAAA3APv/AAAGAAYAAAA3APz/AAAGAAYAAAA3AP3/AAAGAAYAAAA3AP7/AAAGAAYAAAA3AP//AAAGAAYAAAA3AAAAAAAGAAYAAAA3AAEAAAAGAAYAAAAmAPn/AAAFAAEAAAAmAPr/AAAFAAEAAAAmAPv/AAAFAAEAAAAmAPz/AAAFAAEAAAAmAP3/AAAFAAEAAAAmAP7/AAAFAAEAAAAmAP//AAAFAAEAAAAmAAAAAAAFAAEAAAAmAAEAAAAFAAEAAAAnAPn/AAAGAAEAAAAnAPr/AAAGAAEAAAAnAPv/AAAGAAEAAAAnAPz/AAAGAAEAAAAnAP3/AAAGAAEAAAAnAP7/AAAGAAEAAAAnAP//AAAGAAEAAAAnAAAAAAAGAAEAAAAnAAEAAAAGAAEAAAAoAPn/AAAHAAEAAAAoAPr/AAAHAAEAAAAoAPv/AAAHAAEAAAAoAPz/AAAHAAEAAAAoAP3/AAAHAAEAAAAoAP7/AAAHAAEAAAAoAP//AAAHAAEAAAAoAAAAAAAHAAEAAAAoAAEAAAAHAAEAAAAgAP3/AAAFAAEAAAAgAP7/AAAFAAEAAAAgAP//AAAFAAEAAAAgAAAAAAAFAAEAAAAgAAEAAAAFAAEAAAAhAP3/AAAGAAEAAAAhAP7/AAAGAAEAAAAhAP//AAAGAAEAAAAhAAAAAAAGAAEAAAAhAAEAAAAGAAEAAAAiAP3/AAAHAAEAAAAiAP7/AAAHAAEAAAAiAP//AAAHAAEAAAAiAAAAAAAHAAEAAAAiAAEAAAAHAAEAAAAnAPj/AAAGAAAAAAAQAAEAAAAFAAEAAAARAAEAAAAGAAEAAAASAAEAAAAGAAEAAAATAAEAAAAGAAEAAAAUAAEAAAAGAAEAAAAVAAEAAAAGAAEAAAAWAAEAAAAGAAEAAAAXAAEAAAAGAAEAAAAYAAEAAAAGAAEAAAAZAAEAAAAGAAEAAAAaAAEAAAAGAAEAAAAbAAEAAAAGAAEAAAAcAAEAAAAGAAEAAAAdAAEAAAAHAAEAAAAGAP3/AAAGAAEAAAAGAP7/AAAGAAEAAAAGAP//AAAGAAEAAAAGAAAAAAAGAAEAAAAGAAEAAAAGAAEAAAAHAP3/AAAGAAEAAAAHAP7/AAAGAAEAAAAHAP//AAAGAAEAAAAHAAAAAAAGAAEAAAAHAAEAAAAGAAEAAAAIAP3/AAAGAAEAAAAIAP7/AAAGAAEAAAAIAP//AAAGAAEAAAAIAAAAAAAGAAEAAAAIAAEAAAAGAAEAAAAJAP3/AAAGAAEAAAAJAP7/AAAGAAEAAAAJAP//AAAGAAEAAAAJAAAAAAAGAAEAAAAJAAEAAAAGAAEAAAAKAP3/AAAGAAEAAAAKAP7/AAAGAAEAAAAKAP//AAAGAAEAAAAKAAAAAAAGAAEAAAAKAAEAAAAGAAEAAAALAP3/AAAGAAEAAAALAP7/AAAGAAEAAAALAP//AAAGAAEAAAALAAAAAAAGAAEAAAALAAEAAAAGAAEAAAAMAP3/AAAGAAEAAAAMAP7/AAAGAAEAAAAMAP//AAAGAAEAAAAMAAAAAAAGAAEAAAAMAAEAAAAGAAEAAAANAP3/AAAGAAEAAAANAP7/AAAGAAEAAAANAP//AAAGAAEAAAANAAAAAAAGAAEAAAANAAEAAAAGAAEAAAAOAP3/AAAHAAEAAAAOAP7/AAAHAAEAAAAOAP//AAAHAAEAAAAOAAAAAAAHAAEAAAAOAAEAAAAHAAEAAAABAP3/AAAFAAEAAAABAP7/AAAFAAEAAAABAP//AAAFAAEAAAABAAAAAAAFAAEAAAABAAEAAAAFAAEAAAACAP3/AAAGAAEAAAACAP7/AAAGAAEAAAACAP//AAAGAAEAAAACAAAAAAAGAAEAAAACAAEAAAAGAAEAAAADAP3/AAAGAAEAAAADAP7/AAAGAAEAAAADAP//AAAGAAEAAAADAAAAAAAGAAEAAAADAAEAAAAGAAEAAAAEAP3/AAAGAAEAAAAEAP7/AAAGAAEAAAAEAP//AAAGAAEAAAAEAAAAAAAGAAEAAAAEAAEAAAAGAAEAAAAFAP3/AAAGAAEAAAAFAP7/AAAGAAEAAAAFAP//AAAGAAEAAAAFAAAAAAAGAAEAAAAFAAEAAAAGAAEAAAAEAPn/AAAFAAEAAAAEAPr/AAAFAAEAAAAEAPv/AAAFAAEAAAAFAPn/AAAGAAEAAAAFAPr/AAAGAAEAAAAFAPv/AAAGAAEAAAAGAPn/AAAGAAEAAAAGAPr/AAAGAAEAAAAGAPv/AAAGAAEAAAAHAPn/AAAGAAEAAAAHAPr/AAAGAAEAAAAHAPv/AAAGAAEAAAAIAPn/AAAGAAEAAAAIAPr/AAAGAAEAAAAIAPv/AAAGAAEAAAAJAPn/AAAGAAEAAAAJAPr/AAAGAAEAAAAJAPv/AAAGAAEAAAAKAPn/AAAGAAEAAAAKAPr/AAAGAAEAAAAKAPv/AAAGAAEAAAALAPn/AAAGAAEAAAALAPr/AAAGAAEAAAALAPv/AAAGAAEAAAAMAPn/AAAHAAEAAAAMAPr/AAAHAAEAAAAMAPv/AAAHAAEAAAD+//z/AAAGAAYAAAD+//3/AAAGAAYAAAD+//7/AAAGAAYAAAD+////AAAGAAYAAAD2/wEAAAAGAAEAAAD3/wEAAAAGAAEAAAD4/wEAAAAGAAEAAAD5/wEAAAAGAAEAAAD6/wEAAAAGAAEAAAD7/wEAAAAGAAEAAAD8/wEAAAAGAAEAAAD9/wEAAAAGAAEAAAD+/wEAAAAHAAEAAADw/wEAAAAFAAEAAADx/wEAAAAGAAEAAADy/wEAAAAGAAEAAADz/wEAAAAGAAEAAAD0/wEAAAAGAAEAAAD1/wEAAAAGAAEAAAAnAPb/AAAIAAAAAAAnAPf/AAAIAAEAAAAoAPb/AAAJAAAAAAAoAPf/AAAJAAEAAAA6AP7/AAAIAAQAAAA6AP//AAAIAAUAAAA7AP7/AAAJAAQAAAA7AP//AAAJAAUAAABAAP7/AAAIAAIAAABAAP//AAAIAAMAAABBAP7/AAAJAAIAAABBAP//AAAJAAMAAACBAP7/AAAIAAYAAACBAP//AAAIAAcAAACCAP7/AAAJAAYAAACCAP//AAAJAAcAAACBAAAAAAAIAAcAAACCAAAAAAAJAAcAAACBAAEAAAAIAAcAAACCAAEAAAAJAAcAAACUAP//AAAIAAIAAACUAAAAAAAIAAMAAACVAP//AAAJAAIAAACVAAAAAAAJAAMAAACUAAEAAAAIAAMAAACVAAEAAAAJAAMAAACaAP3/AAAIAAQAAACaAP7/AAAIAAUAAACbAP3/AAAJAAQAAACbAP7/AAAJAAUAAACaAP//AAAIAAUAAACbAP//AAAJAAUAAACaAAAAAAAIAAUAAACbAAAAAAAJAAUAAACaAAEAAAAIAAUAAACbAAEAAAAJAAUAAACWAPr/AQAAAAAAAwCXAPr/AQAAAAAAAwCYAPr/AQAAAAAAAwCZAPr/AQAAAAAAAwCaAPr/AQAAAAAAAwCbAPr/AQAAAAAAAwCMAPv/AQAAAAAAAwCNAPv/AQAAAAAAAwCOAPv/AQAAAAAAAwCPAPv/AQAAAAAAAwBZAPj/AQAAAAAAAwBCAPb/AQAAAAAAAwBDAPb/AQAAAAAAAwBEAPb/AQAAAAAAAwAsAPX/AAAKAAgAAAAtAPX/AAALAAgAAAAwAPX/AAALAAgAAAAxAPX/AAAMAAgAAAAvAPX/AAALAAgAAAAuAPX/AAALAAgAAABZAPX/AAALAAgAAABYAPX/AAAKAAgAAABbAPX/AAALAAgAAABcAPX/AAAMAAgAAABaAPX/AAALAAgAAACTAPj/AAAEAAIAAACXAPj/AAAEAAIAAACYAPj/AAAEAAIAAACpAAAAAAABAAAAAACpAAEAAAABAAEAAACqAAAAAAACAAAAAACqAAEAAAACAAEAAACrAAAAAAACAAAAAACrAAEAAAACAAEAAACsAAAAAAACAAAAAACsAAEAAAACAAEAAACtAAAAAAACAAAAAACtAAEAAAACAAEAAACuAAAAAAACAAAAAACuAAEAAAACAAEAAACvAAAAAAACAAAAAACvAAEAAAACAAEAAACwAAAAAAACAAAAAACwAAEAAAACAAEAAACxAAAAAAACAAAAAACxAAEAAAACAAEAAACyAAAAAAACAAAAAACyAAEAAAACAAEAAACzAAAAAAACAAAAAACzAAEAAAACAAEAAAC0AAAAAAACAAAAAAC0AAEAAAACAAEAAADv/wIAAQAAAAAABADw/wIAAQAAAAAABADx/wIAAQAAAAAABADy/wIAAQAAAAAABADz/wIAAQAAAAAABAD0/wIAAQAAAAAABAD1/wIAAQAAAAAABAD2/wIAAQAAAAAABAD3/wIAAQAAAAAABAD4/wIAAQAAAAAABAD5/wIAAQAAAAAABAD6/wIAAQAAAAAABAD7/wIAAQAAAAAABAD8/wIAAQAAAAAABAD9/wIAAQAAAAAABAD+/wIAAQAAAAAABAD//wIAAQAAAAAABAAAAAIAAQAAAAAABAABAAIAAQAAAAAABAACAAIAAQAAAAAABAADAAIAAQAAAAAABAAEAAIAAQAAAAAABAAFAAIAAQAAAAAABAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAALAAIAAQAAAAAABAAMAAIAAQAAAAAABAANAAIAAQAAAAAABAAOAAIAAQAAAAAABAAPAAIAAQAAAAAABAAQAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABAAeAAIAAQAAAAAABAAfAAIAAQAAAAAABAAgAAIAAQAAAAAABAAhAAIAAQAAAAAABAAiAAIAAQAAAAAABAAjAAIAAQAAAAAABAAkAAIAAQAAAAAABAAlAAIAAQAAAAAABAAmAAIAAQAAAAAABAAnAAIAAQAAAAAABAAoAAIAAQAAAAAABAApAAIAAQAAAAAABAAqAAIAAQAAAAAABAArAAIAAQAAAAAABAAsAAIAAQAAAAAABAAtAAIAAQAAAAAABAAuAAIAAQAAAAAABAAvAAIAAQAAAAAABAAwAAIAAQAAAAAABAAxAAIAAQAAAAAABAAyAAIAAQAAAAAABAAzAAIAAQAAAAAABAA0AAIAAQAAAAAABAA1AAIAAQAAAAAABAA2AAIAAQAAAAAABAA3AAIAAQAAAAAABAA4AAIAAQAAAAAABAA5AAIAAQAAAAAABAA6AAIAAQAAAAAABAA7AAIAAQAAAAAABAA8AAIAAQAAAAAABAA9AAIAAQAAAAAABAA+AAIAAQAAAAAABAA/AAIAAQAAAAAABABAAAIAAQAAAAAABABBAAIAAQAAAAAABABCAAIAAQAAAAAABABDAAIAAQAAAAAABABEAAIAAQAAAAAABABFAAIAAQAAAAAABABGAAIAAQAAAAAABABHAAIAAQAAAAAABABIAAIAAQAAAAAABABJAAIAAQAAAAAABABKAAIAAQAAAAAABABLAAIAAQAAAAAABABMAAIAAQAAAAAABABNAAIAAQAAAAAABABOAAIAAQAAAAAABABPAAIAAQAAAAAABABQAAIAAQAAAAAABABRAAIAAQAAAAAABABSAAIAAQAAAAAABABTAAIAAQAAAAAABABUAAIAAQAAAAAABABVAAIAAQAAAAAABABWAAIAAQAAAAAABABXAAIAAQAAAAAABABYAAIAAQAAAAAABABZAAIAAQAAAAAABABaAAIAAQAAAAAABABbAAIAAQAAAAAABABcAAIAAQAAAAAABABdAAIAAQAAAAAABABeAAIAAQAAAAAABABfAAIAAQAAAAAABABgAAIAAQAAAAAABABhAAIAAQAAAAAABABiAAIAAQAAAAAABABjAAIAAQAAAAAABABkAAIAAQAAAAAABABlAAIAAQAAAAAABABmAAIAAQAAAAAABABnAAIAAQAAAAAABABoAAIAAQAAAAAABABpAAIAAQAAAAAABABqAAIAAQAAAAAABABrAAIAAQAAAAAABABsAAIAAQAAAAAABABtAAIAAQAAAAAABABuAAIAAQAAAAAABABvAAIAAQAAAAAABABwAAIAAQAAAAAABABxAAIAAQAAAAAABAByAAIAAQAAAAAABABzAAIAAQAAAAAABAB0AAIAAQAAAAAABAB1AAIAAQAAAAAABAB2AAIAAQAAAAAABAB3AAIAAQAAAAAABAB4AAIAAQAAAAAABAB5AAIAAQAAAAAABAB6AAIAAQAAAAAABAB7AAIAAQAAAAAABAB8AAIAAQAAAAAABAB9AAIAAQAAAAAABAB+AAIAAQAAAAAABAB/AAIAAQAAAAAABACAAAIAAQAAAAAABACBAAIAAQAAAAAABACCAAIAAQAAAAAABACDAAIAAQAAAAAABACEAAIAAQAAAAAABACFAAIAAQAAAAAABACGAAIAAQAAAAAABACHAAIAAQAAAAAABACIAAIAAQAAAAAABACJAAIAAQAAAAAABACKAAIAAQAAAAAABACLAAIAAQAAAAAABACMAAIAAQAAAAAABACNAAIAAQAAAAAABACOAAIAAQAAAAAABACPAAIAAQAAAAAABACQAAIAAQAAAAAABACRAAIAAQAAAAAABACSAAIAAQAAAAAABACTAAIAAQAAAAAABACUAAIAAQAAAAAABACVAAIAAQAAAAAABACWAAIAAQAAAAAABACXAAIAAQAAAAAABACYAAIAAQAAAAAABACZAAIAAQAAAAAABACaAAIAAQAAAAAABACbAAIAAQAAAAAABACcAAIAAQAAAAAABACdAAIAAQAAAAAABACeAAIAAQAAAAAABACfAAIAAQAAAAAABACgAAIAAQAAAAAABAChAAIAAQAAAAAABACiAAIAAQAAAAAABACjAAIAAQAAAAAABACkAAIAAQAAAAAABAClAAIAAQAAAAAABACmAAIAAQAAAAAABACnAAIAAQAAAAAABACoAAIAAQAAAAAABACpAAIAAAABAAEAAACqAAIAAAACAAEAAAC2AAAAAAACAAAAAAC3AAAAAAACAAAAAAC4AAAAAAACAAAAAAC5AAAAAAACAAAAAAC6AAAAAAACAAAAAAC7AAAAAAACAAAAAAC8AAAAAAACAAAAAAC9AAAAAAACAAAAAAC+AAAAAAACAAAAAAC/AAAAAAACAAAAAADAAAAAAAACAAAAAADBAAAAAAACAAAAAADCAAAAAAACAAAAAADDAAAAAAACAAAAAADEAAAAAAACAAAAAADFAAAAAAACAAAAAADGAAAAAAACAAAAAADHAAAAAAACAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAAC1AAAAAAACAAAAAAC1AAEAAAACAAEAAAC2AAEAAAACAAEAAAC3AAEAAAACAAEAAAC4AAEAAAACAAEAAAC5AAEAAAACAAEAAAC6AAEAAAACAAEAAAC7AAEAAAACAAEAAAC8AAEAAAACAAEAAAC9AAEAAAACAAEAAAC+AAEAAAACAAEAAAC/AAEAAAACAAEAAADAAAEAAAACAAEAAADBAAEAAAACAAEAAADCAAEAAAACAAEAAADDAAEAAAACAAEAAADEAAEAAAACAAEAAADFAAEAAAACAAEAAADGAAEAAAACAAEAAACqAP//AAAEAAIAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAACAAAAAADjAAAAAAACAAAAAADkAAAAAAACAAAAAADlAAAAAAACAAAAAADmAAAAAAACAAAAAADnAAAAAAACAAAAAADoAAAAAAACAAAAAADpAAAAAAACAAAAAADqAAAAAAACAAAAAADrAAAAAAACAAAAAADsAAAAAAACAAAAAADtAAAAAAACAAAAAADuAAAAAAACAAAAAADvAAAAAAACAAAAAADwAAAAAAACAAAAAADxAAAAAAACAAAAAADyAAAAAAACAAAAAADzAAAAAAACAAAAAAD0AAAAAAACAAAAAAD1AAAAAAACAAAAAAD2AAAAAAACAAAAAAD3AAAAAAACAAAAAAD4AAAAAAACAAAAAAD5AAAAAAACAAAAAAD6AAAAAAACAAAAAAD7AAAAAAACAAAAAAD8AAAAAAACAAAAAAD9AAAAAAACAAAAAAD+AAAAAAACAAAAAAD/AAAAAAACAAAAAAAAAQAAAAACAAAAAAABAQAAAAACAAAAAAACAQAAAAACAAAAAAADAQAAAAACAAAAAAAEAQAAAAACAAAAAAAFAQAAAAADAAAAAADHAAEAAAACAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAACAAEAAADjAAEAAAACAAEAAADkAAEAAAACAAEAAADlAAEAAAACAAEAAADmAAEAAAACAAEAAADnAAEAAAACAAEAAADoAAEAAAACAAEAAADpAAEAAAACAAEAAADqAAEAAAACAAEAAADrAAEAAAACAAEAAADsAAEAAAACAAEAAADtAAEAAAACAAEAAADuAAEAAAACAAEAAADvAAEAAAACAAEAAADwAAEAAAACAAEAAADxAAEAAAACAAEAAADyAAEAAAACAAEAAADzAAEAAAACAAEAAAD0AAEAAAACAAEAAAD1AAEAAAACAAEAAAD2AAEAAAACAAEAAAD3AAEAAAACAAEAAAD4AAEAAAACAAEAAAD5AAEAAAACAAEAAAD6AAEAAAACAAEAAAD7AAEAAAACAAEAAAD8AAEAAAACAAEAAAD9AAEAAAACAAEAAAD+AAEAAAACAAEAAAD/AAEAAAACAAEAAAAAAQEAAAACAAEAAAABAQEAAAACAAEAAAACAQEAAAACAAEAAAADAQEAAAACAAEAAAAEAQEAAAACAAEAAAAFAQEAAAADAAEAAACrAAIAAAACAAEAAACsAAIAAAACAAEAAACtAAIAAAACAAEAAACuAAIAAAACAAEAAACvAAIAAAACAAEAAACwAAIAAAACAAEAAACxAAIAAAACAAEAAACyAAIAAAACAAEAAACzAAIAAAACAAEAAAC0AAIAAAACAAEAAAC1AAIAAAACAAEAAAC2AAIAAAACAAEAAAC3AAIAAAACAAEAAAC4AAIAAAACAAEAAAC5AAIAAAACAAEAAAC6AAIAAAACAAEAAAC7AAIAAAACAAEAAAC8AAIAAAACAAEAAAC9AAIAAAACAAEAAAC+AAIAAAACAAEAAAC/AAIAAAACAAEAAADAAAIAAAACAAEAAADBAAIAAAACAAEAAADCAAIAAAACAAEAAADDAAIAAAACAAEAAADEAAIAAAACAAEAAADFAAIAAAACAAEAAADGAAIAAAACAAEAAADHAAIAAAACAAEAAADIAAIAAAACAAEAAADJAAIAAAACAAEAAADKAAIAAAACAAEAAADLAAIAAAACAAEAAADMAAIAAAACAAEAAADNAAIAAAACAAEAAADOAAIAAAACAAEAAADPAAIAAAACAAEAAADQAAIAAAACAAEAAADRAAIAAAACAAEAAADSAAIAAAACAAEAAADTAAIAAAACAAEAAADUAAIAAAACAAEAAADVAAIAAAACAAEAAADWAAIAAAACAAEAAADXAAIAAAACAAEAAADYAAIAAAACAAEAAADZAAIAAAACAAEAAADaAAIAAAACAAEAAADbAAIAAAACAAEAAADcAAIAAAACAAEAAADdAAIAAAACAAEAAADeAAIAAAACAAEAAADfAAIAAAACAAEAAADgAAIAAAACAAEAAADhAAIAAAACAAEAAADiAAIAAAACAAEAAADjAAIAAAACAAEAAADkAAIAAAACAAEAAADlAAIAAAACAAEAAADmAAIAAAACAAEAAADnAAIAAAACAAEAAADoAAIAAAACAAEAAADpAAIAAAACAAEAAADqAAIAAAACAAEAAADrAAIAAAACAAEAAADsAAIAAAACAAEAAADtAAIAAAACAAEAAADuAAIAAAACAAEAAADvAAIAAAACAAEAAADwAAIAAAACAAEAAADxAAIAAAACAAEAAADyAAIAAAACAAEAAADzAAIAAAACAAEAAAD0AAIAAAACAAEAAAD1AAIAAAACAAEAAAD2AAIAAAACAAEAAAD3AAIAAAACAAEAAAD4AAIAAAACAAEAAAD5AAIAAAACAAEAAAD6AAIAAAACAAEAAAD7AAIAAAACAAEAAAD8AAIAAAACAAEAAAD9AAIAAAACAAEAAAD+AAIAAAACAAEAAAD/AAIAAAACAAEAAAAAAQIAAAACAAEAAAABAQIAAAACAAEAAAACAQIAAAACAAEAAAADAQIAAAACAAEAAAAEAQIAAAACAAEAAAAFAQIAAAADAAEAAACpAAMAAAABAAEAAACqAAMAAAACAAEAAACrAAMAAAACAAEAAACsAAMAAAACAAEAAACtAAMAAAACAAEAAACuAAMAAAACAAEAAACvAAMAAAACAAEAAACwAAMAAAACAAEAAACxAAMAAAACAAEAAACyAAMAAAACAAEAAACzAAMAAAACAAEAAAC0AAMAAAACAAEAAAC1AAMAAAACAAEAAAC2AAMAAAACAAEAAAC3AAMAAAACAAEAAAC4AAMAAAACAAEAAAC5AAMAAAACAAEAAAC6AAMAAAACAAEAAAC7AAMAAAACAAEAAAC8AAMAAAACAAEAAAC9AAMAAAACAAEAAAC+AAMAAAACAAEAAAC/AAMAAAACAAEAAADAAAMAAAACAAEAAADBAAMAAAACAAEAAADCAAMAAAACAAEAAADDAAMAAAACAAEAAADEAAMAAAACAAEAAADFAAMAAAACAAEAAADGAAMAAAACAAEAAADHAAMAAAACAAEAAADIAAMAAAACAAEAAADJAAMAAAACAAEAAADKAAMAAAACAAEAAADLAAMAAAACAAEAAADMAAMAAAACAAEAAADNAAMAAAACAAEAAADOAAMAAAACAAEAAADPAAMAAAACAAEAAADQAAMAAAACAAEAAADRAAMAAAACAAEAAADSAAMAAAACAAEAAADTAAMAAAACAAEAAADUAAMAAAACAAEAAADVAAMAAAACAAEAAADWAAMAAAACAAEAAADXAAMAAAACAAEAAADYAAMAAAACAAEAAADZAAMAAAACAAEAAADaAAMAAAACAAEAAADbAAMAAAACAAEAAADcAAMAAAACAAEAAADdAAMAAAACAAEAAADeAAMAAAACAAEAAADfAAMAAAACAAEAAADgAAMAAAACAAEAAADhAAMAAAACAAEAAADiAAMAAAACAAEAAADjAAMAAAACAAEAAADkAAMAAAACAAEAAADlAAMAAAACAAEAAADmAAMAAAACAAEAAADnAAMAAAACAAEAAADoAAMAAAACAAEAAADpAAMAAAACAAEAAADqAAMAAAACAAEAAADrAAMAAAACAAEAAADsAAMAAAACAAEAAADtAAMAAAACAAEAAADuAAMAAAACAAEAAADvAAMAAAACAAEAAADwAAMAAAACAAEAAADxAAMAAAACAAEAAADyAAMAAAACAAEAAADzAAMAAAACAAEAAAD0AAMAAAACAAEAAAD1AAMAAAACAAEAAAD2AAMAAAACAAEAAAD3AAMAAAACAAEAAAD4AAMAAAACAAEAAAD5AAMAAAACAAEAAAD6AAMAAAACAAEAAAD7AAMAAAACAAEAAAD8AAMAAAACAAEAAAD9AAMAAAACAAEAAAD+AAMAAAACAAEAAAD/AAMAAAACAAEAAAAAAQMAAAACAAEAAAABAQMAAAACAAEAAAACAQMAAAACAAEAAAADAQMAAAACAAEAAAAEAQMAAAACAAEAAAAFAQMAAAADAAEAAACpAAQAAAABAAIAAACqAAQAAAACAAIAAACrAAQAAAACAAIAAACsAAQAAAACAAIAAACtAAQAAAACAAIAAACuAAQAAAACAAIAAACvAAQAAAACAAIAAACwAAQAAAACAAIAAACxAAQAAAACAAIAAACyAAQAAAACAAIAAACzAAQAAAACAAIAAAC0AAQAAAACAAIAAAC1AAQAAAACAAIAAAC2AAQAAAACAAIAAAC3AAQAAAACAAIAAAC4AAQAAAACAAIAAAC5AAQAAAACAAIAAAC6AAQAAAACAAIAAAC7AAQAAAACAAIAAAC8AAQAAAACAAIAAAC9AAQAAAACAAIAAAC+AAQAAAACAAIAAAC/AAQAAAACAAIAAADAAAQAAAACAAIAAADBAAQAAAACAAIAAADCAAQAAAACAAIAAADDAAQAAAACAAIAAADEAAQAAAACAAIAAADFAAQAAAACAAIAAADGAAQAAAACAAIAAADHAAQAAAACAAIAAADIAAQAAAACAAIAAADJAAQAAAACAAIAAADKAAQAAAACAAIAAADLAAQAAAACAAIAAADMAAQAAAACAAIAAADNAAQAAAACAAIAAADOAAQAAAACAAIAAADPAAQAAAACAAIAAADQAAQAAAACAAIAAADRAAQAAAACAAIAAADSAAQAAAACAAIAAADTAAQAAAACAAIAAADUAAQAAAACAAIAAADVAAQAAAACAAIAAADWAAQAAAACAAIAAADXAAQAAAACAAIAAADYAAQAAAACAAIAAADZAAQAAAACAAIAAADaAAQAAAACAAIAAADbAAQAAAACAAIAAADcAAQAAAACAAIAAADdAAQAAAACAAIAAADeAAQAAAACAAIAAADfAAQAAAACAAIAAADgAAQAAAACAAIAAADhAAQAAAACAAIAAADiAAQAAAACAAIAAADjAAQAAAACAAIAAADkAAQAAAACAAIAAADlAAQAAAACAAIAAADmAAQAAAACAAIAAADnAAQAAAACAAIAAADoAAQAAAACAAIAAADpAAQAAAACAAIAAADqAAQAAAACAAIAAADrAAQAAAACAAIAAADsAAQAAAACAAIAAADtAAQAAAACAAIAAADuAAQAAAACAAIAAADvAAQAAAACAAIAAADwAAQAAAACAAIAAADxAAQAAAACAAIAAADyAAQAAAACAAIAAADzAAQAAAACAAIAAAD0AAQAAAACAAIAAAD1AAQAAAACAAIAAAD2AAQAAAACAAIAAAD3AAQAAAACAAIAAAD4AAQAAAACAAIAAAD5AAQAAAACAAIAAAD6AAQAAAACAAIAAAD7AAQAAAACAAIAAAD8AAQAAAACAAIAAAD9AAQAAAACAAIAAAD+AAQAAAACAAIAAAD/AAQAAAACAAIAAAAAAQQAAAACAAIAAAABAQQAAAACAAIAAAACAQQAAAACAAIAAAADAQQAAAACAAIAAAAEAQQAAAACAAIAAAAFAQQAAAADAAIAAACNAPj/AQAAAAAACQCOAPj/AQAAAAAACQBUAPX/AQAAAAAAEgA=") [node name="Enemies" type="Node" parent="."] @@ -203,205 +203,205 @@ position = Vector2(2392, -88) position = Vector2(1584, 0) [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58489" to="Tiles/@Node2D@58489/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58490" to="Tiles/@Node2D@58490/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58491" to="Tiles/@Node2D@58491/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58492" to="Tiles/@Node2D@58492/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58493" to="Tiles/@Node2D@58493/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58494" to="Tiles/@Node2D@58494/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58495" to="Tiles/@Node2D@58495/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58496" to="Tiles/@Node2D@58496/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58497" to="Tiles/@Node2D@58497/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58498" to="Tiles/@Node2D@58498/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58499" to="Tiles/@Node2D@58499/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58500" to="Tiles/@Node2D@58500/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@58501" to="Tiles/@Node2D@58501/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26252" to="Tiles/@Node2D@26252/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26253" to="Tiles/@Node2D@26253/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26254" to="Tiles/@Node2D@26254/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26255" to="Tiles/@Node2D@26255/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26256" to="Tiles/@Node2D@26256/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26257" to="Tiles/@Node2D@26257/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26258" to="Tiles/@Node2D@26258/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26259" to="Tiles/@Node2D@26259/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26260" to="Tiles/@Node2D@26260/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26261" to="Tiles/@Node2D@26261/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26262" to="Tiles/@Node2D@26262/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26263" to="Tiles/@Node2D@26263/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@26264" to="Tiles/@Node2D@26264/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@58502" to="Tiles/@Area2D@58502" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58503" to="Tiles/@Area2D@58503" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58504" to="Tiles/@Area2D@58504" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58505" to="Tiles/@Area2D@58505" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58506" to="Tiles/@Area2D@58506" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58507" to="Tiles/@Area2D@58507" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58508" to="Tiles/@Area2D@58508" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58509" to="Tiles/@Area2D@58509" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58510" to="Tiles/@Area2D@58510" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58511" to="Tiles/@Area2D@58511" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58512" to="Tiles/@Area2D@58512" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58513" to="Tiles/@Area2D@58513" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58514" to="Tiles/@Area2D@58514" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58515" to="Tiles/@Area2D@58515" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58516" to="Tiles/@Area2D@58516" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58517" to="Tiles/@Area2D@58517" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58518" to="Tiles/@Area2D@58518" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58519" to="Tiles/@Area2D@58519" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58520" to="Tiles/@Area2D@58520" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58521" to="Tiles/@Area2D@58521" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58522" to="Tiles/@Area2D@58522" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58523" to="Tiles/@Area2D@58523" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58524" to="Tiles/@Area2D@58524" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58525" to="Tiles/@Area2D@58525" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58526" to="Tiles/@Area2D@58526" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58527" to="Tiles/@Area2D@58527" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58528" to="Tiles/@Area2D@58528" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58529" to="Tiles/@Area2D@58529" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58530" to="Tiles/@Area2D@58530" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58531" to="Tiles/@Area2D@58531" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58532" to="Tiles/@Area2D@58532" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58533" to="Tiles/@Area2D@58533" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58534" to="Tiles/@Area2D@58534" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58535" to="Tiles/@Area2D@58535" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58536" to="Tiles/@Area2D@58536" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58537" to="Tiles/@Area2D@58537" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58538" to="Tiles/@Area2D@58538" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58539" to="Tiles/@Area2D@58539" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58540" to="Tiles/@Area2D@58540" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58541" to="Tiles/@Area2D@58541" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58542" to="Tiles/@Area2D@58542" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58543" to="Tiles/@Area2D@58543" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58544" to="Tiles/@Area2D@58544" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58545" to="Tiles/@Area2D@58545" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58546" to="Tiles/@Area2D@58546" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58547" to="Tiles/@Area2D@58547" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58548" to="Tiles/@Area2D@58548" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58549" to="Tiles/@Area2D@58549" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58550" to="Tiles/@Area2D@58550" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58551" to="Tiles/@Area2D@58551" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58552" to="Tiles/@Area2D@58552" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58553" to="Tiles/@Area2D@58553" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58554" to="Tiles/@Area2D@58554" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58555" to="Tiles/@Area2D@58555" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58556" to="Tiles/@Area2D@58556" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58557" to="Tiles/@Area2D@58557" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58558" to="Tiles/@Area2D@58558" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58559" to="Tiles/@Area2D@58559" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58560" to="Tiles/@Area2D@58560" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58561" to="Tiles/@Area2D@58561" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58562" to="Tiles/@Area2D@58562" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58563" to="Tiles/@Area2D@58563" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58564" to="Tiles/@Area2D@58564" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58565" to="Tiles/@Area2D@58565" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58566" to="Tiles/@Area2D@58566" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58567" to="Tiles/@Area2D@58567" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58568" to="Tiles/@Area2D@58568" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58569" to="Tiles/@Area2D@58569" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58570" to="Tiles/@Area2D@58570" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58571" to="Tiles/@Area2D@58571" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58572" to="Tiles/@Area2D@58572" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58573" to="Tiles/@Area2D@58573" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58574" to="Tiles/@Area2D@58574" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58575" to="Tiles/@Area2D@58575" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58576" to="Tiles/@Area2D@58576" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58577" to="Tiles/@Area2D@58577" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58578" to="Tiles/@Area2D@58578" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58579" to="Tiles/@Area2D@58579" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58580" to="Tiles/@Area2D@58580" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58581" to="Tiles/@Area2D@58581" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58582" to="Tiles/@Area2D@58582" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58583" to="Tiles/@Area2D@58583" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58584" to="Tiles/@Area2D@58584" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58585" to="Tiles/@Area2D@58585" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58586" to="Tiles/@Area2D@58586" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58587" to="Tiles/@Area2D@58587" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58588" to="Tiles/@Area2D@58588" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58589" to="Tiles/@Area2D@58589" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58590" to="Tiles/@Area2D@58590" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58591" to="Tiles/@Area2D@58591" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58592" to="Tiles/@Area2D@58592" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58593" to="Tiles/@Area2D@58593" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58594" to="Tiles/@Area2D@58594" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58595" to="Tiles/@Area2D@58595" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58596" to="Tiles/@Area2D@58596" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58597" to="Tiles/@Area2D@58597" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58598" to="Tiles/@Area2D@58598" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58599" to="Tiles/@Area2D@58599" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58600" to="Tiles/@Area2D@58600" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58601" to="Tiles/@Area2D@58601" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58602" to="Tiles/@Area2D@58602" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58603" to="Tiles/@Area2D@58603" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58604" to="Tiles/@Area2D@58604" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58605" to="Tiles/@Area2D@58605" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58606" to="Tiles/@Area2D@58606" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58607" to="Tiles/@Area2D@58607" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58608" to="Tiles/@Area2D@58608" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58609" to="Tiles/@Area2D@58609" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58610" to="Tiles/@Area2D@58610" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58611" to="Tiles/@Area2D@58611" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58612" to="Tiles/@Area2D@58612" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58613" to="Tiles/@Area2D@58613" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58614" to="Tiles/@Area2D@58614" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58615" to="Tiles/@Area2D@58615" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58616" to="Tiles/@Area2D@58616" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58617" to="Tiles/@Area2D@58617" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58618" to="Tiles/@Area2D@58618" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58619" to="Tiles/@Area2D@58619" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58620" to="Tiles/@Area2D@58620" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58621" to="Tiles/@Area2D@58621" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58622" to="Tiles/@Area2D@58622" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58623" to="Tiles/@Area2D@58623" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58624" to="Tiles/@Area2D@58624" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58625" to="Tiles/@Area2D@58625" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58626" to="Tiles/@Area2D@58626" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58627" to="Tiles/@Area2D@58627" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58628" to="Tiles/@Area2D@58628" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58629" to="Tiles/@Area2D@58629" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58630" to="Tiles/@Area2D@58630" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58631" to="Tiles/@Area2D@58631" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58632" to="Tiles/@Area2D@58632" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58633" to="Tiles/@Area2D@58633" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58634" to="Tiles/@Area2D@58634" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58635" to="Tiles/@Area2D@58635" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58636" to="Tiles/@Area2D@58636" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58637" to="Tiles/@Area2D@58637" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58638" to="Tiles/@Area2D@58638" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58639" to="Tiles/@Area2D@58639" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58640" to="Tiles/@Area2D@58640" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58641" to="Tiles/@Area2D@58641" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58642" to="Tiles/@Area2D@58642" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58643" to="Tiles/@Area2D@58643" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58644" to="Tiles/@Area2D@58644" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58645" to="Tiles/@Area2D@58645" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58646" to="Tiles/@Area2D@58646" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58647" to="Tiles/@Area2D@58647" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58648" to="Tiles/@Area2D@58648" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58649" to="Tiles/@Area2D@58649" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58650" to="Tiles/@Area2D@58650" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58651" to="Tiles/@Area2D@58651" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58652" to="Tiles/@Area2D@58652" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58653" to="Tiles/@Area2D@58653" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58654" to="Tiles/@Area2D@58654" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58655" to="Tiles/@Area2D@58655" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58656" to="Tiles/@Area2D@58656" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58657" to="Tiles/@Area2D@58657" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58658" to="Tiles/@Area2D@58658" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58659" to="Tiles/@Area2D@58659" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58660" to="Tiles/@Area2D@58660" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58661" to="Tiles/@Area2D@58661" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58662" to="Tiles/@Area2D@58662" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58663" to="Tiles/@Area2D@58663" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58664" to="Tiles/@Area2D@58664" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58665" to="Tiles/@Area2D@58665" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58666" to="Tiles/@Area2D@58666" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58667" to="Tiles/@Area2D@58667" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58668" to="Tiles/@Area2D@58668" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58669" to="Tiles/@Area2D@58669" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58670" to="Tiles/@Area2D@58670" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58671" to="Tiles/@Area2D@58671" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58672" to="Tiles/@Area2D@58672" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58673" to="Tiles/@Area2D@58673" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58674" to="Tiles/@Area2D@58674" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58675" to="Tiles/@Area2D@58675" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58676" to="Tiles/@Area2D@58676" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58677" to="Tiles/@Area2D@58677" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58678" to="Tiles/@Area2D@58678" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58679" to="Tiles/@Area2D@58679" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58680" to="Tiles/@Area2D@58680" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58681" to="Tiles/@Area2D@58681" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58682" to="Tiles/@Area2D@58682" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58683" to="Tiles/@Area2D@58683" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58684" to="Tiles/@Area2D@58684" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58685" to="Tiles/@Area2D@58685" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58686" to="Tiles/@Area2D@58686" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26265" to="Tiles/@Area2D@26265" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26266" to="Tiles/@Area2D@26266" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26267" to="Tiles/@Area2D@26267" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26268" to="Tiles/@Area2D@26268" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26269" to="Tiles/@Area2D@26269" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26270" to="Tiles/@Area2D@26270" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26271" to="Tiles/@Area2D@26271" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26272" to="Tiles/@Area2D@26272" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26273" to="Tiles/@Area2D@26273" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26274" to="Tiles/@Area2D@26274" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26275" to="Tiles/@Area2D@26275" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26276" to="Tiles/@Area2D@26276" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26277" to="Tiles/@Area2D@26277" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26278" to="Tiles/@Area2D@26278" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26279" to="Tiles/@Area2D@26279" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26280" to="Tiles/@Area2D@26280" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26281" to="Tiles/@Area2D@26281" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26282" to="Tiles/@Area2D@26282" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26283" to="Tiles/@Area2D@26283" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26284" to="Tiles/@Area2D@26284" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26285" to="Tiles/@Area2D@26285" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26286" to="Tiles/@Area2D@26286" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26287" to="Tiles/@Area2D@26287" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26288" to="Tiles/@Area2D@26288" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26289" to="Tiles/@Area2D@26289" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26290" to="Tiles/@Area2D@26290" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26291" to="Tiles/@Area2D@26291" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26292" to="Tiles/@Area2D@26292" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26293" to="Tiles/@Area2D@26293" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26294" to="Tiles/@Area2D@26294" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26295" to="Tiles/@Area2D@26295" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26296" to="Tiles/@Area2D@26296" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26297" to="Tiles/@Area2D@26297" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26298" to="Tiles/@Area2D@26298" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26299" to="Tiles/@Area2D@26299" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26300" to="Tiles/@Area2D@26300" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26301" to="Tiles/@Area2D@26301" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26302" to="Tiles/@Area2D@26302" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26303" to="Tiles/@Area2D@26303" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26304" to="Tiles/@Area2D@26304" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26305" to="Tiles/@Area2D@26305" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26306" to="Tiles/@Area2D@26306" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26307" to="Tiles/@Area2D@26307" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26308" to="Tiles/@Area2D@26308" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26309" to="Tiles/@Area2D@26309" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26310" to="Tiles/@Area2D@26310" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26311" to="Tiles/@Area2D@26311" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26312" to="Tiles/@Area2D@26312" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26313" to="Tiles/@Area2D@26313" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26314" to="Tiles/@Area2D@26314" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26315" to="Tiles/@Area2D@26315" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26316" to="Tiles/@Area2D@26316" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26317" to="Tiles/@Area2D@26317" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26318" to="Tiles/@Area2D@26318" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26319" to="Tiles/@Area2D@26319" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26320" to="Tiles/@Area2D@26320" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26321" to="Tiles/@Area2D@26321" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26322" to="Tiles/@Area2D@26322" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26323" to="Tiles/@Area2D@26323" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26324" to="Tiles/@Area2D@26324" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26325" to="Tiles/@Area2D@26325" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26326" to="Tiles/@Area2D@26326" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26327" to="Tiles/@Area2D@26327" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26328" to="Tiles/@Area2D@26328" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26329" to="Tiles/@Area2D@26329" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26330" to="Tiles/@Area2D@26330" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26331" to="Tiles/@Area2D@26331" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26332" to="Tiles/@Area2D@26332" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26333" to="Tiles/@Area2D@26333" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26334" to="Tiles/@Area2D@26334" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26335" to="Tiles/@Area2D@26335" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26336" to="Tiles/@Area2D@26336" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26337" to="Tiles/@Area2D@26337" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26338" to="Tiles/@Area2D@26338" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26339" to="Tiles/@Area2D@26339" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26340" to="Tiles/@Area2D@26340" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26341" to="Tiles/@Area2D@26341" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26342" to="Tiles/@Area2D@26342" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26343" to="Tiles/@Area2D@26343" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26344" to="Tiles/@Area2D@26344" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26345" to="Tiles/@Area2D@26345" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26346" to="Tiles/@Area2D@26346" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26347" to="Tiles/@Area2D@26347" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26348" to="Tiles/@Area2D@26348" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26349" to="Tiles/@Area2D@26349" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26350" to="Tiles/@Area2D@26350" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26351" to="Tiles/@Area2D@26351" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26352" to="Tiles/@Area2D@26352" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26353" to="Tiles/@Area2D@26353" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26354" to="Tiles/@Area2D@26354" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26355" to="Tiles/@Area2D@26355" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26356" to="Tiles/@Area2D@26356" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26357" to="Tiles/@Area2D@26357" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26358" to="Tiles/@Area2D@26358" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26359" to="Tiles/@Area2D@26359" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26360" to="Tiles/@Area2D@26360" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26361" to="Tiles/@Area2D@26361" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26362" to="Tiles/@Area2D@26362" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26363" to="Tiles/@Area2D@26363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26364" to="Tiles/@Area2D@26364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26365" to="Tiles/@Area2D@26365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26366" to="Tiles/@Area2D@26366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26367" to="Tiles/@Area2D@26367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26368" to="Tiles/@Area2D@26368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26369" to="Tiles/@Area2D@26369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26370" to="Tiles/@Area2D@26370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26371" to="Tiles/@Area2D@26371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26372" to="Tiles/@Area2D@26372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26373" to="Tiles/@Area2D@26373" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26374" to="Tiles/@Area2D@26374" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26375" to="Tiles/@Area2D@26375" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26376" to="Tiles/@Area2D@26376" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26377" to="Tiles/@Area2D@26377" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26378" to="Tiles/@Area2D@26378" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26379" to="Tiles/@Area2D@26379" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26380" to="Tiles/@Area2D@26380" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26381" to="Tiles/@Area2D@26381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26382" to="Tiles/@Area2D@26382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26383" to="Tiles/@Area2D@26383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26384" to="Tiles/@Area2D@26384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26385" to="Tiles/@Area2D@26385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26386" to="Tiles/@Area2D@26386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26387" to="Tiles/@Area2D@26387" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26388" to="Tiles/@Area2D@26388" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26389" to="Tiles/@Area2D@26389" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26390" to="Tiles/@Area2D@26390" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26391" to="Tiles/@Area2D@26391" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26392" to="Tiles/@Area2D@26392" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26393" to="Tiles/@Area2D@26393" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26394" to="Tiles/@Area2D@26394" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26395" to="Tiles/@Area2D@26395" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26396" to="Tiles/@Area2D@26396" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26397" to="Tiles/@Area2D@26397" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26398" to="Tiles/@Area2D@26398" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26399" to="Tiles/@Area2D@26399" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26400" to="Tiles/@Area2D@26400" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26401" to="Tiles/@Area2D@26401" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26402" to="Tiles/@Area2D@26402" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26403" to="Tiles/@Area2D@26403" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26404" to="Tiles/@Area2D@26404" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26405" to="Tiles/@Area2D@26405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26406" to="Tiles/@Area2D@26406" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26407" to="Tiles/@Area2D@26407" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26408" to="Tiles/@Area2D@26408" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26409" to="Tiles/@Area2D@26409" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26410" to="Tiles/@Area2D@26410" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26411" to="Tiles/@Area2D@26411" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26412" to="Tiles/@Area2D@26412" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26413" to="Tiles/@Area2D@26413" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26414" to="Tiles/@Area2D@26414" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26415" to="Tiles/@Area2D@26415" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26416" to="Tiles/@Area2D@26416" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26417" to="Tiles/@Area2D@26417" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26418" to="Tiles/@Area2D@26418" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26419" to="Tiles/@Area2D@26419" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26420" to="Tiles/@Area2D@26420" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26421" to="Tiles/@Area2D@26421" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26422" to="Tiles/@Area2D@26422" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26423" to="Tiles/@Area2D@26423" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26424" to="Tiles/@Area2D@26424" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26425" to="Tiles/@Area2D@26425" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26426" to="Tiles/@Area2D@26426" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26427" to="Tiles/@Area2D@26427" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26428" to="Tiles/@Area2D@26428" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26429" to="Tiles/@Area2D@26429" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26430" to="Tiles/@Area2D@26430" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26431" to="Tiles/@Area2D@26431" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26432" to="Tiles/@Area2D@26432" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26433" to="Tiles/@Area2D@26433" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26434" to="Tiles/@Area2D@26434" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26435" to="Tiles/@Area2D@26435" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26436" to="Tiles/@Area2D@26436" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26437" to="Tiles/@Area2D@26437" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26438" to="Tiles/@Area2D@26438" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26439" to="Tiles/@Area2D@26439" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26440" to="Tiles/@Area2D@26440" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26441" to="Tiles/@Area2D@26441" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26442" to="Tiles/@Area2D@26442" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26443" to="Tiles/@Area2D@26443" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26444" to="Tiles/@Area2D@26444" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26445" to="Tiles/@Area2D@26445" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26446" to="Tiles/@Area2D@26446" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26447" to="Tiles/@Area2D@26447" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26448" to="Tiles/@Area2D@26448" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@26449" to="Tiles/@Area2D@26449" method="area_entered"] [connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"] [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"] @@ -409,17 +409,17 @@ position = Vector2(1584, 0) [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58687" to="Tiles/@AnimatableBody2D@58687/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58688" to="Tiles/@AnimatableBody2D@58688/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26450" to="Tiles/@AnimatableBody2D@26450/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@26451" to="Tiles/@AnimatableBody2D@26451/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World4/4-1.tscn b/Scenes/Levels/SMBLL/World4/4-1.tscn index 8c4acf2..8c55af2 100644 --- a/Scenes/Levels/SMBLL/World4/4-1.tscn +++ b/Scenes/Levels/SMBLL/World4/4-1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=26 format=4 uid="uid://7ey10q1ca0ap"] +[gd_scene load_steps=28 format=4 uid="uid://7ey10q1ca0ap"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qbcvc"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_w0ovt"] @@ -23,6 +23,8 @@ [ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="23_tis0x"] [ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="24_egcch"] [ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="25_reoss"] +[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="26_hnsj4"] +[ext_resource type="PackedScene" uid="uid://dkxkrqflg46b2" path="res://Scenes/Prefabs/Entities/Items/Vine.tscn" id="27_o78ac"] [ext_resource type="Script" uid="uid://dn7riekvv1gpy" path="res://Scripts/Parts/SettingObjectNode.gd" id="48_htsd2"] [ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="49_iuywa"] @@ -191,6 +193,10 @@ tile_map_data = PackedByteArray("AABEAP//AAAEAAIAAABEAAAAAAABAAAAAABEAAEAAAABAAE [node name="CheckpointFlag" parent="." instance=ExtResource("49_iuywa")] position = Vector2(1584, 0) +[node name="BrickBlock" parent="." instance=ExtResource("26_hnsj4")] +position = Vector2(2472, -120) +item = ExtResource("27_o78ac") + [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"] @@ -205,20 +211,20 @@ position = Vector2(1584, 0) [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58796" to="Tiles/@AnimatableBody2D@58796/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58797" to="Tiles/@AnimatableBody2D@58797/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21378" to="Tiles/@AnimatableBody2D@21378/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21379" to="Tiles/@AnimatableBody2D@21379/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"] [connection signal="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"] @@ -226,110 +232,110 @@ position = Vector2(1584, 0) [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798/LevelPersistance" method="set_as_active"] -[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798" method="check_brick_empty"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798/Timer" method="start" flags=6 unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58798" to="Tiles/@AnimatableBody2D@58798/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21380" to="Tiles/@AnimatableBody2D@21380/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58799" to="Tiles/@Area2D@58799" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58800" to="Tiles/@Area2D@58800" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58801" to="Tiles/@Area2D@58801" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58802" to="Tiles/@Area2D@58802" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58803" to="Tiles/@Area2D@58803" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58804" to="Tiles/@Area2D@58804" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@58805" to="Tiles/@Area2D@58805" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58806" to="Tiles/@AnimatableBody2D@58806/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58807" to="Tiles/@AnimatableBody2D@58807/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58808" to="Tiles/@AnimatableBody2D@58808/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58809" to="Tiles/@AnimatableBody2D@58809/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58810" to="Tiles/@AnimatableBody2D@58810/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58811" to="Tiles/@AnimatableBody2D@58811/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58812" to="Tiles/@AnimatableBody2D@58812/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58813" to="Tiles/@AnimatableBody2D@58813/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58814" to="Tiles/@AnimatableBody2D@58814/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58815" to="Tiles/@AnimatableBody2D@58815/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58816" to="Tiles/@AnimatableBody2D@58816/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58817" to="Tiles/@AnimatableBody2D@58817/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58818" to="Tiles/@AnimatableBody2D@58818/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@21381" to="Tiles/@Area2D@21381" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21382" to="Tiles/@Area2D@21382" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21383" to="Tiles/@Area2D@21383" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21384" to="Tiles/@Area2D@21384" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21385" to="Tiles/@Area2D@21385" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21386" to="Tiles/@Area2D@21386" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21387" to="Tiles/@Area2D@21387" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21388" to="Tiles/@AnimatableBody2D@21388/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21389" to="Tiles/@AnimatableBody2D@21389/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21390" to="Tiles/@AnimatableBody2D@21390/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21391" to="Tiles/@AnimatableBody2D@21391/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21392" to="Tiles/@AnimatableBody2D@21392/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21393" to="Tiles/@AnimatableBody2D@21393/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21394" to="Tiles/@AnimatableBody2D@21394/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21395" to="Tiles/@AnimatableBody2D@21395/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21396" to="Tiles/@AnimatableBody2D@21396/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21397" to="Tiles/@AnimatableBody2D@21397/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21398" to="Tiles/@AnimatableBody2D@21398/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21399" to="Tiles/@AnimatableBody2D@21399/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21400" to="Tiles/@AnimatableBody2D@21400/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World6/6-2.tscn b/Scenes/Levels/SMBLL/World6/6-2.tscn index 6dcce57..cacdbba 100644 --- a/Scenes/Levels/SMBLL/World6/6-2.tscn +++ b/Scenes/Levels/SMBLL/World6/6-2.tscn @@ -205,36 +205,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@63194" to="Tiles/@Node2D@63194/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63195" to="Tiles/@Node2D@63195/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63196" to="Tiles/@Node2D@63196/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63197" to="Tiles/@Node2D@63197/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63198" to="Tiles/@Node2D@63198/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63199" to="Tiles/@Node2D@63199/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63200" to="Tiles/@Node2D@63200/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63201" to="Tiles/@Node2D@63201/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63202" to="Tiles/@Node2D@63202/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63203" to="Tiles/@Node2D@63203/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63204" to="Tiles/@Node2D@63204/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63205" to="Tiles/@Node2D@63205/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63206" to="Tiles/@Node2D@63206/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63207" to="Tiles/@Node2D@63207/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63208" to="Tiles/@Node2D@63208/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63209" to="Tiles/@Node2D@63209/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63210" to="Tiles/@Node2D@63210/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63211" to="Tiles/@Node2D@63211/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63212" to="Tiles/@Node2D@63212/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63213" to="Tiles/@Node2D@63213/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63214" to="Tiles/@Node2D@63214/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63215" to="Tiles/@Node2D@63215/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63216" to="Tiles/@Node2D@63216/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63217" to="Tiles/@Node2D@63217/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63218" to="Tiles/@Node2D@63218/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63219" to="Tiles/@Node2D@63219/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63220" to="Tiles/@Node2D@63220/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63221" to="Tiles/@Node2D@63221/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63222" to="Tiles/@Node2D@63222/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63223" to="Tiles/@Node2D@63223/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63224" to="Tiles/@Node2D@63224/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63225" to="Tiles/@Node2D@63225/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@63226" to="Tiles/@Node2D@63226/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33164" to="Tiles/@Node2D@33164/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33165" to="Tiles/@Node2D@33165/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33166" to="Tiles/@Node2D@33166/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33167" to="Tiles/@Node2D@33167/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33168" to="Tiles/@Node2D@33168/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33169" to="Tiles/@Node2D@33169/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33170" to="Tiles/@Node2D@33170/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33171" to="Tiles/@Node2D@33171/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33172" to="Tiles/@Node2D@33172/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33173" to="Tiles/@Node2D@33173/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33174" to="Tiles/@Node2D@33174/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33175" to="Tiles/@Node2D@33175/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33176" to="Tiles/@Node2D@33176/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33177" to="Tiles/@Node2D@33177/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33178" to="Tiles/@Node2D@33178/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33179" to="Tiles/@Node2D@33179/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33180" to="Tiles/@Node2D@33180/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33181" to="Tiles/@Node2D@33181/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33182" to="Tiles/@Node2D@33182/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33183" to="Tiles/@Node2D@33183/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33184" to="Tiles/@Node2D@33184/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33185" to="Tiles/@Node2D@33185/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33186" to="Tiles/@Node2D@33186/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33187" to="Tiles/@Node2D@33187/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33188" to="Tiles/@Node2D@33188/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33189" to="Tiles/@Node2D@33189/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33190" to="Tiles/@Node2D@33190/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33191" to="Tiles/@Node2D@33191/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33192" to="Tiles/@Node2D@33192/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33193" to="Tiles/@Node2D@33193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33194" to="Tiles/@Node2D@33194/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33195" to="Tiles/@Node2D@33195/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@33196" to="Tiles/@Node2D@33196/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Levels/SMBS/World2/2-1.tscn b/Scenes/Levels/SMBS/World2/2-1.tscn index 5007733..d9fe99f 100644 --- a/Scenes/Levels/SMBS/World2/2-1.tscn +++ b/Scenes/Levels/SMBS/World2/2-1.tscn @@ -236,6 +236,7 @@ position = Vector2(3432, -120) [node name="CheckpointFlag" parent="." instance=ExtResource("24_osugw")] position = Vector2(2056, -64) +optional = true [node name="BrickBlock" parent="." instance=ExtResource("21_u54v8")] position = Vector2(2040, -120) diff --git a/Scenes/Levels/TitleScreen.tscn b/Scenes/Levels/TitleScreen.tscn index 1a21750..4032740 100644 --- a/Scenes/Levels/TitleScreen.tscn +++ b/Scenes/Levels/TitleScreen.tscn @@ -917,6 +917,7 @@ color = Color(0, 0, 0, 1) autostart = true [node name="DevBuildWarning" type="Label" parent="CanvasLayer2/VersionLabel"] +visible = false layout_mode = 1 offset_top = 16.0 offset_right = 56.0 diff --git a/Scenes/Prefabs/Entities/Enemies/Barrel.tscn b/Scenes/Prefabs/Entities/Enemies/Barrel.tscn index b9cb49a..6cd7652 100644 --- a/Scenes/Prefabs/Entities/Enemies/Barrel.tscn +++ b/Scenes/Prefabs/Entities/Enemies/Barrel.tscn @@ -93,6 +93,7 @@ metadata/_custom_type_script = "uid://dlq6o2rg1x7in" [node name="ScoreNoteSpawner" type="Node" parent="."] script = ExtResource("8_m378g") +add_score = true metadata/_custom_type_script = "uid://5octqlf4ohel" [node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] diff --git a/Scenes/Prefabs/Entities/Enemies/Bowser.tscn b/Scenes/Prefabs/Entities/Enemies/Bowser.tscn index 3b5e128..c0d4faf 100644 --- a/Scenes/Prefabs/Entities/Enemies/Bowser.tscn +++ b/Scenes/Prefabs/Entities/Enemies/Bowser.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=41 format=3 uid="uid://duptcik2j0b04"] +[gd_scene load_steps=40 format=3 uid="uid://duptcik2j0b04"] [ext_resource type="Texture2D" uid="uid://d3sxabber73q6" path="res://Assets/Sprites/Enemies/Bowser.png" id="1_8mi7o"] [ext_resource type="Script" uid="uid://wtypg4d0l6j2" path="res://Scripts/Classes/Entities/Enemies/Bowser.gd" id="1_ma5fd"] @@ -11,7 +11,6 @@ [ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Bowser.json" id="6_nf6hu"] [ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="6_pvhfi"] [ext_resource type="Script" uid="uid://c3gg32ivrlq8n" path="res://Scripts/Classes/Components/GibSpawner.gd" id="6_va0n6"] -[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Goomba.json" id="9_exf4b"] [ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="11_pvhfi"] [ext_resource type="Script" uid="uid://cqif1li7otvpl" path="res://Scripts/Parts/SpriteFramesToJsonConverter.gd" id="14_nf6hu"] [ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="15_nf6hu"] @@ -300,7 +299,7 @@ metadata/_custom_type_script = "uid://caq1qiwmy0mox" script = ExtResource("5_17x2r") node_to_affect = NodePath("..") property_name = "sprite_frames" -resource_json = ExtResource("9_exf4b") +resource_json = ExtResource("6_nf6hu") use_cache = false metadata/_custom_type_script = "uid://cbal8ms2oe1ik" @@ -344,6 +343,7 @@ metadata/_custom_type_script = "uid://dri2d5jtu0fbq" [node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] script = ExtResource("6_va0n6") visuals = NodePath("../SpriteScaleJoint/DeathSprite") +gib_type = 1 metadata/_custom_type_script = "uid://c3gg32ivrlq8n" [node name="ScoreNoteSpawner" type="Node" parent="."] @@ -403,13 +403,14 @@ hitbox = NodePath("../SpriteScaleJoint/Sprite/Hitbox") metadata/_custom_type_script = "uid://ba18grqjixded" [connection signal="killed" from="." to="GibSpawner" method="summon_gib"] -[connection signal="killed" from="." to="." method="show_smoke" unbinds=1] [connection signal="killed" from="." to="ScoreNoteSpawner" method="spawn_note" binds= [5000]] +[connection signal="killed" from="." to="." method="show_smoke" unbinds=1] [connection signal="area_entered" from="SpriteScaleJoint/Sprite/Hitbox" to="." method="on_area_entered"] [connection signal="timeout" from="JumpTimer" to="." method="jump"] [connection signal="timeout" from="HammerTime" to="." method="throw_hammers"] [connection signal="timeout" from="FlameTimer" to="." method="breathe_fire"] [connection signal="fireball_hit" from="FireballDetection" to="." method="fireball_hit" unbinds=1] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="." method="on_gib_about_to_spawn"] [connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="play_music" flags=6] [connection signal="attached" from="TrackJoint" to="MoveAnimation" method="play" binds= ["RESET"]] [connection signal="moving_shell_entered" from="ShellDetection" to="ShellDetection" method="destroy_shell"] diff --git a/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn b/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn index 99f2c31..5965e45 100644 --- a/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn +++ b/Scenes/Prefabs/Entities/Enemies/BowsersBro.tscn @@ -11,3 +11,6 @@ resource_json = ExtResource("2_qcxx5") [node name="ResourceSetterNew" parent="SpriteScaleJoint/DeathSprite" index="0"] resource_json = ExtResource("2_qcxx5") + +[node name="GibSpawner" parent="." index="8" node_paths=PackedStringArray("visuals")] +visuals = NodePath("../SpriteScaleJoint/DeathSprite") diff --git a/Scenes/Prefabs/Entities/Enemies/DryBones.tscn b/Scenes/Prefabs/Entities/Enemies/DryBones.tscn index c2fc63a..fa997b2 100644 --- a/Scenes/Prefabs/Entities/Enemies/DryBones.tscn +++ b/Scenes/Prefabs/Entities/Enemies/DryBones.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=25 format=3 uid="uid://bxsay5e6dhcqb"] +[gd_scene load_steps=26 format=3 uid="uid://bxsay5e6dhcqb"] [ext_resource type="Script" uid="uid://n123x5yuqpjd" path="res://Scripts/Classes/Entities/Enemies/DryBones.gd" id="1_8c647"] [ext_resource type="Texture2D" uid="uid://c5snfukhcacyf" path="res://Assets/Sprites/Enemies/DryBones.png" id="2_qya46"] @@ -11,6 +11,7 @@ [ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="7_qya46"] [ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="10_br3pe"] [ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_l4h6l"] +[ext_resource type="Script" uid="uid://blfnd65xcx78c" path="res://Scripts/Classes/Components/LedgeDetectionCast.gd" id="12_w4qtl"] [sub_resource type="AtlasTexture" id="AtlasTexture_w4qtl"] atlas = ExtResource("2_qya46") @@ -196,14 +197,22 @@ rect = Rect2(-10, -13, 20, 23) script = ExtResource("7_qya46") metadata/_custom_type_script = "uid://5octqlf4ohel" -[node name="BasicEnemyMovement" type="Node" parent="."] +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("ledge_detection_cast")] script = ExtResource("10_br3pe") +ledge_detection_cast = NodePath("../LedgeDetectionCast") [node name="ExplosionDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] script = ExtResource("11_l4h6l") hitbox = NodePath("../Hitbox") metadata/_custom_type_script = "uid://ba18grqjixded" +[node name="LedgeDetectionCast" type="RayCast2D" parent="."] +position = Vector2(-2, -2) +target_position = Vector2(0, 3) +collision_mask = 2 +script = ExtResource("12_w4qtl") +metadata/_custom_type_script = "uid://blfnd65xcx78c" + [connection signal="killed" from="." to="." method="summon_particle" unbinds=1] [connection signal="hammer_player_hit" from="EnemyPlayerDetection" to="." method="die_from_hammer"] [connection signal="hammer_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] diff --git a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn index ca7d979..24bcb77 100644 --- a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn +++ b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn @@ -69,14 +69,14 @@ loop_mode = 2 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:position") +tracks/0/path = NodePath("MovementJoint:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 1), "transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [Vector2(8, -12), Vector2(-8, -12)] +"values": [Vector2(8, 0), Vector2(-8, 0)] } [sub_resource type="Animation" id="Animation_scjjh"] @@ -84,14 +84,14 @@ length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true -tracks/0/path = NodePath("Sprite:position") +tracks/0/path = NodePath("MovementJoint:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [Vector2(0, -12)] +"values": [Vector2(0, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_2vqj5"] @@ -187,25 +187,28 @@ on_screen_enabler = NodePath("VisibleOnScreenEnabler2D") score_note_adder = NodePath("ScoreNoteSpawner") metadata/_custom_type_script = "uid://bpydbpyjk1mt4" -[node name="Sprite" type="AnimatedSprite2D" parent="."] +[node name="MovementJoint" type="Node2D" parent="."] + +[node name="Sprite" type="AnimatedSprite2D" parent="MovementJoint"] position = Vector2(0, -12) -scale = Vector2(-1, 1) +rotation = 3.1415927 +scale = Vector2(1, -1) sprite_frames = SubResource("SpriteFrames_cl1av") animation = &"Idle" frame_progress = 0.755197 -offset = Vector2(2, 0) +offset = Vector2(2, 1) flip_h = true script = ExtResource("3_hx42c") metadata/_custom_type_script = "uid://caq1qiwmy0mox" -[node name="Hammer" type="Sprite2D" parent="Sprite"] +[node name="Hammer" type="Sprite2D" parent="MovementJoint/Sprite"] visible = false show_behind_parent = true position = Vector2(0, -17) texture = SubResource("AtlasTexture_hx42c") flip_h = true -[node name="ResourceSetterNew" type="Node" parent="Sprite/Hammer" node_paths=PackedStringArray("node_to_affect")] +[node name="ResourceSetterNew" type="Node" parent="MovementJoint/Sprite/Hammer" node_paths=PackedStringArray("node_to_affect")] script = ExtResource("7_pvn5i") node_to_affect = NodePath("..") property_name = "texture" @@ -213,7 +216,7 @@ mode = 1 resource_json = ExtResource("6_0w8yj") metadata/_custom_type_script = "uid://cbal8ms2oe1ik" -[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")] +[node name="ResourceSetterNew" type="Node" parent="MovementJoint/Sprite" node_paths=PackedStringArray("node_to_affect")] script = ExtResource("7_pvn5i") node_to_affect = NodePath("..") property_name = "sprite_frames" @@ -274,7 +277,7 @@ metadata/_custom_type_script = "uid://dri2d5jtu0fbq" [node name="GibSpawner" type="Node" parent="." node_paths=PackedStringArray("visuals")] script = ExtResource("8_1mp8k") -visuals = NodePath("../Sprite") +visuals = NodePath("../MovementJoint/Sprite") metadata/_custom_type_script = "uid://c3gg32ivrlq8n" [node name="VisibleOnScreenEnabler2D" type="VisibleOnScreenEnabler2D" parent="."] @@ -324,7 +327,7 @@ metadata/_custom_type_script = "uid://d4a7yp6e55u8t" [connection signal="block_bounced" from="BlockBouncingDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] [connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] [connection signal="fireball_hit" from="FireballDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [1000]] -[connection signal="gib_about_to_spawn" from="GibSpawner" to="Sprite/Hammer" method="hide"] +[connection signal="gib_about_to_spawn" from="GibSpawner" to="MovementJoint/Sprite/Hammer" method="hide"] [connection signal="screen_entered" from="VisibleOnScreenEnabler2D" to="." method="on_screen_entered"] [connection signal="timeout" from="Timer" to="." method="charge"] [connection signal="moving_shell_entered" from="ShellDetection" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/Pokey.tscn b/Scenes/Prefabs/Entities/Enemies/Pokey.tscn index 919cc69..f7a7303 100644 --- a/Scenes/Prefabs/Entities/Enemies/Pokey.tscn +++ b/Scenes/Prefabs/Entities/Enemies/Pokey.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=3 uid="uid://beggmeixrin75"] +[gd_scene load_steps=23 format=3 uid="uid://beggmeixrin75"] [ext_resource type="Script" uid="uid://b1b6aiai213ci" path="res://Scripts/Classes/Entities/Enemies/Pokey.gd" id="1_b54ls"] [ext_resource type="Texture2D" uid="uid://dj46y8vhqlqjw" path="res://Assets/Sprites/Enemies/Pokey.png" id="2_8aome"] @@ -15,6 +15,7 @@ [ext_resource type="Script" uid="uid://dlq6o2rg1x7in" path="res://Scripts/Classes/Components/BasicEnemyMovement.gd" id="11_8aome"] [ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="12_b54ls"] [ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="13_30hxr"] +[ext_resource type="Script" uid="uid://blfnd65xcx78c" path="res://Scripts/Classes/Components/LedgeDetectionCast.gd" id="16_rjgwh"] [sub_resource type="AtlasTexture" id="AtlasTexture_g6vo0"] atlas = ExtResource("2_8aome") @@ -357,8 +358,11 @@ shape = SubResource("RectangleShape2D_mpg4k") position = Vector2(0, -168) rect = Rect2(-10, 0, 20, 176) -[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("visuals")] +[node name="BasicEnemyMovement" type="Node" parent="." node_paths=PackedStringArray("ledge_detection_cast", "visuals")] script = ExtResource("11_8aome") +ledge_detection_cast = NodePath("../LedgeDetectionCast") +move_speed = 16 +second_quest_speed = 20 visuals = NodePath("../Parts") metadata/_custom_type_script = "uid://dlq6o2rg1x7in" @@ -375,6 +379,12 @@ properties = Array[String](["length"]) process_mode = 3 script = SubResource("GDScript_30hxr") +[node name="LedgeDetectionCast" type="RayCast2D" parent="."] +position = Vector2(-4, -5) +target_position = Vector2(0, 8) +collision_mask = 2 +script = ExtResource("16_rjgwh") + [connection signal="killed" from="." to="." method="summon_part_gibs" unbinds=1] [connection signal="fireball_hit" from="FireballDetection" to="." method="die_from_object"] [connection signal="hammer_player_hit" from="EnemyPlayerDetection" to="." method="die_from_hammer"] diff --git a/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn b/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn index e57821f..6ad633e 100644 --- a/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn +++ b/Scenes/Prefabs/Entities/Enemies/Thwomp.tscn @@ -141,11 +141,14 @@ metadata/_custom_type_script = "uid://d4a7yp6e55u8t" [node name="ScoreNoteSpawner" type="Node" parent="."] script = ExtResource("11_jkv5r") +add_score = true metadata/_custom_type_script = "uid://5octqlf4ohel" [connection signal="killed" from="." to="GibSpawner" method="summon_gib"] [connection signal="hammer_player_hit" from="EnemyPlayerDetection" to="." method="die_from_hammer"] +[connection signal="hammer_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] [connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"] +[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]] [connection signal="player_hit" from="EnemyPlayerDetection" to="." method="damage_player"] [connection signal="player_stomped_on" from="EnemyPlayerDetection" to="." method="damage_player"] [connection signal="block_bounced" from="BlockBouncingDetection" to="." method="die_from_object"] diff --git a/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn b/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn index 60e1669..867b2da 100644 --- a/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn +++ b/Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn @@ -5,7 +5,7 @@ [node name="TrueBowser" instance=ExtResource("1_xtf8a")] can_hammer = true -metadata/is_real = true +is_real = true [node name="ResourceSetterNew" parent="SpriteScaleJoint/DeathSprite" index="0"] resource_json = ExtResource("4_ryqkh") diff --git a/Scenes/Prefabs/Entities/Items/RedCoin.tscn b/Scenes/Prefabs/Entities/Items/RedCoin.tscn index 0f5989d..0558009 100644 --- a/Scenes/Prefabs/Entities/Items/RedCoin.tscn +++ b/Scenes/Prefabs/Entities/Items/RedCoin.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=17 format=3 uid="uid://cmbpqnq10arts"] +[gd_scene load_steps=19 format=3 uid="uid://cmbpqnq10arts"] [ext_resource type="Script" uid="uid://xwq5ac650e76" path="res://Scripts/Classes/Entities/Items/RedCoin.gd" id="1_c6tmk"] [ext_resource type="Texture2D" uid="uid://c8wpxm7b5tgiq" path="res://Assets/Sprites/Items/RedCoin.png" id="2_lwdcj"] @@ -6,6 +6,7 @@ [ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_0xloa"] [ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="4_lwdcj"] [ext_resource type="JSON" path="res://Assets/Sprites/Items/RedCoin.json" id="5_0fjrw"] +[ext_resource type="Script" uid="uid://maqpreddu5kg" path="res://Scripts/Classes/Components/LevelPersistance.gd" id="7_0r8d3"] [sub_resource type="AtlasTexture" id="AtlasTexture_lwdcj"] atlas = ExtResource("2_lwdcj") @@ -79,6 +80,9 @@ animations = [{ [sub_resource type="RectangleShape2D" id="RectangleShape2D_4qu2r"] size = Vector2(12, 15) +[sub_resource type="RectangleShape2D" id="RectangleShape2D_0xloa"] +size = Vector2(8, 8) + [node name="RedCoin" type="Node2D"] visibility_layer = 3 z_index = -2 @@ -107,10 +111,24 @@ collision_mask = 5 position = Vector2(0, 1.5) shape = SubResource("RectangleShape2D_4qu2r") -[node name="BlockBouncingDetection" type="Node" parent="."] +[node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] script = ExtResource("4_lwdcj") detection_type = 1 +hitbox = NodePath("../BlockHitbox") metadata/_custom_type_script = "uid://cmg61722ktg2m" +[node name="BlockHitbox" type="Area2D" parent="."] +collision_layer = 0 +collision_mask = 6 + +[node name="Shape" type="CollisionShape2D" parent="BlockHitbox"] +position = Vector2(0, 12) +shape = SubResource("RectangleShape2D_0xloa") + +[node name="LevelPersistance" type="Node" parent="."] +script = ExtResource("7_0r8d3") + +[connection signal="collected" from="." to="LevelPersistance" method="set_as_active"] [connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] [connection signal="block_bounced" from="BlockBouncingDetection" to="." method="summon_bounced_coin" unbinds=1] +[connection signal="enabled" from="LevelPersistance" to="." method="queue_free"] diff --git a/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn b/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn index f7354e9..3f09082 100644 --- a/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn +++ b/Scenes/Prefabs/Entities/Objects/TrackPiece.tscn @@ -43,6 +43,7 @@ region_rect = Rect2(0, 16, 32, 16) shape = SubResource("RectangleShape2D_4k6gi") [node name="PlacePreview" type="Node2D" parent="."] +visible = false z_index = 1 [node name="NW" type="Sprite2D" parent="PlacePreview"] diff --git a/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn b/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn new file mode 100644 index 0000000..498d354 --- /dev/null +++ b/Scenes/Prefabs/LevelObjects/CheepCheepSideGenerator.tscn @@ -0,0 +1,24 @@ +[gd_scene load_steps=6 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"] +[ext_resource type="Script" uid="uid://bq0pc2vhp35t2" path="res://Scripts/Parts/EntityGenerator.gd" id="4_nd37u"] +[ext_resource type="PackedScene" uid="uid://bdirphnfabey8" path="res://Scenes/Prefabs/Entities/Enemies/GreenCheepCheep.tscn" id="5_d47d1"] + +[node name="EntityGenerator" instance=ExtResource("1_tqe64")] +threshold = 4.0 +y_pos = 1 +entity_scene = ExtResource("2_thtyo") + +[node name="Sprite" parent="LevelEditorVisibleNode" index="0"] +texture = ExtResource("3_nd37u") + +[node name="EntityGenerator" type="Node2D" parent="." index="2"] +script = ExtResource("4_nd37u") +threshold = 3.0 +y_pos = 1 +entity_scene = ExtResource("5_d47d1") +metadata/_custom_type_script = "uid://bq0pc2vhp35t2" + +[connection signal="activated" from="." to="EntityGenerator" method="activate"] diff --git a/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn b/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn index bd56e79..ca54d62 100644 --- a/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn +++ b/Scenes/Prefabs/LevelObjects/EndFlagpole.tscn @@ -1,8 +1,7 @@ -[gd_scene load_steps=24 format=3 uid="uid://c6loucilra6da"] +[gd_scene load_steps=22 format=3 uid="uid://c6loucilra6da"] [ext_resource type="Script" uid="uid://dwfnvpioh2kvi" path="res://Scripts/Parts/EndFlagpole.gd" id="1_3rtm4"] [ext_resource type="Texture2D" uid="uid://3vg41a5plc4e" path="res://Assets/Sprites/Tilesets/FlagPole.png" id="1_hnd65"] -[ext_resource type="Script" uid="uid://cnheej0sxmoxg" path="res://Scripts/Parts/PlayerDetection.gd" id="4_62gix"] [ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/FlagPole.json" id="4_nykv5"] [ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="5_dm4yn"] [ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_jihtx"] @@ -57,9 +56,6 @@ _data = { &"RESET": SubResource("Animation_xwflf") } -[sub_resource type="CircleShape2D" id="CircleShape2D_c56yc"] -radius = 4.0 - [sub_resource type="Animation" id="Animation_uwkl1"] length = 0.001 tracks/0/type = "value" @@ -170,14 +166,6 @@ libraries = { &"": SubResource("AnimationLibrary_62gix") } -[node name="Top" type="Area2D" parent="."] -script = ExtResource("4_62gix") -metadata/_custom_type_script = "uid://cnheej0sxmoxg" - -[node name="CollisionShape2D" type="CollisionShape2D" parent="Top"] -position = Vector2(0, -164) -shape = SubResource("CircleShape2D_c56yc") - [node name="ScoreNoteSpawner" type="Node" parent="."] script = ExtResource("5_dm4yn") note_offset = Vector2(0, -160) @@ -211,5 +199,3 @@ json_file_path = "res://Assets/Sprites/Tilesets/FlagPole.json" metadata/_custom_type_script = "uid://cqif1li7otvpl" [connection signal="area_entered" from="Hitbox" to="." method="on_area_entered"] -[connection signal="player_entered" from="Top" to="." method="on_player_entered"] -[connection signal="player_entered" from="Top" to="ScoreNoteSpawner" method="spawn_one_up_note" unbinds=1] diff --git a/Scenes/Prefabs/Particles/LakituCloudBurst.tscn b/Scenes/Prefabs/Particles/LakituCloudBurst.tscn index c10ae2d..e122dd7 100644 --- a/Scenes/Prefabs/Particles/LakituCloudBurst.tscn +++ b/Scenes/Prefabs/Particles/LakituCloudBurst.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=10 format=3 uid="uid://dybfmrawthall"] +[gd_scene load_steps=9 format=3 uid="uid://dybfmrawthall"] [ext_resource type="Texture2D" uid="uid://boongcly3e2cl" path="res://Assets/Sprites/Particles/LakituCloudBurst.png" id="1_3jvpp"] [ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_cic8a"] @@ -40,20 +40,12 @@ animations = [{ "speed": 10.0 }] -[sub_resource type="GDScript" id="GDScript_3jvpp"] -script/source = "extends AnimatedSprite2D - -func _ready() -> void: - pass -" - [node name="LakituCloudBurst" type="AnimatedSprite2D"] z_index = 5 sprite_frames = SubResource("SpriteFrames_xs1ui") autoplay = "default" frame = 3 frame_progress = 1.0 -script = SubResource("GDScript_3jvpp") [node name="Timer" type="Timer" parent="."] wait_time = 10.0 diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 4683cdc..507dd63 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -562,6 +562,7 @@ title = "RESOURCE_REFRESH" [node name="SelectableOptionNode3" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks" instance=ExtResource("9_t6b48")] layout_mode = 2 title = "RESOURCE_PACK_CREATE" +press_sfx = "" [node name="ResourcePackLoader" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks"] script = ExtResource("9_2qqpf") @@ -639,7 +640,7 @@ settings_category = "difficulty" [node name="GameOverStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Difficulty" groups=["Options"] instance=ExtResource("3_dl6kk")] layout_mode = 2 -option_key = "game_over" +option_key = "game_over_behaviour" title = "DIFFI_GAME_OVER" value_descs = Array[String](["DESC_GAME_OVER_0", "DESC_GAME_OVER_1", "DESC_GAME_OVER_2"]) values = ["DIFFI_GAME_OVER_WLD", "DIFFI_GAME_OVER_LVL", "DIFFI_GAME_OVER_GME"] @@ -1019,6 +1020,7 @@ script = ExtResource("19_k6yev") [connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="open_folder"] [connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode2" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="get_resource_packs"] [connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" to="ResourcePackTemplateCreator" method="create_template"] +[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" method="set_title" binds= ["Creating Resource Pack..."]] [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DamageStyle" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="damage_style_changed"] [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/Checkpoints" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="checkpoint_changed"] [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Difficulty/ExtraCheckpoints" to="PanelContainer/MarginContainer/VBoxContainer/Difficulty/DifficultySetter" method="extra_checkpoints_changed"] @@ -1036,6 +1038,8 @@ script = ExtResource("19_k6yev") [connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/AchievementData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_achievement"] [connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/Everything" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_everything"] [connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/Data/RegenROM" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="regen_rom"] +[connection signal="pack_created" from="ResourcePackTemplateCreator" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" method="set_title" binds= ["RESOURCE_PACK_CREATE"]] +[connection signal="pack_created" from="ResourcePackTemplateCreator" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" method="play_sfx" binds= ["correct"]] [editable path="PanelContainer/MarginContainer/VBoxContainer/Video/Language"] [editable path="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] diff --git a/Scripts/Classes/Components/ResourceSetterNew.gd b/Scripts/Classes/Components/ResourceSetterNew.gd index 19d33f1..7ff9fd1 100644 --- a/Scripts/Classes/Components/ResourceSetterNew.gd +++ b/Scripts/Classes/Components/ResourceSetterNew.gd @@ -163,8 +163,11 @@ func get_resource(json_file: JSON) -> Resource: ResourceMode.RAW: pass ResourceMode.FONT: - resource = FontFile.new() - resource.load_bitmap_font(source_resource_path) + if source_resource_path.contains(Global.get_config_path()): + resource = FontFile.new() + resource.load_bitmap_font(source_resource_path) + else: + resource = load(source_resource_path) resource.set_meta("base_path", source_resource_path) if cache.has(json_file.resource_path) == false and use_cache and not is_random: cache[json_file.resource_path] = resource @@ -273,7 +276,7 @@ func get_variation_json(json := {}) -> Dictionary: var chara = "Character:" + Player.CHARACTERS[int(Global.player_characters[0])] if json.has(chara) == false: - chara = "Character:Mario" + chara = "Character:default" if json.has(chara): if json.get(chara).has("link"): json = get_variation_json(json[json.get(chara).get("link")]) diff --git a/Scripts/Classes/Entities/Enemies/Blooper.gd b/Scripts/Classes/Entities/Enemies/Blooper.gd index 79a1d37..a81ba32 100644 --- a/Scripts/Classes/Entities/Enemies/Blooper.gd +++ b/Scripts/Classes/Entities/Enemies/Blooper.gd @@ -10,15 +10,16 @@ func _physics_process(delta: float) -> void: global_position.y += 32 * delta if global_position.y >= target_player.global_position.y - 24 and can_rise: rise_tween() - $Sprite.play("Fall") - else: - $Sprite.play("Rise") func rise_tween() -> void: + $Sprite.play("Rise") falling = false can_rise = false var tween = create_tween().set_trans(Tween.TRANS_CUBIC) var dir = sign(target_player.global_position.x - global_position.x) + if dir != 0: + direction = dir + $Sprite.scale.x = direction var target_position := Vector2(32 * dir, -32) var final_position = global_position + target_position var top_point = -176 @@ -28,6 +29,7 @@ func rise_tween() -> void: tween.tween_property(self, "global_position", final_position, 0.75) await tween.finished + $Sprite.play("Fall") falling = true await get_tree().create_timer(0.25, false).timeout can_rise = true diff --git a/Scripts/Classes/Entities/Enemies/Bowser.gd b/Scripts/Classes/Entities/Enemies/Bowser.gd index d08aa4d..96f69e6 100644 --- a/Scripts/Classes/Entities/Enemies/Bowser.gd +++ b/Scripts/Classes/Entities/Enemies/Bowser.gd @@ -50,15 +50,12 @@ func get_target_y(player: Player) -> float: return player.global_position.y - 8 func show_smoke() -> void: - # guzlad: ugly but it'll have to do until we move the metadata stuff to actual variables - if (((Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL) or (Global.current_game_mode == Global.GameMode.LEVEL_EDITOR)) and !is_real): - var smoke = preload("res://Scenes/Prefabs/Particles/SmokeParticle.tscn").instantiate() - smoke.scale = Vector2(2, 2) - smoke.global_position =global_position - AudioManager.play_sfx("magic", global_position) - add_sibling(smoke) - elif has_meta("is_real"): - return + if is_real: return + var smoke = preload("res://Scenes/Prefabs/Particles/SmokeParticle.tscn").instantiate() + smoke.scale = Vector2(2, 2) + smoke.global_position =global_position + AudioManager.play_sfx("magic", global_position) + add_sibling(smoke) func breathe_fire() -> void: if can_fire == false: @@ -141,6 +138,14 @@ func play_music() -> void: if music_enabled: AudioManager.set_music_override(AudioManager.MUSIC_OVERRIDES.BOWSER, 5, false) - func on_timeout() -> void: move_dir = [-1, 1].pick_random() + +func on_gib_about_to_spawn() -> void: + if is_real: + $FallSFX.play() + $FallSFX.finished.connect($FallSFX.queue_free) + $FallSFX.reparent(get_parent()) + # guzlad: ugly but it'll have to do until we move the metadata stuff to actual variables + if ((Global.current_game_mode == Global.GameMode.CUSTOM_LEVEL) or (Global.current_game_mode == Global.GameMode.LEVEL_EDITOR)) and !is_real: + $SpriteScaleJoint/DeathSprite/ResourceSetterNew.resource_json = load("res://Assets/Sprites/Enemies/Goomba.json") diff --git a/Scripts/Classes/Entities/Enemies/HammerBro.gd b/Scripts/Classes/Entities/Enemies/HammerBro.gd index f4bc240..c2ece88 100644 --- a/Scripts/Classes/Entities/Enemies/HammerBro.gd +++ b/Scripts/Classes/Entities/Enemies/HammerBro.gd @@ -20,7 +20,8 @@ func _ready() -> void: func _process(delta: float) -> void: target_player = get_tree().get_first_node_in_group("Players") direction = sign(target_player.global_position.x - global_position.x) - $Sprite.scale.x = direction + + $MovementJoint/Sprite.scale.x = -direction if $TrackJoint.is_attached: $MovementAnimations.play("RESET") func _physics_process(delta: float) -> void: @@ -67,16 +68,16 @@ func do_hammer_throw() -> void: $HammerTimer.start(randf_range(2, 5)) func throw_hammer() -> void: - $Sprite/Hammer.show() - $Sprite.play("Hammer") + $MovementJoint/Sprite/Hammer.show() + $MovementJoint/Sprite.play("Hammer") await get_tree().create_timer(0.5, false).timeout spawn_hammer() - $Sprite.play("Idle") - $Sprite/Hammer.hide() + $MovementJoint/Sprite.play("Idle") + $MovementJoint/Sprite/Hammer.hide() func spawn_hammer() -> void: var node = HAMMER.instantiate() - node.global_position = $Sprite/Hammer.global_position + node.global_position = $MovementJoint/Sprite/Hammer.global_position node.direction = direction if $TrackJoint.is_attached: get_parent().owner.add_sibling(node) diff --git a/Scripts/Classes/Entities/Enemies/Lakitu.gd b/Scripts/Classes/Entities/Enemies/Lakitu.gd index aef3665..e250b4f 100644 --- a/Scripts/Classes/Entities/Enemies/Lakitu.gd +++ b/Scripts/Classes/Entities/Enemies/Lakitu.gd @@ -12,8 +12,6 @@ var lakitu_point := Vector2.ZERO const BLOCK_DISTANCE := 64 -static var fixed_throw := true - var player: Player = null var retreat := false @@ -28,7 +26,6 @@ func _ready() -> void: can_enter = false $ThrowTimer.start() lakitu_point = to_local(global_position) - fixed_throw = Settings.file.difficulty.lakitu_style == 1 get_parent().move_child(self, 0) func _process(_delta: float) -> void: @@ -80,7 +77,7 @@ func throw_spiny() -> void: node.set("in_egg", true) node.global_position = $Cloud/Sprite.global_position node.velocity = Vector2(0, -150) - if fixed_throw: + if Settings.file.difficulty.lakitu_style == 1: node.velocity.x = 50 * (sign(player.global_position.x - global_position.x)) node.set("direction", sign(node.velocity.x)) add_sibling(node) diff --git a/Scripts/Classes/Entities/Enemies/MontyMole.gd b/Scripts/Classes/Entities/Enemies/MontyMole.gd old mode 100755 new mode 100644 index 4b81b12..4d7c61d --- a/Scripts/Classes/Entities/Enemies/MontyMole.gd +++ b/Scripts/Classes/Entities/Enemies/MontyMole.gd @@ -7,7 +7,9 @@ const ACCEL := 1.0 func _physics_process(delta: float) -> void: target_player = get_tree().get_first_node_in_group("Players") - direction = sign(target_player.global_position.x - global_position.x) + var dir = sign(target_player.global_position.x - global_position.x) + if dir != 0: + direction = dir $Sprite.scale.x = direction handle_movement(delta) diff --git a/Scripts/Classes/Entities/Enemies/Spiny.gd b/Scripts/Classes/Entities/Enemies/Spiny.gd index 78aec40..ce65ae3 100755 --- a/Scripts/Classes/Entities/Enemies/Spiny.gd +++ b/Scripts/Classes/Entities/Enemies/Spiny.gd @@ -9,9 +9,13 @@ func _physics_process(delta: float) -> void: func handle_movement(_delta: float) -> void: if in_egg: + $BasicEnemyMovement.move_speed = 0 + $BasicEnemyMovement.second_quest_speed = 0 if is_on_floor(): var player = get_tree().get_first_node_in_group("Players") direction = sign(player.global_position.x - global_position.x) + $BasicEnemyMovement.move_speed = 32 + $BasicEnemyMovement.second_quest_speed = 36 in_egg = false $Sprite.play("Egg") else: diff --git a/Scripts/Classes/Entities/Items/RedCoin.gd b/Scripts/Classes/Entities/Items/RedCoin.gd index d612cd3..b0d6df3 100644 --- a/Scripts/Classes/Entities/Items/RedCoin.gd +++ b/Scripts/Classes/Entities/Items/RedCoin.gd @@ -8,6 +8,8 @@ var can_spawn_particles := false @onready var COIN_SPARKLE = load("res://Scenes/Prefabs/Particles/RedCoinSparkle.tscn") +signal collected + func _ready() -> void: if ChallengeModeHandler.is_coin_collected(id): already_collected = true @@ -16,9 +18,10 @@ func _ready() -> void: func on_area_entered(area: Area2D) -> void: if area.owner is Player: - collected() + collect() -func collected() -> void: +func collect() -> void: + collected.emit() if already_collected: AudioManager.play_sfx("coin", global_position, 2) else: diff --git a/Scripts/Classes/Entities/Items/SuperMushroom.gd b/Scripts/Classes/Entities/Items/SuperMushroom.gd index 1c39106..dee71b0 100644 --- a/Scripts/Classes/Entities/Items/SuperMushroom.gd +++ b/Scripts/Classes/Entities/Items/SuperMushroom.gd @@ -18,10 +18,10 @@ func on_area_entered(area: Area2D) -> void: func give_life(_player: Player) -> void: DiscoLevel.combo_amount += 1 AudioManager.play_sfx("1_up", global_position) - if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + if [Global.GameMode.CHALLENGE, Global.GameMode.BOO_RACE].has(Global.current_game_mode) or Settings.file.difficulty.inf_lives: Global.score += 2000 $ScoreNoteSpawner.spawn_note(2000) else: - $ScoreNoteSpawner.spawn_one_up_note() Global.lives += 1 + $ScoreNoteSpawner.spawn_one_up_note() queue_free() diff --git a/Scripts/Classes/Entities/Objects/Bumper.gd b/Scripts/Classes/Entities/Objects/Bumper.gd index 5cf6296..a94c91e 100644 --- a/Scripts/Classes/Entities/Objects/Bumper.gd +++ b/Scripts/Classes/Entities/Objects/Bumper.gd @@ -32,7 +32,7 @@ func bounce_player(player: Player) -> void: $Sprite.play("Idle") func refresh_hitbox() -> void: - $Hitbox/CollisionShape2D.set_deferred("disabled", true) + $PlayerDetection/CollisionShape2D.set_deferred("disabled", true) await get_tree().physics_frame - $Hitbox/CollisionShape2D.set_deferred("disabled", false) + $PlayerDetection/CollisionShape2D.set_deferred("disabled", false) diff --git a/Scripts/Classes/Entities/Objects/CheckpointFlag.gd b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd index f151663..7976d6e 100644 --- a/Scripts/Classes/Entities/Objects/CheckpointFlag.gd +++ b/Scripts/Classes/Entities/Objects/CheckpointFlag.gd @@ -6,9 +6,6 @@ static var character_save := "Mario" func _ready() -> void: activated.get_node("ResourceSetterNew").resource_json = load(get_character_sprite_path(0)) - if Settings.file.difficulty.checkpoint_style == 0 and (Global.current_game_mode != Global.GameMode.LEVEL_EDITOR and Global.current_game_mode != Global.GameMode.CUSTOM_LEVEL) or Global.current_campaign == "SMBANN": - owner.queue_free() - return owner.show() if owner.passed: sprite.hide() diff --git a/Scripts/Classes/Entities/Player.gd b/Scripts/Classes/Entities/Player.gd index 4834c72..c4259a7 100644 --- a/Scripts/Classes/Entities/Player.gd +++ b/Scripts/Classes/Entities/Player.gd @@ -161,6 +161,8 @@ const ANIMATION_FALLBACKS := { "CrouchJump": "Crouch", "CrouchBump": "Bump", "CrouchMove": "Crouch", + "WaterCrouchMove": "CrouchMove", + "WingCrouchMove": "WaterCrouchMove", "IdleAttack": "MoveAttack", "CrouchAttack": "IdleAttack", "MoveAttack": "Attack", @@ -216,7 +218,9 @@ func _ready() -> void: character = CHARACTERS[int(Global.player_characters[player_id])] Global.can_time_tick = true if [Global.GameMode.BOO_RACE, Global.GameMode.MARATHON, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode) == false: - apply_character_physics() + apply_character_physics(true) + else: + apply_character_physics(false) apply_character_sfx_map() Global.level_theme_changed.connect(apply_character_sfx_map) Global.level_theme_changed.connect(apply_character_physics) @@ -232,22 +236,24 @@ func _ready() -> void: if [Global.GameMode.LEVEL_EDITOR, Global.GameMode.CUSTOM_LEVEL].has(Global.current_game_mode): recenter_camera() -func apply_character_physics() -> void: +func apply_character_physics(apply: bool) -> void: var path = "res://Assets/Sprites/Players/" + character + "/CharacterInfo.json" if int(Global.player_characters[player_id]) > 3: path = path.replace("res://Assets/Sprites/Players", Global.config_path.path_join("custom_characters/")) path = ResourceSetter.get_pure_resource_path(path) var json = JSON.parse_string(FileAccess.open(path, FileAccess.READ).get_as_text()) - for i in json.physics: - set(i, json.physics[i]) + + if apply: + for i in json.physics: + set(i, json.physics[i]) for i in get_tree().get_nodes_in_group("SmallCollisions"): - var hitbox_scale = json.get("small_hitbox_scale", [1, 1]) - i.hitbox = Vector3(hitbox_scale[0], hitbox_scale[1] if i.get_meta("scalable", true) else 1, json.get("small_crouch_scale", 0.75)) + var hitbox_scale = json.get("small_hitbox_scale", [1, 1]) if apply else [1, 1] + i.hitbox = Vector3(hitbox_scale[0], hitbox_scale[1] if i.get_meta("scalable", true) else 1, json.get("small_crouch_scale", 0.75) if apply else 0.75) i._physics_process(0) for i in get_tree().get_nodes_in_group("BigCollisions"): - var hitbox_scale = json.get("big_hitbox_scale", [1, 1]) - i.hitbox = Vector3(hitbox_scale[0], hitbox_scale[1] if i.get_meta("scalable", true) else 1, json.get("big_crouch_scale", 0.5)) + var hitbox_scale = json.get("big_hitbox_scale", [1, 1]) if apply else [1, 1] + i.hitbox = Vector3(hitbox_scale[0], hitbox_scale[1] if i.get_meta("scalable", true) else 1, json.get("big_crouch_scale", 0.5) if apply else 0.5) i._physics_process(0) func apply_classic_physics() -> void: @@ -280,9 +286,16 @@ func editor_level_start() -> void: func _physics_process(delta: float) -> void: if Input.is_action_just_pressed("debug_reload"): set_power_state_frame() - if Input.is_action_just_pressed("debug_noclip") and Global.debug_mode: - state_machine.transition_to("NoClip") - Global.log_comment("NOCLIP Enabled") + + # guzlad: noclip without dev only works while playtesting. + if (Input.is_action_just_pressed("debug_noclip") or Input.is_action_just_pressed("jump_0")) and ((Global.debug_mode) or (Global.level_editor_is_playtesting())): + if state_machine.is_state("NoClip"): + state_machine.transition_to("Normal") + Global.log_comment("NOCLIP Disabled") + elif !Input.is_action_just_pressed("jump_0") and !state_machine.is_state("NoClip"): + state_machine.transition_to("NoClip") + Global.log_comment("NOCLIP Enabled") + up_direction = -gravity_vector handle_directions() handle_block_collision_detection() @@ -438,7 +451,7 @@ func enemy_bounce_off(add_combo := true, award_score := true) -> void: func add_stomp_combo(award_score := true) -> void: if stomp_combo >= 10: if award_score: - if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + if [Global.GameMode.CHALLENGE, Global.GameMode.BOO_RACE].has(Global.current_gamemode) or Settings.file.difficulty.inf_lives: Global.score += 10000 score_note_spawner.spawn_note(10000) else: @@ -691,12 +704,13 @@ func set_power_state_frame() -> void: can_bump_fly = %Sprite.sprite_frames.has_animation("FlyBump") can_kick_anim = %Sprite.sprite_frames.has_animation("Kick") -func get_power_up(power_name := "") -> void: +func get_power_up(power_name := "", give_points := true) -> void: if is_dead: return - Global.score += 1000 - DiscoLevel.combo_amount += 1 - score_note_spawner.spawn_note(1000) + if give_points: + Global.score += 1000 + DiscoLevel.combo_amount += 1 + score_note_spawner.spawn_note(1000) AudioManager.play_sfx("power_up", global_position) if Settings.file.difficulty.damage_style == 0 and power_state.state_name != power_name: if power_name != "Big" and power_state.state_name != "Big": @@ -879,7 +893,8 @@ func do_smoke_effect() -> void: func on_timeout() -> void: AudioManager.stop_music_override(AudioManager.MUSIC_OVERRIDES.STAR) await get_tree().create_timer(1, false).timeout - is_invincible = false + if $StarTimer.is_stopped(): + is_invincible = false func on_area_entered(area: Area2D) -> void: diff --git a/Scripts/Classes/Entities/ShellClass.gd b/Scripts/Classes/Entities/ShellClass.gd index 3d21d9b..38758c5 100644 --- a/Scripts/Classes/Entities/ShellClass.gd +++ b/Scripts/Classes/Entities/ShellClass.gd @@ -67,7 +67,7 @@ func on_player_hit(hit_player: Player) -> void: func award_score(award_level: int) -> void: if award_level >= 10: - if Global.current_game_mode == Global.GameMode.CHALLENGE or Settings.file.difficulty.inf_lives: + if [Global.GameMode.CHALLENGE, Global.GameMode.BOO_RACE].has(Global.current_game_mode) or Settings.file.difficulty.inf_lives: $ScoreNoteSpawner.spawn_note(10000) else: AudioManager.play_global_sfx("1_up") diff --git a/Scripts/Classes/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd index f9ead00..c6c3705 100644 --- a/Scripts/Classes/Singletons/Global.gd +++ b/Scripts/Classes/Singletons/Global.gd @@ -59,8 +59,8 @@ signal text_shadow_changed var debugged_in := true -var score_tween = create_tween() -var time_tween = create_tween() +var score_tween = null +var time_tween = null var total_deaths := 0 @@ -314,8 +314,10 @@ func tally_time() -> void: score_tally_finished.emit() func cancel_score_tally() -> void: - score_tween.kill() - time_tween.kill() + if score_tween != null: + score_tween.kill() + if time_tween != null: + time_tween.kill() tallying_score = false $ScoreTally.stop() @@ -457,6 +459,12 @@ func log_comment(msg := "") -> void: await get_tree().create_timer(2, false).timeout error_message.queue_free() +func level_editor_is_playtesting() -> bool: + if Global.current_game_mode == Global.GameMode.LEVEL_EDITOR: + if Global.level_editor.current_state == LevelEditor.EditorState.PLAYTESTING: + return true + return false + func unlock_achievement(achievement_id := AchievementID.SMB1_CLEAR) -> void: achievements[achievement_id] = "1" if achievement_id != AchievementID.COMPLETIONIST: diff --git a/Scripts/Classes/Singletons/SettingsManager.gd b/Scripts/Classes/Singletons/SettingsManager.gd index 14c4ed2..d6af642 100644 --- a/Scripts/Classes/Singletons/SettingsManager.gd +++ b/Scripts/Classes/Singletons/SettingsManager.gd @@ -68,6 +68,7 @@ var file := { "bridge_animation": 0, "visible_timers": 0, "transition_animation": 0, + "smbs_scroll": 0, "colour_pipes": 1, "firebar_style": 0, "extra_particles": 0 diff --git a/Scripts/Classes/States/Player/NoClip.gd b/Scripts/Classes/States/Player/NoClip.gd index 38f1ae1..03c913e 100755 --- a/Scripts/Classes/States/Player/NoClip.gd +++ b/Scripts/Classes/States/Player/NoClip.gd @@ -13,9 +13,6 @@ func enter(_msg := {}) -> void: func physics_update(_delta: float) -> void: player.velocity = Input.get_vector("move_left_0", "move_right_0", "move_up_0", "move_down_0") * (FAST_SPEED if Input.is_action_pressed("run_0") else SLOW_SPEED) player.move_and_slide() - if Input.is_action_just_pressed("jump_0"): - state_machine.transition_to("Normal") - Global.log_comment("NOCLIP Disabled") func exit() -> void: player.can_hurt = false diff --git a/Scripts/Classes/States/Player/Normal.gd b/Scripts/Classes/States/Player/Normal.gd index 5bba4ce..12dac5f 100644 --- a/Scripts/Classes/States/Player/Normal.gd +++ b/Scripts/Classes/States/Player/Normal.gd @@ -221,13 +221,19 @@ func get_animation_name() -> String: return "CrouchJump" elif player.is_actually_on_floor(): if abs(player.velocity.x) >= 5 and not player.is_actually_on_wall(): - return "CrouchMove" - elif player.in_water: - return "WaterCrouch" - elif player.flight_meter > 0: - return "WingCrouch" + if player.in_water: + return "WaterCrouchMove" + elif player.flight_meter > 0: + return "WingCrouchMove" + else: + return "CrouchMove" else: - return "Crouch" + if player.in_water: + return "WaterCrouch" + elif player.flight_meter > 0: + return "WingCrouch" + else: + return "Crouch" if player.is_actually_on_floor(): if player.skidding: return "Skid" diff --git a/Scripts/Classes/States/StateMachine.gd b/Scripts/Classes/States/StateMachine.gd index 8c21936..56e857a 100755 --- a/Scripts/Classes/States/StateMachine.gd +++ b/Scripts/Classes/States/StateMachine.gd @@ -15,3 +15,11 @@ func _physics_process(delta: float) -> void: func _process(delta: float) -> void: state.update(delta) + +func get_state() -> String: + if (state != null): + return state.name + return "" + +func is_state(state_to_check := "") -> bool: + return get_state() == state_to_check diff --git a/Scripts/Parts/CameraHandler.gd b/Scripts/Parts/CameraHandler.gd index c36ac42..2f21c8f 100644 --- a/Scripts/Parts/CameraHandler.gd +++ b/Scripts/Parts/CameraHandler.gd @@ -26,8 +26,9 @@ const SCROLL_DIFFERENCE := 48.0 var can_diff := true +# guzlad: old Special scrolling variables kept for reference purposes static var sp_screen_scroll := false -static var sp_scroll_style := 1 +#static var sp_scroll_style := 1 var sp_scrolling := false @@ -35,6 +36,7 @@ func _exit_tree() -> void: cam_locked = false func _physics_process(delta: float) -> void: + sp_screen_scroll = Settings.file.visuals.smbs_scroll > 0 handle_camera(delta) last_position = global_position @@ -127,11 +129,13 @@ func do_sp_scroll(direction := 1) -> void: process_mode = Node.PROCESS_MODE_ALWAYS get_tree().paused = true var distance = get_viewport().get_visible_rect().size.x - 32 - if sp_scroll_style == 0: + if Settings.file.visuals.smbs_scroll == 1: #Sharp X1 (smooth) var tween = create_tween() tween.tween_property(self, "camera_position:x", camera_position.x + (distance * direction), 1) await tween.finished - else: + else: #PC-8801 (black screen) + if Settings.file.visuals.transition_animation: + Global.get_node("Transition").get_node("TransitionBlock").modulate.a = 1 Global.get_node("Transition").show() await get_tree().create_timer(0.5).timeout camera_position.x += distance * direction diff --git a/Scripts/Parts/Checkpoint.gd b/Scripts/Parts/Checkpoint.gd index 30336bd..8b5c0b6 100644 --- a/Scripts/Parts/Checkpoint.gd +++ b/Scripts/Parts/Checkpoint.gd @@ -27,13 +27,17 @@ func _enter_tree() -> void: LevelPersistance.active_nodes = old_state.duplicate(true) func _ready() -> void: - if [Global.GameMode.CHALLENGE, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode) or Global.current_campaign == "SMBANN": + if [Global.GameMode.CHALLENGE, Global.GameMode.MARATHON_PRACTICE].has(Global.current_game_mode) or Global.current_campaign == "SMBANN" or (Settings.file.difficulty.extra_checkpoints == 0 and optional): queue_free() return if has_meta("is_flag") == false: hide() if Settings.file.difficulty.checkpoint_style != 0: queue_free() + return + elif Settings.file.difficulty.checkpoint_style == 0 and [Global.GameMode.CUSTOM_LEVEL, Global.GameMode.LEVEL_EDITOR].has(Global.current_game_mode) == false: + queue_free() + return if passed and PipeArea.exiting_pipe_id == -1 and Global.current_game_mode != Global.GameMode.LEVEL_EDITOR and Level.vine_return_level == "" and passed_checkpoints[passed_checkpoints.size() - 1] == id: for i in nodes_to_delete: i.queue_free() @@ -64,7 +68,7 @@ func on_area_entered(area: Area2D) -> void: sublevel_id = Global.current_level.sublevel_id if Settings.file.difficulty.checkpoint_style == 2 and has_meta("is_flag"): if player.power_state.state_name == "Small": - player.get_power_up("Big") + player.get_power_up("Big", false) respawn_position = global_position crossed.emit(area.owner) @@ -73,6 +77,3 @@ func get_id() -> String: return str(Global.level_editor.sub_level_id) + "," + str(Vector2i(global_position)) + "," + get_parent().name else: return Global.current_level.scene_file_path + "," + str(Vector2i(global_position)) + "," + get_parent().name - -func on_tree_exiting() -> void: - pass # Replace with function body. diff --git a/Scripts/Parts/DifficultySetter.gd b/Scripts/Parts/DifficultySetter.gd index ec89a5f..2578872 100644 --- a/Scripts/Parts/DifficultySetter.gd +++ b/Scripts/Parts/DifficultySetter.gd @@ -37,6 +37,7 @@ func set_value(value_name := "", value := 0) -> void: "inf_lives": inf_lives_changed, "flagpole_lives": flag_lives_changed, "game_over": game_over_changed, + "game_over_behaviour": game_over_changed, "level_design": level_design_changed, "extra_checkpoints": extra_checkpoints_changed, "back_scroll": backscroll_changed diff --git a/Scripts/Parts/EndCastle.gd b/Scripts/Parts/EndCastle.gd index 4ef6d24..a331095 100644 --- a/Scripts/Parts/EndCastle.gd +++ b/Scripts/Parts/EndCastle.gd @@ -85,9 +85,13 @@ func do_lost_levels_firework_check() -> void: else: await show_fireworks(3) if Global.coins % 11 == 0: - spawn_one_up_note() AudioManager.play_sfx("1_up", global_position) - Global.lives += 1 + if [Global.GameMode.CHALLENGE, Global.GameMode.BOO_RACE].has(Global.current_game_mode) or Settings.file.difficulty.inf_lives: + Global.score += 2000 + $ScoreNoteSpawner.spawn_note(2000) + else: + Global.lives += 1 + spawn_one_up_note() const ONE_UP_NOTE = preload("uid://dopxwjj37gu0l") diff --git a/Scripts/Parts/EndFlagpole.gd b/Scripts/Parts/EndFlagpole.gd index 303cbe5..e2e8754 100644 --- a/Scripts/Parts/EndFlagpole.gd +++ b/Scripts/Parts/EndFlagpole.gd @@ -2,21 +2,16 @@ extends Node2D const FLAG_POINTS := [100, 400, 800, 2000, 5000] +const FLAG_POINTS_MODERN := [100, 200, 800, 4000, 8000] + signal player_reached signal sequence_begin -func _ready() -> void: - if Settings.file.difficulty.flagpole_lives == 0: - print(Settings.file.difficulty) - $Top.queue_free() - func on_area_entered(area: Area2D) -> void: if area.owner is Player: player_touch(area.owner) - - func player_touch(player: Player) -> void: player_reached.emit() if Global.current_game_mode == Global.GameMode.MARATHON_PRACTICE: @@ -49,11 +44,13 @@ func player_touch(player: Player) -> void: func give_points(player: Player) -> void: var value = clamp(int(lerp(0, 4, (player.global_position.y / -144))), 0, 4) var nearest_value = FLAG_POINTS[value] + if Settings.file.difficulty.flagpole_lives: + nearest_value = FLAG_POINTS_MODERN[value] $Score.text = str(nearest_value) - Global.score += nearest_value - $Score/Animation2.play("ScoreRise") - -func on_player_entered(player: Player) -> void: - player_touch(player) - Global.lives += 1 - AudioManager.play_sfx("1_up", global_position) + if nearest_value == 8000 and not [Global.GameMode.CHALLENGE, Global.GameMode.BOO_RACE].has(Global.current_game_mode) and not Settings.file.difficulty.inf_lives: + AudioManager.play_sfx("1_up", global_position) + Global.lives += 1 + $ScoreNoteSpawner.spawn_one_up_note() + else: + Global.score += nearest_value + $Score/Animation2.play("ScoreRise") diff --git a/Scripts/Parts/EntityGenerator.gd b/Scripts/Parts/EntityGenerator.gd index 26a26bd..9cd9ad0 100644 --- a/Scripts/Parts/EntityGenerator.gd +++ b/Scripts/Parts/EntityGenerator.gd @@ -8,6 +8,8 @@ var active := false @export_enum("Right", "Bottom") var direction := 0 @export var entity_scene: PackedScene = null +signal activated + func _physics_process(delta: float) -> void: if active: spawn_meter += delta @@ -20,6 +22,7 @@ func activate() -> void: active = true spawn_meter = 0 spawn_entity() + activated.emit() func deactivate_all_generators() -> void: for i in get_tree().get_nodes_in_group("EntityGenerators"): @@ -39,6 +42,9 @@ 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) - add_sibling(node) + 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) + if get_parent() is EntityGenerator: + get_parent().add_sibling(node) + else: + add_sibling(node) diff --git a/Scripts/Parts/LevelTransition.gd b/Scripts/Parts/LevelTransition.gd index 8c78b1b..0d55e1f 100644 --- a/Scripts/Parts/LevelTransition.gd +++ b/Scripts/Parts/LevelTransition.gd @@ -120,7 +120,7 @@ func handle_challenge_mode_transition() -> void: %ChallengeScoreText/Target.show() %ChallengeCoins2.show() %ChallengeCoins.show() - %ChallengeScoreText.text = str(Global.score) + %ChallengeScoreText.text = str(int(ChallengeModeHandler.top_challenge_scores[Global.world_num - 1][Global.level_num - 1])) var idx = 0 for i in %ChallengeCoins.get_children(): if ChallengeModeHandler.is_coin_collected(idx, ChallengeModeHandler.red_coins_collected[Global.world_num - 1][Global.level_num - 1]): diff --git a/Scripts/Parts/PlayerSprite.gd b/Scripts/Parts/PlayerSprite.gd index 0d878a4..3105d14 100644 --- a/Scripts/Parts/PlayerSprite.gd +++ b/Scripts/Parts/PlayerSprite.gd @@ -33,5 +33,7 @@ func update() -> void: offset.y = -(sprite_frames.get_frame_texture(animation, frame).get_height() / 2.0) func on_animation_changed() -> void: - if sprite_frames.has_animation(animation) == false and Player.ANIMATION_FALLBACKS.has(animation): - play(Player.ANIMATION_FALLBACKS[animation]) + var fallback = animation + while not sprite_frames.has_animation(fallback) and Player.ANIMATION_FALLBACKS.has(fallback): + fallback = Player.ANIMATION_FALLBACKS[fallback] + play(fallback) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index e568e42..17822ac 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -3,13 +3,23 @@ extends Node var files := [] var directories := [] +signal fnt_file_downloaded(text: String) + +var downloaded_fnt_text := [] + +signal pack_created + const base_info_json := { "name": "New Pack", "description": "Template, give me a description!", - "author": "Me, until you change it" + "author": "Me, until you change it", + "version": "1.0" } + +const disallowed_files := ["bgm","ctex","json","fnt", "svg"] func create_template() -> void: + await get_tree().process_frame get_directories("res://Assets", files, directories) for i in directories: DirAccess.make_dir_recursive_absolute(i.replace("res://Assets", Global.config_path.path_join("resource_packs/new_pack"))) @@ -19,14 +29,52 @@ func create_template() -> void: destination = i.replace("res://Assets", Global.config_path.path_join("resource_packs/new_pack")) else: destination = i.replace(Global.config_path.path_join("resource_packs/BaseAssets"), Global.config_path.path_join("resource_packs/new_pack")) - print("Copying '" + i + "' to: '" + destination) - var old_file = FileAccess.open(i, FileAccess.READ) - if old_file != null: - var new_file = FileAccess.open(destination, FileAccess.WRITE) - new_file.store_buffer(old_file.get_buffer(old_file.get_length())) + var data = [] + if i.contains(".fnt") or i.contains("ScoreFont"): + data = await download_fnt_text(i) + ## Imagine being one of the best open source game engines, yet not able to get the FUCKING CONTENTS + ## OF AN FNT FILE SO INSTEAD YOU HAVE TO WRITE THE MOST BULLSHIT CODE TO DOWNLOAD THE FUCKING FILE + ## FROM THE FUCKING GITHUB REPO. WHY? BECAUSE GODOT IS SHIT. FUCK GODOT. + elif i.contains(".svg"): + ## DON'T import SVGs + continue + elif disallowed_files.has(i.get_extension()) == false and i.contains("res://"): + var resource = load(i) + if resource is Texture: + if OS.is_debug_build(): print("texture:" + i) + var image: Image = resource.get_image() + image.convert(Image.FORMAT_RGBA8) + data = image.save_png_to_buffer() + elif resource is AudioStream: + match i.get_extension(): + "mp3": + if OS.is_debug_build(): print("mp3:" + i) + data = resource.get_data() + "wav": + ## guzlad: CAN NOT BE format FORMAT_IMA_ADPCM or FORMAT_QOA as they don't support the save function + ## guzlad: Should be FORMAT_16_BITS like most of our other .wav files + if OS.is_debug_build(): print("wav:" + i) + var wav_file: AudioStreamWAV = load(i) + if !OS.is_debug_build(): + wav_file.save_to_wav(destination) + else: + print(error_string(wav_file.save_to_wav(destination))) + ## guzlad: No OGG yet + _: + data = resource.get_data() + else: + if OS.is_debug_build(): print("else:" + i) + var old_file = FileAccess.open(i, FileAccess.READ) + data = old_file.get_buffer(old_file.get_length()) + if OS.is_debug_build(): print("else error: " + error_string(old_file.get_error())) old_file.close() + + if !data.is_empty(): + if OS.is_debug_build(): print("saving:" + i) + var new_file = FileAccess.open(destination, FileAccess.WRITE) + new_file.store_buffer(data) + if OS.is_debug_build(): print("saving error: " + error_string(new_file.get_error())) new_file.close() - var pack_info_path = Global.config_path.path_join("resource_packs/new_pack/pack_info.json") DirAccess.make_dir_recursive_absolute(pack_info_path.get_base_dir()) @@ -34,10 +82,26 @@ func create_template() -> void: file.store_string(JSON.stringify(base_info_json, "\t")) file.close() print("Done") + pack_created.emit() + +func download_fnt_text(file_path := "") -> PackedByteArray: + var http = HTTPRequest.new() + const GITHUB_URL = "https://raw.githubusercontent.com/JHDev2006/Super-Mario-Bros.-Remastered-Public/refs/heads/main/" + var url = GITHUB_URL + file_path.replace("res://", "") + add_child(http) + http.request_completed.connect(file_downloaded) + http.request(url, [], HTTPClient.METHOD_GET) + await fnt_file_downloaded + http.queue_free() + return downloaded_fnt_text + +func file_downloaded(result: int, response_code: int, headers: PackedStringArray, body: PackedByteArray) -> void: + downloaded_fnt_text = body + fnt_file_downloaded.emit(downloaded_fnt_text) func get_directories(base_dir := "", files := [], directories := []) -> void: for i in DirAccess.get_directories_at(base_dir): - if base_dir.contains("LevelGuides") == false: + if base_dir.contains("LevelGuides") == false and base_dir.contains(".godot") == false: directories.append(base_dir + "/" + i) get_directories(base_dir + "/" + i, files, directories) get_files(base_dir + "/" + i, files) @@ -46,7 +110,7 @@ func get_files(base_dir := "", files := []) -> void: for i in DirAccess.get_files_at(base_dir): if base_dir.contains("LevelGuides") == false: i = i.replace(".import", "") - print(i) + #print(i) var target_path = base_dir + "/" + i var rom_assets_path = target_path.replace("res://Assets", Global.config_path.path_join("resource_packs/BaseAssets")) if FileAccess.file_exists(rom_assets_path): diff --git a/Scripts/Parts/VisualsSetter.gd b/Scripts/Parts/VisualsSetter.gd index 804c7e8..3728c0b 100644 --- a/Scripts/Parts/VisualsSetter.gd +++ b/Scripts/Parts/VisualsSetter.gd @@ -41,6 +41,9 @@ func resource_pack_loaded(new_value := []) -> void: func colourful_pipes_changed(new_value := 0) -> void: Settings.file.visuals.colour_pipes = new_value +func smbs_scroll_changed(new_value := 0) -> void: + Settings.file.visuals.smbs_scroll = new_value + func visible_timers_changed(new_value := 0) -> void: Settings.file.visuals.visible_timers = new_value @@ -69,6 +72,7 @@ func set_value(value_name := "", value = null) -> void: "resource_packs": resource_pack_loaded, "bridge_animation": bridge_changed, "transition_animation": transform_style_changed, + "smbs_scroll": smbs_scroll_changed, "colour_pipes": colourful_pipes_changed, "firebar_style": firebar_style_changed, "extra_particles": extra_particles diff --git a/Scripts/UI/SelectableOptionButton.gd b/Scripts/UI/SelectableOptionButton.gd index 6be8143..5084ae2 100644 --- a/Scripts/UI/SelectableOptionButton.gd +++ b/Scripts/UI/SelectableOptionButton.gd @@ -19,4 +19,11 @@ func handle_inputs() -> void: if Input.is_action_just_pressed("ui_accept"): button_pressed.emit() if press_sfx != "": - AudioManager.play_global_sfx(press_sfx) + play_sfx() + +func play_sfx(sfx := press_sfx) -> void: + await get_tree().process_frame + AudioManager.play_global_sfx(sfx) + +func set_title(text := "") -> void: + title = text diff --git a/Scripts/UI/TileModifierMenu.gd b/Scripts/UI/TileModifierMenu.gd index 4fc98e5..ef2776f 100644 --- a/Scripts/UI/TileModifierMenu.gd +++ b/Scripts/UI/TileModifierMenu.gd @@ -103,6 +103,7 @@ func value_changed(property, new_value) -> void: func close() -> void: hide() active = false + if get_tree() == null: return await get_tree().create_timer(0.1).timeout closed.emit() for i in %Container.get_children(): diff --git a/Scripts/UI/WindowChanger.gd b/Scripts/UI/WindowChanger.gd index 2cd8852..05ec2eb 100644 --- a/Scripts/UI/WindowChanger.gd +++ b/Scripts/UI/WindowChanger.gd @@ -56,11 +56,15 @@ func frame_limit_changed(new_value := 0) -> void: 3: new_framerate = 144 4: new_framerate = 240 - Engine.max_fps = new_framerate + Engine.set_max_fps(new_framerate) Settings.file.video.frame_limit = new_value func set_window_size(value := []) -> void: - get_window().size = Vector2(value[0], value[1]) + pass + # nabbup: Recenter resized window on launch + #var newpos = get_window().position - Vector2i((value[0]-get_window().size.x), (value[1]-get_window().size.y))/2 + #get_window().size = Vector2(value[0], value[1]) + #get_window().position = newpos func set_value(value_name := "", value = null) -> void: { diff --git a/addons/mod_loader/options/profiles/editor.tres b/addons/mod_loader/options/profiles/editor.tres index 124d7ba..1e723fa 100644 --- a/addons/mod_loader/options/profiles/editor.tres +++ b/addons/mod_loader/options/profiles/editor.tres @@ -1,4 +1,4 @@ -[gd_resource type="Resource" script_class="ModLoaderOptionsProfile" load_steps=2 format=3 uid="uid://covm7df0lupv3"] +[gd_resource type="Resource" script_class="ModLoaderOptionsProfile" load_steps=2 format=3 uid="uid://4jrko8vmemnn"] [ext_resource type="Script" uid="uid://f46uvi5y8oqi" path="res://addons/mod_loader/resources/options_profile.gd" id="1"] diff --git a/export_presets.cfg b/export_presets.cfg index 6f7f5fe..4b4c168 100644 --- a/export_presets.cfg +++ b/export_presets.cfg @@ -7,7 +7,7 @@ advanced_options=false dedicated_server=false custom_features="" export_filter="all_resources" -include_filter="*.bgm, *.mp3, *.txt" +include_filter="*.bgm, *.mp3, *.txt, *.fnt" exclude_filter="" export_path="../Exports/Windows/SMB1R.exe" patches=PackedStringArray()