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

[ext_resource type="PackedScene" uid="uid://4tuu5ri4mjla" path="res://Scenes/Levels/SMBS/World6/6-2a.tscn" id="1_qoj11"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="2_t7a83"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="3_ouug5"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="6_t7a83"]

[node name="6-3a" instance=ExtResource("1_qoj11")]
level_id = 3

[node name="Player" parent="." index="2"]
position = Vector2(-232, 0)

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

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

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

[node name="BrickBlock" parent="ChallengeNodes" index="1" instance=ExtResource("2_t7a83")]
position = Vector2(-232, -56)
item = ExtResource("3_ouug5")
metadata/r_coin_id = 2

[node name="Coin" parent="." index="6"]
position = Vector2(-120, 128)

[node name="PipeArea" parent="." index="7"]
position = Vector2(-16, -16)
target_level = "uid://ce0gua5l1y1jv"

[node name="BrickBlock" parent="." index="9" instance=ExtResource("2_t7a83")]
position = Vector2(-232, -56)

[node name="PipeArea2" parent="." index="10" instance=ExtResource("6_t7a83")]
position = Vector2(-208, 0)
exit_only = true

[node name="PipeArea3" parent="." index="11" instance=ExtResource("6_t7a83")]
position = Vector2(-208, 0)
pipe_id = 1
target_level = "uid://ce0gua5l1y1jv"

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27662" to="Tiles/@Node2D@27662/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27663" to="Tiles/@Node2D@27663/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27664" to="Tiles/@Node2D@27664/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27665" to="Tiles/@Node2D@27665/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27666" to="Tiles/@Node2D@27666/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27667" to="Tiles/@Node2D@27667/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27668" to="Tiles/@Node2D@27668/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27669" to="Tiles/@Node2D@27669/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27670" to="Tiles/@Node2D@27670/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27671" to="Tiles/@Node2D@27671/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27672" to="Tiles/@Node2D@27672/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27673" to="Tiles/@Node2D@27673/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27674" to="Tiles/@Node2D@27674/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@27675" to="Tiles/@AnimatableBody2D@27675/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@27675" to="Tiles/@AnimatableBody2D@27675/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@27676" to="Tiles/@AnimatableBody2D@27676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@27677" to="Tiles/@Node2D@27677/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27678" to="Tiles/@Node2D@27678/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27679" to="Tiles/@Node2D@27679/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27680" to="Tiles/@Node2D@27680/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27681" to="Tiles/@Node2D@27681/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27682" to="Tiles/@Node2D@27682/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27683" to="Tiles/@Node2D@27683/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27684" to="Tiles/@Node2D@27684/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27685" to="Tiles/@Node2D@27685/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27686" to="Tiles/@Node2D@27686/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27687" to="Tiles/@Node2D@27687/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27688" to="Tiles/@Node2D@27688/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27689" to="Tiles/@Node2D@27689/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27690" to="Tiles/@Node2D@27690/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@27691" to="Tiles/@Node2D@27691/LevelPersistance" method="set_as_active"]
