[gd_scene load_steps=15 format=4 uid="uid://bexaqfx0r8hto"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_crmoq"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_fcb41"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/BooRace.json" id="2_rjmwl"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_rjmwl"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_r6520"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="5_khobs"]
[ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="8_fcb41"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_khobs"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="11_sxr23"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="12_sxr23"]
[ext_resource type="PackedScene" uid="uid://d1wjw5tobpb3w" path="res://Scenes/Prefabs/LevelObjects/BooRaceHandler.tscn" id="13_d76qb"]
[ext_resource type="PackedScene" uid="uid://bbrkol4k3yobq" path="res://Scenes/Prefabs/Entities/Enemies/RaceBoo.tscn" id="14_2him3"]
[ext_resource type="PackedScene" uid="uid://qn4g0qkjcuiy" path="res://Scenes/Parts/SmallCastleVisual.tscn" id="15_2him3"]

[sub_resource type="Curve2D" id="Curve2D_8qpc2"]
_data = {
"points": PackedVector2Array(-61.112453, 1.3995218, 61.112453, -1.3995218, -248, -56, -55.04786, -0.4665073, 55.04786, 0.4665073, -72, -136, -76.04069, -2.7990437, 76.04069, 2.7990437, 216, -104, -100.299065, -2.7990437, 100.299065, 2.7990437, 456, -168, -73.70815, -0.9330146, 73.70815, 0.9330146, 616, -40, -118.95936, -1.3995218, 118.95936, 1.3995218, 808, -168, -46.184223, -46.65073, 46.184223, 46.65073, 1208, -96, -87.70337, -2.3325365, 87.70337, 2.3325365, 1296, -24, -93.30146, -0.9330146, 93.30146, 0.9330146, 1616, -168, -81.63878, 0.9330146, 81.63878, -0.9330146, 1872, -40, -123.62443, 0.9330146, 123.62443, -0.9330146, 2184, -168, -84.43782, -3.265551, 84.43782, 3.265551, 2368, -72, -86.30385, 0.4665073, 86.30385, -0.4665073, 2592, -168, -68.57657, 2.3325365, 68.57657, -2.3325365, 2800, -72, -120.825386, 105.43065, 120.825386, -105.43065, 2992, -136, -78.83973, 3.265551, 78.83973, -3.265551, 3408, -56, -59.712933, 4.1985655, 59.712933, -4.1985655, 3520, -24, -74.17465, 38.720104, 74.17465, -38.720104, 3592, -168, 0, 0, 0, 0, 3768, -168)
}
point_count = 19

[node name="Level" type="Node"]
script = ExtResource("1_crmoq")
music = ExtResource("2_rjmwl")
theme = "Jungle"
theme_time = "Night"
time_limit = 300
campaign = "SMBLL"
world_id = 2
level_id = 2
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("2_fcb41")]
time_of_day = 1
primary_layer = 1
particles = 2

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

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

[node name="DropShadow" parent="." instance=ExtResource("5_khobs")]

[node name="DecoTiles" parent="." instance=ExtResource("8_fcb41")]
tile_map_data = PackedByteArray("AAD3////AAABAAEAAAA=")

[node name="EndFlagpole" parent="." instance=ExtResource("10_khobs")]
position = Vector2(3768, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("11_sxr23")]
position = Vector2(3864, 0)

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

[node name="RedPirannhaPlant" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(-32, -96)

[node name="RedPirannhaPlant2" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(448, -144)

[node name="RedPirannhaPlant3" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(800, -144)

[node name="RedPirannhaPlant4" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(1616, -128)

[node name="RedPirannhaPlant5" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(1584, -64)

[node name="RedPirannhaPlant6" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(2640, -80)

[node name="RedPirannhaPlant7" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(2880, -64)

[node name="RedPirannhaPlant8" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(2992, -32)

[node name="RedPirannhaPlant9" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3104, -128)

[node name="RedPirannhaPlant10" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3280, -80)

[node name="RedPirannhaPlant11" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3328, -16)

[node name="RedPirannhaPlant12" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3504, -112)

[node name="RedPirannhaPlant13" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3584, -144)

[node name="RedPirannhaPlant14" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(3360, -80)
rotation = 3.1415927

[node name="RedPirannhaPlant15" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(2368, -96)
rotation = 3.1415927

[node name="RedPirannhaPlant16" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(1872, -64)
rotation = 3.1415927

[node name="RedPirannhaPlant17" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(1296, -48)
rotation = 3.1415927

[node name="RedPirannhaPlant18" parent="Plants" instance=ExtResource("12_sxr23")]
position = Vector2(624, -64)
rotation = 3.1415927

[node name="BooRaceHandler" parent="." node_paths=PackedStringArray("boo") instance=ExtResource("13_d76qb")]
boo = NodePath("../RaceBoo")
level_id = 5

[node name="RaceBoo" parent="." node_paths=PackedStringArray("path") instance=ExtResource("14_2him3")]
position = Vector2(-248, -56)
path = NodePath("../Path2D/PathFollow2D")
time_needed = [55, 45, 40, 35, 29]

[node name="Path2D" type="Path2D" parent="."]
curve = SubResource("Curve2D_8qpc2")

[node name="PathFollow2D" type="PathFollow2D" parent="Path2D"]
position = Vector2(-248, -56)
rotates = false

[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Path2D/PathFollow2D"]
remote_path = NodePath("../../../RaceBoo")
update_rotation = false
update_scale = false

[node name="SmallCastleVisual" parent="." instance=ExtResource("15_2him3")]
position = Vector2(-216, -40)

[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143898" to="Tiles/@Node2D@143898/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143899" to="Tiles/@Node2D@143899/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143900" to="Tiles/@Node2D@143900/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143901" to="Tiles/@Node2D@143901/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143902" to="Tiles/@Node2D@143902/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143903" to="Tiles/@Node2D@143903/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143904" to="Tiles/@Node2D@143904/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143905" to="Tiles/@Node2D@143905/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143906" to="Tiles/@Node2D@143906/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143907" to="Tiles/@Node2D@143907/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143908" to="Tiles/@Node2D@143908/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143909" to="Tiles/@Node2D@143909/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143910" to="Tiles/@Node2D@143910/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143911" to="Tiles/@Node2D@143911/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143912" to="Tiles/@Node2D@143912/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143913" to="Tiles/@Node2D@143913/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143914" to="Tiles/@Node2D@143914/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143915" to="Tiles/@Node2D@143915/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143916" to="Tiles/@Node2D@143916/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143917" to="Tiles/@Node2D@143917/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143918" to="Tiles/@Node2D@143918/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143919" to="Tiles/@Node2D@143919/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143920" to="Tiles/@Node2D@143920/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143921" to="Tiles/@Node2D@143921/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143922" to="Tiles/@Node2D@143922/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143923" to="Tiles/@Node2D@143923/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143924" to="Tiles/@Node2D@143924/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143925" to="Tiles/@Node2D@143925/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143926" to="Tiles/@Node2D@143926/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143927" to="Tiles/@Node2D@143927/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143928" to="Tiles/@Node2D@143928/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143929" to="Tiles/@Node2D@143929/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143930" to="Tiles/@Node2D@143930/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143931" to="Tiles/@Node2D@143931/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143932" to="Tiles/@Node2D@143932/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143933" to="Tiles/@Node2D@143933/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143934" to="Tiles/@Node2D@143934/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143935" to="Tiles/@Node2D@143935/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143936" to="Tiles/@Node2D@143936/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143937" to="Tiles/@Node2D@143937/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143938" to="Tiles/@Node2D@143938/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143939" to="Tiles/@Node2D@143939/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143940" to="Tiles/@Node2D@143940/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143941" to="Tiles/@Node2D@143941/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143942" to="Tiles/@Node2D@143942/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143943" to="Tiles/@Node2D@143943/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143944" to="Tiles/@Node2D@143944/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143945" to="Tiles/@Node2D@143945/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143946" to="Tiles/@Node2D@143946/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143947" to="Tiles/@Node2D@143947/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143948" to="Tiles/@Node2D@143948/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143949" to="Tiles/@Node2D@143949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143950" to="Tiles/@Node2D@143950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143951" to="Tiles/@Node2D@143951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143952" to="Tiles/@Node2D@143952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143953" to="Tiles/@Node2D@143953/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143954" to="Tiles/@Node2D@143954/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143955" to="Tiles/@Node2D@143955/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143956" to="Tiles/@Node2D@143956/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143957" to="Tiles/@Node2D@143957/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143958" to="Tiles/@Node2D@143958/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143959" to="Tiles/@Node2D@143959/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143960" to="Tiles/@Node2D@143960/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143961" to="Tiles/@Node2D@143961/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143962" to="Tiles/@Node2D@143962/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143963" to="Tiles/@Node2D@143963/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143964" to="Tiles/@Node2D@143964/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143965" to="Tiles/@Node2D@143965/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143966" to="Tiles/@Node2D@143966/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143967" to="Tiles/@Node2D@143967/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@143968" to="Tiles/@Node2D@143968/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/TimedBooBlock" to="Tiles/TimedBooBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143988" to="Tiles/@AnimatableBody2D@143988" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143988" to="Tiles/@AnimatableBody2D@143988/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143989" to="Tiles/@AnimatableBody2D@143989" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143989" to="Tiles/@AnimatableBody2D@143989/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143990" to="Tiles/@AnimatableBody2D@143990" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143990" to="Tiles/@AnimatableBody2D@143990/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143991" to="Tiles/@AnimatableBody2D@143991" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143991" to="Tiles/@AnimatableBody2D@143991/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143992" to="Tiles/@AnimatableBody2D@143992" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143992" to="Tiles/@AnimatableBody2D@143992/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143993" to="Tiles/@AnimatableBody2D@143993" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143993" to="Tiles/@AnimatableBody2D@143993/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143994" to="Tiles/@AnimatableBody2D@143994" method="block_hit" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@143994" to="Tiles/@AnimatableBody2D@143994/BlockAnimations" method="bounce_block" unbinds=1]
[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@144012" to="Tiles/@AnimatableBody2D@144012/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144012" to="Tiles/@AnimatableBody2D@144012/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@144013" to="Tiles/@AnimatableBody2D@144013/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="player_reached" from="EndFlagpole" to="BooRaceHandler" method="player_win_race"]
