[gd_scene load_steps=7 format=4 uid="uid://dwbp7ip3l3snl"]

[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_iyabe"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="3_cjxa5"]
[ext_resource type="PackedScene" uid="uid://n7nskl10ouem" path="res://Scenes/Prefabs/Entities/Items/PoisonMushroom.tscn" id="4_2671j"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="4_psdsu"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="5_cjxa5"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="6_cjxa5"]

[node name="1-1A" instance=ExtResource("1_iyabe")]
campaign = "SMBLL"
metadata/_edit_vertical_guides_ = [-104.0]

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

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

[node name="InvisibleQuestionBlock" parent="." index="6" instance=ExtResource("3_cjxa5")]
position = Vector2(-104, -56)
item = ExtResource("4_2671j")

[node name="ChallengeNodes" type="Node" parent="." index="7" node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("4_psdsu")
nodes_to_delete = [NodePath("../Blocks")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="BrickBlock" parent="ChallengeNodes" index="0" instance=ExtResource("5_cjxa5")]
position = Vector2(-56, -168)
item = ExtResource("6_cjxa5")
metadata/r_coin_id = 3

[node name="Blocks" type="Node" parent="." index="8"]

[node name="BrickBlock" parent="Blocks" index="0" instance=ExtResource("5_cjxa5")]
position = Vector2(-56, -168)

[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="player_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92838" to="Tiles/@AnimatableBody2D@92838/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92839" to="Tiles/@AnimatableBody2D@92839/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92840" to="Tiles/@AnimatableBody2D@92840/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92841" to="Tiles/@AnimatableBody2D@92841/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92842" to="Tiles/@AnimatableBody2D@92842/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92843" to="Tiles/@AnimatableBody2D@92843/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92844" to="Tiles/@AnimatableBody2D@92844/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92845" to="Tiles/@AnimatableBody2D@92845/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92846" to="Tiles/@AnimatableBody2D@92846/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92852" to="Tiles/@AnimatableBody2D@92852/BlockAnimations" method="bounce_block" unbinds=1]
[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="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@92853" to="Tiles/@AnimatableBody2D@92853/BlockAnimations" method="bounce_block" unbinds=1]
