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

[ext_resource type="PackedScene" uid="uid://pa2g0jame5sv" path="res://Scenes/Levels/SMB1/World7/7-4.tscn" id="1_iyi7h"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_4rt5d"]

[node name="7-4" instance=ExtResource("1_iyi7h")]
campaign = "SMBANN"

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

[node name="PickAPathPoint" parent="PickAPathTeleport" index="1"]
position = Vector2(-624, 0)

[node name="PickAPathPoint2" parent="PickAPathTeleport" index="2"]
position = Vector2(-408, 0)

[node name="PickAPathTeleport2" parent="." index="12"]
position = Vector2(2160, -72)

[node name="PickAPathPoint" parent="PickAPathTeleport2" index="1"]
position = Vector2(-64, 0)

[node name="PickAPathPoint2" parent="PickAPathTeleport2" index="2"]
position = Vector2(-384, 0)

[node name="PickAPathPoint3" parent="PickAPathTeleport2" index="3"]
position = Vector2(-616, -64)

[node name="PickAPathTeleport2" parent="PickAPathTeleport2" index="4"]
position = Vector2(0, -64)

[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_4rt5d")
combo_meter_rate = 0.15
max_combo = 0
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"

[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64828" to="Tiles/@Area2D@64828" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64829" to="Tiles/@Area2D@64829" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64830" to="Tiles/@Area2D@64830" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64831" to="Tiles/@Area2D@64831" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64832" to="Tiles/@Area2D@64832" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64833" to="Tiles/@Area2D@64833" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64834" to="Tiles/@Area2D@64834" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64835" to="Tiles/@Area2D@64835" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64836" to="Tiles/@Area2D@64836" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64837" to="Tiles/@Area2D@64837" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64838" to="Tiles/@Area2D@64838" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64839" to="Tiles/@Area2D@64839" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64840" to="Tiles/@Area2D@64840" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64841" to="Tiles/@Area2D@64841" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64842" to="Tiles/@Area2D@64842" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64844" to="Tiles/@Area2D@64844" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64845" to="Tiles/@Area2D@64845" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64846" to="Tiles/@Area2D@64846" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64847" to="Tiles/@Area2D@64847" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64848" to="Tiles/@Area2D@64848" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64849" to="Tiles/@Area2D@64849" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64850" to="Tiles/@Area2D@64850" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64851" to="Tiles/@Area2D@64851" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64852" to="Tiles/@Area2D@64852" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64853" to="Tiles/@Area2D@64853" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64854" to="Tiles/@Area2D@64854" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64855" to="Tiles/@Area2D@64855" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64856" to="Tiles/@Area2D@64856" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64857" to="Tiles/@Area2D@64857" method="area_entered"]

[editable path="Bowser"]
