[gd_scene load_steps=26 format=4 uid="uid://bk5snce3rwmb4"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_oxk3g"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_5brkg"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_ofiu3"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_0n7sj"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_5brkg"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="6_0qrh6"]
[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="7_p6b8e"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="8_6f75w"]
[ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="9_c4m3x"]
[ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="10_6plkd"]
[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="11_2wodi"]
[ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="12_l06re"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="13_34o05"]
[ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="14_0ajnx"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="15_qqqsn"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="17_5brkg"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="18_1v5d6"]
[ext_resource type="PackedScene" uid="uid://dn2oonncrmxb3" path="res://Scenes/Parts/LargeSPCastleDeco.tscn" id="19_1v5d6"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="21_qqqsn"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="22_ddfnw"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="23_v8ijr"]
[ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="24_adyti"]
[ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="25_n1w01"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="26_64we7"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="27_m5wyf"]

[node name="Level" type="Node"]
script = ExtResource("1_oxk3g")
music = ExtResource("2_5brkg")
theme_time = "Night"
campaign = "SMBS"
world_id = 8
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("2_ofiu3")]
time_of_day = 1
second_layer = 1
liquid_layer = 1

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

[node name="Player" parent="." instance=ExtResource("4_5brkg")]
position = Vector2(-216, 0)

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

[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("6_0qrh6")]
position = Vector2(32, -32)

[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("6_0qrh6")]
position = Vector2(304, -112)
winged = true

[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("6_0qrh6")]
position = Vector2(2768, -128)
winged = true

[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("6_0qrh6")]
position = Vector2(2832, -96)
winged = true

[node name="RedKoopaTroopa5" parent="Enemies" instance=ExtResource("6_0qrh6")]
position = Vector2(3024, -96)
winged = true

[node name="Goomba" parent="Enemies" instance=ExtResource("7_p6b8e")]
position = Vector2(112, 0)

[node name="Goomba2" parent="Enemies" instance=ExtResource("7_p6b8e")]
position = Vector2(144, 0)

[node name="Goomba3" parent="Enemies" instance=ExtResource("7_p6b8e")]
position = Vector2(176, 0)

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(1824, -8)
winged = true

