[gd_scene load_steps=30 format=4 uid="uid://8gl7bfh13471"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_b3jth"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_h7ua1"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_vyhcj"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_ee5v0"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_ps4f2"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_fese3"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="9_cjyq4"]
[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="10_3hbm3"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="11_7s7ws"]
[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_mnauu"]
[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="13_43ucg"]
[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="14_jtuhl"]
[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="15_hfk1t"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="16_3bwbp"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="16_mnauu"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Spiny.json" id="17_icd8h"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="17_nlv7q"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="18_icd8h"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="20_7s7ws"]
[ext_resource type="PackedScene" uid="uid://cjkmd2yf3f84v" path="res://Scenes/Prefabs/Entities/Objects/SmallVerticalPlatform.tscn" id="21_mnauu"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="22_mnauu"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="23_43ucg"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="24_dhqhg"]
[ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="25_ofrop"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="26_ck0u2"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="27_her13"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="29_nksol"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="30_h7ua1"]

[sub_resource type="SpriteFrames" id="SpriteFrames_icd8h"]
animations = [{
"frames": [],
"loop": true,
"name": &"Walk",
"speed": 5.0
}]

[node name="4-4" type="Node"]
script = ExtResource("1_b3jth")
music = ExtResource("2_h7ua1")
theme = "Castle"
time_limit = 300
campaign = "SMBLL"
world_id = 4
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

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

[node name="Firebar" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(72, -56)
length = 12
starting_angle = 180
direction = 1

[node name="Firebar3" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(376, -56)

[node name="Firebar4" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(600, -88)
length = 12
direction = 1

[node name="Firebar6" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(696, -24)

[node name="Firebar7" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(1048, -72)

[node name="Firebar8" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(1352, -56)

[node name="Firebar9" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(1800, -120)
direction = 1

[node name="Firebar10" parent="." instance=ExtResource("7_ps4f2")]
position = Vector2(1800, -56)

[node name="DropShadow" parent="." instance=ExtResource("8_fese3")]

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

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(1144, -112)

[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(1160, -112)

[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(1176, -112)

[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(2200, 0)

[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(2224, 0)

[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("9_cjyq4")]
position = Vector2(2248, 0)

[node name="HammerBro" parent="Enemies" instance=ExtResource("10_3hbm3")]
position = Vector2(1496, 0)

[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("11_7s7ws")]
position = Vector2(1744, -112)

[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("11_7s7ws")]
position = Vector2(2384, -16)

[node name="Goomba" parent="Enemies" instance=ExtResource("12_mnauu")]
position = Vector2(1928, 0)

[node name="Goomba2" parent="Enemies" instance=ExtResource("12_mnauu")]
position = Vector2(1952, 0)

[node name="Podoboo" parent="Enemies" instance=ExtResource("13_43ucg")]
position = Vector2(2760, -96)

[node name="FallingPlatform" parent="." instance=ExtResource("14_jtuhl")]
position = Vector2(1232, -112)

[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("15_hfk1t")]
position = Vector2(2544, -16)

[node name="CastleToad" parent="." instance=ExtResource("16_mnauu")]
position = Vector2(3200, 0)

[node name="CastleBridge" parent="." instance=ExtResource("16_3bwbp")]
position = Vector2(2824, -40)

[node name="Firebar" parent="CastleBridge/Bridge/CastleBridgeSegment9" index="2" instance=ExtResource("7_ps4f2")]
direction = 1

[node name="CastleBridgeSegment14" parent="CastleBridge/Bridge" index="13"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment15" parent="CastleBridge/Bridge" index="14"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment16" parent="CastleBridge/Bridge" index="15"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment17" parent="CastleBridge/Bridge" index="16"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment18" parent="CastleBridge/Bridge" index="17"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment19" parent="CastleBridge/Bridge" index="18"]
position = Vector2(-3823, 0)

[node name="CastleBridgeSegment20" parent="CastleBridge/Bridge" index="19"]
position = Vector2(-3823, 0)

[node name="Bowser" parent="." instance=ExtResource("17_nlv7q")]
position = Vector2(2912, -48)

[node name="DeathSprite" parent="Bowser/SpriteScaleJoint" index="2"]
sprite_frames = SubResource("SpriteFrames_icd8h")
animation = &"Walk"

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

[node name="RedKoopaTroopa" parent="." instance=ExtResource("20_7s7ws")]
position = Vector2(104, -64)

[node name="Goomba" parent="." instance=ExtResource("12_mnauu")]
position = Vector2(376, -64)

[node name="Goomba2" parent="." instance=ExtResource("12_mnauu")]
position = Vector2(400, -64)

[node name="SidewaysPlatform" parent="." instance=ExtResource("21_mnauu")]
position = Vector2(736, -128)

[node name="LevelBG" parent="." instance=ExtResource("22_mnauu")]
particles = 3

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

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("24_dhqhg")
nodes_to_delete = [NodePath("../Blocks"), NodePath("../CastleToad")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_ofrop")]
position = Vector2(120, -56)
item = ExtResource("26_ck0u2")
metadata/r_coin_id = 0

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("27_her13")]
position = Vector2(776, -152)
id = 1

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("27_her13")]
position = Vector2(1208, -8)
id = 2

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("18_icd8h")]
position = Vector2(2040, -56)
item = ExtResource("26_ck0u2")
metadata/r_coin_id = 3

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("27_her13")]
position = Vector2(2952, -136)
id = 4

[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("18_icd8h")]
position = Vector2(2616, -120)
item = ExtResource("29_nksol")

[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("30_h7ua1")]
position = Vector2(3200, 0)

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

[node name="QuestionBlock" parent="Blocks" instance=ExtResource("25_ofrop")]
position = Vector2(120, -56)

[node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("18_icd8h")]
position = Vector2(2040, -56)

[connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28481" to="Tiles/@AnimatableBody2D@28481/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28482" to="Tiles/@AnimatableBody2D@28482/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28483" to="Tiles/@AnimatableBody2D@28483/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28484" to="Tiles/@AnimatableBody2D@28484/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28485" to="Tiles/@AnimatableBody2D@28485/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@28486" to="Tiles/@Area2D@28486" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28487" to="Tiles/@Area2D@28487" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28488" to="Tiles/@Area2D@28488" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28489" to="Tiles/@Area2D@28489" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28490" to="Tiles/@Area2D@28490" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28491" to="Tiles/@Area2D@28491" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28492" to="Tiles/@Area2D@28492" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28493" to="Tiles/@Area2D@28493" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28494" to="Tiles/@Area2D@28494" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28495" to="Tiles/@Area2D@28495" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28496" to="Tiles/@Area2D@28496" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28497" to="Tiles/@Area2D@28497" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28498" to="Tiles/@Area2D@28498" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28499" to="Tiles/@Area2D@28499" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28500" to="Tiles/@Area2D@28500" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28501" to="Tiles/@Area2D@28501" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28502" to="Tiles/@Area2D@28502" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28503" to="Tiles/@Area2D@28503" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28504" to="Tiles/@Area2D@28504" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28505" to="Tiles/@Area2D@28505" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28506" to="Tiles/@Area2D@28506" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28507" to="Tiles/@Area2D@28507" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28508" to="Tiles/@Area2D@28508" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28509" to="Tiles/@Area2D@28509" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28510" to="Tiles/@Area2D@28510" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28511" to="Tiles/@Area2D@28511" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28512" to="Tiles/@Area2D@28512" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28513" to="Tiles/@Area2D@28513" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28514" to="Tiles/@Area2D@28514" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28515" to="Tiles/@Area2D@28515" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28516" to="Tiles/@Area2D@28516" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28517" to="Tiles/@Area2D@28517" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28518" to="Tiles/@Area2D@28518" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28519" to="Tiles/@Area2D@28519" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28520" to="Tiles/@Area2D@28520" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28521" to="Tiles/@Area2D@28521" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28522" to="Tiles/@Area2D@28522" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28523" to="Tiles/@Area2D@28523" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28524" to="Tiles/@Area2D@28524" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28525" to="Tiles/@Area2D@28525" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28526" to="Tiles/@Area2D@28526" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28527" to="Tiles/@Area2D@28527" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28528" to="Tiles/@Area2D@28528" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28529" to="Tiles/@Area2D@28529" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28530" to="Tiles/@Area2D@28530" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28531" to="Tiles/@Area2D@28531" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28532" to="Tiles/@Area2D@28532" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28533" to="Tiles/@Area2D@28533" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28534" to="Tiles/@Area2D@28534" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28535" to="Tiles/@Area2D@28535" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28536" to="Tiles/@Area2D@28536" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28537" to="Tiles/@Area2D@28537" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28538" to="Tiles/@Area2D@28538" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28539" to="Tiles/@Area2D@28539" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28540" to="Tiles/@Area2D@28540" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28541" to="Tiles/@Area2D@28541" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28542" to="Tiles/@Area2D@28542" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28543" to="Tiles/@Area2D@28543" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28544" to="Tiles/@Area2D@28544" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28545" to="Tiles/@Area2D@28545" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28546" to="Tiles/@Area2D@28546" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28547" to="Tiles/@Area2D@28547" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@28548" to="Tiles/@Area2D@28548" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@28549" to="Tiles/@AnimatableBody2D@28549/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]

[editable path="CastleBridge"]
[editable path="Bowser"]
