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

[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_7v72i"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="2_i3pmg"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="3_f86c2"]

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

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

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

[node name="ChallengeNodes" type="Node" parent="." index="6"]
script = ExtResource("2_i3pmg")
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" index="0" instance=ExtResource("3_f86c2")]
position = Vector2(56, -168)
id = 2

[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="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@51581" to="Tiles/@AnimatableBody2D@51581/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51581" to="Tiles/@AnimatableBody2D@51581/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51582" to="Tiles/@AnimatableBody2D@51582/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51583" to="Tiles/@AnimatableBody2D@51583/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51584" to="Tiles/@AnimatableBody2D@51584/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51585" to="Tiles/@AnimatableBody2D@51585/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51586" to="Tiles/@AnimatableBody2D@51586/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@51587" to="Tiles/@Node2D@51587/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51588" to="Tiles/@Node2D@51588/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51589" to="Tiles/@Node2D@51589/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51590" to="Tiles/@Node2D@51590/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51591" to="Tiles/@Node2D@51591/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51592" to="Tiles/@Node2D@51592/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51593" to="Tiles/@Node2D@51593/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51594" to="Tiles/@Node2D@51594/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51595" to="Tiles/@Node2D@51595/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51596" to="Tiles/@Node2D@51596/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51597" to="Tiles/@Node2D@51597/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51598" to="Tiles/@Node2D@51598/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51599" to="Tiles/@Node2D@51599/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51600" to="Tiles/@Node2D@51600/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51601" to="Tiles/@Node2D@51601/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51602" to="Tiles/@Node2D@51602/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51603" to="Tiles/@Node2D@51603/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51604" to="Tiles/@Node2D@51604/LevelPersistance" method="set_as_active"]
[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]
