added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,319 @@
[gd_scene load_steps=3 format=3 uid="uid://cn5ccpttjnsig"]
[ext_resource type="PackedScene" uid="uid://cvoo6f200qxpn" path="res://Scenes/Levels/SMB1/World8/8-1a.tscn" id="1_oghcw"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_hga1w"]
[node name="1-2A" instance=ExtResource("1_oghcw")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://bgsa0oyuedj42"
[node name="DiscoLevel" type="Node" parent="." index="10"]
script = ExtResource("2_hga1w")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166949" to="Tiles/@Node2D@166949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166950" to="Tiles/@Node2D@166950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166951" to="Tiles/@Node2D@166951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166952" to="Tiles/@Node2D@166952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166953" to="Tiles/@Node2D@166953/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166954" to="Tiles/@Node2D@166954/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="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@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@167002" to="Tiles/@Node2D@167002/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167003" to="Tiles/@Node2D@167003/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167004" to="Tiles/@Node2D@167004/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167005" to="Tiles/@Node2D@167005/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167006" to="Tiles/@Node2D@167006/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167007" to="Tiles/@Node2D@167007/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167008" to="Tiles/@Node2D@167008/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167009" to="Tiles/@Node2D@167009/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167010" to="Tiles/@Node2D@167010/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167011" to="Tiles/@Node2D@167011/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,152 @@
[gd_scene load_steps=3 format=3 uid="uid://bugdspbryy80f"]
[ext_resource type="PackedScene" uid="uid://bnfai47q4yhob" path="res://Scenes/Levels/SMB1/World8/8-2a.tscn" id="1_6e5i1"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_2ngrr"]
[node name="1-2A" instance=ExtResource("1_6e5i1")]
[node name="DiscoLevel" type="Node" parent="LevelBG" index="10"]
script = ExtResource("2_2ngrr")
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[node name="PipeArea" parent="." index="4"]
target_level = "uid://rrhh4bg4br4g"
[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="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@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/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@183335" to="Tiles/@Node2D@183335/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183336" to="Tiles/@Node2D@183336/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183337" to="Tiles/@Node2D@183337/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183338" to="Tiles/@Node2D@183338/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@183346" to="Tiles/@Node2D@183346/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183347" to="Tiles/@Node2D@183347/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183348" to="Tiles/@Node2D@183348/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183349" to="Tiles/@Node2D@183349/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183350" to="Tiles/@Node2D@183350/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,41 @@
[gd_scene load_steps=4 format=3 uid="uid://bij088rfbprdk"]
[ext_resource type="PackedScene" uid="uid://ojlyl3tabp2p" path="res://Scenes/Levels/SMBLL/World8/8-4.tscn" id="1_2usat"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_hlpec"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_swkpk"]
[node name="8-4" instance=ExtResource("1_2usat")]
campaign = "SMBANN"
[node name="RedPirannhaPlant" parent="Enemies" index="2"]
position = Vector2(512, 336)
[node name="RedPirannhaPlant2" parent="Enemies" index="3"]
position = Vector2(576, 336)
[node name="RedPirannhaPlant3" parent="Enemies" index="4"]
position = Vector2(704, 272)
[node name="RedPirannhaPlant4" parent="Enemies" index="5"]
position = Vector2(832, 336)
[node name="PirannhaPlant" parent="Enemies" index="6" instance=ExtResource("2_hlpec")]
position = Vector2(512, -32)
[node name="PirannhaPlant2" parent="Enemies" index="7" instance=ExtResource("2_hlpec")]
position = Vector2(576, -32)
[node name="PirannhaPlant3" parent="Enemies" index="8" instance=ExtResource("2_hlpec")]
position = Vector2(704, -96)
[node name="PirannhaPlant4" parent="Enemies" index="9" instance=ExtResource("2_hlpec")]
position = Vector2(832, -32)
[node name="PipeArea" parent="." index="11"]
target_level = "uid://bq355ycinib3p"
[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_swkpk")
combo_meter_rate = 0.25
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,36 @@
[gd_scene load_steps=4 format=3 uid="uid://ck5d1abcduiku"]
[ext_resource type="PackedScene" uid="uid://d4acncmmxvgk3" path="res://Scenes/Levels/SMBLL/World8/8-4b.tscn" id="1_equhn"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_xpiw0"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_fwhwj"]
[node name="8-4b" instance=ExtResource("1_equhn")]
campaign = "SMBANN"
[node name="RedPirannhaPlant" parent="." index="2"]
position = Vector2(-208, 160)
[node name="RedPirannhaPlant2" parent="." index="3"]
position = Vector2(-96, 160)
[node name="PipeArea2" parent="." index="5"]
target_level = "uid://ctyblojrhejbx"
[node name="DiscoLevel" type="Node" parent="." index="11"]
script = ExtResource("2_xpiw0")
combo_meter_rate = 0.1
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[node name="PirannhaPlant" parent="." index="16" instance=ExtResource("3_fwhwj")]
position = Vector2(-192, -32)
[node name="PirannhaPlant2" parent="." index="17" instance=ExtResource("3_fwhwj")]
position = Vector2(-80, -32)
[connection signal="block_destroyed" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,56 @@
[gd_scene load_steps=4 format=3 uid="uid://bmk3afhnnr7m5"]
[ext_resource type="PackedScene" uid="uid://b427j864nhby4" path="res://Scenes/Levels/SMBLL/World8/8-4d.tscn" id="1_kj182"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_63pcd"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_txs8t"]
[node name="8-4d" instance=ExtResource("1_kj182")]
campaign = "SMBANN"
[node name="Player" parent="." index="0"]
position = Vector2(-224, 0)
[node name="RedPirannhaPlant" parent="Enemies" index="0"]
position = Vector2(-208, 296)
[node name="RedPirannhaPlant2" parent="Enemies" index="1"]
position = Vector2(-32, 328)
[node name="RedPirannhaPlant3" parent="Enemies" index="2"]
position = Vector2(432, 280)
[node name="PirannhaPlant" parent="Enemies" index="4" instance=ExtResource("2_txs8t")]
position = Vector2(-192, -32)
[node name="PirannhaPlant2" parent="Enemies" index="5" instance=ExtResource("2_txs8t")]
position = Vector2(-16, 0)
[node name="PirannhaPlant3" parent="Enemies" index="6" instance=ExtResource("2_txs8t")]
position = Vector2(448, -48)
rotation = 3.1415927
[node name="PipeArea2" parent="." index="4"]
target_level = "uid://bij088rfbprdk"
[node name="LostLevelsEndingDoor" parent="." index="8"]
scene = "uid://b712pxr3iuo7x"
[node name="DiscoLevel" type="Node" parent="." index="14"]
script = ExtResource("2_63pcd")
combo_meter_rate = 0.25
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1]