[gd_scene load_steps=27 format=4 uid="uid://bdo4pw6xdbpgn"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_rhfkn"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_2tp4a"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_k4bxr"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_nd3uy"]
[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="7_w60nc"]
[ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="8_ralmf"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="9_ralmf"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_g2bct"]
[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="11_y3lqq"]
[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="12_8nk3u"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="13_2tp4a"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="14_4kqhs"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Blooper.json" id="14_qx8lw"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="15_6wngm"]
[ext_resource type="PackedScene" uid="uid://b5fyj3qbppnyg" path="res://Scenes/Prefabs/LevelObjects/PickAPathTeleport.tscn" id="16_y3lqq"]
[ext_resource type="PackedScene" uid="uid://cmcpug8hc74jf" path="res://Scenes/Prefabs/LevelObjects/PickAPathPoint.tscn" id="17_8nk3u"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="18_8nk3u"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_2tp4a"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="19_4kqhs"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_4tcqr"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_mm4o4"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="23_qx8lw"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_i5op4"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="25_mm4o4"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_i5op4"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_c7etv"]

[node name="6-4" type="Node"]
script = ExtResource("1_rhfkn")
music = ExtResource("2_2tp4a")
theme = "Castle"
theme_time = "Night"
campaign = "SMBLL"
world_id = 6
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="Tiles" parent="." instance=ExtResource("3_k4bxr")]
tile_map_data = PackedByteArray("[encoded data, 20996 characters]")

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

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

[node name="SmallSidewaysPlatform" parent="Platforms" instance=ExtResource("7_w60nc")]
z_index = 24
position = Vector2(2464, 0)

[node name="SmallSidewaysPlatform2" parent="Platforms" instance=ExtResource("7_w60nc")]
z_index = 24
position = Vector2(1640, 0)

[node name="ElevatorPlatform" parent="Platforms" instance=ExtResource("8_ralmf")]
position = Vector2(1736, -128)

[node name="ElevatorPlatform2" parent="Platforms" instance=ExtResource("8_ralmf")]
position = Vector2(1736, 0)

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

[node name="Firebar" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(264, -56)
length = 12

[node name="Firebar2" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(1000, -56)

[node name="Firebar3" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(1064, -120)

[node name="Firebar4" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(1544, -56)

[node name="Firebar5" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(1688, -56)

[node name="Firebar6" parent="Firebars" instance=ExtResource("9_ralmf")]
position = Vector2(2056, -56)

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

[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(144, -48)

[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(448, -32)
rotation = 3.14159

[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(1296, -32)
rotation = 3.14159

[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(1168, -48)

[node name="RedPirannhaPlant5" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(1360, -64)

[node name="RedPirannhaPlant6" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(1392, -64)

[node name="RedPirannhaPlant7" parent="Enemies" instance=ExtResource("10_g2bct")]
position = Vector2(2240, -96)
rotation = 3.14159

[node name="Podoboo" parent="Enemies" instance=ExtResource("11_y3lqq")]
position = Vector2(808, -144)

[node name="Podoboo2" parent="Enemies" instance=ExtResource("11_y3lqq")]
position = Vector2(1864, -144)

[node name="Podoboo3" parent="Enemies" instance=ExtResource("11_y3lqq")]
position = Vector2(2856, -96)

[node name="HammerBro" parent="Enemies" instance=ExtResource("12_8nk3u")]
position = Vector2(648, 0)

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

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

[node name="Bowser" parent="." instance=ExtResource("15_6wngm")]
position = Vector2(2952, -48)

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

[node name="PickAPathTeleport" parent="." instance=ExtResource("16_y3lqq")]
position = Vector2(1000, -152)
reset_pos = Vector2(24, 0)

[node name="PickAPathTeleport2" parent="PickAPathTeleport" instance=ExtResource("16_y3lqq")]
position = Vector2(0, 64)
reset_pos = Vector2(24, 0)

[node name="PickAPathTeleport3" parent="PickAPathTeleport" instance=ExtResource("16_y3lqq")]
position = Vector2(0, 128)
reset_pos = Vector2(24, 0)

[node name="PickAPathPoint" parent="PickAPathTeleport" instance=ExtResource("17_8nk3u")]
position = Vector2(-128, 0)

[node name="PickAPathPoint2" parent="PickAPathTeleport" instance=ExtResource("17_8nk3u")]
position = Vector2(-736, 128)

[node name="PickAPathTeleport2" parent="." instance=ExtResource("16_y3lqq")]
position = Vector2(2088, -24)
reset_pos = Vector2(1096, 0)

[node name="PickAPathTeleport3" parent="PickAPathTeleport2" instance=ExtResource("16_y3lqq")]
position = Vector2(0, -64)
reset_pos = Vector2(1096, 0)

[node name="PickAPathTeleport4" parent="PickAPathTeleport2" instance=ExtResource("16_y3lqq")]
position = Vector2(0, -128)
reset_pos = Vector2(1096, 0)

[node name="PickAPathPoint" parent="PickAPathTeleport2" instance=ExtResource("17_8nk3u")]
position = Vector2(-160, 0)

[node name="PickAPathPoint2" parent="PickAPathTeleport2" instance=ExtResource("17_8nk3u")]
position = Vector2(-832, 0)

[node name="DropShadow" parent="." instance=ExtResource("18_8nk3u")]

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

[node name="LevelBG" parent="." instance=ExtResource("19_4kqhs")]
particles = 3

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

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")]
position = Vector2(264, -72)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")]
position = Vector2(904, -8)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")]
position = Vector2(1320, -136)
id = 2

[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("22_mm4o4")]
position = Vector2(1848, -136)
id = 3

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("23_qx8lw")]
position = Vector2(2856, -120)
item = ExtResource("24_i5op4")
metadata/r_coin_id = 4

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

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_i5op4")]
position = Vector2(2264, -120)
item = ExtResource("27_c7etv")

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

[node name="BrickBlock" parent="Blocks" instance=ExtResource("23_qx8lw")]
position = Vector2(2856, -120)

[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@69336" to="Tiles/@AnimatableBody2D@69336/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69336" to="Tiles/@AnimatableBody2D@69336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69337" to="Tiles/@AnimatableBody2D@69337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69338" to="Tiles/@AnimatableBody2D@69338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69339" to="Tiles/@AnimatableBody2D@69339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69340" to="Tiles/@AnimatableBody2D@69340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69341" to="Tiles/@AnimatableBody2D@69341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69342" to="Tiles/@AnimatableBody2D@69342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69343" to="Tiles/@AnimatableBody2D@69343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69344" to="Tiles/@AnimatableBody2D@69344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69345" to="Tiles/@AnimatableBody2D@69345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69346" to="Tiles/@AnimatableBody2D@69346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69347" to="Tiles/@AnimatableBody2D@69347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69348" to="Tiles/@AnimatableBody2D@69348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69349" to="Tiles/@AnimatableBody2D@69349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69350" to="Tiles/@AnimatableBody2D@69350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69351" to="Tiles/@AnimatableBody2D@69351/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69352" to="Tiles/@AnimatableBody2D@69352/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69353" to="Tiles/@AnimatableBody2D@69353/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@69354" to="Tiles/@AnimatableBody2D@69354/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@69355" to="Tiles/@Area2D@69355" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69356" to="Tiles/@Area2D@69356" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69357" to="Tiles/@Area2D@69357" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69358" to="Tiles/@Area2D@69358" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69359" to="Tiles/@Area2D@69359" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69360" to="Tiles/@Area2D@69360" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69361" to="Tiles/@Area2D@69361" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69362" to="Tiles/@Area2D@69362" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69363" to="Tiles/@Area2D@69363" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69364" to="Tiles/@Area2D@69364" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69365" to="Tiles/@Area2D@69365" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69366" to="Tiles/@Area2D@69366" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69367" to="Tiles/@Area2D@69367" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69368" to="Tiles/@Area2D@69368" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69369" to="Tiles/@Area2D@69369" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69370" to="Tiles/@Area2D@69370" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69371" to="Tiles/@Area2D@69371" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69372" to="Tiles/@Area2D@69372" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69373" to="Tiles/@Area2D@69373" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69374" to="Tiles/@Area2D@69374" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69375" to="Tiles/@Area2D@69375" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69376" to="Tiles/@Area2D@69376" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69377" to="Tiles/@Area2D@69377" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69378" to="Tiles/@Area2D@69378" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69379" to="Tiles/@Area2D@69379" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69380" to="Tiles/@Area2D@69380" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69381" to="Tiles/@Area2D@69381" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69382" to="Tiles/@Area2D@69382" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69383" to="Tiles/@Area2D@69383" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69384" to="Tiles/@Area2D@69384" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69385" to="Tiles/@Area2D@69385" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69386" to="Tiles/@Area2D@69386" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69387" to="Tiles/@Area2D@69387" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69388" to="Tiles/@Area2D@69388" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69389" to="Tiles/@Area2D@69389" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69390" to="Tiles/@Area2D@69390" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69391" to="Tiles/@Area2D@69391" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69392" to="Tiles/@Area2D@69392" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69393" to="Tiles/@Area2D@69393" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69394" to="Tiles/@Area2D@69394" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69395" to="Tiles/@Area2D@69395" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69396" to="Tiles/@Area2D@69396" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69397" to="Tiles/@Area2D@69397" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69398" to="Tiles/@Area2D@69398" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69399" to="Tiles/@Area2D@69399" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69400" to="Tiles/@Area2D@69400" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69401" to="Tiles/@Area2D@69401" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69402" to="Tiles/@Area2D@69402" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69403" to="Tiles/@Area2D@69403" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69404" to="Tiles/@Area2D@69404" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69405" to="Tiles/@Area2D@69405" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69406" to="Tiles/@Area2D@69406" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69407" to="Tiles/@Area2D@69407" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69408" to="Tiles/@Area2D@69408" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69409" to="Tiles/@Area2D@69409" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69410" to="Tiles/@Area2D@69410" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69411" to="Tiles/@Area2D@69411" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69412" to="Tiles/@Area2D@69412" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69413" to="Tiles/@Area2D@69413" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@69414" to="Tiles/@Area2D@69414" method="area_entered"]
[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="Bowser"]
