[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
direction = 1

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

[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)
direction = 1

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

[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)
can_hammer = true
can_fire = false

[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="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@29634" to="Tiles/@AnimatableBody2D@29634/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29634" to="Tiles/@AnimatableBody2D@29634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29635" to="Tiles/@AnimatableBody2D@29635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29636" to="Tiles/@AnimatableBody2D@29636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29637" to="Tiles/@AnimatableBody2D@29637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29638" to="Tiles/@AnimatableBody2D@29638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29639" to="Tiles/@AnimatableBody2D@29639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29640" to="Tiles/@AnimatableBody2D@29640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29641" to="Tiles/@AnimatableBody2D@29641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29642" to="Tiles/@AnimatableBody2D@29642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29643" to="Tiles/@AnimatableBody2D@29643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29644" to="Tiles/@AnimatableBody2D@29644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29645" to="Tiles/@AnimatableBody2D@29645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29646" to="Tiles/@AnimatableBody2D@29646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29647" to="Tiles/@AnimatableBody2D@29647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29648" to="Tiles/@AnimatableBody2D@29648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29649" to="Tiles/@AnimatableBody2D@29649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29650" to="Tiles/@AnimatableBody2D@29650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29651" to="Tiles/@AnimatableBody2D@29651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@29652" to="Tiles/@AnimatableBody2D@29652/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@29653" to="Tiles/@Area2D@29653" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29654" to="Tiles/@Area2D@29654" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29655" to="Tiles/@Area2D@29655" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29656" to="Tiles/@Area2D@29656" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29657" to="Tiles/@Area2D@29657" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29658" to="Tiles/@Area2D@29658" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29659" to="Tiles/@Area2D@29659" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29660" to="Tiles/@Area2D@29660" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29661" to="Tiles/@Area2D@29661" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29662" to="Tiles/@Area2D@29662" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29663" to="Tiles/@Area2D@29663" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29664" to="Tiles/@Area2D@29664" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29665" to="Tiles/@Area2D@29665" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29666" to="Tiles/@Area2D@29666" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29667" to="Tiles/@Area2D@29667" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29668" to="Tiles/@Area2D@29668" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29669" to="Tiles/@Area2D@29669" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29670" to="Tiles/@Area2D@29670" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29671" to="Tiles/@Area2D@29671" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29672" to="Tiles/@Area2D@29672" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29673" to="Tiles/@Area2D@29673" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29674" to="Tiles/@Area2D@29674" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29675" to="Tiles/@Area2D@29675" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29676" to="Tiles/@Area2D@29676" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29677" to="Tiles/@Area2D@29677" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29678" to="Tiles/@Area2D@29678" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29679" to="Tiles/@Area2D@29679" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29680" to="Tiles/@Area2D@29680" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29681" to="Tiles/@Area2D@29681" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29682" to="Tiles/@Area2D@29682" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29683" to="Tiles/@Area2D@29683" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29684" to="Tiles/@Area2D@29684" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29685" to="Tiles/@Area2D@29685" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29686" to="Tiles/@Area2D@29686" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29687" to="Tiles/@Area2D@29687" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29688" to="Tiles/@Area2D@29688" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29689" to="Tiles/@Area2D@29689" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29690" to="Tiles/@Area2D@29690" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29691" to="Tiles/@Area2D@29691" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29692" to="Tiles/@Area2D@29692" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29693" to="Tiles/@Area2D@29693" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29694" to="Tiles/@Area2D@29694" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29695" to="Tiles/@Area2D@29695" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29696" to="Tiles/@Area2D@29696" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29697" to="Tiles/@Area2D@29697" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29698" to="Tiles/@Area2D@29698" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29699" to="Tiles/@Area2D@29699" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29700" to="Tiles/@Area2D@29700" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29701" to="Tiles/@Area2D@29701" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29702" to="Tiles/@Area2D@29702" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29703" to="Tiles/@Area2D@29703" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29704" to="Tiles/@Area2D@29704" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29705" to="Tiles/@Area2D@29705" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29706" to="Tiles/@Area2D@29706" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29707" to="Tiles/@Area2D@29707" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29708" to="Tiles/@Area2D@29708" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29709" to="Tiles/@Area2D@29709" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29710" to="Tiles/@Area2D@29710" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29711" to="Tiles/@Area2D@29711" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@29712" to="Tiles/@Area2D@29712" 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"]
