[gd_scene load_steps=3 format=4 uid="uid://d0na80svnjvy6"]

[ext_resource type="PackedScene" uid="uid://2ianqfjihktc" path="res://Scenes/Levels/SMB1/World2/2-4.tscn" id="1_xwtdg"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_6spaw"]

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

[node name="Tiles" parent="." index="1"]
tile_map_data = PackedByteArray("[encoded data, 16372 characters]")

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

[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="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/Timer" method="start" flags=6 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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@63895" to="Tiles/@Node2D@63895/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@63896" to="Tiles/@Node2D@63896/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@63897" to="Tiles/@Node2D@63897/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@63898" to="Tiles/@Node2D@63898/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@63899" to="Tiles/@Node2D@63899/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63900" to="Tiles/@AnimatableBody2D@63900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63901" to="Tiles/@AnimatableBody2D@63901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63902" to="Tiles/@AnimatableBody2D@63902/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63903" to="Tiles/@AnimatableBody2D@63903/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63904" to="Tiles/@AnimatableBody2D@63904/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63905" to="Tiles/@AnimatableBody2D@63905/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@63906" to="Tiles/@Area2D@63906" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63907" to="Tiles/@Area2D@63907" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63908" to="Tiles/@Area2D@63908" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63909" to="Tiles/@Area2D@63909" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63910" to="Tiles/@Area2D@63910" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63911" to="Tiles/@Area2D@63911" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63912" to="Tiles/@Area2D@63912" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63913" to="Tiles/@Area2D@63913" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63914" to="Tiles/@Area2D@63914" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63915" to="Tiles/@Area2D@63915" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63916" to="Tiles/@Area2D@63916" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63917" to="Tiles/@Area2D@63917" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63918" to="Tiles/@Area2D@63918" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63919" to="Tiles/@Area2D@63919" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63920" to="Tiles/@Area2D@63920" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63921" to="Tiles/@Area2D@63921" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63922" to="Tiles/@Area2D@63922" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63923" to="Tiles/@Area2D@63923" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63924" to="Tiles/@Area2D@63924" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63925" to="Tiles/@Area2D@63925" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63926" to="Tiles/@Area2D@63926" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63927" to="Tiles/@Area2D@63927" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63928" to="Tiles/@Area2D@63928" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63929" to="Tiles/@Area2D@63929" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63930" to="Tiles/@Area2D@63930" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63933" to="Tiles/@Area2D@63933" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63934" to="Tiles/@Area2D@63934" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63935" to="Tiles/@Area2D@63935" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63936" to="Tiles/@Area2D@63936" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63937" to="Tiles/@Area2D@63937" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63938" to="Tiles/@Area2D@63938" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63939" to="Tiles/@Area2D@63939" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63940" to="Tiles/@Area2D@63940" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63941" to="Tiles/@Area2D@63941" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63942" to="Tiles/@Area2D@63942" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63943" to="Tiles/@Area2D@63943" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63944" to="Tiles/@Area2D@63944" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63945" to="Tiles/@Area2D@63945" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63946" to="Tiles/@Area2D@63946" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63947" to="Tiles/@Area2D@63947" method="area_entered"]

[editable path="Bowser"]
