From 922c29cc8175b4773806d982661a5340c040d049 Mon Sep 17 00:00:00 2001 From: JHDev2006 Date: Sat, 13 Sep 2025 21:11:36 +0100 Subject: [PATCH] added a option in the setting, to re verify your rom / regenerate assets --- Scenes/Levels/SMB1/World2/2-1.tscn | 532 +++++++++++++-------------- Scenes/Levels/SMB1/World8/8-4.tscn | 26 +- Scenes/Prefabs/UI/SettingsMenu.tscn | 18 +- Scripts/Classes/Singletons/Global.gd | 2 + project.godot | 2 - 5 files changed, 297 insertions(+), 283 deletions(-) diff --git a/Scenes/Levels/SMB1/World2/2-1.tscn b/Scenes/Levels/SMB1/World2/2-1.tscn index 01c81fa..7044bd9 100644 --- a/Scenes/Levels/SMB1/World2/2-1.tscn +++ b/Scenes/Levels/SMB1/World2/2-1.tscn @@ -288,30 +288,30 @@ metadata/_custom_type_script = "uid://don436dsjhc8w" [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@49777" to="Tiles/@AnimatableBody2D@49777/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49777" to="Tiles/@AnimatableBody2D@49777/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49778" to="Tiles/@AnimatableBody2D@49778/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49779" to="Tiles/@AnimatableBody2D@49779/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49780" to="Tiles/@AnimatableBody2D@49780/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38324" to="Tiles/@AnimatableBody2D@38324/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38325" to="Tiles/@AnimatableBody2D@38325/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38326" to="Tiles/@AnimatableBody2D@38326/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38327" to="Tiles/@AnimatableBody2D@38327/BlockAnimations" method="bounce_block" unbinds=1] [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"] @@ -319,246 +319,246 @@ metadata/_custom_type_script = "uid://don436dsjhc8w" [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49781" to="Tiles/@AnimatableBody2D@49781/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49782" to="Tiles/@AnimatableBody2D@49782/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49783" to="Tiles/@AnimatableBody2D@49783/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49784" to="Tiles/@AnimatableBody2D@49784/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49785" to="Tiles/@AnimatableBody2D@49785/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49786" to="Tiles/@AnimatableBody2D@49786/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49787" to="Tiles/@AnimatableBody2D@49787/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49788" to="Tiles/@AnimatableBody2D@49788/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49789" to="Tiles/@AnimatableBody2D@49789/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49790" to="Tiles/@AnimatableBody2D@49790/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49791" to="Tiles/@AnimatableBody2D@49791/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49792" to="Tiles/@AnimatableBody2D@49792/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49793" to="Tiles/@AnimatableBody2D@49793/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49794" to="Tiles/@AnimatableBody2D@49794/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49795" to="Tiles/@AnimatableBody2D@49795/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49796" to="Tiles/@AnimatableBody2D@49796/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49797" to="Tiles/@AnimatableBody2D@49797/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49798" to="Tiles/@AnimatableBody2D@49798/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49799" to="Tiles/@AnimatableBody2D@49799/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49800" to="Tiles/@AnimatableBody2D@49800/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49801" to="Tiles/@AnimatableBody2D@49801/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49802" to="Tiles/@AnimatableBody2D@49802/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49803" to="Tiles/@AnimatableBody2D@49803/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49804" to="Tiles/@AnimatableBody2D@49804/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49805" to="Tiles/@AnimatableBody2D@49805/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49806" to="Tiles/@AnimatableBody2D@49806/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49807" to="Tiles/@AnimatableBody2D@49807/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49808" to="Tiles/@AnimatableBody2D@49808/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49809" to="Tiles/@AnimatableBody2D@49809/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49810" to="Tiles/@AnimatableBody2D@49810/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49811" to="Tiles/@AnimatableBody2D@49811/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49812" to="Tiles/@AnimatableBody2D@49812/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49813" to="Tiles/@AnimatableBody2D@49813/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49814" to="Tiles/@AnimatableBody2D@49814/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49815" to="Tiles/@AnimatableBody2D@49815/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38328" to="Tiles/@AnimatableBody2D@38328/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38329" to="Tiles/@AnimatableBody2D@38329/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38330" to="Tiles/@AnimatableBody2D@38330/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38331" to="Tiles/@AnimatableBody2D@38331/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38332" to="Tiles/@AnimatableBody2D@38332/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38333" to="Tiles/@AnimatableBody2D@38333/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38334" to="Tiles/@AnimatableBody2D@38334/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38335" to="Tiles/@AnimatableBody2D@38335/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38336" to="Tiles/@AnimatableBody2D@38336/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38337" to="Tiles/@AnimatableBody2D@38337/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38338" to="Tiles/@AnimatableBody2D@38338/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38339" to="Tiles/@AnimatableBody2D@38339/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38340" to="Tiles/@AnimatableBody2D@38340/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38341" to="Tiles/@AnimatableBody2D@38341/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38342" to="Tiles/@AnimatableBody2D@38342/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38343" to="Tiles/@AnimatableBody2D@38343/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38344" to="Tiles/@AnimatableBody2D@38344/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38345" to="Tiles/@AnimatableBody2D@38345/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38346" to="Tiles/@AnimatableBody2D@38346/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38347" to="Tiles/@AnimatableBody2D@38347/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38348" to="Tiles/@AnimatableBody2D@38348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38349" to="Tiles/@AnimatableBody2D@38349/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38350" to="Tiles/@AnimatableBody2D@38350/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38351" to="Tiles/@AnimatableBody2D@38351/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38352" to="Tiles/@AnimatableBody2D@38352/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38353" to="Tiles/@AnimatableBody2D@38353/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38354" to="Tiles/@AnimatableBody2D@38354/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38355" to="Tiles/@AnimatableBody2D@38355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38356" to="Tiles/@AnimatableBody2D@38356/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38357" to="Tiles/@AnimatableBody2D@38357/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38358" to="Tiles/@AnimatableBody2D@38358/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38359" to="Tiles/@AnimatableBody2D@38359/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38360" to="Tiles/@AnimatableBody2D@38360/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38361" to="Tiles/@AnimatableBody2D@38361/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38362" to="Tiles/@AnimatableBody2D@38362/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@49816" to="Tiles/@Area2D@49816" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49817" to="Tiles/@Area2D@49817" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49818" to="Tiles/@Area2D@49818" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49819" to="Tiles/@Area2D@49819" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49820" to="Tiles/@Area2D@49820" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49821" to="Tiles/@Area2D@49821" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49822" to="Tiles/@Area2D@49822" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49823" to="Tiles/@Area2D@49823" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49824" to="Tiles/@Area2D@49824" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49825" to="Tiles/@Area2D@49825" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@49826" to="Tiles/@Area2D@49826" method="area_entered"] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@49827" to="Tiles/@AnimatableBody2D@49827/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="area_entered" from="Tiles/@Area2D@38363" to="Tiles/@Area2D@38363" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38364" to="Tiles/@Area2D@38364" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38365" to="Tiles/@Area2D@38365" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38366" to="Tiles/@Area2D@38366" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38367" to="Tiles/@Area2D@38367" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38368" to="Tiles/@Area2D@38368" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38369" to="Tiles/@Area2D@38369" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38370" to="Tiles/@Area2D@38370" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38371" to="Tiles/@Area2D@38371" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38372" to="Tiles/@Area2D@38372" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@38373" to="Tiles/@Area2D@38373" method="area_entered"] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@38374" to="Tiles/@AnimatableBody2D@38374/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMB1/World8/8-4.tscn b/Scenes/Levels/SMB1/World8/8-4.tscn index 7620315..2c71e4a 100644 --- a/Scenes/Levels/SMB1/World8/8-4.tscn +++ b/Scenes/Levels/SMB1/World8/8-4.tscn @@ -88,16 +88,16 @@ id = 1 particles = 3 [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80720" to="Tiles/@Area2D@80720" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80721" to="Tiles/@Area2D@80721" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80722" to="Tiles/@Area2D@80722" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80723" to="Tiles/@Area2D@80723" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80724" to="Tiles/@Area2D@80724" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80725" to="Tiles/@Area2D@80725" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80726" to="Tiles/@Area2D@80726" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80727" to="Tiles/@Area2D@80727" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80728" to="Tiles/@Area2D@80728" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80729" to="Tiles/@Area2D@80729" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80730" to="Tiles/@Area2D@80730" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80731" to="Tiles/@Area2D@80731" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@80732" to="Tiles/@Area2D@80732" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48181" to="Tiles/@Area2D@48181" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48182" to="Tiles/@Area2D@48182" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48183" to="Tiles/@Area2D@48183" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48184" to="Tiles/@Area2D@48184" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48185" to="Tiles/@Area2D@48185" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48186" to="Tiles/@Area2D@48186" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48187" to="Tiles/@Area2D@48187" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48188" to="Tiles/@Area2D@48188" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48189" to="Tiles/@Area2D@48189" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48190" to="Tiles/@Area2D@48190" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48191" to="Tiles/@Area2D@48191" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48192" to="Tiles/@Area2D@48192" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@48193" to="Tiles/@Area2D@48193" method="area_entered"] diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 9ffe019..334ca28 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -148,6 +148,12 @@ func delete_everything(campaign := \"SMB1\") -> void: delete_challenge(campaign) delete_achievement(campaign) delete_boo(campaign) + +func regen_rom() -> void: + DirAccess.remove_absolute(Global.ROM_PATH) + DirAccess.remove_absolute(Global.ROM_ASSETS_PATH) + Global.check_for_rom() + Global.transition_to_scene(\"res://Scenes/Levels/RomVerifier.tscn\") " [node name="SettingsMenu" type="Control" node_paths=PackedStringArray("containers")] @@ -764,12 +770,11 @@ script = SubResource("GDScript_ksnto") type = 1 [node name="Data" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")] -visible = false layout_mode = 2 theme_override_constants/separation = -4 script = ExtResource("4_avtty") category_name = "SETTINGS_DATA" -options = [NodePath("CampaignData"), NodePath("ChallengeModeData"), NodePath("BooRaceData"), NodePath("MarathonData"), NodePath("AchievementData"), NodePath("Everything")] +options = [NodePath("CampaignData"), NodePath("ChallengeModeData"), NodePath("BooRaceData"), NodePath("MarathonData"), NodePath("AchievementData"), NodePath("Everything"), NodePath("RegenROM")] [node name="MarginContainer" type="MarginContainer" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] layout_mode = 2 @@ -822,6 +827,14 @@ extra_confirm = true [node name="DataDeletion" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] script = SubResource("GDScript_oh4w7") +[node name="Control2" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Data"] +custom_minimum_size = Vector2(0, 8) +layout_mode = 2 + +[node name="RegenROM" parent="PanelContainer/MarginContainer/VBoxContainer/Data" instance=ExtResource("9_t6b48")] +layout_mode = 2 +title = "Delete Generated Resource Pack" + [node name="Control" type="Control" parent="PanelContainer"] custom_minimum_size = Vector2(24, 0) layout_mode = 2 @@ -907,6 +920,7 @@ script = ExtResource("19_k6yev") [connection signal="deleted" from="PanelContainer/MarginContainer/VBoxContainer/Data/MarathonData" to="PanelContainer/MarginContainer/VBoxContainer/Data/DataDeletion" method="delete_marathon"] [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"] [editable path="PanelContainer/MarginContainer/VBoxContainer/Video/Language"] [editable path="PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode"] diff --git a/Scripts/Classes/Singletons/Global.gd b/Scripts/Classes/Singletons/Global.gd index 34fdf5c..9884bd9 100644 --- a/Scripts/Classes/Singletons/Global.gd +++ b/Scripts/Classes/Singletons/Global.gd @@ -173,6 +173,8 @@ func _ready() -> void: check_for_rom() func check_for_rom() -> void: + rom_path = "" + rom_assets_exist = false if FileAccess.file_exists(Global.ROM_PATH) == false: return var path = Global.ROM_PATH diff --git a/project.godot b/project.godot index 5e926bf..094030a 100644 --- a/project.godot +++ b/project.godot @@ -47,8 +47,6 @@ gdscript/warnings/narrowing_conversion=0 window/size/viewport_width=256 window/size/viewport_height=240 -window/size/window_width_override=1024 -window/size/window_height_override=960 window/stretch/mode="viewport" [dotnet]