[gd_scene load_steps=4 format=4 uid="uid://ctyblojrhejbx"]

[ext_resource type="PackedScene" uid="uid://m5tqelw47oet" path="res://Scenes/Levels/SMBLL/World8/8-4c.tscn" id="1_mgp80"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_3gxa8"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_c3i6d"]

[node name="8-4c" instance=ExtResource("1_mgp80")]
campaign = "SMBANN"

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

[node name="RedPirannhaPlant" parent="Enemies" index="0"]
position = Vector2(-192, 216)

[node name="RedPirannhaPlant2" parent="Enemies" index="1"]
position = Vector2(64, 216)

[node name="RedPirannhaPlant3" parent="Enemies" index="2"]
position = Vector2(320, 216)

[node name="PirannhaPlant" parent="Enemies" index="8" instance=ExtResource("2_3gxa8")]
position = Vector2(-192, -32)

[node name="PirannhaPlant2" parent="Enemies" index="9" instance=ExtResource("2_3gxa8")]
position = Vector2(64, -32)

[node name="PirannhaPlant3" parent="Enemies" index="10" instance=ExtResource("2_3gxa8")]
position = Vector2(320, -32)

[node name="PipeArea2" parent="." index="9"]
target_level = "uid://bq355ycinib3p"

[node name="PipeArea3" parent="." index="10"]
target_level = "uid://bmk3afhnnr7m5"

[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_c3i6d")
combo_meter_rate = 0.5
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="block_destroyed" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137625" to="Tiles/@AnimatableBody2D@137625/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137626" to="Tiles/@AnimatableBody2D@137626/BlockAnimations" method="bounce_block" unbinds=1]
[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]
