From 8d9acc0361b7d135839fa5a5e12864dae6b48480 Mon Sep 17 00:00:00 2001 From: guzlad <121629562+guzlad@users.noreply.github.com> Date: Thu, 23 Oct 2025 18:29:45 +0200 Subject: [PATCH 01/39] Got rid of some garbage files which weren't used (#656) --- .../Sprites/Backgrounds/Skies/SpaceStars.png# | Bin 7229 -> 0 bytes Assets/Sprites/Items/SpecialItems.png.import | 34 --------------- .../BarrelDestuctionParticle#.png.import | 34 --------------- Assets/Sprites/UI/RedCoins.aseprite | Bin 383 -> 0 bytes .../Sprites/UI/TransitionTemplate.png.import | 40 ------------------ 5 files changed, 108 deletions(-) delete mode 100644 Assets/Sprites/Backgrounds/Skies/SpaceStars.png# delete mode 100755 Assets/Sprites/Items/SpecialItems.png.import delete mode 100755 Assets/Sprites/Particles/BarrelDestuctionParticle#.png.import delete mode 100755 Assets/Sprites/UI/RedCoins.aseprite delete mode 100644 Assets/Sprites/UI/TransitionTemplate.png.import diff --git a/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# b/Assets/Sprites/Backgrounds/Skies/SpaceStars.png# deleted file mode 100644 index d5612d9c4db4dec8d7c098c0f2f94762b4caac20..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7229 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 diff --git a/Assets/Sprites/Items/SpecialItems.png.import b/Assets/Sprites/Items/SpecialItems.png.import deleted file mode 100755 index 32fa6224..00000000 --- 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 cf700da8..00000000 --- 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/UI/RedCoins.aseprite b/Assets/Sprites/UI/RedCoins.aseprite deleted file mode 100755 index 1bdfb711a4721d76487eff7d0b4f08a57ad8e134..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 383 zcmbSz_Vy(P2~E*?50hvAk3ak5^zA?Y|No!8c6&=*duCQvWLQv{Q`Z_J zqnqK$*Q%`}%F3Vr4GeQ$UHJMZ{%PN$=@PXDwgz7h`^s;M`eLAJD#zd< H)4mD-64_D} diff --git a/Assets/Sprites/UI/TransitionTemplate.png.import b/Assets/Sprites/UI/TransitionTemplate.png.import deleted file mode 100644 index 19e59967..00000000 --- a/Assets/Sprites/UI/TransitionTemplate.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://c0umucm61jjqs" -path="res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/Sprites/UI/TransitionTemplate.png" -dest_files=["res://.godot/imported/TransitionTemplate.png-5f5be056a088d0b541306876784af78e.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 From 8dca0548dba2adf32fc99d6693c34ac722d573b1 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 19:57:58 +0100 Subject: [PATCH 02/39] updated all sfx wavs to not be compressed --- Assets/Audio/SFX/BowserFireAlt.wav.import | 2 +- Assets/Audio/SFX/BreakBlock.wav.import | 2 +- Assets/Audio/SFX/Cannon.wav.import | 2 +- Assets/Audio/SFX/CannonFast.wav.import | 2 +- Assets/Audio/SFX/CastleClear.wav.import | 2 +- Assets/Audio/SFX/ClockGet.wav.import | 2 +- Assets/Audio/SFX/ClownCarStrongFire.wav.import | 2 +- Assets/Audio/SFX/Coin.wav.import | 2 +- Assets/Audio/SFX/CourseClear.wav.import | 2 +- Assets/Audio/SFX/Damage.wav.import | 2 +- Assets/Audio/SFX/DryBonesCrumble.wav.import | 2 +- Assets/Audio/SFX/Firework.wav.import | 2 +- Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import | 2 +- Assets/Audio/SFX/IceBallShoot.wav.import | 2 +- Assets/Audio/SFX/IcicleCrash.wav.import | 2 +- Assets/Audio/SFX/IcicleFall.wav.import | 2 +- Assets/Audio/SFX/ItemAppear.wav.import | 2 +- Assets/Audio/SFX/Kick.wav.import | 2 +- Assets/Audio/SFX/Magic.wav.import | 2 +- Assets/Audio/SFX/Pipe.wav.import | 2 +- Assets/Audio/SFX/Powerup.wav.import | 2 +- Assets/Audio/SFX/RedCoin2.wav.import | 2 +- Assets/Audio/SFX/RedCoin4.wav.import | 2 +- Assets/Audio/SFX/Silent.wav.import | 2 +- Assets/Audio/SFX/SmallJump.wav.import | 2 +- Assets/Audio/SFX/Speaking.wav.import | 2 +- Assets/Audio/SFX/Stomp.wav.import | 2 +- Assets/Audio/SFX/Swim.wav.import | 2 +- Assets/Audio/SFX/Switch.wav.import | 2 +- Assets/Audio/SFX/VineAppear.wav.import | 2 +- Assets/Audio/SFX/Yoshi.wav.import | 2 +- Assets/Audio/SFX/YoshiEgg.wav.import | 2 +- 32 files changed, 32 insertions(+), 32 deletions(-) diff --git a/Assets/Audio/SFX/BowserFireAlt.wav.import b/Assets/Audio/SFX/BowserFireAlt.wav.import index 73e77478..8e145d30 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 709ae53a..66114658 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 c15ea6a7..8399da34 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 c29db331..9106f905 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 a8cda5e7..04f81712 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 01ac9ff2..36954919 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 354dba0b..fa890e64 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 95f281f9..e3d19a8c 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 60620017..53170496 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 8e741e7a..99ec647d 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 671d40c8..9d4747b9 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 baa63a9e..0fadc6be 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.import b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import index e9c208ac..9330d7a2 100644 --- a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import +++ b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.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/IceBallShoot.wav.import b/Assets/Audio/SFX/IceBallShoot.wav.import index e640a558..553cfd3e 100644 --- a/Assets/Audio/SFX/IceBallShoot.wav.import +++ b/Assets/Audio/SFX/IceBallShoot.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/IcicleCrash.wav.import b/Assets/Audio/SFX/IcicleCrash.wav.import index db6e7507..5d31ed13 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.import b/Assets/Audio/SFX/IcicleFall.wav.import index d0c0f6b8..8dedac10 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 dc3744e2..254a49a6 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 9c1d5d29..950ae086 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 663f8232..341a6573 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 6096020d..6139dbdb 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 62339e65..9cfa0d04 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 5a75f1ce..c6fc79a6 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 5db83c8a..c9851b80 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 a635deaf..b5946a3b 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 743eb812..8e5c0449 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.import b/Assets/Audio/SFX/Speaking.wav.import index 06f207d2..882168f3 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 45f4c112..97c993fd 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 a712a03c..7a343525 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 a1c5a56b..1af33323 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 849d2f0b..312f6aad 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 8cb76b31..10f3402d 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 09fc3c1f..1af90192 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 From 22a1af89d4af67b111c99c0fa6ed0dd647160283 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 20:05:30 +0100 Subject: [PATCH 03/39] couple of error fixes --- Scenes/Prefabs/Particles/LakituCloudBurst.tscn | 10 +--------- Scripts/Classes/Singletons/Global.gd | 4 ++-- 2 files changed, 3 insertions(+), 11 deletions(-) diff --git a/Scenes/Prefabs/Particles/LakituCloudBurst.tscn b/Scenes/Prefabs/Particles/LakituCloudBurst.tscn index c10ae2dd..e122dd7b 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/Scripts/Classes/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd index 43195a2c..69e1e8ad 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 From d7f56f7678a1a902bf52dbcd9bf9b029d727b32b Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 20:41:07 +0100 Subject: [PATCH 04/39] changed the menu text to let players know when a pack is being created (so they dont think it crashes) --- Scenes/Prefabs/UI/SettingsMenu.tscn | 5 ++++- Scripts/Parts/ResourcePackTemplateCreator.gd | 4 ++++ Scripts/UI/SelectableOptionButton.gd | 9 ++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index b4c1205f..69b2d31e 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -197,7 +197,6 @@ func regen_rom() -> void: [node name="SettingsMenu" type="Control" node_paths=PackedStringArray("containers")] process_mode = 4 -visible = false custom_minimum_size = Vector2(250, 0) layout_mode = 3 anchor_left = 0.1 @@ -562,6 +561,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") @@ -1019,6 +1019,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 +1037,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/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index c6fe6932..3abe09eb 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -7,6 +7,8 @@ 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!", @@ -14,6 +16,7 @@ const base_info_json := { } 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"))) @@ -50,6 +53,7 @@ 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() diff --git a/Scripts/UI/SelectableOptionButton.gd b/Scripts/UI/SelectableOptionButton.gd index 6be81434..5084ae2f 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 From 64cce1bb68c98d49edcf3956b2208c7ab689248a Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 20:43:11 +0100 Subject: [PATCH 05/39] shit, accidentily mad ethe settings menu visible on spawn, whoops --- Scenes/Prefabs/UI/SettingsMenu.tscn | 1 + 1 file changed, 1 insertion(+) diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 69b2d31e..9ac7c565 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -197,6 +197,7 @@ func regen_rom() -> void: [node name="SettingsMenu" type="Control" node_paths=PackedStringArray("containers")] process_mode = 4 +visible = false custom_minimum_size = Vector2(250, 0) layout_mode = 3 anchor_left = 0.1 From 27396cca5d5ae7ff75c1d053db9bbab143526015 Mon Sep 17 00:00:00 2001 From: guzlad <121629562+guzlad@users.noreply.github.com> Date: Thu, 23 Oct 2025 22:43:53 +0200 Subject: [PATCH 06/39] Resource pack export fixes for specific filetypes (#657) * Resource pack creator fixes * Spacing fix + comments for Joe * Some further fixes, added an array of files which shouldn't be loaded in-engine to remove large amount of ifs --- Scripts/Parts/ResourcePackTemplateCreator.gd | 41 ++++++++++++++++---- Scripts/UI/WindowChanger.gd | 2 +- 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index 3abe09eb..f47fe3c3 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -12,8 +12,11 @@ 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 @@ -30,22 +33,43 @@ func create_template() -> void: if i.contains(".fnt"): 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 + ## OF AN FNT FILE SO INSTEAD YOU HAVE TO WRITE THE MOST BULLSHIT CODzE TO DOWNLOAD THE FUCKING FILE ## FROM THE FUCKING GITHUB REPO. WHY? BECAUSE GODOT IS SHIT. FUCK GODOT. - elif i.contains(".bgm") == false and i.contains(".ctex") == false and i.contains(".json") == false and i.contains("res://") and i.contains(".fnt") == false: + 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) data = resource.get_image().save_png_to_buffer() elif resource is AudioStream: - data = resource.get_data() + 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(): 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() - var new_file = FileAccess.open(destination, FileAccess.WRITE) - new_file.store_buffer(data) - new_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()) @@ -81,10 +105,11 @@ 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): files.append(rom_assets_path) else: files.append(target_path) +# elif i.contains(".bgm") == false and i.contains(".ctex") == false and i.contains(".json") == false and i.contains("res://") and i.contains(".fnt") == false: diff --git a/Scripts/UI/WindowChanger.gd b/Scripts/UI/WindowChanger.gd index 240b8eca..05ec2eb1 100644 --- a/Scripts/UI/WindowChanger.gd +++ b/Scripts/UI/WindowChanger.gd @@ -56,7 +56,7 @@ 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: From 4a3da23429f09d28ca03dbd7d1deb10edcdf3894 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 22:13:13 +0100 Subject: [PATCH 07/39] Update ResourcePackTemplateCreator.gd --- Scripts/Parts/ResourcePackTemplateCreator.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index f47fe3c3..e1e60d2b 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -51,7 +51,7 @@ func create_template() -> void: "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) + print(error_string(wav_file.save_to_wav(destination))) var wav_file: AudioStreamWAV = load(i) if OS.is_debug_build(): print(error_string(wav_file.save_to_wav(destination))) ## guzlad: No OGG yet From aa6fb17072c482a8eca27c7cb010ea18e7d1f836 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Thu, 23 Oct 2025 22:33:57 +0100 Subject: [PATCH 08/39] Update ResourcePackTemplateCreator.gd --- Scripts/Parts/ResourcePackTemplateCreator.gd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index e1e60d2b..d1857c6a 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -48,12 +48,12 @@ func create_template() -> void: "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 - print(error_string(wav_file.save_to_wav(destination))) - var wav_file: AudioStreamWAV = load(i) - if OS.is_debug_build(): print(error_string(wav_file.save_to_wav(destination))) + "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) + print(error_string(wav_file.save_to_wav(destination))) ## guzlad: No OGG yet _: data = resource.get_data() From df9c00c4601156fee8cbf846b308cc237318659b Mon Sep 17 00:00:00 2001 From: guzlad <121629562+guzlad@users.noreply.github.com> Date: Fri, 24 Oct 2025 00:03:26 +0200 Subject: [PATCH 09/39] Fixed spaces and tabs in the resource template (#658) --- Scripts/Parts/ResourcePackTemplateCreator.gd | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index d1857c6a..a9f377e3 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -33,7 +33,7 @@ func create_template() -> void: if i.contains(".fnt"): 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 CODzE TO DOWNLOAD THE FUCKING FILE + ## 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 @@ -48,12 +48,15 @@ func create_template() -> void: "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) - print(error_string(wav_file.save_to_wav(destination))) + "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() @@ -112,4 +115,3 @@ func get_files(base_dir := "", files := []) -> void: files.append(rom_assets_path) else: files.append(target_path) -# elif i.contains(".bgm") == false and i.contains(".ctex") == false and i.contains(".json") == false and i.contains("res://") and i.contains(".fnt") == false: From 3bfd80b68ff1e190969e236e47655ab53cfb3a0c Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 11:39:19 +0100 Subject: [PATCH 10/39] fixed checkpoint flags persiting nomateer the settings --- Scripts/Parts/Checkpoint.gd | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Scripts/Parts/Checkpoint.gd b/Scripts/Parts/Checkpoint.gd index 2a6d8542..be425069 100644 --- a/Scripts/Parts/Checkpoint.gd +++ b/Scripts/Parts/Checkpoint.gd @@ -34,6 +34,10 @@ func _ready() -> void: hide() if Settings.file.difficulty.checkpoint_style != 0: queue_free() + return + elif Settings.file.difficulty.checkpoint_style == 0: + 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() From 925a7d597db3c1182b1445f4f7f1bbe12fba7dd0 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 11:41:09 +0100 Subject: [PATCH 11/39] fixed monty mole sign = 0 --- Scripts/Classes/Entities/Enemies/MontyMole.gd | 4 +++- Scripts/Classes/Singletons/Global.gd | 6 ++++-- 2 files changed, 7 insertions(+), 3 deletions(-) mode change 100755 => 100644 Scripts/Classes/Entities/Enemies/MontyMole.gd diff --git a/Scripts/Classes/Entities/Enemies/MontyMole.gd b/Scripts/Classes/Entities/Enemies/MontyMole.gd old mode 100755 new mode 100644 index 4b81b121..4d7c61d4 --- 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/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd index 69e1e8ad..39f8faf9 100644 --- a/Scripts/Classes/Singletons/Global.gd +++ b/Scripts/Classes/Singletons/Global.gd @@ -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() From 1a34b3938ec62fd9662426e8d9fdb1f12dedfa88 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 11:44:15 +0100 Subject: [PATCH 12/39] updated blooper animations, so they dont call every frame --- Scripts/Classes/Entities/Enemies/Blooper.gd | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Scripts/Classes/Entities/Enemies/Blooper.gd b/Scripts/Classes/Entities/Enemies/Blooper.gd index 79a1d37d..d013885a 100644 --- a/Scripts/Classes/Entities/Enemies/Blooper.gd +++ b/Scripts/Classes/Entities/Enemies/Blooper.gd @@ -10,11 +10,9 @@ 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) @@ -28,6 +26,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 From 799f09afbd04d92956d8ca9e996c1eb268997ddf Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 11:45:10 +0100 Subject: [PATCH 13/39] bloopers now face the direction they travel in --- Scripts/Classes/Entities/Enemies/Blooper.gd | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Scripts/Classes/Entities/Enemies/Blooper.gd b/Scripts/Classes/Entities/Enemies/Blooper.gd index d013885a..a81ba325 100644 --- a/Scripts/Classes/Entities/Enemies/Blooper.gd +++ b/Scripts/Classes/Entities/Enemies/Blooper.gd @@ -17,6 +17,9 @@ func rise_tween() -> void: 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 From c837639a2b5eeee69847b9c8a6ff4c1e9564ff2d Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 12:28:40 +0100 Subject: [PATCH 14/39] added missing vine to 4-1 LL --- Assets/Audio/SFX/IceBallShoot.wav | Bin Assets/Audio/SFX/IcicleCrash.wav | Bin Assets/Audio/SFX/IcicleFall.wav | Bin Assets/Audio/SFX/Speaking.wav | Bin Scenes/Levels/SMBLL/World4/4-1.tscn | 290 ++++++++++++++-------------- 5 files changed, 149 insertions(+), 141 deletions(-) mode change 100755 => 100644 Assets/Audio/SFX/IceBallShoot.wav mode change 100755 => 100644 Assets/Audio/SFX/IcicleCrash.wav mode change 100755 => 100644 Assets/Audio/SFX/IcicleFall.wav mode change 100755 => 100644 Assets/Audio/SFX/Speaking.wav diff --git a/Assets/Audio/SFX/IceBallShoot.wav b/Assets/Audio/SFX/IceBallShoot.wav old mode 100755 new mode 100644 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/IcicleFall.wav b/Assets/Audio/SFX/IcicleFall.wav old mode 100755 new mode 100644 diff --git a/Assets/Audio/SFX/Speaking.wav b/Assets/Audio/SFX/Speaking.wav old mode 100755 new mode 100644 diff --git a/Scenes/Levels/SMBLL/World4/4-1.tscn b/Scenes/Levels/SMBLL/World4/4-1.tscn index e12a2968..63021cff 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,143 +193,149 @@ tile_map_data = PackedByteArray("AABEAP//AAAEAAIAAABEAAAAAAABAAAAAABEAAEAAAABAAE [node name="CheckpointFlag" parent="." instance=ExtResource("49_iuywa")] position = Vector2(1584, 0) -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56588" to="Tiles/@AnimatableBody2D@56588/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56589" to="Tiles/@AnimatableBody2D@56589/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56590" to="Tiles/@AnimatableBody2D@56590/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56591" to="Tiles/@AnimatableBody2D@56591/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56592" to="Tiles/@AnimatableBody2D@56592/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/Timer" method="start" flags=6 unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56593" to="Tiles/@AnimatableBody2D@56593/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="area_entered" from="Tiles/@Area2D@56594" to="Tiles/@Area2D@56594" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56595" to="Tiles/@Area2D@56595" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56596" to="Tiles/@Area2D@56596" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56597" to="Tiles/@Area2D@56597" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56598" to="Tiles/@Area2D@56598" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56599" to="Tiles/@Area2D@56599" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56600" to="Tiles/@Area2D@56600" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@56601" to="Tiles/@Area2D@56601" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56602" to="Tiles/@AnimatableBody2D@56602/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56603" to="Tiles/@AnimatableBody2D@56603/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56604" to="Tiles/@AnimatableBody2D@56604/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56605" to="Tiles/@AnimatableBody2D@56605/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56606" to="Tiles/@AnimatableBody2D@56606/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56607" to="Tiles/@AnimatableBody2D@56607/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56608" to="Tiles/@AnimatableBody2D@56608/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56609" to="Tiles/@AnimatableBody2D@56609/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56610" to="Tiles/@AnimatableBody2D@56610/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56611" to="Tiles/@AnimatableBody2D@56611/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56612" to="Tiles/@AnimatableBody2D@56612/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56613" to="Tiles/@AnimatableBody2D@56613/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@56614" to="Tiles/@AnimatableBody2D@56614/BlockAnimations" method="bounce_block" unbinds=1] +[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"] +[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] +[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/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"] +[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1] +[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@29512" to="Tiles/@AnimatableBody2D@29512/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/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"] +[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"] +[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@29514" to="Tiles/@AnimatableBody2D@29514/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/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@29515" to="Tiles/@Area2D@29515" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29516" to="Tiles/@Area2D@29516" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29517" to="Tiles/@Area2D@29517" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29518" to="Tiles/@Area2D@29518" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29519" to="Tiles/@Area2D@29519" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29520" to="Tiles/@Area2D@29520" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@29521" to="Tiles/@Area2D@29521" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/BlockAnimations" method="bounce_block" unbinds=1] From fb8c8d2a209a77a7c0499e5035ed9b2ad9efa2d7 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 13:00:21 +0100 Subject: [PATCH 15/39] fixed score fonts being fucked on extraction --- Assets/Sprites/UI/ScoreFont.png | Bin 319 -> 225 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Assets/Sprites/UI/ScoreFont.png b/Assets/Sprites/UI/ScoreFont.png index 326ec84755e9893d9a11c6784519337f555a7dce..3fcdcd059d9d0fcb0e316e29fc16b696e7a39ec3 100755 GIT binary patch delta 197 zcmdnb^pJ6aNGZx^prw85kI5d%8G=SoAIpcH}!?z@c^e-~ZI|nVgDAZ;!29 ztZ{Y2);JdzoyMY%iynVkBeQt*+!r#}XN5ak{(W~&cjfN+zv6BwFf!cT{&=6mZxJ`T2 zyWKyAtv(w%=ab)KoBt1zK3|?c{p;mhr&g~%EAjT=Oky&?d9{TZ+1_8>|@E!{`v8o?v*dM{C{CI`CoKfC(o{>Qdc@(S^N0a zKQ(gioik%z-|p-+6}Po_R;67ld>Q#Rn@@Zy^XEsK&%AU_t8a^0wCwSm&J2z74-)!f z&TV#o{rJhlH~O|qxRqD@%hD5=8C~@2z>`hoZP(?V#FU=qKbWDA7{V+4W^4Z0BYO`m zTzKc(hLzJl@nlUnoq95K-{+nDYwpd7eS80Z2lvsd6RxD!KMPl1bar3W%#R7Le7-ZW tip%%?n|2-KN50eu&op0IUj{7(1_qD-0|NuYrQpdR%G1@)Wt~$(69D-yh$H|2 From 0953086c39582b748830aa5377f04de33d328deb Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 13:59:20 +0100 Subject: [PATCH 16/39] removed old SMMP placeholder sfx that were still here? --- Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav | Bin 291046 -> 0 bytes .../SFX/HitGoalBoxMMPlaceholder.wav.import | 24 -- Assets/Audio/SFX/IceBallShoot.wav | Bin 8056 -> 0 bytes Assets/Audio/SFX/IceBallShoot.wav.import | 24 -- Scenes/Levels/SMBLL/World4/4-1.tscn | 240 +++++++++--------- 5 files changed, 120 insertions(+), 168 deletions(-) delete mode 100755 Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav delete mode 100644 Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav.import delete mode 100644 Assets/Audio/SFX/IceBallShoot.wav delete mode 100644 Assets/Audio/SFX/IceBallShoot.wav.import diff --git a/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav b/Assets/Audio/SFX/HitGoalBoxMMPlaceholder.wav deleted file mode 100755 index d15b56f6c920c492c2548cef179aa6ba1245640d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 291046 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

