diff --git a/Scenes/Levels/SMBLL/World5/5-1.tscn b/Scenes/Levels/SMBLL/World5/5-1.tscn index 68608e0..5a39fc9 100644 --- a/Scenes/Levels/SMBLL/World5/5-1.tscn +++ b/Scenes/Levels/SMBLL/World5/5-1.tscn @@ -362,133 +362,143 @@ position = Vector2(1864, -120) [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@53347" to="Tiles/@AnimatableBody2D@53347/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53347" to="Tiles/@AnimatableBody2D@53347/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53348" to="Tiles/@AnimatableBody2D@53348/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61922" to="Tiles/@AnimatableBody2D@61922/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61923" to="Tiles/@AnimatableBody2D@61923/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@53349" to="Tiles/@Node2D@53349/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@61924" to="Tiles/@Node2D@61924/LevelPersistance" method="set_as_active"] [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@53350" to="Tiles/@AnimatableBody2D@53350/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53350" to="Tiles/@AnimatableBody2D@53350/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53350" to="Tiles/@AnimatableBody2D@53350" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53350" to="Tiles/@AnimatableBody2D@53350/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53350" to="Tiles/@AnimatableBody2D@53350" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53350" to="Tiles/@AnimatableBody2D@53350/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53351" to="Tiles/@AnimatableBody2D@53351/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53352" to="Tiles/@AnimatableBody2D@53352/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53353" to="Tiles/@AnimatableBody2D@53353/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53354" to="Tiles/@AnimatableBody2D@53354/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@53355" to="Tiles/@AnimatableBody2D@53355/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61925" to="Tiles/@AnimatableBody2D@61925/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61926" to="Tiles/@AnimatableBody2D@61926/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61927" to="Tiles/@AnimatableBody2D@61927/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61928" to="Tiles/@AnimatableBody2D@61928/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61929" to="Tiles/@AnimatableBody2D@61929/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@61930" to="Tiles/@AnimatableBody2D@61930/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@53356" to="Tiles/@Area2D@53356" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53357" to="Tiles/@Area2D@53357" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53358" to="Tiles/@Area2D@53358" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53359" to="Tiles/@Area2D@53359" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53360" to="Tiles/@Area2D@53360" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53361" to="Tiles/@Area2D@53361" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53362" to="Tiles/@Area2D@53362" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53363" to="Tiles/@Area2D@53363" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53364" to="Tiles/@Area2D@53364" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53365" to="Tiles/@Area2D@53365" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53366" to="Tiles/@Area2D@53366" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53367" to="Tiles/@Area2D@53367" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53368" to="Tiles/@Area2D@53368" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53369" to="Tiles/@Area2D@53369" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53370" to="Tiles/@Area2D@53370" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53371" to="Tiles/@Area2D@53371" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53372" to="Tiles/@Area2D@53372" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53373" to="Tiles/@Area2D@53373" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53374" to="Tiles/@Area2D@53374" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53375" to="Tiles/@Area2D@53375" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53376" to="Tiles/@Area2D@53376" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53377" to="Tiles/@Area2D@53377" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53378" to="Tiles/@Area2D@53378" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53379" to="Tiles/@Area2D@53379" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53380" to="Tiles/@Area2D@53380" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53381" to="Tiles/@Area2D@53381" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53382" to="Tiles/@Area2D@53382" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53383" to="Tiles/@Area2D@53383" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53384" to="Tiles/@Area2D@53384" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53385" to="Tiles/@Area2D@53385" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53386" to="Tiles/@Area2D@53386" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53387" to="Tiles/@Area2D@53387" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53388" to="Tiles/@Area2D@53388" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53389" to="Tiles/@Area2D@53389" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53390" to="Tiles/@Area2D@53390" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53391" to="Tiles/@Area2D@53391" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53392" to="Tiles/@Area2D@53392" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53393" to="Tiles/@Area2D@53393" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53394" to="Tiles/@Area2D@53394" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53395" to="Tiles/@Area2D@53395" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53396" to="Tiles/@Area2D@53396" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53397" to="Tiles/@Area2D@53397" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53398" to="Tiles/@Area2D@53398" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53399" to="Tiles/@Area2D@53399" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53400" to="Tiles/@Area2D@53400" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53401" to="Tiles/@Area2D@53401" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53402" to="Tiles/@Area2D@53402" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53403" to="Tiles/@Area2D@53403" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53404" to="Tiles/@Area2D@53404" method="area_entered"] -[connection signal="area_entered" from="Tiles/@Area2D@53405" to="Tiles/@Area2D@53405" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61931" to="Tiles/@Area2D@61931" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61932" to="Tiles/@Area2D@61932" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61933" to="Tiles/@Area2D@61933" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61934" to="Tiles/@Area2D@61934" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61935" to="Tiles/@Area2D@61935" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61936" to="Tiles/@Area2D@61936" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61937" to="Tiles/@Area2D@61937" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61938" to="Tiles/@Area2D@61938" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61939" to="Tiles/@Area2D@61939" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61940" to="Tiles/@Area2D@61940" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61941" to="Tiles/@Area2D@61941" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61942" to="Tiles/@Area2D@61942" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61943" to="Tiles/@Area2D@61943" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61944" to="Tiles/@Area2D@61944" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61945" to="Tiles/@Area2D@61945" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61946" to="Tiles/@Area2D@61946" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61947" to="Tiles/@Area2D@61947" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61948" to="Tiles/@Area2D@61948" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61949" to="Tiles/@Area2D@61949" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61950" to="Tiles/@Area2D@61950" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61951" to="Tiles/@Area2D@61951" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61952" to="Tiles/@Area2D@61952" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61953" to="Tiles/@Area2D@61953" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61954" to="Tiles/@Area2D@61954" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61955" to="Tiles/@Area2D@61955" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61956" to="Tiles/@Area2D@61956" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61957" to="Tiles/@Area2D@61957" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61958" to="Tiles/@Area2D@61958" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61959" to="Tiles/@Area2D@61959" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61960" to="Tiles/@Area2D@61960" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61961" to="Tiles/@Area2D@61961" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61962" to="Tiles/@Area2D@61962" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61963" to="Tiles/@Area2D@61963" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61964" to="Tiles/@Area2D@61964" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61965" to="Tiles/@Area2D@61965" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61966" to="Tiles/@Area2D@61966" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61967" to="Tiles/@Area2D@61967" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61968" to="Tiles/@Area2D@61968" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61969" to="Tiles/@Area2D@61969" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61970" to="Tiles/@Area2D@61970" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61971" to="Tiles/@Area2D@61971" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61972" to="Tiles/@Area2D@61972" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61973" to="Tiles/@Area2D@61973" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61974" to="Tiles/@Area2D@61974" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61975" to="Tiles/@Area2D@61975" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61976" to="Tiles/@Area2D@61976" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61977" to="Tiles/@Area2D@61977" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61978" to="Tiles/@Area2D@61978" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61979" to="Tiles/@Area2D@61979" method="area_entered"] +[connection signal="area_entered" from="Tiles/@Area2D@61980" to="Tiles/@Area2D@61980" method="area_entered"] [connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="check_brick_empty"] [connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"] [connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"] [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53406" to="ChallengeNodes/Tiles/@AnimatableBody2D@53406/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53407" to="ChallengeNodes/Tiles/@AnimatableBody2D@53407/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61981" to="ChallengeNodes/Tiles/@AnimatableBody2D@61981/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61982" to="ChallengeNodes/Tiles/@AnimatableBody2D@61982/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"] [connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"] [connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"] @@ -496,117 +506,132 @@ position = Vector2(1864, -120) [connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53408" to="ChallengeNodes/Tiles/@AnimatableBody2D@53408/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53409" to="ChallengeNodes/Tiles/@AnimatableBody2D@53409/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53410" to="ChallengeNodes/Tiles/@AnimatableBody2D@53410/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53411" to="ChallengeNodes/Tiles/@AnimatableBody2D@53411/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53412" to="ChallengeNodes/Tiles/@AnimatableBody2D@53412/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413" method="player_mushroom_check"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53413" to="ChallengeNodes/Tiles/@AnimatableBody2D@53413/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53414" to="ChallengeNodes/Tiles/@AnimatableBody2D@53414/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53415" to="ChallengeNodes/Tiles/@AnimatableBody2D@53415/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416" method="player_mushroom_check"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53416" to="ChallengeNodes/Tiles/@AnimatableBody2D@53416/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53417" to="ChallengeNodes/Tiles/@AnimatableBody2D@53417/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53418" to="ChallengeNodes/Tiles/@AnimatableBody2D@53418/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53419" to="ChallengeNodes/Tiles/@AnimatableBody2D@53419/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420" method="player_mushroom_check"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53420" to="ChallengeNodes/Tiles/@AnimatableBody2D@53420/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53421" to="ChallengeNodes/Tiles/@AnimatableBody2D@53421/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53422" to="ChallengeNodes/Tiles/@AnimatableBody2D@53422/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53423" to="ChallengeNodes/Tiles/@AnimatableBody2D@53423/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53424" to="ChallengeNodes/Tiles/@AnimatableBody2D@53424/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425" method="on_block_hit"] -[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@53425" to="ChallengeNodes/Tiles/@AnimatableBody2D@53425/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61983" to="ChallengeNodes/Tiles/@AnimatableBody2D@61983/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61984" to="ChallengeNodes/Tiles/@AnimatableBody2D@61984/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61985" to="ChallengeNodes/Tiles/@AnimatableBody2D@61985/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61986" to="ChallengeNodes/Tiles/@AnimatableBody2D@61986/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61987" to="ChallengeNodes/Tiles/@AnimatableBody2D@61987/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61988" to="ChallengeNodes/Tiles/@AnimatableBody2D@61988/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61989" to="ChallengeNodes/Tiles/@AnimatableBody2D@61989/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61990" to="ChallengeNodes/Tiles/@AnimatableBody2D@61990/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61991" to="ChallengeNodes/Tiles/@AnimatableBody2D@61991/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61992" to="ChallengeNodes/Tiles/@AnimatableBody2D@61992/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61993" to="ChallengeNodes/Tiles/@AnimatableBody2D@61993/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61994" to="ChallengeNodes/Tiles/@AnimatableBody2D@61994/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995" method="player_mushroom_check"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61995" to="ChallengeNodes/Tiles/@AnimatableBody2D@61995/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61996" to="ChallengeNodes/Tiles/@AnimatableBody2D@61996/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61997" to="ChallengeNodes/Tiles/@AnimatableBody2D@61997/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61998" to="ChallengeNodes/Tiles/@AnimatableBody2D@61998/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@61999" to="ChallengeNodes/Tiles/@AnimatableBody2D@61999/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000" method="check_brick_empty"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000" method="on_block_hit"] +[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@62000" to="ChallengeNodes/Tiles/@AnimatableBody2D@62000/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="screen_entered" from="ChallengeNodes/HardCameraRightLimit/VisibleOnScreenEnabler2D" to="ChallengeNodes/HardCameraRightLimit" method="on_screen_entered"] [connection signal="screen_exited" from="ChallengeNodes/HardCameraRightLimit/VisibleOnScreenEnabler2D" to="ChallengeNodes/HardCameraRightLimit" method="return_camera_to_normal"] [connection signal="block_destroyed" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"] @@ -616,10 +641,10 @@ position = Vector2(1864, -120) [connection signal="player_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="shell_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock" method="dispense_item" unbinds=1] [connection signal="shell_block_hit" from="Tiles2/InvisibleQuestionBlock" to="Tiles2/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@53426" to="Tiles2/@AnimatableBody2D@53426/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles2/@AnimatableBody2D@62001" to="Tiles2/@AnimatableBody2D@62001/BlockAnimations" method="bounce_block" unbinds=1] diff --git a/Scenes/Levels/SMBLL/World5/5-1a.tscn b/Scenes/Levels/SMBLL/World5/5-1a.tscn index 2a193f9..ccaf76e 100644 --- a/Scenes/Levels/SMBLL/World5/5-1a.tscn +++ b/Scenes/Levels/SMBLL/World5/5-1a.tscn @@ -21,177 +21,217 @@ script = ExtResource("3_lba4e") nodes_to_delete = [NodePath("../Blocks")] metadata/_custom_type_script = "uid://cgm3opb5qudc1" +[node name="ChallengeNodes" parent="." index="9"] +force_on = true + [node name="BrickBlock2" parent="ChallengeNodes" index="0" instance=ExtResource("2_keohv")] position = Vector2(72, -168) metadata/red_coin = 0 metadata/r_coin_id = 2 +[node name="RedCoin" parent="ChallengeNodes" index="1"] +position = Vector2(217, 101) + +[node name="BrickBlock" parent="ChallengeNodes" index="2"] +position = Vector2(84, 70) + [node name="BrickBlock2" parent="Blocks" index="0" instance=ExtResource("2_keohv")] position = Vector2(72, -168) +[node name="Coin" parent="Blocks" index="1"] +position = Vector2(26, 115) + +[node name="BrickBlock" parent="Blocks" index="2"] +position = Vector2(84, 70) + [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@115155" to="Tiles/@AnimatableBody2D@115155/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115155" to="Tiles/@AnimatableBody2D@115155/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115156" to="Tiles/@AnimatableBody2D@115156/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115157" to="Tiles/@AnimatableBody2D@115157/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115158" to="Tiles/@AnimatableBody2D@115158/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115159" to="Tiles/@AnimatableBody2D@115159/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115160" to="Tiles/@AnimatableBody2D@115160/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115161" to="Tiles/@AnimatableBody2D@115161/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115162" to="Tiles/@AnimatableBody2D@115162/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115163" to="Tiles/@AnimatableBody2D@115163/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115164" to="Tiles/@AnimatableBody2D@115164/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115165" to="Tiles/@AnimatableBody2D@115165/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115166" to="Tiles/@AnimatableBody2D@115166/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115167" to="Tiles/@AnimatableBody2D@115167/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115168" to="Tiles/@AnimatableBody2D@115168/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115169" to="Tiles/@AnimatableBody2D@115169/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115170" to="Tiles/@AnimatableBody2D@115170/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115171" to="Tiles/@AnimatableBody2D@115171/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115172" to="Tiles/@AnimatableBody2D@115172/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115173" to="Tiles/@AnimatableBody2D@115173/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115174" to="Tiles/@AnimatableBody2D@115174/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115175" to="Tiles/@AnimatableBody2D@115175/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115176" to="Tiles/@AnimatableBody2D@115176/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115177" to="Tiles/@AnimatableBody2D@115177/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178" method="on_block_hit"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178" method="on_shell_block_hit"] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@115178" to="Tiles/@AnimatableBody2D@115178/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66657" to="Tiles/@AnimatableBody2D@66657/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66658" to="Tiles/@AnimatableBody2D@66658/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66659" to="Tiles/@AnimatableBody2D@66659/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66660" to="Tiles/@AnimatableBody2D@66660/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66661" to="Tiles/@AnimatableBody2D@66661/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66662" to="Tiles/@AnimatableBody2D@66662/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66663" to="Tiles/@AnimatableBody2D@66663/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66664" to="Tiles/@AnimatableBody2D@66664/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66665" to="Tiles/@AnimatableBody2D@66665/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66666" to="Tiles/@AnimatableBody2D@66666/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66667" to="Tiles/@AnimatableBody2D@66667/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66668" to="Tiles/@AnimatableBody2D@66668/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66669" to="Tiles/@AnimatableBody2D@66669/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66670" to="Tiles/@AnimatableBody2D@66670/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66671" to="Tiles/@AnimatableBody2D@66671/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66672" to="Tiles/@AnimatableBody2D@66672/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66673" to="Tiles/@AnimatableBody2D@66673/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66674" to="Tiles/@AnimatableBody2D@66674/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66675" to="Tiles/@AnimatableBody2D@66675/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66676" to="Tiles/@AnimatableBody2D@66676/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66677" to="Tiles/@AnimatableBody2D@66677/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66678" to="Tiles/@AnimatableBody2D@66678/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66679" to="Tiles/@AnimatableBody2D@66679/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680/LevelPersistance" method="set_as_active"] +[connection signal="item_changed" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680" method="check_brick_empty"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680" method="on_block_hit"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680" method="on_shell_block_hit"] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66680" to="Tiles/@AnimatableBody2D@66680/BlockAnimations" method="bounce_block" unbinds=1] [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115179" to="Tiles/@Node2D@115179/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115180" to="Tiles/@Node2D@115180/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115181" to="Tiles/@Node2D@115181/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115182" to="Tiles/@Node2D@115182/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115183" to="Tiles/@Node2D@115183/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115184" to="Tiles/@Node2D@115184/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115185" to="Tiles/@Node2D@115185/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115186" to="Tiles/@Node2D@115186/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115187" to="Tiles/@Node2D@115187/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115188" to="Tiles/@Node2D@115188/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115189" to="Tiles/@Node2D@115189/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115190" to="Tiles/@Node2D@115190/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115191" to="Tiles/@Node2D@115191/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115192" to="Tiles/@Node2D@115192/LevelPersistance" method="set_as_active"] -[connection signal="collected" from="Tiles/@Node2D@115193" to="Tiles/@Node2D@115193/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66681" to="Tiles/@Node2D@66681/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66682" to="Tiles/@Node2D@66682/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66683" to="Tiles/@Node2D@66683/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66684" to="Tiles/@Node2D@66684/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66685" to="Tiles/@Node2D@66685/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66686" to="Tiles/@Node2D@66686/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66687" to="Tiles/@Node2D@66687/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66688" to="Tiles/@Node2D@66688/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66689" to="Tiles/@Node2D@66689/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66690" to="Tiles/@Node2D@66690/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66691" to="Tiles/@Node2D@66691/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66692" to="Tiles/@Node2D@66692/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66693" to="Tiles/@Node2D@66693/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66694" to="Tiles/@Node2D@66694/LevelPersistance" method="set_as_active"] +[connection signal="collected" from="Tiles/@Node2D@66695" to="Tiles/@Node2D@66695/LevelPersistance" method="set_as_active"] diff --git a/Scenes/Prefabs/Entities/Objects/Firebar.tscn b/Scenes/Prefabs/Entities/Objects/Firebar.tscn index 2865b82..2365309 100644 --- a/Scenes/Prefabs/Entities/Objects/Firebar.tscn +++ b/Scenes/Prefabs/Entities/Objects/Firebar.tscn @@ -20,8 +20,16 @@ script/source = "extends Node2D @export_enum(\"C-Clockwise\", \"Clockwise\") var direction := 0 +var smooth_rotation := false + +var bar_rotation := 0.0 + func _physics_process(delta: float) -> void: - $RotationJoint.global_rotation_degrees += 90 * delta * [-1, 1][direction] + bar_rotation += 108 * delta * [-1, 1][direction] + if Settings.file.visuals.firebar_style == 1: + $RotationJoint.global_rotation_degrees = bar_rotation + else: + $RotationJoint.global_rotation_degrees = snapped(bar_rotation, 11.25) func on_area_entered(area: Area2D) -> void: if area.owner is Player: @@ -94,6 +102,7 @@ func _process(_delta: float) -> void: " [node name="Firebar" type="Node2D"] +physics_interpolation_mode = 2 script = SubResource("GDScript_e2e05") [node name="FireBar" type="Sprite2D" parent="."] @@ -104,6 +113,7 @@ texture = ExtResource("1_e2e05") [node name="RotationJoint" type="Node2D" parent="."] unique_name_in_owner = true +physics_interpolation_mode = 2 z_index = 20 [node name="RemoteTransform2D" type="RemoteTransform2D" parent="RotationJoint"] diff --git a/Scenes/Prefabs/UI/SettingsMenu.tscn b/Scenes/Prefabs/UI/SettingsMenu.tscn index 7c4f074..93eb24d 100644 --- a/Scenes/Prefabs/UI/SettingsMenu.tscn +++ b/Scenes/Prefabs/UI/SettingsMenu.tscn @@ -401,7 +401,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"), NodePath("ColourfulPipes")] +options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), NodePath("ColourfulPipes"), NodePath("FirebarStyle")] [node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"] custom_minimum_size = Vector2(0, 4) @@ -477,6 +477,13 @@ title = "VISUAL_COLOURFUL_PIPES" values = ["SETTING_OFF", "SETTING_ON"] settings_category = "visuals" +[node name="FirebarStyle" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")] +layout_mode = 2 +option_key = "firebar_style" +title = "FIREBAR STYLE" +values = ["Classic", "Modern"] +settings_category = "visuals" + [node name="VisualsSetter" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"] script = ExtResource("9_kfq5n") @@ -908,6 +915,7 @@ script = ExtResource("19_k6yev") [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisibleTimers" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="visible_timers_changed"] [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/TransitionAnimation" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="transition_style_changed"] [connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ColourfulPipes" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="colourful_pipes_changed"] +[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/FirebarStyle" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="firebar_style_changed"] [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"] diff --git a/Scripts/Classes/Singletons/SettingsManager.gd b/Scripts/Classes/Singletons/SettingsManager.gd index 2b9d004..b097e74 100644 --- a/Scripts/Classes/Singletons/SettingsManager.gd +++ b/Scripts/Classes/Singletons/SettingsManager.gd @@ -61,7 +61,8 @@ var file := { "bridge_animation": 0, "visible_timers": 0, "transition_animation": 0, - "colour_pipes": 1 + "colour_pipes": 1, + "firebar_style": 0 }, "difficulty": { diff --git a/Scripts/Parts/VisualsSetter.gd b/Scripts/Parts/VisualsSetter.gd index 4db8cc1..e3741ae 100644 --- a/Scripts/Parts/VisualsSetter.gd +++ b/Scripts/Parts/VisualsSetter.gd @@ -48,6 +48,9 @@ func transition_style_changed(new_value := 0) -> void: Global.fade_transition = bool(new_value) Settings.file.visuals.transition_animation = new_value +func firebar_style_changed(new_value := 0) -> void: + Settings.file.visuals.firebar_style = new_value + func set_value(value_name := "", value = null) -> void: { "parallax_style": parallax_style_changed, @@ -63,5 +66,6 @@ func set_value(value_name := "", value = null) -> void: "resource_packs": resource_pack_loaded, "bridge_animation": bridge_changed, "transition_animation": transform_style_changed, - "colour_pipes": colourful_pipes_changed + "colour_pipes": colourful_pipes_changed, + "firebar_style": firebar_style_changed }[value_name].call(value)