[gd_scene load_steps=3 format=3 uid="uid://bqxm5q4jsfica"]

[ext_resource type="PackedScene" uid="uid://dd6113ilxy1qy" path="res://Scenes/Levels/SMBLL/World2/2-4.tscn" id="1_aq2gf"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_tn7ep"]

[node name="2-4" instance=ExtResource("1_aq2gf")]
campaign = "SMBANN"
world_id = 5

[node name="LevelBG" parent="." index="10"]
particles = 3

[node name="DiscoLevel" type="Node" parent="." index="12"]
script = ExtResource("2_tn7ep")
combo_meter_rate = 0.25
max_combo = 15
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"

[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="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/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@50173" to="Tiles/@Area2D@50173" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50174" to="Tiles/@Area2D@50174" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50175" to="Tiles/@Area2D@50175" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50176" to="Tiles/@Area2D@50176" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50177" to="Tiles/@Area2D@50177" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50178" to="Tiles/@Area2D@50178" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50179" to="Tiles/@Area2D@50179" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50180" to="Tiles/@Area2D@50180" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50181" to="Tiles/@Area2D@50181" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50182" to="Tiles/@Area2D@50182" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50183" to="Tiles/@Area2D@50183" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50184" to="Tiles/@Area2D@50184" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50185" to="Tiles/@Area2D@50185" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50186" to="Tiles/@Area2D@50186" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50187" to="Tiles/@Area2D@50187" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50188" to="Tiles/@Area2D@50188" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50189" to="Tiles/@Area2D@50189" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50190" to="Tiles/@Area2D@50190" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50191" to="Tiles/@Area2D@50191" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50192" to="Tiles/@Area2D@50192" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50193" to="Tiles/@Area2D@50193" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50194" to="Tiles/@Area2D@50194" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50195" to="Tiles/@Area2D@50195" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50196" to="Tiles/@Area2D@50196" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50197" to="Tiles/@Area2D@50197" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50198" to="Tiles/@Area2D@50198" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50199" to="Tiles/@Area2D@50199" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50200" to="Tiles/@Area2D@50200" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50201" to="Tiles/@Area2D@50201" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50202" to="Tiles/@Area2D@50202" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50203" to="Tiles/@Area2D@50203" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50204" to="Tiles/@Area2D@50204" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50205" to="Tiles/@Area2D@50205" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50206" to="Tiles/@Area2D@50206" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50207" to="Tiles/@Area2D@50207" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50208" to="Tiles/@Area2D@50208" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50209" to="Tiles/@Area2D@50209" method="area_entered"]