*;ncTnhoY=Y>3 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�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 I|MUC@0Hs+Q5dZ)H diff --git a/Assets/Audio/SFX/IceBallShoot.wav.import b/Assets/Audio/SFX/IceBallShoot.wav.import deleted file mode 100644 index 553cfd3e..00000000 --- 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=0 diff --git a/Scenes/Levels/SMBLL/World4/4-1.tscn b/Scenes/Levels/SMBLL/World4/4-1.tscn index 63021cff..61c39600 100644 --- a/Scenes/Levels/SMBLL/World4/4-1.tscn +++ b/Scenes/Levels/SMBLL/World4/4-1.tscn @@ -211,20 +211,20 @@ item = ExtResource("27_o78ac") [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@29512" to="Tiles/@AnimatableBody2D@29512/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29512" to="Tiles/@AnimatableBody2D@29512/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29513" to="Tiles/@AnimatableBody2D@29513/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/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"] @@ -232,110 +232,110 @@ item = ExtResource("27_o78ac") [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@29514" to="Tiles/@AnimatableBody2D@29514/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/LevelPersistance" method="set_as_active"] -[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="check_brick_empty"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/Timer" method="start" flags=6 unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29514" to="Tiles/@AnimatableBody2D@29514/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/Timer" method="start" flags=6 unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/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@29515" to="Tiles/@Area2D@29515" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29516" to="Tiles/@Area2D@29516" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29517" to="Tiles/@Area2D@29517" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29518" to="Tiles/@Area2D@29518" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29519" to="Tiles/@Area2D@29519" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29520" to="Tiles/@Area2D@29520" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@29521" to="Tiles/@Area2D@29521" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29522" to="Tiles/@AnimatableBody2D@29522/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29523" to="Tiles/@AnimatableBody2D@29523/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29524" to="Tiles/@AnimatableBody2D@29524/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29525" to="Tiles/@AnimatableBody2D@29525/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29526" to="Tiles/@AnimatableBody2D@29526/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29527" to="Tiles/@AnimatableBody2D@29527/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29528" to="Tiles/@AnimatableBody2D@29528/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29529" to="Tiles/@AnimatableBody2D@29529/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29530" to="Tiles/@AnimatableBody2D@29530/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29531" to="Tiles/@AnimatableBody2D@29531/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29532" to="Tiles/@AnimatableBody2D@29532/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29533" to="Tiles/@AnimatableBody2D@29533/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29534" to="Tiles/@AnimatableBody2D@29534/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@21700" to="Tiles/@Area2D@21700" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21701" to="Tiles/@Area2D@21701" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21702" to="Tiles/@Area2D@21702" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21703" to="Tiles/@Area2D@21703" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21704" to="Tiles/@Area2D@21704" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21705" to="Tiles/@Area2D@21705" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@21706" to="Tiles/@Area2D@21706" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/BlockAnimations" method="bounce_block" unbinds=1] From 09d1b717bb4c3436921d9616d9652f540b04b4cf Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 14:05:32 +0100 Subject: [PATCH 17/39] trying something --- Scripts/Parts/ResourcePackTemplateCreator.gd | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index a9f377e3..a469b40c 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -42,7 +42,9 @@ func create_template() -> void: var resource = load(i) if resource is Texture: if OS.is_debug_build(): print("texture:" + i) - data = resource.get_image().save_png_to_buffer() + 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": From 8db59e0b8a8f918d222ad1a0cbb294380f915bba Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 14:39:17 +0100 Subject: [PATCH 18/39] help --- Assets/Sprites/UI/Font.png.import | 2 +- Assets/Sprites/UI/FontGA.png.import | 2 +- Assets/Sprites/UI/FontJP.png.import | 2 +- Assets/Sprites/UI/FontLL.png.import | 2 +- Assets/Sprites/UI/ScoreFont.png.import | 2 +- Scenes/Levels/SMBLL/World4/4-1.tscn | 240 ++++++++++++------------- 6 files changed, 125 insertions(+), 125 deletions(-) diff --git a/Assets/Sprites/UI/Font.png.import b/Assets/Sprites/UI/Font.png.import index 02f0a711..a5628182 100644 --- a/Assets/Sprites/UI/Font.png.import +++ b/Assets/Sprites/UI/Font.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://w0upk3mm4jf2" +uid="uid://fl3d66h6h0o7" path="res://.godot/imported/Font.png-641933ef994f12d7d57b3370c1fb44de.ctex" metadata={ "vram_texture": false diff --git a/Assets/Sprites/UI/FontGA.png.import b/Assets/Sprites/UI/FontGA.png.import index 2d98b208..934e5c4a 100644 --- a/Assets/Sprites/UI/FontGA.png.import +++ b/Assets/Sprites/UI/FontGA.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bsepw8fa2vk04" +uid="uid://bmyn0megjnnrx" path="res://.godot/imported/FontGA.png-d849a866dc513008eabe61624b4d39c8.ctex" metadata={ "vram_texture": false diff --git a/Assets/Sprites/UI/FontJP.png.import b/Assets/Sprites/UI/FontJP.png.import index 08cdbac6..e82b1d10 100644 --- a/Assets/Sprites/UI/FontJP.png.import +++ b/Assets/Sprites/UI/FontJP.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ct72gsk4uny04" +uid="uid://du7ke62m5mfci" path="res://.godot/imported/FontJP.png-e9d4affae12e83d1ad38e68741a363e2.ctex" metadata={ "vram_texture": false diff --git a/Assets/Sprites/UI/FontLL.png.import b/Assets/Sprites/UI/FontLL.png.import index 717381df..c862ce84 100644 --- a/Assets/Sprites/UI/FontLL.png.import +++ b/Assets/Sprites/UI/FontLL.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bl63bqgh8mpr2" +uid="uid://gd41bb6k1803" path="res://.godot/imported/FontLL.png-8507bc88b2949495a33d1ab1002b7a73.ctex" metadata={ "vram_texture": false diff --git a/Assets/Sprites/UI/ScoreFont.png.import b/Assets/Sprites/UI/ScoreFont.png.import index e9a3dbf0..edecc8ed 100644 --- a/Assets/Sprites/UI/ScoreFont.png.import +++ b/Assets/Sprites/UI/ScoreFont.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://cv6no0vc04p8v" +uid="uid://c23dqtsno64vk" path="res://.godot/imported/ScoreFont.png-281fa6a3ecebf9e9d4520f2c046dfbdb.ctex" metadata={ "vram_texture": false diff --git a/Scenes/Levels/SMBLL/World4/4-1.tscn b/Scenes/Levels/SMBLL/World4/4-1.tscn index 61c39600..8c55af2c 100644 --- a/Scenes/Levels/SMBLL/World4/4-1.tscn +++ b/Scenes/Levels/SMBLL/World4/4-1.tscn @@ -211,20 +211,20 @@ item = ExtResource("27_o78ac") [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@21697" to="Tiles/@AnimatableBody2D@21697/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21697" to="Tiles/@AnimatableBody2D@21697/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21698" to="Tiles/@AnimatableBody2D@21698/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"] @@ -232,110 +232,110 @@ item = ExtResource("27_o78ac") [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@21699" to="Tiles/@AnimatableBody2D@21699/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/LevelPersistance" method="set_as_active"] -[connection signal="item_changed" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="check_brick_empty"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/Timer" method="start" flags=6 unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21699" to="Tiles/@AnimatableBody2D@21699/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@21700" to="Tiles/@Area2D@21700" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21701" to="Tiles/@Area2D@21701" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21702" to="Tiles/@Area2D@21702" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21703" to="Tiles/@Area2D@21703" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21704" to="Tiles/@Area2D@21704" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21705" to="Tiles/@Area2D@21705" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@21706" to="Tiles/@Area2D@21706" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21707" to="Tiles/@AnimatableBody2D@21707/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21708" to="Tiles/@AnimatableBody2D@21708/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21709" to="Tiles/@AnimatableBody2D@21709/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21710" to="Tiles/@AnimatableBody2D@21710/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21711" to="Tiles/@AnimatableBody2D@21711/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21712" to="Tiles/@AnimatableBody2D@21712/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21713" to="Tiles/@AnimatableBody2D@21713/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21714" to="Tiles/@AnimatableBody2D@21714/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21715" to="Tiles/@AnimatableBody2D@21715/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21716" to="Tiles/@AnimatableBody2D@21716/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21717" to="Tiles/@AnimatableBody2D@21717/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21718" to="Tiles/@AnimatableBody2D@21718/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@21719" to="Tiles/@AnimatableBody2D@21719/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] From 2eab62e2905c0d1ae8b7af912a32de9160ed5d1c Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Fri, 24 Oct 2025 15:06:35 +0100 Subject: [PATCH 19/39] imagine being godot and making it so ONE SPECIFIC FONT FILE DOESNT GET EXTRACTED CORRECTLY, ONLY ON WINDOWS. THANKS MICROSOFT, FUCK YOU GODOT --- Scripts/Parts/ResourcePackTemplateCreator.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Parts/ResourcePackTemplateCreator.gd b/Scripts/Parts/ResourcePackTemplateCreator.gd index a469b40c..17822acb 100644 --- a/Scripts/Parts/ResourcePackTemplateCreator.gd +++ b/Scripts/Parts/ResourcePackTemplateCreator.gd @@ -30,7 +30,7 @@ func create_template() -> void: else: destination = i.replace(Global.config_path.path_join("resource_packs/BaseAssets"), Global.config_path.path_join("resource_packs/new_pack")) var data = [] - if i.contains(".fnt"): + 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 fcdf729e233c0507deb4dfe14d872a06ad9eb2a2 Mon Sep 17 00:00:00 2001 From: John Cooper McDonald Date: Fri, 24 Oct 2025 13:15:08 -0500 Subject: [PATCH 20/39] Fix being able to go one setting too far in Visuals (#662) --- Scenes/Prefabs/UI/SettingsMenu.tscn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 9ac7c565..9875ac52 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -447,7 +447,7 @@ size_flags_vertical = 3 theme_override_constants/separation = -4 script = ExtResource("4_avtty") category_name = "SETTINGS_VISUALS" -options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), null, NodePath("ColourfulPipes"), NodePath("FirebarStyle"), NodePath("ExtraParticles")] +options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), NodePath("ColourfulPipes"), NodePath("FirebarStyle"), NodePath("ExtraParticles")] [node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"] custom_minimum_size = Vector2(0, 4) From 9f19571475117d751ad90c32976fe09fcbb40aa4 Mon Sep 17 00:00:00 2001 From: John Cooper McDonald Date: Fri, 24 Oct 2025 13:16:04 -0500 Subject: [PATCH 21/39] Fix Original Lakitu throw not going straight up (#663) --- Scripts/Classes/Entities/Enemies/Lakitu.gd | 5 +---- Scripts/Classes/Entities/Enemies/Spiny.gd | 4 ++++ 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/Scripts/Classes/Entities/Enemies/Lakitu.gd b/Scripts/Classes/Entities/Enemies/Lakitu.gd index aef36653..e250b4f0 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/Spiny.gd b/Scripts/Classes/Entities/Enemies/Spiny.gd index 78aec408..ce65ae31 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: From 397c375df9447112a337d37d37aa462557848e2a Mon Sep 17 00:00:00 2001 From: JoeMama Date: Sat, 25 Oct 2025 12:42:22 +0100 Subject: [PATCH 22/39] quick fix with checkpoint flags not appaearing in custom levels --- Scripts/Parts/Checkpoint.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scripts/Parts/Checkpoint.gd b/Scripts/Parts/Checkpoint.gd index be425069..3e0052c9 100644 --- a/Scripts/Parts/Checkpoint.gd +++ b/Scripts/Parts/Checkpoint.gd @@ -35,7 +35,7 @@ func _ready() -> void: if Settings.file.difficulty.checkpoint_style != 0: queue_free() return - elif Settings.file.difficulty.checkpoint_style == 0: + 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: From 0f0f1484a0aa483df80f4e1e8bb6cd4bc6183c56 Mon Sep 17 00:00:00 2001 From: JoeMama Date: Sat, 25 Oct 2025 12:49:40 +0100 Subject: [PATCH 23/39] fixed a quick crash --- Scripts/UI/TileModifierMenu.gd | 1 + 1 file changed, 1 insertion(+) diff --git a/Scripts/UI/TileModifierMenu.gd b/Scripts/UI/TileModifierMenu.gd index 4fc98e57..ef2776fa 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(): From 479da718f642889e45a27f2dc5a07f81e965e0d0 Mon Sep 17 00:00:00 2001 From: JoeMama Date: Sat, 25 Oct 2025 12:55:27 +0100 Subject: [PATCH 24/39] fixed game over behaviour, not correctly being set --- Scenes/Prefabs/UI/SettingsMenu.tscn | 2 +- Scripts/Parts/DifficultySetter.gd | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 9875ac52..507dd638 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -640,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"] diff --git a/Scripts/Parts/DifficultySetter.gd b/Scripts/Parts/DifficultySetter.gd index ec89a5f4..25788728 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 From 830f02e8ed980eed3876ea5f5a45dbbff1e5065c Mon Sep 17 00:00:00 2001 From: JoeMama Date: Sat, 25 Oct 2025 13:16:53 +0100 Subject: [PATCH 25/39] adjustdd hammer bro animation to allow for height --- .../Prefabs/Entities/Enemies/HammerBro.tscn | 25 +++++++++++-------- 1 file changed, 14 insertions(+), 11 deletions(-) diff --git a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn index ca7d979d..aa2eb347 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,9 +187,12 @@ 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 @@ -198,14 +201,14 @@ 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"] From cd605ece65bcb906270f63210c1000e39b6d7b01 Mon Sep 17 00:00:00 2001 From: guzlad <121629562+guzlad@users.noreply.github.com> Date: Sat, 25 Oct 2025 17:25:48 +0200 Subject: [PATCH 26/39] GameOver screen no longer allows 'right' button, only 'up' and 'down', can be scrolled. (#667) --- Scenes/Levels/GameOver.tscn | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Scenes/Levels/GameOver.tscn b/Scenes/Levels/GameOver.tscn index 806fbfae..aa2ed515 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="."] From 0eb791a697acb7b43637e9983be51121c93fa65a Mon Sep 17 00:00:00 2001 From: John Cooper McDonald Date: Sat, 25 Oct 2025 11:10:19 -0500 Subject: [PATCH 27/39] Make Pokey slower + make Pokey and Dry Bones turn at ledges (#668) * Make Pokey slower * Pokey and Dry Bones turn at ledges --- Scenes/Prefabs/Entities/Enemies/DryBones.tscn | 13 +++++++++++-- Scenes/Prefabs/Entities/Enemies/Pokey.tscn | 14 ++++++++++++-- 2 files changed, 23 insertions(+), 4 deletions(-) diff --git a/Scenes/Prefabs/Entities/Enemies/DryBones.tscn b/Scenes/Prefabs/Entities/Enemies/DryBones.tscn index c2fc63a1..fa997b21 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/Pokey.tscn b/Scenes/Prefabs/Entities/Enemies/Pokey.tscn index 919cc694..f7a73031 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"] From 51e1907b01d41210a0fc1391a2fc650f853bab43 Mon Sep 17 00:00:00 2001 From: John Cooper McDonald Date: Sat, 25 Oct 2025 11:33:45 -0500 Subject: [PATCH 28/39] Fix Hammer Bro crash (#669) --- Scripts/Classes/Entities/Enemies/HammerBro.gd | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Scripts/Classes/Entities/Enemies/HammerBro.gd b/Scripts/Classes/Entities/Enemies/HammerBro.gd index f4bc240f..d6c174a5 100644 --- a/Scripts/Classes/Entities/Enemies/HammerBro.gd +++ b/Scripts/Classes/Entities/Enemies/HammerBro.gd @@ -20,7 +20,7 @@ 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 +67,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) From 750b64f443f4e13f920d62c01bff9402d0fa8742 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 17:35:41 +0100 Subject: [PATCH 29/39] added github contributors to credits and fixed up a quick sprite offset with hammer bros --- Assets/Sprites/UI/Staff.png | Bin 9129 -> 9752 bytes Scenes/Levels/Credits.tscn | 637 +++++++++++++++--- .../Prefabs/Entities/Enemies/HammerBro.tscn | 2 +- Scripts/Classes/Entities/Enemies/HammerBro.gd | 1 + 4 files changed, 564 insertions(+), 76 deletions(-) diff --git a/Assets/Sprites/UI/Staff.png b/Assets/Sprites/UI/Staff.png index 476d33fb332255867b444406e56dc2a6232bd27b..a1dbe9c7aa2750739756356b33096a8635ada179 100644 GIT binary patch literal 9752 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 literal 9129 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 anK@GC_LSx=?qy(LVDNPHb6Mw<&;$Uc8nSHw diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index 31e986e2..46ce3cc0 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=88 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,30 @@ 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_7s4gc"] atlas = ExtResource("14_4e2pw") region = Rect2(144, 0, 64, 64) @@ -1099,6 +1115,7 @@ 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 @@ -1215,9 +1232,9 @@ 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 @@ -1319,75 +1336,13 @@ 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 @@ -2381,6 +2336,538 @@ 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 = -32.0 +offset_top = 40.0 +offset_right = 32.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 = 56.0 +offset_top = 40.0 +offset_right = 160.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 = -32.0 +offset_top = 56.0 +offset_right = 24.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 = 32.0 +offset_top = 56.0 +offset_right = 128.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 = -32.0 +offset_top = 72.0 +offset_right = 72.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 = 80.0 +offset_top = 72.0 +offset_right = 168.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 = 136.0 +offset_top = 56.0 +offset_right = 184.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 = -32.0 +offset_top = 88.0 +offset_right = 24.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 = 48.0 +offset_top = 88.0 +offset_right = 128.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 = 56.0 +offset_top = 104.0 +offset_right = 120.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 = -32.0 +offset_top = 104.0 +offset_right = 48.0 +offset_bottom = 120.0 +text = "falkimore" +uppercase = true + +[node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label12"] +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="Label13" type="Label" parent="Labels/Github/Label3"] +layout_mode = 0 +offset_left = 64.0 +offset_top = 120.0 +offset_right = 160.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 = 136.0 +offset_top = 88.0 +offset_right = 200.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 = 144.0 +offset_top = 104.0 +offset_right = 192.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 = -32.0 +offset_top = 136.0 +offset_right = 48.0 +offset_bottom = 152.0 +text = "trsitan35" +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 = 56.0 +offset_top = 136.0 +offset_right = 136.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 = -32.0 +offset_top = 152.0 +offset_right = 88.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 = 144.0 +offset_top = 136.0 +offset_right = 208.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 = 96.0 +offset_top = 152.0 +offset_right = 184.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 = -32.0 +offset_top = 168.0 +offset_right = 32.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 = -32.0 +offset_top = 120.0 +offset_right = 40.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 = 32.0 +offset_top = 168.0 +offset_right = 128.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="SpecialThanks" type="Control" parent="Labels"] visible = false layout_mode = 3 diff --git a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn index aa2eb347..24bcb775 100644 --- a/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn +++ b/Scenes/Prefabs/Entities/Enemies/HammerBro.tscn @@ -196,7 +196,7 @@ 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" diff --git a/Scripts/Classes/Entities/Enemies/HammerBro.gd b/Scripts/Classes/Entities/Enemies/HammerBro.gd index d6c174a5..c2ece882 100644 --- a/Scripts/Classes/Entities/Enemies/HammerBro.gd +++ b/Scripts/Classes/Entities/Enemies/HammerBro.gd @@ -20,6 +20,7 @@ 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) + $MovementJoint/Sprite.scale.x = -direction if $TrackJoint.is_attached: $MovementAnimations.play("RESET") From 37f7c77aa31e2d1a473c8c157eac8c8306868810 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 17:40:36 +0100 Subject: [PATCH 30/39] alr quick final change to positioning --- Scenes/Levels/Credits.tscn | 88 +++++++++++++++++++------------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index 46ce3cc0..acfa44c2 100644 --- a/Scenes/Levels/Credits.tscn +++ b/Scenes/Levels/Credits.tscn @@ -2372,9 +2372,9 @@ theme_override_styles/separator = SubResource("StyleBoxLine_g2gtw") [node name="Label2" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 40.0 -offset_right = 32.0 +offset_right = 24.0 offset_bottom = 56.0 text = "JOEMAMA" uppercase = true @@ -2394,9 +2394,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label3" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 56.0 +offset_left = 48.0 offset_top = 40.0 -offset_right = 160.0 +offset_right = 152.0 offset_bottom = 56.0 text = "ALOELUCIDITY" uppercase = true @@ -2416,9 +2416,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label4" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 56.0 -offset_right = 24.0 +offset_right = 16.0 offset_bottom = 72.0 text = "GUZLAD" uppercase = true @@ -2439,9 +2439,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label5" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 32.0 +offset_left = 24.0 offset_top = 56.0 -offset_right = 128.0 +offset_right = 120.0 offset_bottom = 72.0 text = "KirbyKid256" uppercase = true @@ -2462,9 +2462,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label6" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 72.0 -offset_right = 72.0 +offset_right = 64.0 offset_bottom = 88.0 text = "kittenchilly" uppercase = true @@ -2485,9 +2485,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label7" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 80.0 +offset_left = 72.0 offset_top = 72.0 -offset_right = 168.0 +offset_right = 160.0 offset_bottom = 88.0 text = "skyanultra" uppercase = true @@ -2507,9 +2507,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label8" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 136.0 +offset_left = 128.0 offset_top = 56.0 -offset_right = 184.0 +offset_right = 176.0 offset_bottom = 72.0 text = "jeodc" uppercase = true @@ -2529,9 +2529,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label9" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 88.0 -offset_right = 24.0 +offset_right = 16.0 offset_bottom = 104.0 text = "Nabbup" uppercase = true @@ -2551,9 +2551,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label10" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 48.0 +offset_left = 40.0 offset_top = 88.0 -offset_right = 128.0 +offset_right = 120.0 offset_bottom = 104.0 text = "jdaster64" uppercase = true @@ -2574,9 +2574,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label11" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 56.0 +offset_left = 48.0 offset_top = 104.0 -offset_right = 120.0 +offset_right = 112.0 offset_bottom = 120.0 text = "amer241" uppercase = true @@ -2596,9 +2596,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label12" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 104.0 -offset_right = 48.0 +offset_right = 40.0 offset_bottom = 120.0 text = "falkimore" uppercase = true @@ -2619,9 +2619,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label13" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 64.0 +offset_left = 56.0 offset_top = 120.0 -offset_right = 160.0 +offset_right = 152.0 offset_bottom = 136.0 text = "kustaagames" uppercase = true @@ -2642,9 +2642,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label15" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 136.0 +offset_left = 128.0 offset_top = 88.0 -offset_right = 200.0 +offset_right = 192.0 offset_bottom = 104.0 text = "renhoex" uppercase = true @@ -2665,9 +2665,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label16" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 144.0 +offset_left = 136.0 offset_top = 104.0 -offset_right = 192.0 +offset_right = 184.0 offset_bottom = 120.0 text = "a2937" uppercase = true @@ -2688,9 +2688,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label17" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 136.0 -offset_right = 48.0 +offset_right = 40.0 offset_bottom = 152.0 text = "trsitan35" uppercase = true @@ -2711,9 +2711,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label18" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 56.0 +offset_left = 48.0 offset_top = 136.0 -offset_right = 136.0 +offset_right = 128.0 offset_bottom = 152.0 text = "basilicon" uppercase = true @@ -2734,9 +2734,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label19" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 152.0 -offset_right = 88.0 +offset_right = 80.0 offset_bottom = 168.0 text = "nathanmarioman" uppercase = true @@ -2757,9 +2757,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label20" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 144.0 +offset_left = 136.0 offset_top = 136.0 -offset_right = 208.0 +offset_right = 200.0 offset_bottom = 152.0 text = "cst1229" uppercase = true @@ -2780,9 +2780,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label21" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 96.0 +offset_left = 88.0 offset_top = 152.0 -offset_right = 184.0 +offset_right = 176.0 offset_bottom = 168.0 text = "dankcoffee" uppercase = true @@ -2803,9 +2803,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label22" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 168.0 -offset_right = 32.0 +offset_right = 24.0 offset_bottom = 184.0 text = "valham1" uppercase = true @@ -2826,9 +2826,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label14" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = -32.0 +offset_left = -40.0 offset_top = 120.0 -offset_right = 40.0 +offset_right = 32.0 offset_bottom = 136.0 text = "leanycat" uppercase = true @@ -2848,9 +2848,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label23" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 32.0 +offset_left = 24.0 offset_top = 168.0 -offset_right = 128.0 +offset_right = 120.0 offset_bottom = 184.0 text = "TheOliveOli" uppercase = true From 1c30067f7b4d13e7c27fb198d58ab3f298281943 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 18:00:21 +0100 Subject: [PATCH 31/39] fixed barrels not giving score, when destroyed --- Scenes/Prefabs/Entities/Enemies/Barrel.tscn | 1 + 1 file changed, 1 insertion(+) diff --git a/Scenes/Prefabs/Entities/Enemies/Barrel.tscn b/Scenes/Prefabs/Entities/Enemies/Barrel.tscn index b9cb49ab..6cd76526 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")] From bb3ece8922f38dfe68221a8c168748dab8cf6533 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 19:52:55 +0100 Subject: [PATCH 32/39] fixed a typo in Tristan35's namein the credits, SORRY!!!! --- Scenes/Levels/Credits.tscn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index acfa44c2..5a7b00aa 100644 --- a/Scenes/Levels/Credits.tscn +++ b/Scenes/Levels/Credits.tscn @@ -2692,7 +2692,7 @@ offset_left = -40.0 offset_top = 136.0 offset_right = 40.0 offset_bottom = 152.0 -text = "trsitan35" +text = "tristan35" uppercase = true [node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label17"] From 2cb9675227f52c60c13c2de2c41d151c5d1bd239 Mon Sep 17 00:00:00 2001 From: John Cooper McDonald Date: Sat, 25 Oct 2025 14:15:03 -0500 Subject: [PATCH 33/39] Fix not being able to collect Red Coins from bumping blocks (#672) --- Scenes/Prefabs/Entities/Items/RedCoin.tscn | 21 +++++++++++++++++++-- Scripts/Classes/Entities/Items/RedCoin.gd | 7 +++++-- 2 files changed, 24 insertions(+), 4 deletions(-) diff --git a/Scenes/Prefabs/Entities/Items/RedCoin.tscn b/Scenes/Prefabs/Entities/Items/RedCoin.tscn index 288f2708..0558009b 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 @@ -110,8 +114,21 @@ shape = SubResource("RectangleShape2D_4qu2r") [node name="BlockBouncingDetection" type="Node" parent="." node_paths=PackedStringArray("hitbox")] script = ExtResource("4_lwdcj") detection_type = 1 -hitbox = NodePath("") +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/Scripts/Classes/Entities/Items/RedCoin.gd b/Scripts/Classes/Entities/Items/RedCoin.gd index d612cd3b..b0d6df3a 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: From 0f90d1cc55dd6657ca2bddf164c4b4bc5f54da07 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 20:16:35 +0100 Subject: [PATCH 34/39] added icon to falkimore --- Assets/Sprites/UI/Staff.png | Bin 9752 -> 9952 bytes Scenes/Levels/Credits.tscn | 17 ++++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/Assets/Sprites/UI/Staff.png b/Assets/Sprites/UI/Staff.png index a1dbe9c7aa2750739756356b33096a8635ada179..755950b6c3069ec462b34f18d447f6969417d680 100644 GIT binary patch literal 9952 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 UU+CyU1_lNOPgg&ebxsLQ06LU_00000 literal 9752 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 diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index 5a7b00aa..11adbeb2 100644 --- a/Scenes/Levels/Credits.tscn +++ b/Scenes/Levels/Credits.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=88 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"] @@ -289,6 +289,10 @@ region = Rect2(64, 96, 16, 16) 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) @@ -2574,9 +2578,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label11" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 48.0 +offset_left = 64.0 offset_top = 104.0 -offset_right = 112.0 +offset_right = 128.0 offset_bottom = 120.0 text = "amer241" uppercase = true @@ -2604,7 +2608,6 @@ text = "falkimore" uppercase = true [node name="TextureRect" type="TextureRect" parent="Labels/Github/Label3/Label12"] -visible = false layout_mode = 1 anchors_preset = -1 anchor_left = 1.0 @@ -2612,7 +2615,7 @@ anchor_right = 1.0 offset_right = 16.0 offset_bottom = 16.0 grow_horizontal = 0 -texture = SubResource("AtlasTexture_x68qv") +texture = SubResource("AtlasTexture_ma7ga") stretch_mode = 2 script = ExtResource("11_d4vu4") metadata/_custom_type_script = "uid://ca3bew33g45eq" @@ -2665,9 +2668,9 @@ metadata/_custom_type_script = "uid://ca3bew33g45eq" [node name="Label16" type="Label" parent="Labels/Github/Label3"] layout_mode = 0 -offset_left = 136.0 +offset_left = 152.0 offset_top = 104.0 -offset_right = 184.0 +offset_right = 200.0 offset_bottom = 120.0 text = "a2937" uppercase = true From 264f272b5e54bed9a5870fc0ee322e457c686776 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 20:50:51 +0100 Subject: [PATCH 35/39] haha no world map for you :fu: --- Assets/Sprites/Tilesets/OverworldMap.png | Bin 18592 -> 0 bytes .../Sprites/Tilesets/OverworldMap.png.import | 40 ------------------ 2 files changed, 40 deletions(-) delete mode 100755 Assets/Sprites/Tilesets/OverworldMap.png delete mode 100644 Assets/Sprites/Tilesets/OverworldMap.png.import diff --git a/Assets/Sprites/Tilesets/OverworldMap.png b/Assets/Sprites/Tilesets/OverworldMap.png deleted file mode 100755 index 98aff7a9595743468cb9cb991264462b6a2db8a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18592 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 Date: Sat, 25 Oct 2025 21:00:52 +0100 Subject: [PATCH 36/39] oh yea, also this one too, BYE BYE --- Assets/Sprites/Enemies/TrueBowser.png | Bin 1283 -> 0 bytes Assets/Sprites/Enemies/TrueBowser.png.import | 40 ------------------- 2 files changed, 40 deletions(-) delete mode 100755 Assets/Sprites/Enemies/TrueBowser.png delete mode 100644 Assets/Sprites/Enemies/TrueBowser.png.import diff --git a/Assets/Sprites/Enemies/TrueBowser.png b/Assets/Sprites/Enemies/TrueBowser.png deleted file mode 100755 index 858a9a2fe37bf20bd9febd38cde45545fe81b5e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1283 zcmeAS@N?(olHy`uVBq!ia0y~yU`POA4mJh`hDS5XEf^RW7>k44ofy`glX=O&z_QoV z#WAE}&f7WmMUM1%t-6BYhC*TdpH-Jb1e zd?9SgJS)hHQ*jdSxuvh)moYN!xEX3+w~a}4rHv)FY~fl&dDbsq%8`|o75?Y$Y1_Md??fN!PfV38XTCaVMU>m` zPcwtQl<#J^T6F(Qk6r)KkWkkkufMN^qx;j^_t$>i5p!I22KS}=FPV1K&aJ2r4f6UG zvG?_|Q;(b-XFNLl&qO3*{*GTyKZ`%TB)@d#Zf5C;d#}CIt1~R?XJWacq zkIsHNYhjj_ePZSQ>4pv*iqAgpEXptGXb(4>U;k2P$KvW)mlQjGeY~voa*gI*!P?H-S=qyHq)m(dKGVD*oB#C=Tu+p|Iv`#d`sX@lh@_?k3lXkwD^zeXT12; ztg-Y;ja~S@@bBA$uf1PA%aiZ@?3`m&*UK;5zpbCrB9Np}=V({-vORtR`w!NG`Y&pV ze!t}b*(LQroMr!lcL(%O)b&3QFOjr_xbg#c*QpDC%i7k>=csdZZ;Zb%ljoMchwGQy zo}N7W7r&@;+!wXOfB)Q&BcH6j=7r{E@3@w)&gytJh5y90|1+L^;Wi3n{&G7rlkdXS a_b=ps)v6nph4P;Q1&ybxpUXO@geCym3v3Gj diff --git a/Assets/Sprites/Enemies/TrueBowser.png.import b/Assets/Sprites/Enemies/TrueBowser.png.import deleted file mode 100644 index f3a90154..00000000 --- a/Assets/Sprites/Enemies/TrueBowser.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://cxbne173w4h8d" -path="res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://Assets/Sprites/Enemies/TrueBowser.png" -dest_files=["res://.godot/imported/TrueBowser.png-06be2b960df415db1a1f58e9a78fed0d.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 From e45681abd2d529a95cfb974c5c98485d0e780597 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 21:03:08 +0100 Subject: [PATCH 37/39] Update Credits.tscn --- Scenes/Levels/Credits.tscn | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/Scenes/Levels/Credits.tscn b/Scenes/Levels/Credits.tscn index 11adbeb2..3736cd6e 100644 --- a/Scenes/Levels/Credits.tscn +++ b/Scenes/Levels/Credits.tscn @@ -2871,6 +2871,29 @@ 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 From 9ad315d417713c8e8998f7f1dc03ef8dc15adcfd Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 25 Oct 2025 21:05:38 +0100 Subject: [PATCH 38/39] couple more unused --- .../Blocks/AnniversaryQuestionBlock.png | Bin 2441 -> 0 bytes .../AnniversaryQuestionBlock.png.import | 40 ------------------ Assets/Sprites/Blocks/TripleQuestionBlock.png | Bin 1601 -> 0 bytes .../Blocks/TripleQuestionBlock.png.import | 40 ------------------ 4 files changed, 80 deletions(-) delete mode 100755 Assets/Sprites/Blocks/AnniversaryQuestionBlock.png delete mode 100644 Assets/Sprites/Blocks/AnniversaryQuestionBlock.png.import delete mode 100755 Assets/Sprites/Blocks/TripleQuestionBlock.png delete mode 100644 Assets/Sprites/Blocks/TripleQuestionBlock.png.import diff --git a/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png b/Assets/Sprites/Blocks/AnniversaryQuestionBlock.png deleted file mode 100755 index 82214549248fef97b89ad90d7f783a8a86f18fce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2441 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 j- Date: Sat, 25 Oct 2025 21:47:51 +0100 Subject: [PATCH 39/39] removed dev warning, we're ready --- Scenes/Levels/TitleScreen.tscn | 1 + 1 file changed, 1 insertion(+) diff --git a/Scenes/Levels/TitleScreen.tscn b/Scenes/Levels/TitleScreen.tscn index 1a21750f..4032740c 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