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

[ext_resource type="PackedScene" uid="uid://dwbp7ip3l3snl" path="res://Scenes/Levels/SMBLL/World1/1-1a.tscn" id="1_h5gaw"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="2_m5skd"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="3_mvrae"]

[node name="4-2a" instance=ExtResource("1_h5gaw")]

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

[node name="PipeArea" parent="." index="4"]
target_level = "uid://ug6gj0t8f1x6"

[node name="ChallengeNodes" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")]
nodes_to_delete = [NodePath("../Coin")]

[node name="BrickBlock" parent="ChallengeNodes" index="0"]
position = Vector2(504, -112)

[node name="RedCoin" parent="ChallengeNodes" index="1" instance=ExtResource("2_m5skd")]
position = Vector2(24, -40)
id = 4

[node name="Coin" parent="." index="9" instance=ExtResource("3_mvrae")]
position = Vector2(24, -40)

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77418" to="Tiles/@Node2D@77418/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77419" to="Tiles/@Node2D@77419/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77420" to="Tiles/@Node2D@77420/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77421" to="Tiles/@Node2D@77421/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77422" to="Tiles/@Node2D@77422/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77423" to="Tiles/@Node2D@77423/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77424" to="Tiles/@Node2D@77424/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77425" to="Tiles/@Node2D@77425/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77426" to="Tiles/@Node2D@77426/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77427" to="Tiles/@Node2D@77427/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77428" to="Tiles/@Node2D@77428/LevelPersistance" method="set_as_active"]
[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="item_changed" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="check_brick_empty"]
[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="block_destroyed" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77429" to="Tiles/@AnimatableBody2D@77429/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77430" to="Tiles/@AnimatableBody2D@77430/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77431" to="Tiles/@AnimatableBody2D@77431/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77432" to="Tiles/@AnimatableBody2D@77432/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77433" to="Tiles/@AnimatableBody2D@77433/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77434" to="Tiles/@AnimatableBody2D@77434/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77435" to="Tiles/@AnimatableBody2D@77435/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77436" to="Tiles/@AnimatableBody2D@77436/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77437" to="Tiles/@AnimatableBody2D@77437/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77438" to="Tiles/@AnimatableBody2D@77438/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@77439" to="Tiles/@Node2D@77439/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77440" to="Tiles/@Node2D@77440/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77441" to="Tiles/@Node2D@77441/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77442" to="Tiles/@Node2D@77442/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@77443" to="Tiles/@Node2D@77443/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77444" to="Tiles/@AnimatableBody2D@77444/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]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77445" to="Tiles/@AnimatableBody2D@77445/BlockAnimations" method="bounce_block" unbinds=1]