[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(1936, -64)
winged = true

[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(2128, -8)
winged = true

[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(2208, -8)
winged = true

[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(2240, -64)
winged = true

[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3248, -80)
winged = true

[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3264, -32)
winged = true

[node name="GreenKoopaTroopa8" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3344, 0)
winged = true

[node name="GreenKoopaTroopa9" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3328, -96)
winged = true

[node name="GreenKoopaTroopa10" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3392, -64)
winged = true

[node name="GreenKoopaTroopa11" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3440, -112)
winged = true

[node name="GreenKoopaTroopa12" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3472, -16)
winged = true

[node name="GreenKoopaTroopa13" parent="Enemies" instance=ExtResource("8_6f75w")]
position = Vector2(3520, -48)
winged = true

[node name="FighterFly" parent="Enemies" instance=ExtResource("9_c4m3x")]
position = Vector2(2592, -56)

[node name="FighterFly2" parent="Enemies" instance=ExtResource("9_c4m3x")]
position = Vector2(2704, -120)

[node name="FighterFly3" parent="Enemies" instance=ExtResource("9_c4m3x")]
position = Vector2(2000, -72)

[node name="FighterFly4" parent="Enemies" instance=ExtResource("9_c4m3x")]
position = Vector2(1952, -112)

[node name="SideStepper" parent="Enemies" instance=ExtResource("10_6plkd")]
position = Vector2(2416, 0)

[node name="SideStepper2" parent="Enemies" instance=ExtResource("10_6plkd")]
position = Vector2(2464, 0)

[node name="SideStepper4" parent="Enemies" instance=ExtResource("10_6plkd")]
position = Vector2(1184, -80)

[node name="SideStepper3" parent="Enemies" instance=ExtResource("10_6plkd")]
position = Vector2(2512, 0)

[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("11_2wodi")]
position = Vector2(2192, 0)

[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("11_2wodi")]
position = Vector2(2096, 0)

[node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("12_l06re")]
position = Vector2(728, -80)
linked_platform = NodePath("../RopeElevatorPlatform2")
rope_top = -128

[node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("12_l06re")]
position = Vector2(856, -32)
linked_platform = NodePath("../RopeElevatorPlatform")
rope_top = -128

[node name="Firebar" parent="." instance=ExtResource("13_34o05")]
position = Vector2(792, -72)

[node name="Firebar2" parent="." instance=ExtResource("13_34o05")]
position = Vector2(1416, -56)
length = 11

[node name="FallingPlatform" parent="." instance=ExtResource("14_0ajnx")]
position = Vector2(3192, -80)

[node name="FallingPlatform3" parent="." instance=ExtResource("14_0ajnx")]
position = Vector2(248, -80)

[node name="FallingPlatform2" parent="." instance=ExtResource("14_0ajnx")]
position = Vector2(3328, -128)

[node name="DropShadow" parent="." instance=ExtResource("15_qqqsn")]

[node name="EndFlagpole" parent="." instance=ExtResource("17_5brkg")]
position = Vector2(3896, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("18_1v5d6")]
position = Vector2(3976, 0)

[node name="LargeCastleDeco" parent="." instance=ExtResource("19_1v5d6")]
position = Vector2(-184, -88)

[node name="DecoTiles" parent="." instance=ExtResource("21_qqqsn")]
tile_map_data = PackedByteArray("AAD7//7/AAADAAAAAAD7////AAADAAEAAAA=")

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("22_ddfnw")
nodes_to_delete = [NodePath("../Node")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")]
position = Vector2(248, -40)

[node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")]
position = Vector2(728, -40)
id = 1

[node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")]
position = Vector2(1416, -72)
id = 2

[node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("24_adyti")]
position = Vector2(2008, -104)
item = ExtResource("25_n1w01")
metadata/r_coin_id = 3

[node name="RedCoin4" parent="ChallengeNodes" instance=ExtResource("23_v8ijr")]
position = Vector2(3328, -72)
id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("26_64we7")]
position = Vector2(2056, -88)
item = ExtResource("27_m5wyf")

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

[node name="BrickBlock" parent="Node" instance=ExtResource("24_adyti")]
position = Vector2(2008, -104)

[node name="InvisibleQuestionBlock" parent="Node" instance=ExtResource("26_64we7")]
position = Vector2(2056, -88)

[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@101139" to="Tiles/@AnimatableBody2D@101139/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101139" to="Tiles/@AnimatableBody2D@101139/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101140" to="Tiles/@AnimatableBody2D@101140/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101141" to="Tiles/@AnimatableBody2D@101141/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101142" to="Tiles/@AnimatableBody2D@101142/BlockAnimations" method="bounce_block" unbinds=1]
[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@101143" to="Tiles/@AnimatableBody2D@101143/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101143" to="Tiles/@AnimatableBody2D@101143/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101144" to="Tiles/@AnimatableBody2D@101144/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101145" to="Tiles/@AnimatableBody2D@101145/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101146" to="Tiles/@AnimatableBody2D@101146/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101147" to="Tiles/@AnimatableBody2D@101147/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101148" to="Tiles/@AnimatableBody2D@101148/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101149" to="Tiles/@AnimatableBody2D@101149/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101150" to="Tiles/@AnimatableBody2D@101150/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101151" to="Tiles/@AnimatableBody2D@101151/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101152" to="Tiles/@AnimatableBody2D@101152/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101153" to="Tiles/@AnimatableBody2D@101153/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101154" to="Tiles/@AnimatableBody2D@101154/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101155" to="Tiles/@AnimatableBody2D@101155/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="block_destroyed" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@101156" to="Tiles/@AnimatableBody2D@101156/BlockAnimations" method="bounce_block" unbinds=1]
