[gd_scene load_steps=24 format=4 uid="uid://cgtw5a8kio2kb"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ryhkd"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_vv46g"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_mc46w"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_31lym"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="7_q0seu"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="8_cq1cp"]
[ext_resource type="PackedScene" uid="uid://ctancgnvl58oc" path="res://Scenes/Prefabs/Entities/Objects/ElevatorPlatform.tscn" id="11_vv46g"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="12_o8xvb"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenKoopaShell.json" id="12_r4bk4"]
[ext_resource type="PackedScene" uid="uid://dbjqtjhb2t4cn" path="res://Scenes/Prefabs/Entities/Items/FireFlower.tscn" id="13_kfg0s"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="14_e0lah"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="15_o8xvb"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="15_vv46g"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="16_e0lah"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="16_kfg0s"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_lwq2i"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="18_lkpqn"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="19_kkskm"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="20_qgupf"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="20_r4bk4"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="21_272vk"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="22_fed45"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="23_272vk"]

[node name="2-4" type="Node"]
script = ExtResource("1_ryhkd")
music = ExtResource("2_vv46g")
theme = "Castle"
campaign = "SMBS"
world_id = 2
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="Tiles" parent="." instance=ExtResource("4_mc46w")]
tile_map_data = PackedByteArray("[encoded data, 25060 characters]")

[node name="Player" parent="." instance=ExtResource("5_31lym")]
position = Vector2(-248, 0)

[node name="DropShadow" parent="." instance=ExtResource("7_q0seu")]

[node name="CastleToad" parent="." instance=ExtResource("8_cq1cp")]
position = Vector2(2848, 0)

[node name="ElevatorPlatform" parent="." instance=ExtResource("11_vv46g")]
position = Vector2(984, -96)
top = -176

[node name="ElevatorPlatform2" parent="." instance=ExtResource("11_vv46g")]
position = Vector2(1064, -96)
vertical_direction = -1
top = -176

[node name="InvisibleQuestionBlock" parent="." instance=ExtResource("12_o8xvb")]
position = Vector2(1320, -120)
item = ExtResource("13_kfg0s")
mushroom_if_small = true

[node name="CastleBridge" parent="." instance=ExtResource("15_vv46g")]
position = Vector2(2488, -40)
length = 18

[node name="Bowser" parent="." instance=ExtResource("14_e0lah")]
position = Vector2(2624, -48)

[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
resource_json = ExtResource("12_r4bk4")

[node name="Firebar" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(248, -56)

[node name="Firebar2" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(392, -56)

[node name="Firebar3" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(520, -56)

[node name="Firebar4" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(648, -56)

[node name="Firebar5" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(792, -56)

[node name="Firebar6" parent="." instance=ExtResource("15_o8xvb")]
position = Vector2(1128, -40)

[node name="PirannhaPlant" parent="." instance=ExtResource("16_kfg0s")]
position = Vector2(2032, -32)

[node name="LevelBG" parent="." instance=ExtResource("16_e0lah")]
particles = 3

[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")]
script = ExtResource("17_lwq2i")
tilemap = NodePath("../Tiles")
metadata/_custom_type_script = "uid://cybpwmw4ywoow"

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("18_lkpqn")
nodes_to_delete = [NodePath("../Node"), NodePath("../CastleToad")]
force_on = true
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(264, -120)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(1176, -56)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("19_kkskm")]
position = Vector2(2408, -8)
id = 3

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("20_r4bk4")]
position = Vector2(2440, -88)
item = ExtResource("21_272vk")
metadata/r_coin_id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("12_o8xvb")]
position = Vector2(2424, -120)
item = ExtResource("22_fed45")

[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("23_272vk")]
position = Vector2(2848, 0)

[node name="Node" type="Node" parent="."]

[node name="BrickBlock" parent="Node" instance=ExtResource("20_r4bk4")]
position = Vector2(2440, -88)

[node name="PipeArea" parent="." instance=ExtResource("20_qgupf")]
position = Vector2(1600, -128)
enter_direction = 3
target_level = "uid://bmqbo10bn35mv"

[node name="PipeArea2" parent="." instance=ExtResource("20_qgupf")]
position = Vector2(1712, -32)
pipe_id = 1
exit_only = true

[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@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63416" to="Tiles/@AnimatableBody2D@63416/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63417" to="Tiles/@AnimatableBody2D@63417/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63418" to="Tiles/@AnimatableBody2D@63418/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63419" to="Tiles/@AnimatableBody2D@63419/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63420" to="Tiles/@AnimatableBody2D@63420/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63421" to="Tiles/@AnimatableBody2D@63421/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63422" to="Tiles/@AnimatableBody2D@63422/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63423" to="Tiles/@AnimatableBody2D@63423/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63424" to="Tiles/@AnimatableBody2D@63424/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63425" to="Tiles/@AnimatableBody2D@63425/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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63426" to="Tiles/@Area2D@63426" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63427" to="Tiles/@Area2D@63427" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63428" to="Tiles/@Area2D@63428" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63429" to="Tiles/@Area2D@63429" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63430" to="Tiles/@Area2D@63430" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63431" to="Tiles/@Area2D@63431" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63432" to="Tiles/@Area2D@63432" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63433" to="Tiles/@Area2D@63433" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63434" to="Tiles/@Area2D@63434" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63435" to="Tiles/@Area2D@63435" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63436" to="Tiles/@Area2D@63436" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63437" to="Tiles/@Area2D@63437" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63438" to="Tiles/@Area2D@63438" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63439" to="Tiles/@Area2D@63439" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63440" to="Tiles/@Area2D@63440" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63441" to="Tiles/@Area2D@63441" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63442" to="Tiles/@Area2D@63442" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63443" to="Tiles/@Area2D@63443" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63444" to="Tiles/@Area2D@63444" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63445" to="Tiles/@Area2D@63445" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63446" to="Tiles/@Area2D@63446" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63447" to="Tiles/@Area2D@63447" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63448" to="Tiles/@Area2D@63448" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63449" to="Tiles/@Area2D@63449" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63450" to="Tiles/@Area2D@63450" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63451" to="Tiles/@Area2D@63451" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63452" to="Tiles/@Area2D@63452" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63453" to="Tiles/@Area2D@63453" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63454" to="Tiles/@Area2D@63454" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63455" to="Tiles/@Area2D@63455" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63456" to="Tiles/@Area2D@63456" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63457" to="Tiles/@Area2D@63457" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63458" to="Tiles/@Area2D@63458" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63459" to="Tiles/@Area2D@63459" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63460" to="Tiles/@Area2D@63460" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63461" to="Tiles/@Area2D@63461" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63462" to="Tiles/@Area2D@63462" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63463" to="Tiles/@Area2D@63463" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63464" to="Tiles/@Area2D@63464" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63465" to="Tiles/@Area2D@63465" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63466" to="Tiles/@Area2D@63466" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63467" to="Tiles/@Area2D@63467" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@63468" to="Tiles/@Area2D@63468" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63469" to="Tiles/@AnimatableBody2D@63469/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63470" to="Tiles/@AnimatableBody2D@63470/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63471" to="Tiles/@AnimatableBody2D@63471/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63472" to="Tiles/@AnimatableBody2D@63472/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63473" to="Tiles/@AnimatableBody2D@63473/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@63474" to="Tiles/@AnimatableBody2D@63474/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]

[editable path="Bowser"]
