[gd_scene load_steps=5 format=4 uid="uid://dk1wsxajwv0sr"]

[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_mkcsl"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_1g7ip"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_iipkk"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="4_ln2p7"]

[node name="1-2A" instance=ExtResource("1_mkcsl")]

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

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

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

[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_iipkk")]
position = Vector2(24, -120)

[node name="Coin" parent="." index="8" instance=ExtResource("4_ln2p7")]
position = Vector2(24, -120)

[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@173944" to="Tiles/@AnimatableBody2D@173944" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173944" to="Tiles/@AnimatableBody2D@173944/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173945" to="Tiles/@AnimatableBody2D@173945/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173946" to="Tiles/@AnimatableBody2D@173946/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173947" to="Tiles/@AnimatableBody2D@173947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173948" to="Tiles/@AnimatableBody2D@173948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173949" to="Tiles/@AnimatableBody2D@173949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173950" to="Tiles/@AnimatableBody2D@173950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173951" to="Tiles/@AnimatableBody2D@173951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173952" to="Tiles/@AnimatableBody2D@173952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173953" to="Tiles/@AnimatableBody2D@173953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173954" to="Tiles/@AnimatableBody2D@173954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173955" to="Tiles/@AnimatableBody2D@173955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173956" to="Tiles/@AnimatableBody2D@173956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173960" to="Tiles/@AnimatableBody2D@173960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173961" to="Tiles/@AnimatableBody2D@173961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173962" to="Tiles/@AnimatableBody2D@173962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173963" to="Tiles/@AnimatableBody2D@173963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173964" to="Tiles/@AnimatableBody2D@173964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173965" to="Tiles/@AnimatableBody2D@173965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173966" to="Tiles/@AnimatableBody2D@173966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@173967" to="Tiles/@AnimatableBody2D@173967/BlockAnimations" method="bounce_block" unbinds=1]
