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

[ext_resource type="PackedScene" uid="uid://d1bdp52vqxi6l" path="res://Scenes/Levels/SMB1/World4/4-4.tscn" id="1_gxg0h"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_jp00d"]

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

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

[node name="PickAPathTeleport" parent="." index="12"]
position = Vector2(912, -24)

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

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

[node name="PickAPathTeleport2" parent="." index="13"]
position = Vector2(1798, -136)

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

[node name="PickAPathTeleport4" parent="PickAPathTeleport2" index="2"]
position = Vector2(232, 128)

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

[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_jp00d")
combo_meter_rate = 0.25
max_combo = 1
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@64436" to="Tiles/@Area2D@64436" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64437" to="Tiles/@Area2D@64437" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64438" to="Tiles/@Area2D@64438" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64439" to="Tiles/@Area2D@64439" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64440" to="Tiles/@Area2D@64440" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64441" to="Tiles/@Area2D@64441" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64442" to="Tiles/@Area2D@64442" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64445" to="Tiles/@Area2D@64445" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64446" to="Tiles/@Area2D@64446" method="area_entered"]
[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="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64447" to="Tiles/@Node2D@64447/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64448" to="Tiles/@Node2D@64448/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64449" to="Tiles/@Node2D@64449/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64450" to="Tiles/@Node2D@64450/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64451" to="Tiles/@Node2D@64451/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64452" to="Tiles/@Node2D@64452/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64453" to="Tiles/@Node2D@64453/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64454" to="Tiles/@Node2D@64454/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64455" to="Tiles/@Node2D@64455/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64456" to="Tiles/@Node2D@64456/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@64457" to="Tiles/@Node2D@64457/LevelPersistance" method="set_as_active"]

[editable path="Bowser"]
[editable path="CastleBridge"]
