Merge remote-tracking branch 'upstream/main' into pulls/small-crouch-hitbox-fix

This commit is contained in:
KirbyKidJ
2025-10-03 21:46:36 -07:00
259 changed files with 13464 additions and 11429 deletions

View File

@@ -42,7 +42,7 @@ script/source = "extends AchievementProgressCalculator
@export var campaign := \"SMB1\"
func get_progress() -> int:
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/\" + campaign + \".sav\"), FileAccess.READ).get_as_text())
var levels_finished := 0
for world in 8:
for level in 4:
@@ -58,7 +58,7 @@ script/source = "extends AchievementProgressCalculator
@export var campaign := \"SMB1\"
func get_progress() -> int:
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/\" + campaign + \".sav\"), FileAccess.READ).get_as_text())
var levels_finished := 0
for i in save[\"ClearedBooLevels\"]:
if int(i) > 0:
@@ -72,7 +72,7 @@ script/source = "extends AchievementProgressCalculator
@export var campaign := \"SMB1\"
func get_progress() -> int:
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/\" + campaign + \".sav\"), FileAccess.READ).get_as_text())
var levels_finished := 0
for i in save[\"ClearedBooLevels\"]:
if int(i) >= 5:
@@ -103,7 +103,7 @@ func get_progress() -> int:
print(SpeedrunHandler.best_level_any_times)
if SpeedrunHandler.best_level_any_times[x] <= SpeedrunHandler.LEVEL_GOLD_ANY_TIMES[campaign][x] * SpeedrunHandler.MEDAL_CONVERSIONS[medal_index] and SpeedrunHandler.best_level_any_times[x] > 0:
medal_amount += 1
var save = JSON.parse_string(FileAccess.open(\"user://saves/\" + campaign + \".sav\", FileAccess.READ).get_as_text())
var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/\" + campaign + \".sav\"), FileAccess.READ).get_as_text())
if save.get(\"BestWarplessTime\", -1) <= SpeedrunHandler.GOLD_WARPLESS_TIMES[campaign] and save.get(\"BestWarplessTime\", -1) > 0:
medal_amount += 1
if save.get(\"BestAnyTime\", -1) <= SpeedrunHandler.GOLD_ANY_TIMES[campaign] and save.get(\"BestAnyTime\", -1) > 0:
@@ -116,7 +116,7 @@ script/source = "extends AchievementProgressCalculator
func get_progress() -> int:
var p_amount := 0
var save = JSON.parse_string(FileAccess.open(\"user://saves/SMBANN.sav\", FileAccess.READ). get_as_text())
var save = JSON.parse_string(FileAccess.open(Global.config_path.path_join(\"saves/SMBANN.sav\"), FileAccess.READ).get_as_text())
for i in save[\"Ranks\"]:
if i == \"P\":
p_amount += 1

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=61 format=3 uid="uid://blv1d12smlibh"]
[gd_scene load_steps=62 format=3 uid="uid://blv1d12smlibh"]
[ext_resource type="Script" uid="uid://bqhrq7sabq811" path="res://Scripts/UI/ChallengeModeResults.gd" id="1_3x4fv"]
[ext_resource type="Texture2D" uid="uid://116yaio262mj" path="res://Assets/Sprites/UI/ChallengeResultsTemplate.png" id="3_um36a"]
@@ -24,6 +24,7 @@
[ext_resource type="AudioStream" uid="uid://cl4e0p4fnpjn1" path="res://Assets/Audio/SFX/Yoshi.wav" id="19_n4lt1"]
[ext_resource type="Texture2D" uid="uid://byy3k1pdrp77" path="res://Assets/Sprites/Particles/Smoke.png" id="20_n4lt1"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="21_bob8r"]
[ext_resource type="Script" uid="uid://dmtw1jesw1vl7" path="res://Scripts/Classes/Components/PackStreamPlayer.gd" id="21_xk7j8"]
[ext_resource type="JSON" path="res://Assets/Sprites/Players/Yoshi.json" id="23_vohx7"]
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="24_cq5a1"]
[ext_resource type="Texture2D" uid="uid://ccb8wtuolj7i3" path="res://Assets/Sprites/Backgrounds/ChallengeModeResults/Results3.png" id="27_w3bjn"]
@@ -150,44 +151,13 @@ tracks/8/keys = {
"update": 1,
"values": [&"Idle", &"Emote", &"Emote", &"Idle", &"Emote", &"Idle"]
}
tracks/9/type = "audio"
tracks/9/type = "method"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("TalkSFX")
tracks/9/path = NodePath(".")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("9_qaelr")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("9_qaelr")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("9_qaelr")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("9_qaelr")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("9_qaelr")
}],
"times": PackedFloat32Array(1.5, 3.5, 4.5, 7, 8)
}
tracks/9/use_blend = true
tracks/10/type = "method"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath(".")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(5.5, 6, 8.6, 9.5, 10),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
"values": [{
@@ -207,33 +177,38 @@ tracks/10/keys = {
"method": &"give_yoshi_medal"
}]
}
tracks/11/type = "audio"
tracks/10/type = "value"
tracks/10/imported = false
tracks/10/enabled = true
tracks/10/path = NodePath("Label2:visible")
tracks/10/interp = 1
tracks/10/loop_wrap = true
tracks/10/keys = {
"times": PackedFloat32Array(11),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/11/type = "value"
tracks/11/imported = false
tracks/11/enabled = true
tracks/11/path = NodePath("AudioStreamPlayer")
tracks/11/path = NodePath(".:can_exit")
tracks/11/interp = 1
tracks/11/loop_wrap = true
tracks/11/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("11_nym8o")
}, {
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("11_nym8o")
}],
"times": PackedFloat32Array(5.5, 8.5)
"times": PackedFloat32Array(11),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/11/use_blend = true
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("Label2:visible")
tracks/12/path = NodePath("SpeechBubble/Coins/Node2D:visible")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(11),
"times": PackedFloat32Array(4.5),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
@@ -241,26 +216,26 @@ tracks/12/keys = {
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath(".:can_exit")
tracks/13/path = NodePath("TalkSFX:playing")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(11),
"transitions": PackedFloat32Array(1),
"times": PackedFloat32Array(0, 1.5, 3.5, 4.5, 7, 8),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 1,
"values": [true]
"values": [false, true, true, true, true, true]
}
tracks/14/type = "value"
tracks/14/imported = false
tracks/14/enabled = true
tracks/14/path = NodePath("SpeechBubble/Coins/Node2D:visible")
tracks/14/path = NodePath("AudioStreamPlayer:playing")
tracks/14/interp = 1
tracks/14/loop_wrap = true
tracks/14/keys = {
"times": PackedFloat32Array(4.5),
"transitions": PackedFloat32Array(1),
"times": PackedFloat32Array(5.5, 8.5),
"transitions": PackedFloat32Array(1, 1),
"update": 1,
"values": [true]
"values": [true, true]
}
[sub_resource type="Animation" id="Animation_y11uu"]
@@ -409,6 +384,30 @@ tracks/11/keys = {
"update": 1,
"values": [false]
}
tracks/12/type = "value"
tracks/12/imported = false
tracks/12/enabled = true
tracks/12/path = NodePath("TalkSFX:playing")
tracks/12/interp = 1
tracks/12/loop_wrap = true
tracks/12/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/13/type = "value"
tracks/13/imported = false
tracks/13/enabled = true
tracks/13/path = NodePath("AudioStreamPlayer:playing")
tracks/13/interp = 1
tracks/13/loop_wrap = true
tracks/13/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_nud7a"]
_data = {
@@ -949,18 +948,25 @@ vframes = 4
script = ExtResource("3_xe6g7")
metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="TalkSFX" type="AudioStreamPlayer2D" parent="."]
volume_db = 5.0
[node name="TalkSFX" type="AudioStreamPlayer" parent="."]
stream = ExtResource("9_qaelr")
bus = &"SFX"
script = ExtResource("21_xk7j8")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
process_mode = 3
stream = ExtResource("11_nym8o")
bus = &"SFX"
script = ExtResource("21_xk7j8")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="AudioStreamPlayer2" type="AudioStreamPlayer" parent="."]
process_mode = 3
stream = ExtResource("16_eupxr")
bus = &"SFX"
script = ExtResource("21_xk7j8")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="Yoshi" type="AnimatedSprite2D" parent="."]
process_mode = 3
@@ -1090,6 +1096,7 @@ offset_right = 128.0
offset_bottom = 40.0
grow_horizontal = 2
grow_vertical = 2
has_challenge_stuff = true
[connection signal="sprites_updated" from="Music/ResourceSetter" to="Music" method="play"]
[connection signal="option_1_selected" from="CanvasLayer/PauseMenu" to="." method="retry_level"]
@@ -1100,5 +1107,3 @@ grow_vertical = 2
[connection signal="world_selected" from="CanvasLayer/WorldSelect" to="CanvasLayer/LevelSelect" method="open"]
[connection signal="cancelled" from="CanvasLayer/LevelSelect" to="CanvasLayer/WorldSelect" method="open"]
[connection signal="level_selected" from="CanvasLayer/LevelSelect" to="." method="retry_level"]
[editable path="CanvasLayer/LevelSelect"]

View File

@@ -362,11 +362,10 @@ layout_mode = 2
focus_mode = 0
[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"]
scroll_horizontal = 145
scroll_horizontal = 218
is_active = true
[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LevelInfo/SelectedLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"]
scroll_horizontal = 63
is_active = true
[node name="Panel" type="PanelContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo"]
@@ -377,7 +376,6 @@ theme_override_styles/panel = ExtResource("8_psbt7")
[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LevelInfo/Panel"]
layout_mode = 2
mouse_filter = 2
scroll_vertical = 71
horizontal_scroll_mode = 3
vertical_scroll_mode = 3
script = ExtResource("24_wf6nb")
@@ -565,12 +563,11 @@ layout_mode = 2
focus_mode = 0
[node name="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="0"]
scroll_horizontal = 31
scroll_horizontal = 9
is_active = true
auto_connect_focus = false
[node name="ScrollContainer2" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/SelectedOnlineLevel/MarginContainer/HBoxContainer/HSplitContainer/LeftHalf/LevelInfo" index="1"]
scroll_horizontal = 63
is_active = true
auto_connect_focus = false
@@ -583,7 +580,6 @@ theme_override_styles/panel = ExtResource("8_psbt7")
[node name="AutoScrollContainer" type="ScrollContainer" parent="BG/Border/Levels/VBoxContainer/LSSLevelInfo/Panel"]
layout_mode = 2
mouse_filter = 0
scroll_vertical = 71
horizontal_scroll_mode = 3
script = ExtResource("24_wf6nb")
direction = 1
@@ -658,14 +654,10 @@ metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="CharacterSelect" parent="." instance=ExtResource("28_u8fen")]
visible = false
offset_left = -76.0
offset_right = 76.0
focus_mode = 2
[node name="LSSCharacterSelect" parent="." instance=ExtResource("28_u8fen")]
visible = false
offset_left = -76.0
offset_right = 76.0
focus_mode = 2
[connection signal="closed" from="BG/Border/Levels/VBoxContainer/LevelList" to="." method="back_to_title_screen"]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=295 format=3 uid="uid://gbcmqonky63j"]
[gd_scene load_steps=297 format=3 uid="uid://gbcmqonky63j"]
[ext_resource type="Script" uid="uid://c2lnc7vnq3xth" path="res://Scripts/Classes/Editor/LevelEditor.gd" id="1_0qbyu"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="1_ujeu4"]
@@ -135,9 +135,11 @@
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="89_e20nl"]
[ext_resource type="PackedScene" uid="uid://q3aaukgw01nw" path="res://Scenes/Prefabs/Blocks/PSwitchBlock.tscn" id="89_f34j3"]
[ext_resource type="PackedScene" uid="uid://bv38ynjkpisyk" path="res://Scenes/Prefabs/Blocks/DonutBlock.tscn" id="89_ov686"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/Sigebou.json" id="89_y4bqs"]
[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/MusicNoteBlock.json" id="90_0msv8"]
[ext_resource type="PackedScene" uid="uid://c3m38c2skawpj" path="res://Scenes/Prefabs/Entities/Enemies/RockyWrench.tscn" id="90_7a43i"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/RockyWrench.json" id="90_606p5"]
[ext_resource type="PackedScene" uid="uid://b526l00ycqca3" path="res://Scenes/Prefabs/Entities/Enemies/Sigebou.tscn" id="90_kxvns"]
[ext_resource type="JSON" path="res://Assets/Sprites/Blocks/NoteBlock.json" id="90_lw341"]
[ext_resource type="PackedScene" uid="uid://bxvcax2wc48xh" path="res://Scenes/Prefabs/Blocks/NoteBlock.tscn" id="91_0msv8"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/PSwitch.json" id="92_5n4dw"]
@@ -3224,6 +3226,18 @@ metadata/cannon_ammo = false
metadata/can_lakitu_throw = false
metadata/can_pipe_gen = false
[node name="Sigebou" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")]
layout_mode = 2
tile_name = "ENEMY_SIGEBOU"
type = 1
icon_texture = ExtResource("89_y4bqs")
icon_region_override = Rect2(0, 0, 16, 16)
entity_scene = ExtResource("90_kxvns")
metadata/can_be_stored = true
metadata/cannon_ammo = false
metadata/can_lakitu_throw = false
metadata/can_pipe_gen = false
[node name="Barrel" parent="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer" groups=["Selectors"] instance=ExtResource("8_wkmjk")]
layout_mode = 2
tile_name = "ENEMY_BARREL"
@@ -5307,6 +5321,7 @@ metadata/_custom_type_script = "uid://dt2p68xl462v2"
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/BobOmbs/LitBobOmb" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/SideStepper" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/FighterFly" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Sigebou" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/Barrel" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Enemies/MarginContainer/GridContainer/RockyWrench" to="." method="on_tile_selected"]
[connection signal="tile_selected" from="TileMenu/MarginContainer/VBoxContainer/PanelContainer/TILES/ScrollContainer/VBoxContainer/Blocks/MarginContainer/GridContainer/QuestionBlock" to="." method="on_tile_selected"]

View File

@@ -156,30 +156,33 @@ position = Vector2(1072, 0)
position = Vector2(-208, 0)
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97889" to="Tiles/@Area2D@97889" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97890" to="Tiles/@Area2D@97890" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97891" to="Tiles/@Area2D@97891" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97892" to="Tiles/@Area2D@97892" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97893" to="Tiles/@Area2D@97893" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@97894" to="Tiles/@Area2D@97894" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60008" to="Tiles/@Area2D@60008" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60009" to="Tiles/@Area2D@60009" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60010" to="Tiles/@Area2D@60010" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60011" to="Tiles/@Area2D@60011" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60012" to="Tiles/@Area2D@60012" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@60013" to="Tiles/@Area2D@60013" method="area_entered"]
[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@97895" to="Tiles/@AnimatableBody2D@97895/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97895" to="Tiles/@AnimatableBody2D@97895/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97896" to="Tiles/@AnimatableBody2D@97896/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60014" to="Tiles/@AnimatableBody2D@60014/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60015" to="Tiles/@AnimatableBody2D@60015/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"]
@@ -187,27 +190,27 @@ position = Vector2(-208, 0)
[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@97897" to="Tiles/@AnimatableBody2D@97897/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97897" to="Tiles/@AnimatableBody2D@97897/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97898" to="Tiles/@AnimatableBody2D@97898/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97899" to="Tiles/@AnimatableBody2D@97899/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60016" to="Tiles/@AnimatableBody2D@60016/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60017" to="Tiles/@AnimatableBody2D@60017/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60018" to="Tiles/@AnimatableBody2D@60018/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"]
@@ -215,208 +218,234 @@ position = Vector2(-208, 0)
[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@97900" to="Tiles/@AnimatableBody2D@97900/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97900" to="Tiles/@AnimatableBody2D@97900/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97901" to="Tiles/@AnimatableBody2D@97901/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97902" to="Tiles/@AnimatableBody2D@97902/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97903" to="Tiles/@AnimatableBody2D@97903/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97904" to="Tiles/@AnimatableBody2D@97904/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97905" to="Tiles/@AnimatableBody2D@97905/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97906" to="Tiles/@AnimatableBody2D@97906/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97907" to="Tiles/@AnimatableBody2D@97907/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97908" to="Tiles/@AnimatableBody2D@97908/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97909" to="Tiles/@AnimatableBody2D@97909/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97910" to="Tiles/@AnimatableBody2D@97910/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97911" to="Tiles/@AnimatableBody2D@97911/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97912" to="Tiles/@AnimatableBody2D@97912/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97913" to="Tiles/@AnimatableBody2D@97913/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97914" to="Tiles/@AnimatableBody2D@97914/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97915" to="Tiles/@AnimatableBody2D@97915/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97916" to="Tiles/@AnimatableBody2D@97916/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97917" to="Tiles/@AnimatableBody2D@97917/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97918" to="Tiles/@AnimatableBody2D@97918/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97919" to="Tiles/@AnimatableBody2D@97919/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97920" to="Tiles/@AnimatableBody2D@97920/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97921" to="Tiles/@AnimatableBody2D@97921/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97922" to="Tiles/@AnimatableBody2D@97922/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97923" to="Tiles/@AnimatableBody2D@97923/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97924" to="Tiles/@AnimatableBody2D@97924/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97925" to="Tiles/@AnimatableBody2D@97925/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97926" to="Tiles/@AnimatableBody2D@97926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97927" to="Tiles/@AnimatableBody2D@97927/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97928" to="Tiles/@AnimatableBody2D@97928/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97929" to="Tiles/@AnimatableBody2D@97929/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97930" to="Tiles/@AnimatableBody2D@97930/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97931" to="Tiles/@AnimatableBody2D@97931/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@97932" to="Tiles/@AnimatableBody2D@97932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60019" to="Tiles/@AnimatableBody2D@60019/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60020" to="Tiles/@AnimatableBody2D@60020/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60021" to="Tiles/@AnimatableBody2D@60021/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60022" to="Tiles/@AnimatableBody2D@60022/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60023" to="Tiles/@AnimatableBody2D@60023/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60024" to="Tiles/@AnimatableBody2D@60024/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60025" to="Tiles/@AnimatableBody2D@60025/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60026" to="Tiles/@AnimatableBody2D@60026/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60027" to="Tiles/@AnimatableBody2D@60027/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60028" to="Tiles/@AnimatableBody2D@60028/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60029" to="Tiles/@AnimatableBody2D@60029/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60030" to="Tiles/@AnimatableBody2D@60030/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60031" to="Tiles/@AnimatableBody2D@60031/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60032" to="Tiles/@AnimatableBody2D@60032/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60033" to="Tiles/@AnimatableBody2D@60033/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60034" to="Tiles/@AnimatableBody2D@60034/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60035" to="Tiles/@AnimatableBody2D@60035/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60036" to="Tiles/@AnimatableBody2D@60036/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60037" to="Tiles/@AnimatableBody2D@60037/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60038" to="Tiles/@AnimatableBody2D@60038/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60039" to="Tiles/@AnimatableBody2D@60039/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60040" to="Tiles/@AnimatableBody2D@60040/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60041" to="Tiles/@AnimatableBody2D@60041/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60042" to="Tiles/@AnimatableBody2D@60042/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60043" to="Tiles/@AnimatableBody2D@60043/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60044" to="Tiles/@AnimatableBody2D@60044/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60045" to="Tiles/@AnimatableBody2D@60045/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60046" to="Tiles/@AnimatableBody2D@60046/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60047" to="Tiles/@AnimatableBody2D@60047/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60048" to="Tiles/@AnimatableBody2D@60048/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60049" to="Tiles/@AnimatableBody2D@60049/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60050" to="Tiles/@AnimatableBody2D@60050/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@60051" to="Tiles/@AnimatableBody2D@60051/BlockAnimations" method="bounce_block" unbinds=1]

File diff suppressed because it is too large Load Diff

View File

@@ -217,30 +217,30 @@ position = Vector2(2520, -16)
position = Vector2(2616, -16)
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85596" to="Tiles/@Node2D@85596/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85597" to="Tiles/@Node2D@85597/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85598" to="Tiles/@Node2D@85598/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85599" to="Tiles/@Node2D@85599/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85600" to="Tiles/@Node2D@85600/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85601" to="Tiles/@Node2D@85601/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85602" to="Tiles/@Node2D@85602/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85603" to="Tiles/@Node2D@85603/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85604" to="Tiles/@Node2D@85604/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85605" to="Tiles/@Node2D@85605/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85606" to="Tiles/@Node2D@85606/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85607" to="Tiles/@Node2D@85607/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85608" to="Tiles/@Node2D@85608/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85609" to="Tiles/@Node2D@85609/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85610" to="Tiles/@Node2D@85610/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85611" to="Tiles/@Node2D@85611/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85612" to="Tiles/@Node2D@85612/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85613" to="Tiles/@Node2D@85613/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85614" to="Tiles/@Node2D@85614/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85615" to="Tiles/@Node2D@85615/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85616" to="Tiles/@Node2D@85616/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85617" to="Tiles/@Node2D@85617/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85618" to="Tiles/@Node2D@85618/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85619" to="Tiles/@Node2D@85619/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85620" to="Tiles/@Node2D@85620/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85621" to="Tiles/@Node2D@85621/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@85622" to="Tiles/@Node2D@85622/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21479" to="Tiles/@Node2D@21479/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21480" to="Tiles/@Node2D@21480/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21481" to="Tiles/@Node2D@21481/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21482" to="Tiles/@Node2D@21482/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21483" to="Tiles/@Node2D@21483/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21484" to="Tiles/@Node2D@21484/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21485" to="Tiles/@Node2D@21485/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21486" to="Tiles/@Node2D@21486/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21487" to="Tiles/@Node2D@21487/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21488" to="Tiles/@Node2D@21488/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21489" to="Tiles/@Node2D@21489/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21490" to="Tiles/@Node2D@21490/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21491" to="Tiles/@Node2D@21491/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21492" to="Tiles/@Node2D@21492/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21493" to="Tiles/@Node2D@21493/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21494" to="Tiles/@Node2D@21494/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21495" to="Tiles/@Node2D@21495/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21496" to="Tiles/@Node2D@21496/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21497" to="Tiles/@Node2D@21497/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21498" to="Tiles/@Node2D@21498/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21499" to="Tiles/@Node2D@21499/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21500" to="Tiles/@Node2D@21500/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21501" to="Tiles/@Node2D@21501/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21502" to="Tiles/@Node2D@21502/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21503" to="Tiles/@Node2D@21503/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21504" to="Tiles/@Node2D@21504/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@21505" to="Tiles/@Node2D@21505/LevelPersistance" method="set_as_active"]

View File

@@ -186,6 +186,7 @@ optional = true
[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("20_8cbri")
nodes_to_delete = [NodePath("../Enemies/Lakitu"), NodePath("../DecoTiles"), NodePath("../Blocks")]
force_on = true
metadata/_custom_type_script = "uid://cgm3opb5qudc1"
[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_ofdma")]
@@ -208,6 +209,9 @@ item = ExtResource("25_7qqnp")
position = Vector2(2776, -8)
id = 4
[node name="InvisibleQuestionBlock2" parent="ChallengeNodes" instance=ExtResource("24_5a21s")]
position = Vector2(424, -72)
[node name="Blocks" type="Node" parent="."]
[node name="BrickBlock" parent="Blocks" instance=ExtResource("22_jcflm")]
@@ -222,3 +226,340 @@ time_of_day = 1
[node name="Trampoline" parent="." instance=ExtResource("27_v5wxk")]
position = Vector2(456, 0)
[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@54621" to="Tiles/@AnimatableBody2D@54621/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54621" to="Tiles/@AnimatableBody2D@54621/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54622" to="Tiles/@AnimatableBody2D@54622/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54623" to="Tiles/@AnimatableBody2D@54623/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54624" to="Tiles/@AnimatableBody2D@54624/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54625" to="Tiles/@AnimatableBody2D@54625/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54626" to="Tiles/@AnimatableBody2D@54626/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54627" to="Tiles/@AnimatableBody2D@54627/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54628" to="Tiles/@AnimatableBody2D@54628/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54629" to="Tiles/@AnimatableBody2D@54629/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54630" to="Tiles/@AnimatableBody2D@54630/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54631" to="Tiles/@AnimatableBody2D@54631/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54632" to="Tiles/@AnimatableBody2D@54632/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54633" to="Tiles/@AnimatableBody2D@54633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54634" to="Tiles/@AnimatableBody2D@54634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54635" to="Tiles/@AnimatableBody2D@54635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54636" to="Tiles/@AnimatableBody2D@54636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54637" to="Tiles/@AnimatableBody2D@54637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54638" to="Tiles/@AnimatableBody2D@54638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54639" to="Tiles/@AnimatableBody2D@54639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54640" to="Tiles/@AnimatableBody2D@54640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54641" to="Tiles/@AnimatableBody2D@54641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54642" to="Tiles/@AnimatableBody2D@54642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54643" to="Tiles/@AnimatableBody2D@54643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54644" to="Tiles/@AnimatableBody2D@54644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54645" to="Tiles/@AnimatableBody2D@54645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54646" to="Tiles/@AnimatableBody2D@54646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54647" to="Tiles/@AnimatableBody2D@54647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54648" to="Tiles/@AnimatableBody2D@54648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54649" to="Tiles/@AnimatableBody2D@54649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54650" to="Tiles/@AnimatableBody2D@54650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54651" to="Tiles/@AnimatableBody2D@54651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54652" to="Tiles/@AnimatableBody2D@54652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54653" to="Tiles/@AnimatableBody2D@54653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54654" to="Tiles/@AnimatableBody2D@54654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54655" to="Tiles/@AnimatableBody2D@54655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54656" to="Tiles/@AnimatableBody2D@54656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54657" to="Tiles/@AnimatableBody2D@54657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54658" to="Tiles/@AnimatableBody2D@54658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54659" to="Tiles/@AnimatableBody2D@54659/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@54660" to="Tiles/@AnimatableBody2D@54660/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54660" to="Tiles/@AnimatableBody2D@54660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54661" to="Tiles/@AnimatableBody2D@54661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@54662" to="Tiles/@AnimatableBody2D@54662/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@54663" to="Tiles/@Area2D@54663" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54664" to="Tiles/@Area2D@54664" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54665" to="Tiles/@Area2D@54665" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54666" to="Tiles/@Area2D@54666" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54667" to="Tiles/@Area2D@54667" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54668" to="Tiles/@Area2D@54668" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54669" to="Tiles/@Area2D@54669" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54670" to="Tiles/@Area2D@54670" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54671" to="Tiles/@Area2D@54671" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54672" to="Tiles/@Area2D@54672" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54673" to="Tiles/@Area2D@54673" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54674" to="Tiles/@Area2D@54674" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54675" to="Tiles/@Area2D@54675" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54676" to="Tiles/@Area2D@54676" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54677" to="Tiles/@Area2D@54677" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54678" to="Tiles/@Area2D@54678" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54679" to="Tiles/@Area2D@54679" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54680" to="Tiles/@Area2D@54680" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54681" to="Tiles/@Area2D@54681" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54682" to="Tiles/@Area2D@54682" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54683" to="Tiles/@Area2D@54683" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54684" to="Tiles/@Area2D@54684" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54685" to="Tiles/@Area2D@54685" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54686" to="Tiles/@Area2D@54686" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54687" to="Tiles/@Area2D@54687" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@54688" to="Tiles/@Area2D@54688" method="area_entered"]

View File

@@ -111,7 +111,7 @@ time_of_day = 1
[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("17_5qol7")
nodes_to_delete = [null]
nodes_to_delete = [NodePath("../Node")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"
[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("18_plkio")]
@@ -162,213 +162,245 @@ optional = true
[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@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114633" to="Tiles/@AnimatableBody2D@114633/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114634" to="Tiles/@AnimatableBody2D@114634/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114635" to="Tiles/@AnimatableBody2D@114635/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114636" to="Tiles/@AnimatableBody2D@114636/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114637" to="Tiles/@AnimatableBody2D@114637/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114638" to="Tiles/@AnimatableBody2D@114638/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114639" to="Tiles/@AnimatableBody2D@114639/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114640" to="Tiles/@AnimatableBody2D@114640/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114641" to="Tiles/@AnimatableBody2D@114641/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114642" to="Tiles/@AnimatableBody2D@114642/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114643" to="Tiles/@AnimatableBody2D@114643/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114644" to="Tiles/@AnimatableBody2D@114644/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114645" to="Tiles/@AnimatableBody2D@114645/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114646" to="Tiles/@AnimatableBody2D@114646/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114647" to="Tiles/@AnimatableBody2D@114647/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114648" to="Tiles/@AnimatableBody2D@114648/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114649" to="Tiles/@AnimatableBody2D@114649/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114650" to="Tiles/@AnimatableBody2D@114650/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114651" to="Tiles/@AnimatableBody2D@114651/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114652" to="Tiles/@AnimatableBody2D@114652/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114653" to="Tiles/@AnimatableBody2D@114653/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114654" to="Tiles/@AnimatableBody2D@114654/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114655" to="Tiles/@AnimatableBody2D@114655/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114656" to="Tiles/@AnimatableBody2D@114656/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114657" to="Tiles/@AnimatableBody2D@114657/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114658" to="Tiles/@AnimatableBody2D@114658/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114659" to="Tiles/@AnimatableBody2D@114659/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114660" to="Tiles/@AnimatableBody2D@114660/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114661" to="Tiles/@AnimatableBody2D@114661/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114662" to="Tiles/@AnimatableBody2D@114662/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114663" to="Tiles/@AnimatableBody2D@114663/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58758" to="Tiles/@AnimatableBody2D@58758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58759" to="Tiles/@AnimatableBody2D@58759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58760" to="Tiles/@AnimatableBody2D@58760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58761" to="Tiles/@AnimatableBody2D@58761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58762" to="Tiles/@AnimatableBody2D@58762/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58763" to="Tiles/@AnimatableBody2D@58763/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58764" to="Tiles/@AnimatableBody2D@58764/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58765" to="Tiles/@AnimatableBody2D@58765/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58766" to="Tiles/@AnimatableBody2D@58766/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58767" to="Tiles/@AnimatableBody2D@58767/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58768" to="Tiles/@AnimatableBody2D@58768/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58769" to="Tiles/@AnimatableBody2D@58769/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58770" to="Tiles/@AnimatableBody2D@58770/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58771" to="Tiles/@AnimatableBody2D@58771/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58772" to="Tiles/@AnimatableBody2D@58772/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58773" to="Tiles/@AnimatableBody2D@58773/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58774" to="Tiles/@AnimatableBody2D@58774/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58775" to="Tiles/@AnimatableBody2D@58775/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58776" to="Tiles/@AnimatableBody2D@58776/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58777" to="Tiles/@AnimatableBody2D@58777/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58778" to="Tiles/@AnimatableBody2D@58778/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58779" to="Tiles/@AnimatableBody2D@58779/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58780" to="Tiles/@AnimatableBody2D@58780/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58781" to="Tiles/@AnimatableBody2D@58781/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58782" to="Tiles/@AnimatableBody2D@58782/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58783" to="Tiles/@AnimatableBody2D@58783/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58784" to="Tiles/@AnimatableBody2D@58784/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58785" to="Tiles/@AnimatableBody2D@58785/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58786" to="Tiles/@AnimatableBody2D@58786/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58787" to="Tiles/@AnimatableBody2D@58787/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58788" to="Tiles/@AnimatableBody2D@58788/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@114664" to="Tiles/@Area2D@114664" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114665" to="Tiles/@Area2D@114665" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114666" to="Tiles/@Area2D@114666" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114667" to="Tiles/@Area2D@114667" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114668" to="Tiles/@Area2D@114668" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114669" to="Tiles/@Area2D@114669" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114670" to="Tiles/@Area2D@114670" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114671" to="Tiles/@Area2D@114671" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114672" to="Tiles/@Area2D@114672" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114673" to="Tiles/@Area2D@114673" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114674" to="Tiles/@Area2D@114674" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114675" to="Tiles/@Area2D@114675" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114676" to="Tiles/@Area2D@114676" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114677" to="Tiles/@Area2D@114677" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114678" to="Tiles/@Area2D@114678" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114679" to="Tiles/@Area2D@114679" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114680" to="Tiles/@Area2D@114680" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114681" to="Tiles/@Area2D@114681" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58789" to="Tiles/@Area2D@58789" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58790" to="Tiles/@Area2D@58790" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58791" to="Tiles/@Area2D@58791" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58792" to="Tiles/@Area2D@58792" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58793" to="Tiles/@Area2D@58793" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58794" to="Tiles/@Area2D@58794" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58795" to="Tiles/@Area2D@58795" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58796" to="Tiles/@Area2D@58796" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58797" to="Tiles/@Area2D@58797" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58798" to="Tiles/@Area2D@58798" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58799" to="Tiles/@Area2D@58799" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58800" to="Tiles/@Area2D@58800" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58801" to="Tiles/@Area2D@58801" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58802" to="Tiles/@Area2D@58802" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58803" to="Tiles/@Area2D@58803" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58804" to="Tiles/@Area2D@58804" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58805" to="Tiles/@Area2D@58805" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@58806" to="Tiles/@Area2D@58806" method="area_entered"]

View File

@@ -112,15 +112,16 @@ animations = [{
[node name="LostLevelsEnding" instance=ExtResource("1_3ouhg")]
campaign = "SMBANN"
[node name="DayBG" parent="." index="1"]
visible = false
[node name="Cheer1" parent="LevelBG/DiscoBits" index="3"]
volume_db = -80.0
[node name="Sprite2D2" parent="." index="8"]
texture = ExtResource("2_xj4cw")
region_rect = Rect2(128, 0, 16, 32)
[node name="Cheer2" parent="LevelBG/DiscoBits" index="4"]
volume_db = -80.0
[node name="Cheer3" parent="LevelBG/DiscoBits" index="5"]
volume_db = -80.0
[node name="1" parent="Toads" index="0"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_twn8w")
animation = &"default"
autoplay = ""
@@ -128,16 +129,10 @@ autoplay = ""
[node name="ResourceSetterNew" parent="Toads/1" index="0"]
use_cache = false
force_properties = {
"World": 2
"World": 1
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/1" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(0, 0, 16, 32)
[node name="2" parent="Toads" index="1"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_u2ma4")
animation = &"default"
autoplay = ""
@@ -148,13 +143,7 @@ force_properties = {
"World": 2
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/2" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(16, 0, 16, 32)
[node name="3" parent="Toads" index="2"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_op12h")
animation = &"default"
autoplay = ""
@@ -165,13 +154,7 @@ force_properties = {
"World": 3
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/3" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(32, 0, 16, 32)
[node name="4" parent="Toads" index="3"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_uuw0f")
animation = &"default"
autoplay = ""
@@ -182,13 +165,7 @@ force_properties = {
"World": 4
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/4" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(48, 0, 16, 32)
[node name="5" parent="Toads" index="4"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_tsyh5")
animation = &"default"
autoplay = ""
@@ -199,13 +176,7 @@ force_properties = {
"World": 5
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/5" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(64, 0, 16, 32)
[node name="6" parent="Toads" index="5"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_pijpk")
animation = &"default"
autoplay = ""
@@ -216,13 +187,7 @@ force_properties = {
"World": 6
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/6" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(80, 0, 16, 32)
[node name="7" parent="Toads" index="6"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_08njn")
animation = &"default"
autoplay = ""
@@ -233,11 +198,6 @@ force_properties = {
"World": 7
}
[node name="Sprite2D" type="Sprite2D" parent="Toads/7" index="1"]
texture = ExtResource("2_xj4cw")
region_enabled = true
region_rect = Rect2(96, 0, 16, 32)
[node name="DiscoLevel" type="Node" parent="." index="13"]
script = ExtResource("3_xj4cw")
combo_meter_rate = 0.0

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=26 format=4 uid="uid://b0omfelsiothx"]
[gd_scene load_steps=25 format=4 uid="uid://b0omfelsiothx"]
[ext_resource type="Script" uid="uid://caugelxhwlvl0" path="res://Scripts/Parts/LostLevelsEnding.gd" id="1_qmhaw"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Ending.json" id="2_k7rel"]
@@ -7,7 +7,6 @@
[ext_resource type="Texture2D" uid="uid://dkjam0jo2k2m0" path="res://Assets/Sprites/Backgrounds/Bushes/CastleBushNight.png" id="5_wr0ye"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_g1x38"]
[ext_resource type="FontVariation" uid="uid://djxdgxy1iv8yv" path="res://Resources/ThemedResources/FontLLMain.tres" id="9_1flm1"]
[ext_resource type="Texture2D" uid="uid://boivfkpqvnx45" path="res://Assets/Sprites/Players/Peach.png" id="10_1flm1"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="10_iab5g"]
[ext_resource type="JSON" path="res://Assets/Sprites/Players/PeachNPC.json" id="11_ecp1v"]
[ext_resource type="Texture2D" uid="uid://fdn41mmtnhdt" path="res://Assets/Sprites/Players/ToadNPCLL.png" id="11_iab5g"]
@@ -435,6 +434,7 @@ centered = false
color = Color(0, 0, 0, 0)
[node name="Node2D" type="Node2D" parent="."]
position = Vector2(0, 1)
[node name="PlayerSprite" type="AnimatedSprite2D" parent="Node2D" node_paths=PackedStringArray("resource_setter")]
sprite_frames = ExtResource("4_fxsfu")
@@ -465,16 +465,13 @@ libraries = {
}
autoplay = "Main"
[node name="Sprite2D2" type="Sprite2D" parent="."]
position = Vector2(16, -16)
texture = ExtResource("10_1flm1")
region_rect = Rect2(0, 0, 16, 32)
[node name="Peach" type="AnimatedSprite2D" parent="."]
position = Vector2(16, -15)
[node name="ResourceSetterNew" type="Node" parent="Sprite2D2" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="Peach" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("13_k7rel")
node_to_affect = NodePath("..")
property_name = "texture"
mode = 1
property_name = "sprite_frames"
resource_json = ExtResource("11_ecp1v")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -37,6 +37,7 @@ position = Vector2(-240, 0)
[node name="BowsersBro" parent="Enemies" instance=ExtResource("7_hpnmc")]
position = Vector2(88, -48)
can_hammer = false
[node name="Blooper" parent="Enemies" instance=ExtResource("8_0jlij")]
position = Vector2(328, -88)
@@ -61,6 +62,7 @@ position = Vector2(1160, -136)
[node name="Bowser" parent="Enemies" instance=ExtResource("12_fbhd0")]
position = Vector2(1440, -48)
can_hammer = false
[node name="LostLevelsEndingDoor" parent="." instance=ExtResource("13_lfhxv")]
position = Vector2(1664, 0)
@@ -93,110 +95,110 @@ particles = 3
[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@83495" to="Tiles/@AnimatableBody2D@83495/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83495" to="Tiles/@AnimatableBody2D@83495/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83496" to="Tiles/@AnimatableBody2D@83496/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83497" to="Tiles/@AnimatableBody2D@83497/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83498" to="Tiles/@AnimatableBody2D@83498/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83499" to="Tiles/@AnimatableBody2D@83499/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83500" to="Tiles/@AnimatableBody2D@83500/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83501" to="Tiles/@AnimatableBody2D@83501/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83502" to="Tiles/@AnimatableBody2D@83502/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83503" to="Tiles/@AnimatableBody2D@83503/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83504" to="Tiles/@AnimatableBody2D@83504/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83505" to="Tiles/@AnimatableBody2D@83505/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83506" to="Tiles/@AnimatableBody2D@83506/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83507" to="Tiles/@AnimatableBody2D@83507/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83508" to="Tiles/@AnimatableBody2D@83508/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83509" to="Tiles/@AnimatableBody2D@83509/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66747" to="Tiles/@AnimatableBody2D@66747/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66748" to="Tiles/@AnimatableBody2D@66748/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66749" to="Tiles/@AnimatableBody2D@66749/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66750" to="Tiles/@AnimatableBody2D@66750/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66751" to="Tiles/@AnimatableBody2D@66751/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66752" to="Tiles/@AnimatableBody2D@66752/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66753" to="Tiles/@AnimatableBody2D@66753/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66754" to="Tiles/@AnimatableBody2D@66754/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66755" to="Tiles/@AnimatableBody2D@66755/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66756" to="Tiles/@AnimatableBody2D@66756/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66757" to="Tiles/@AnimatableBody2D@66757/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66758" to="Tiles/@AnimatableBody2D@66758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66759" to="Tiles/@AnimatableBody2D@66759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66760" to="Tiles/@AnimatableBody2D@66760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@66761" to="Tiles/@AnimatableBody2D@66761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="axe_touched" from="CastleBridge" to="Enemies/Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="LostLevelsEndingDoor" method="begin"]

View File

@@ -133,6 +133,29 @@ position = Vector2(3200, 0)
[node name="CastleBridge" parent="." instance=ExtResource("16_3bwbp")]
position = Vector2(2824, -40)
[node name="Firebar" parent="CastleBridge/Bridge/CastleBridgeSegment9" index="2" instance=ExtResource("7_ps4f2")]
[node name="CastleBridgeSegment14" parent="CastleBridge/Bridge" index="13"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment15" parent="CastleBridge/Bridge" index="14"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment16" parent="CastleBridge/Bridge" index="15"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment17" parent="CastleBridge/Bridge" index="16"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment18" parent="CastleBridge/Bridge" index="17"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment19" parent="CastleBridge/Bridge" index="18"]
position = Vector2(-3823, 0)
[node name="CastleBridgeSegment20" parent="CastleBridge/Bridge" index="19"]
position = Vector2(-3823, 0)
[node name="Bowser" parent="." instance=ExtResource("17_nlv7q")]
position = Vector2(2912, -48)
@@ -212,41 +235,41 @@ position = Vector2(2040, -56)
[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@59380" to="Tiles/@AnimatableBody2D@59380/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59380" to="Tiles/@AnimatableBody2D@59380/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59381" to="Tiles/@AnimatableBody2D@59381/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59382" to="Tiles/@AnimatableBody2D@59382/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59383" to="Tiles/@AnimatableBody2D@59383/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59384" to="Tiles/@AnimatableBody2D@59384/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77815" to="Tiles/@AnimatableBody2D@77815/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77816" to="Tiles/@AnimatableBody2D@77816/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77817" to="Tiles/@AnimatableBody2D@77817/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77818" to="Tiles/@AnimatableBody2D@77818/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77819" to="Tiles/@AnimatableBody2D@77819/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"]
@@ -255,78 +278,79 @@ position = Vector2(2040, -56)
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59385" to="Tiles/@Area2D@59385" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59386" to="Tiles/@Area2D@59386" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59387" to="Tiles/@Area2D@59387" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59388" to="Tiles/@Area2D@59388" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59389" to="Tiles/@Area2D@59389" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59390" to="Tiles/@Area2D@59390" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59391" to="Tiles/@Area2D@59391" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59392" to="Tiles/@Area2D@59392" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59393" to="Tiles/@Area2D@59393" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59394" to="Tiles/@Area2D@59394" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59395" to="Tiles/@Area2D@59395" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59396" to="Tiles/@Area2D@59396" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59397" to="Tiles/@Area2D@59397" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59398" to="Tiles/@Area2D@59398" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59399" to="Tiles/@Area2D@59399" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59400" to="Tiles/@Area2D@59400" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59401" to="Tiles/@Area2D@59401" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59402" to="Tiles/@Area2D@59402" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59403" to="Tiles/@Area2D@59403" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59404" to="Tiles/@Area2D@59404" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59405" to="Tiles/@Area2D@59405" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59406" to="Tiles/@Area2D@59406" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59407" to="Tiles/@Area2D@59407" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59408" to="Tiles/@Area2D@59408" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59409" to="Tiles/@Area2D@59409" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59410" to="Tiles/@Area2D@59410" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59411" to="Tiles/@Area2D@59411" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59412" to="Tiles/@Area2D@59412" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59413" to="Tiles/@Area2D@59413" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59414" to="Tiles/@Area2D@59414" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59415" to="Tiles/@Area2D@59415" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59416" to="Tiles/@Area2D@59416" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59417" to="Tiles/@Area2D@59417" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59418" to="Tiles/@Area2D@59418" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59419" to="Tiles/@Area2D@59419" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59420" to="Tiles/@Area2D@59420" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59421" to="Tiles/@Area2D@59421" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59422" to="Tiles/@Area2D@59422" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59423" to="Tiles/@Area2D@59423" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59424" to="Tiles/@Area2D@59424" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59425" to="Tiles/@Area2D@59425" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59426" to="Tiles/@Area2D@59426" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59427" to="Tiles/@Area2D@59427" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59428" to="Tiles/@Area2D@59428" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59429" to="Tiles/@Area2D@59429" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59430" to="Tiles/@Area2D@59430" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59431" to="Tiles/@Area2D@59431" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59432" to="Tiles/@Area2D@59432" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59433" to="Tiles/@Area2D@59433" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59434" to="Tiles/@Area2D@59434" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59435" to="Tiles/@Area2D@59435" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59436" to="Tiles/@Area2D@59436" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59437" to="Tiles/@Area2D@59437" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59438" to="Tiles/@Area2D@59438" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59439" to="Tiles/@Area2D@59439" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59440" to="Tiles/@Area2D@59440" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59441" to="Tiles/@Area2D@59441" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59442" to="Tiles/@Area2D@59442" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59443" to="Tiles/@Area2D@59443" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59444" to="Tiles/@Area2D@59444" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59445" to="Tiles/@Area2D@59445" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59446" to="Tiles/@Area2D@59446" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@59447" to="Tiles/@Area2D@59447" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@59448" to="Tiles/@AnimatableBody2D@59448/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/@Area2D@77820" to="Tiles/@Area2D@77820" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77821" to="Tiles/@Area2D@77821" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77822" to="Tiles/@Area2D@77822" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77823" to="Tiles/@Area2D@77823" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77824" to="Tiles/@Area2D@77824" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77825" to="Tiles/@Area2D@77825" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77826" to="Tiles/@Area2D@77826" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77827" to="Tiles/@Area2D@77827" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77828" to="Tiles/@Area2D@77828" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77829" to="Tiles/@Area2D@77829" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77830" to="Tiles/@Area2D@77830" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77831" to="Tiles/@Area2D@77831" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77832" to="Tiles/@Area2D@77832" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77833" to="Tiles/@Area2D@77833" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77834" to="Tiles/@Area2D@77834" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77835" to="Tiles/@Area2D@77835" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77836" to="Tiles/@Area2D@77836" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77837" to="Tiles/@Area2D@77837" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77838" to="Tiles/@Area2D@77838" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77839" to="Tiles/@Area2D@77839" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77840" to="Tiles/@Area2D@77840" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77841" to="Tiles/@Area2D@77841" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77842" to="Tiles/@Area2D@77842" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77843" to="Tiles/@Area2D@77843" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77844" to="Tiles/@Area2D@77844" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77845" to="Tiles/@Area2D@77845" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77846" to="Tiles/@Area2D@77846" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77847" to="Tiles/@Area2D@77847" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77848" to="Tiles/@Area2D@77848" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77849" to="Tiles/@Area2D@77849" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77850" to="Tiles/@Area2D@77850" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77851" to="Tiles/@Area2D@77851" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77852" to="Tiles/@Area2D@77852" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77853" to="Tiles/@Area2D@77853" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77854" to="Tiles/@Area2D@77854" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77855" to="Tiles/@Area2D@77855" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77856" to="Tiles/@Area2D@77856" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77857" to="Tiles/@Area2D@77857" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77858" to="Tiles/@Area2D@77858" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77859" to="Tiles/@Area2D@77859" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77860" to="Tiles/@Area2D@77860" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77861" to="Tiles/@Area2D@77861" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77862" to="Tiles/@Area2D@77862" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77863" to="Tiles/@Area2D@77863" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77864" to="Tiles/@Area2D@77864" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77865" to="Tiles/@Area2D@77865" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77866" to="Tiles/@Area2D@77866" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77867" to="Tiles/@Area2D@77867" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77868" to="Tiles/@Area2D@77868" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77869" to="Tiles/@Area2D@77869" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77870" to="Tiles/@Area2D@77870" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77871" to="Tiles/@Area2D@77871" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77872" to="Tiles/@Area2D@77872" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77873" to="Tiles/@Area2D@77873" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77874" to="Tiles/@Area2D@77874" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77875" to="Tiles/@Area2D@77875" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77876" to="Tiles/@Area2D@77876" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77877" to="Tiles/@Area2D@77877" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77878" to="Tiles/@Area2D@77878" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77879" to="Tiles/@Area2D@77879" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77880" to="Tiles/@Area2D@77880" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77881" to="Tiles/@Area2D@77881" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@77882" to="Tiles/@Area2D@77882" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@77883" to="Tiles/@AnimatableBody2D@77883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]
[editable path="CastleBridge"]
[editable path="Bowser"]

File diff suppressed because it is too large Load Diff

View File

@@ -128,6 +128,8 @@ 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")
@@ -217,186 +219,206 @@ 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@40666" to="Tiles/@AnimatableBody2D@40666/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40666" to="Tiles/@AnimatableBody2D@40666/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40666" to="Tiles/@AnimatableBody2D@40666" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40666" to="Tiles/@AnimatableBody2D@40666/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40666" to="Tiles/@AnimatableBody2D@40666" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40666" to="Tiles/@AnimatableBody2D@40666/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40667" to="Tiles/@AnimatableBody2D@40667/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40668" to="Tiles/@AnimatableBody2D@40668/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40669" to="Tiles/@AnimatableBody2D@40669/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40670" to="Tiles/@AnimatableBody2D@40670/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40671" to="Tiles/@AnimatableBody2D@40671/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40672" to="Tiles/@AnimatableBody2D@40672/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40673" to="Tiles/@AnimatableBody2D@40673/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40674" to="Tiles/@AnimatableBody2D@40674/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40675" to="Tiles/@AnimatableBody2D@40675/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40676" to="Tiles/@AnimatableBody2D@40676/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40677" to="Tiles/@AnimatableBody2D@40677/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40678" to="Tiles/@AnimatableBody2D@40678/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40679" to="Tiles/@AnimatableBody2D@40679/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40680" to="Tiles/@AnimatableBody2D@40680/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40681" to="Tiles/@AnimatableBody2D@40681/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40682" to="Tiles/@AnimatableBody2D@40682/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40683" to="Tiles/@AnimatableBody2D@40683/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@40684" to="Tiles/@AnimatableBody2D@40684/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64947" to="Tiles/@AnimatableBody2D@64947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64948" to="Tiles/@AnimatableBody2D@64948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64949" to="Tiles/@AnimatableBody2D@64949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64950" to="Tiles/@AnimatableBody2D@64950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64951" to="Tiles/@AnimatableBody2D@64951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64952" to="Tiles/@AnimatableBody2D@64952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64953" to="Tiles/@AnimatableBody2D@64953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64954" to="Tiles/@AnimatableBody2D@64954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64955" to="Tiles/@AnimatableBody2D@64955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64956" to="Tiles/@AnimatableBody2D@64956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64957" to="Tiles/@AnimatableBody2D@64957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64958" to="Tiles/@AnimatableBody2D@64958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64959" to="Tiles/@AnimatableBody2D@64959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64960" to="Tiles/@AnimatableBody2D@64960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64961" to="Tiles/@AnimatableBody2D@64961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64962" to="Tiles/@AnimatableBody2D@64962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64963" to="Tiles/@AnimatableBody2D@64963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64964" to="Tiles/@AnimatableBody2D@64964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@64965" to="Tiles/@AnimatableBody2D@64965/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@40685" to="Tiles/@Area2D@40685" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40686" to="Tiles/@Area2D@40686" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40687" to="Tiles/@Area2D@40687" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40688" to="Tiles/@Area2D@40688" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40689" to="Tiles/@Area2D@40689" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40690" to="Tiles/@Area2D@40690" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40691" to="Tiles/@Area2D@40691" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40692" to="Tiles/@Area2D@40692" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40693" to="Tiles/@Area2D@40693" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40694" to="Tiles/@Area2D@40694" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40695" to="Tiles/@Area2D@40695" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40696" to="Tiles/@Area2D@40696" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40697" to="Tiles/@Area2D@40697" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40698" to="Tiles/@Area2D@40698" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40699" to="Tiles/@Area2D@40699" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40700" to="Tiles/@Area2D@40700" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40701" to="Tiles/@Area2D@40701" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40702" to="Tiles/@Area2D@40702" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40703" to="Tiles/@Area2D@40703" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40704" to="Tiles/@Area2D@40704" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40705" to="Tiles/@Area2D@40705" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40706" to="Tiles/@Area2D@40706" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40707" to="Tiles/@Area2D@40707" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40708" to="Tiles/@Area2D@40708" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40709" to="Tiles/@Area2D@40709" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40710" to="Tiles/@Area2D@40710" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40711" to="Tiles/@Area2D@40711" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40712" to="Tiles/@Area2D@40712" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40713" to="Tiles/@Area2D@40713" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40714" to="Tiles/@Area2D@40714" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40715" to="Tiles/@Area2D@40715" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40716" to="Tiles/@Area2D@40716" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40717" to="Tiles/@Area2D@40717" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40718" to="Tiles/@Area2D@40718" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40719" to="Tiles/@Area2D@40719" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40720" to="Tiles/@Area2D@40720" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40721" to="Tiles/@Area2D@40721" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40722" to="Tiles/@Area2D@40722" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40723" to="Tiles/@Area2D@40723" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40724" to="Tiles/@Area2D@40724" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40725" to="Tiles/@Area2D@40725" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40726" to="Tiles/@Area2D@40726" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40727" to="Tiles/@Area2D@40727" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40728" to="Tiles/@Area2D@40728" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40729" to="Tiles/@Area2D@40729" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40730" to="Tiles/@Area2D@40730" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40731" to="Tiles/@Area2D@40731" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40732" to="Tiles/@Area2D@40732" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40733" to="Tiles/@Area2D@40733" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40734" to="Tiles/@Area2D@40734" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40735" to="Tiles/@Area2D@40735" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40736" to="Tiles/@Area2D@40736" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40737" to="Tiles/@Area2D@40737" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40738" to="Tiles/@Area2D@40738" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40739" to="Tiles/@Area2D@40739" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40740" to="Tiles/@Area2D@40740" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40741" to="Tiles/@Area2D@40741" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40742" to="Tiles/@Area2D@40742" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40743" to="Tiles/@Area2D@40743" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@40744" to="Tiles/@Area2D@40744" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64966" to="Tiles/@Area2D@64966" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64967" to="Tiles/@Area2D@64967" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64968" to="Tiles/@Area2D@64968" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64969" to="Tiles/@Area2D@64969" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64970" to="Tiles/@Area2D@64970" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64971" to="Tiles/@Area2D@64971" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64972" to="Tiles/@Area2D@64972" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64973" to="Tiles/@Area2D@64973" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64974" to="Tiles/@Area2D@64974" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64975" to="Tiles/@Area2D@64975" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64976" to="Tiles/@Area2D@64976" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64977" to="Tiles/@Area2D@64977" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64978" to="Tiles/@Area2D@64978" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64979" to="Tiles/@Area2D@64979" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64980" to="Tiles/@Area2D@64980" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64981" to="Tiles/@Area2D@64981" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64982" to="Tiles/@Area2D@64982" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64983" to="Tiles/@Area2D@64983" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64984" to="Tiles/@Area2D@64984" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64985" to="Tiles/@Area2D@64985" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64986" to="Tiles/@Area2D@64986" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64987" to="Tiles/@Area2D@64987" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64988" to="Tiles/@Area2D@64988" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64989" to="Tiles/@Area2D@64989" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64990" to="Tiles/@Area2D@64990" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64991" to="Tiles/@Area2D@64991" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64992" to="Tiles/@Area2D@64992" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64993" to="Tiles/@Area2D@64993" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64994" to="Tiles/@Area2D@64994" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64995" to="Tiles/@Area2D@64995" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64996" to="Tiles/@Area2D@64996" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64997" to="Tiles/@Area2D@64997" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64998" to="Tiles/@Area2D@64998" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@64999" to="Tiles/@Area2D@64999" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65000" to="Tiles/@Area2D@65000" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65001" to="Tiles/@Area2D@65001" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65002" to="Tiles/@Area2D@65002" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65003" to="Tiles/@Area2D@65003" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65004" to="Tiles/@Area2D@65004" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65005" to="Tiles/@Area2D@65005" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65006" to="Tiles/@Area2D@65006" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65007" to="Tiles/@Area2D@65007" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65008" to="Tiles/@Area2D@65008" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65009" to="Tiles/@Area2D@65009" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65010" to="Tiles/@Area2D@65010" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65011" to="Tiles/@Area2D@65011" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65012" to="Tiles/@Area2D@65012" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65013" to="Tiles/@Area2D@65013" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65014" to="Tiles/@Area2D@65014" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65015" to="Tiles/@Area2D@65015" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65016" to="Tiles/@Area2D@65016" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65017" to="Tiles/@Area2D@65017" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65018" to="Tiles/@Area2D@65018" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65019" to="Tiles/@Area2D@65019" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65020" to="Tiles/@Area2D@65020" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65021" to="Tiles/@Area2D@65021" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65022" to="Tiles/@Area2D@65022" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65023" to="Tiles/@Area2D@65023" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65024" to="Tiles/@Area2D@65024" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@65025" to="Tiles/@Area2D@65025" 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"]

View File

@@ -100,6 +100,9 @@ position = Vector2(3712, 0)
[node name="CastleBridge" parent="." instance=ExtResource("11_x8uan")]
position = Vector2(3336, -40)
[node name="Firebar" parent="CastleBridge/Bridge/CastleBridgeSegment7" index="2" instance=ExtResource("10_42qki")]
process_mode = 1
[node name="CastleBridgeSegment14" parent="CastleBridge/Bridge" index="13"]
position = Vector2(-4335, 0)
@@ -123,6 +126,8 @@ position = Vector2(-4335, 0)
[node name="Bowser" parent="." instance=ExtResource("12_j1ver")]
position = Vector2(3464, -48)
can_hammer = true
can_fire = false
[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
resource_json = ExtResource("12_e6kbl")
@@ -227,84 +232,84 @@ id = 4
position = Vector2(3712, 0)
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46840" to="Tiles/@Area2D@46840" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46841" to="Tiles/@Area2D@46841" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46842" to="Tiles/@Area2D@46842" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46843" to="Tiles/@Area2D@46843" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46844" to="Tiles/@Area2D@46844" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46845" to="Tiles/@Area2D@46845" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46846" to="Tiles/@Area2D@46846" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46847" to="Tiles/@Area2D@46847" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46848" to="Tiles/@Area2D@46848" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46849" to="Tiles/@Area2D@46849" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46850" to="Tiles/@Area2D@46850" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46851" to="Tiles/@Area2D@46851" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46852" to="Tiles/@Area2D@46852" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46853" to="Tiles/@Area2D@46853" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46854" to="Tiles/@Area2D@46854" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46855" to="Tiles/@Area2D@46855" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46856" to="Tiles/@Area2D@46856" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46857" to="Tiles/@Area2D@46857" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46858" to="Tiles/@Area2D@46858" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46859" to="Tiles/@Area2D@46859" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46860" to="Tiles/@Area2D@46860" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46861" to="Tiles/@Area2D@46861" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46862" to="Tiles/@Area2D@46862" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46863" to="Tiles/@Area2D@46863" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46864" to="Tiles/@Area2D@46864" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46865" to="Tiles/@Area2D@46865" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46866" to="Tiles/@Area2D@46866" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46867" to="Tiles/@Area2D@46867" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46868" to="Tiles/@Area2D@46868" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46869" to="Tiles/@Area2D@46869" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46870" to="Tiles/@Area2D@46870" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46871" to="Tiles/@Area2D@46871" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46872" to="Tiles/@Area2D@46872" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46873" to="Tiles/@Area2D@46873" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46874" to="Tiles/@Area2D@46874" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46875" to="Tiles/@Area2D@46875" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46876" to="Tiles/@Area2D@46876" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46877" to="Tiles/@Area2D@46877" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46878" to="Tiles/@Area2D@46878" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46879" to="Tiles/@Area2D@46879" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46880" to="Tiles/@Area2D@46880" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46881" to="Tiles/@Area2D@46881" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46882" to="Tiles/@Area2D@46882" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46883" to="Tiles/@Area2D@46883" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46884" to="Tiles/@Area2D@46884" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46885" to="Tiles/@Area2D@46885" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46886" to="Tiles/@Area2D@46886" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46887" to="Tiles/@Area2D@46887" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46888" to="Tiles/@Area2D@46888" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46889" to="Tiles/@Area2D@46889" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46890" to="Tiles/@Area2D@46890" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46891" to="Tiles/@Area2D@46891" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46892" to="Tiles/@Area2D@46892" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46893" to="Tiles/@Area2D@46893" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46894" to="Tiles/@Area2D@46894" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46895" to="Tiles/@Area2D@46895" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46896" to="Tiles/@Area2D@46896" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46897" to="Tiles/@Area2D@46897" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46898" to="Tiles/@Area2D@46898" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46899" to="Tiles/@Area2D@46899" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46900" to="Tiles/@Area2D@46900" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46901" to="Tiles/@Area2D@46901" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46902" to="Tiles/@Area2D@46902" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46903" to="Tiles/@Area2D@46903" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46904" to="Tiles/@Area2D@46904" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46905" to="Tiles/@Area2D@46905" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46906" to="Tiles/@Area2D@46906" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46907" to="Tiles/@Area2D@46907" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46908" to="Tiles/@Area2D@46908" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46909" to="Tiles/@Area2D@46909" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46910" to="Tiles/@Area2D@46910" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46911" to="Tiles/@Area2D@46911" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46912" to="Tiles/@Area2D@46912" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46913" to="Tiles/@Area2D@46913" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46914" to="Tiles/@Area2D@46914" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46915" to="Tiles/@Area2D@46915" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46916" to="Tiles/@Area2D@46916" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46917" to="Tiles/@Area2D@46917" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74731" to="Tiles/@Area2D@74731" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74732" to="Tiles/@Area2D@74732" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74733" to="Tiles/@Area2D@74733" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74734" to="Tiles/@Area2D@74734" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74735" to="Tiles/@Area2D@74735" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74736" to="Tiles/@Area2D@74736" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74737" to="Tiles/@Area2D@74737" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74738" to="Tiles/@Area2D@74738" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74739" to="Tiles/@Area2D@74739" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74740" to="Tiles/@Area2D@74740" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74741" to="Tiles/@Area2D@74741" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74742" to="Tiles/@Area2D@74742" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74743" to="Tiles/@Area2D@74743" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74744" to="Tiles/@Area2D@74744" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74745" to="Tiles/@Area2D@74745" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74746" to="Tiles/@Area2D@74746" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74747" to="Tiles/@Area2D@74747" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74748" to="Tiles/@Area2D@74748" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74749" to="Tiles/@Area2D@74749" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74750" to="Tiles/@Area2D@74750" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74751" to="Tiles/@Area2D@74751" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74752" to="Tiles/@Area2D@74752" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74753" to="Tiles/@Area2D@74753" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74754" to="Tiles/@Area2D@74754" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74755" to="Tiles/@Area2D@74755" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74756" to="Tiles/@Area2D@74756" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74757" to="Tiles/@Area2D@74757" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74758" to="Tiles/@Area2D@74758" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74759" to="Tiles/@Area2D@74759" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74760" to="Tiles/@Area2D@74760" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74761" to="Tiles/@Area2D@74761" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74762" to="Tiles/@Area2D@74762" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74763" to="Tiles/@Area2D@74763" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74764" to="Tiles/@Area2D@74764" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74765" to="Tiles/@Area2D@74765" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74766" to="Tiles/@Area2D@74766" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74767" to="Tiles/@Area2D@74767" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74768" to="Tiles/@Area2D@74768" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74769" to="Tiles/@Area2D@74769" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74770" to="Tiles/@Area2D@74770" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74771" to="Tiles/@Area2D@74771" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74772" to="Tiles/@Area2D@74772" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74773" to="Tiles/@Area2D@74773" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74774" to="Tiles/@Area2D@74774" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74775" to="Tiles/@Area2D@74775" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74776" to="Tiles/@Area2D@74776" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74777" to="Tiles/@Area2D@74777" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74778" to="Tiles/@Area2D@74778" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74779" to="Tiles/@Area2D@74779" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74780" to="Tiles/@Area2D@74780" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74781" to="Tiles/@Area2D@74781" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74782" to="Tiles/@Area2D@74782" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74783" to="Tiles/@Area2D@74783" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74784" to="Tiles/@Area2D@74784" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74785" to="Tiles/@Area2D@74785" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74786" to="Tiles/@Area2D@74786" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74787" to="Tiles/@Area2D@74787" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74788" to="Tiles/@Area2D@74788" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74789" to="Tiles/@Area2D@74789" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74790" to="Tiles/@Area2D@74790" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74791" to="Tiles/@Area2D@74791" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74792" to="Tiles/@Area2D@74792" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74793" to="Tiles/@Area2D@74793" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74794" to="Tiles/@Area2D@74794" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74795" to="Tiles/@Area2D@74795" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74796" to="Tiles/@Area2D@74796" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74797" to="Tiles/@Area2D@74797" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74798" to="Tiles/@Area2D@74798" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74799" to="Tiles/@Area2D@74799" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74800" to="Tiles/@Area2D@74800" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74801" to="Tiles/@Area2D@74801" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74802" to="Tiles/@Area2D@74802" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74803" to="Tiles/@Area2D@74803" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74804" to="Tiles/@Area2D@74804" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74805" to="Tiles/@Area2D@74805" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74806" to="Tiles/@Area2D@74806" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74807" to="Tiles/@Area2D@74807" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74808" to="Tiles/@Area2D@74808" 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"]

View File

@@ -164,13 +164,13 @@ position = Vector2(8, -56)
[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@120015" to="Tiles/@AnimatableBody2D@120015/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120015" to="Tiles/@AnimatableBody2D@120015/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@83243" to="Tiles/@AnimatableBody2D@83243/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"]

View File

@@ -44,7 +44,6 @@ position = Vector2(808, 0)
[node name="BowsersBro" parent="." instance=ExtResource("10_vmwy6")]
position = Vector2(2664, -48)
can_hammer = false
[node name="EndFlagpole" parent="." instance=ExtResource("11_uxm62")]
position = Vector2(3176, 0)

View File

@@ -1195,28 +1195,32 @@ optional = true
[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@254224" to="Tiles/@AnimatableBody2D@254224/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254224" to="Tiles/@AnimatableBody2D@254224/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254225" to="Tiles/@AnimatableBody2D@254225/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254226" to="Tiles/@AnimatableBody2D@254226/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50331" to="Tiles/@AnimatableBody2D@50331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50332" to="Tiles/@AnimatableBody2D@50332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50333" to="Tiles/@AnimatableBody2D@50333/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"]
@@ -1224,280 +1228,301 @@ optional = true
[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@254227" to="Tiles/@AnimatableBody2D@254227/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254227" to="Tiles/@AnimatableBody2D@254227/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254228" to="Tiles/@AnimatableBody2D@254228/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254229" to="Tiles/@AnimatableBody2D@254229/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254230" to="Tiles/@AnimatableBody2D@254230/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254231" to="Tiles/@AnimatableBody2D@254231/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254232" to="Tiles/@AnimatableBody2D@254232/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254233" to="Tiles/@AnimatableBody2D@254233/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254234" to="Tiles/@AnimatableBody2D@254234/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254235" to="Tiles/@AnimatableBody2D@254235/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254236" to="Tiles/@AnimatableBody2D@254236/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254237" to="Tiles/@AnimatableBody2D@254237/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254238" to="Tiles/@AnimatableBody2D@254238/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254239" to="Tiles/@AnimatableBody2D@254239/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254240" to="Tiles/@AnimatableBody2D@254240/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254241" to="Tiles/@AnimatableBody2D@254241/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254242" to="Tiles/@AnimatableBody2D@254242/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254243" to="Tiles/@AnimatableBody2D@254243/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254244" to="Tiles/@AnimatableBody2D@254244/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254245" to="Tiles/@AnimatableBody2D@254245/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254246" to="Tiles/@AnimatableBody2D@254246/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254247" to="Tiles/@AnimatableBody2D@254247/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254248" to="Tiles/@AnimatableBody2D@254248/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254249" to="Tiles/@AnimatableBody2D@254249/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254250" to="Tiles/@AnimatableBody2D@254250/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254251" to="Tiles/@AnimatableBody2D@254251/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254252" to="Tiles/@AnimatableBody2D@254252/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254253" to="Tiles/@AnimatableBody2D@254253/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254254" to="Tiles/@AnimatableBody2D@254254/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254255" to="Tiles/@AnimatableBody2D@254255/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254256" to="Tiles/@AnimatableBody2D@254256/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254257" to="Tiles/@AnimatableBody2D@254257/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254258" to="Tiles/@AnimatableBody2D@254258/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254259" to="Tiles/@AnimatableBody2D@254259/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254260" to="Tiles/@AnimatableBody2D@254260/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254261" to="Tiles/@AnimatableBody2D@254261/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254262" to="Tiles/@AnimatableBody2D@254262/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254263" to="Tiles/@AnimatableBody2D@254263/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254264" to="Tiles/@AnimatableBody2D@254264/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254265" to="Tiles/@AnimatableBody2D@254265/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254266" to="Tiles/@AnimatableBody2D@254266/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254267" to="Tiles/@AnimatableBody2D@254267/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254268" to="Tiles/@AnimatableBody2D@254268/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50334" to="Tiles/@AnimatableBody2D@50334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50335" to="Tiles/@AnimatableBody2D@50335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50336" to="Tiles/@AnimatableBody2D@50336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50337" to="Tiles/@AnimatableBody2D@50337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50338" to="Tiles/@AnimatableBody2D@50338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50339" to="Tiles/@AnimatableBody2D@50339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50340" to="Tiles/@AnimatableBody2D@50340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50341" to="Tiles/@AnimatableBody2D@50341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50342" to="Tiles/@AnimatableBody2D@50342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50343" to="Tiles/@AnimatableBody2D@50343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50344" to="Tiles/@AnimatableBody2D@50344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50345" to="Tiles/@AnimatableBody2D@50345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50346" to="Tiles/@AnimatableBody2D@50346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50347" to="Tiles/@AnimatableBody2D@50347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50348" to="Tiles/@AnimatableBody2D@50348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50349" to="Tiles/@AnimatableBody2D@50349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50350" to="Tiles/@AnimatableBody2D@50350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50351" to="Tiles/@AnimatableBody2D@50351/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50352" to="Tiles/@AnimatableBody2D@50352/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50353" to="Tiles/@AnimatableBody2D@50353/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50354" to="Tiles/@AnimatableBody2D@50354/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50355" to="Tiles/@AnimatableBody2D@50355/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50356" to="Tiles/@AnimatableBody2D@50356/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50357" to="Tiles/@AnimatableBody2D@50357/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50358" to="Tiles/@AnimatableBody2D@50358/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50359" to="Tiles/@AnimatableBody2D@50359/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50360" to="Tiles/@AnimatableBody2D@50360/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50361" to="Tiles/@AnimatableBody2D@50361/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50362" to="Tiles/@AnimatableBody2D@50362/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50363" to="Tiles/@AnimatableBody2D@50363/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50364" to="Tiles/@AnimatableBody2D@50364/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50365" to="Tiles/@AnimatableBody2D@50365/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50366" to="Tiles/@AnimatableBody2D@50366/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50367" to="Tiles/@AnimatableBody2D@50367/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50368" to="Tiles/@AnimatableBody2D@50368/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50369" to="Tiles/@AnimatableBody2D@50369/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50370" to="Tiles/@AnimatableBody2D@50370/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50371" to="Tiles/@AnimatableBody2D@50371/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50372" to="Tiles/@AnimatableBody2D@50372/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50373" to="Tiles/@AnimatableBody2D@50373/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50374" to="Tiles/@AnimatableBody2D@50374/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50375" to="Tiles/@AnimatableBody2D@50375/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"]
@@ -1505,47 +1530,52 @@ optional = true
[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@254269" to="Tiles/@AnimatableBody2D@254269/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254269" to="Tiles/@AnimatableBody2D@254269/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254270" to="Tiles/@AnimatableBody2D@254270/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254271" to="Tiles/@AnimatableBody2D@254271/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254272" to="Tiles/@AnimatableBody2D@254272/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254273" to="Tiles/@AnimatableBody2D@254273/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254274" to="Tiles/@AnimatableBody2D@254274/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@254275" to="Tiles/@AnimatableBody2D@254275/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50376" to="Tiles/@AnimatableBody2D@50376/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50377" to="Tiles/@AnimatableBody2D@50377/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50378" to="Tiles/@AnimatableBody2D@50378/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50379" to="Tiles/@AnimatableBody2D@50379/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380" method="check_brick_empty"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50380" to="Tiles/@AnimatableBody2D@50380/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50381" to="Tiles/@AnimatableBody2D@50381/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50382" to="Tiles/@AnimatableBody2D@50382/BlockAnimations" method="bounce_block" unbinds=1]

View File

@@ -890,7 +890,7 @@ unique_name_in_owner = true
[node name="CanvasLayer2" type="CanvasLayer" parent="."]
layer = 0
[node name="Label" type="Label" parent="CanvasLayer2"]
[node name="VersionLabel" type="Label" parent="CanvasLayer2"]
anchors_preset = 2
anchor_top = 1.0
anchor_bottom = 1.0
@@ -901,7 +901,7 @@ text = "v1.0.0"
uppercase = true
script = SubResource("GDScript_8peil")
[node name="ColorRect" type="ColorRect" parent="CanvasLayer2/Label"]
[node name="ColorRect" type="ColorRect" parent="CanvasLayer2/VersionLabel"]
visible = false
show_behind_parent = true
custom_minimum_size = Vector2(0, 8)
@@ -913,9 +913,28 @@ grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="Timer" type="Timer" parent="CanvasLayer2/Label"]
[node name="Timer" type="Timer" parent="CanvasLayer2/VersionLabel"]
autostart = true
[node name="DevBuildWarning" type="Label" parent="CanvasLayer2/VersionLabel"]
layout_mode = 1
offset_top = 16.0
offset_right = 56.0
offset_bottom = 32.0
text = "DEVELOPMENT BUILD! EXPECT BUGS!"
uppercase = true
[node name="ColorRect" type="ColorRect" parent="CanvasLayer2/VersionLabel/DevBuildWarning"]
show_behind_parent = true
custom_minimum_size = Vector2(0, 8)
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
color = Color(0, 0, 0, 1)
[node name="DropShadow" parent="." instance=ExtResource("5_8t4ah")]
[node name="CameraRightLimit" type="Node2D" parent="."]
@@ -924,12 +943,12 @@ metadata/_custom_type_script = "uid://bdq0373j5n5o0"
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
script = ExtResource("21_qti1l")
labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/Label"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/Label")]
labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/VersionLabel"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/VersionLabel")]
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
script = ExtResource("23_s06mt")
labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/Label"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/Label"), null]
labels = [NodePath("../CanvasLayer/Options2/Story"), NodePath("../CanvasLayer/Options2/Challenges"), NodePath("../CanvasLayer/Options2/Marathon"), NodePath("../CanvasLayer/StoryMode/StoryOptions/New Game"), NodePath("../CanvasLayer/StoryMode/StoryOptions/Continue"), NodePath("../CanvasLayer/StoryMode/StoryOptions/HighScore"), NodePath("../CanvasLayer/Extras/Achiements"), NodePath("../CanvasLayer/Extras/Credits"), null, NodePath("../CanvasLayer/ChallengeOptions/BooRace"), NodePath("../CanvasLayer/ChallengeOptions/ChallengeHunt"), null, NodePath("../CanvasLayer2/VersionLabel"), NodePath("../CanvasLayer/Options1/PlayGame"), NodePath("../CanvasLayer/Options1/Settings"), NodePath("../CanvasLayer/Options1/Quit Game"), NodePath("../CanvasLayer2/VersionLabel"), null]
[node name="Logo" type="AnimatedSprite2D" parent="."]
position = Vector2(0, -120)
@@ -1534,6 +1553,7 @@ metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="cancelled" from="CanvasLayer/StoryMode/NewUnbeatenGame/NoBeatenCharSelect" to="CanvasLayer/StoryMode/StoryOptions" method="open"]
[connection signal="selected" from="CanvasLayer/StoryMode/NewUnbeatenGame/NoBeatenCharSelect" to="." method="start_game"]
[connection signal="selected" from="CanvasLayer/StoryMode/NewUnbeatenGame/NoBeatenCharSelect" to="." method="clear_stats"]
[connection signal="selected" from="CanvasLayer/StoryMode/NewUnbeatenGame/NoBeatenCharSelect" to="." method="go_back_to_first_level"]
[connection signal="cancelled" from="CanvasLayer/StoryMode/ContinueUnbeatenGame/CharacterSelect" to="CanvasLayer/StoryMode/StoryOptions" method="open"]
[connection signal="selected" from="CanvasLayer/StoryMode/ContinueUnbeatenGame/CharacterSelect" to="." method="start_game"]
[connection signal="closed" from="CanvasLayer/ChallengeOptions" to="CanvasLayer/Options2" method="open"]
@@ -1584,7 +1604,7 @@ metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="selected" from="CanvasLayer/CampaignSelect" to="." method="campaign_selected"]
[connection signal="cancelled" from="CanvasLayer/SaveDeletionWarning" to="CanvasLayer/StoryMode/StoryOptions" method="open"]
[connection signal="cancelled" from="CanvasLayer/QuitDialog" to="CanvasLayer/Options1" method="open"]
[connection signal="timeout" from="CanvasLayer2/Label/Timer" to="CanvasLayer2/Label" method="update"]
[connection signal="timeout" from="CanvasLayer2/VersionLabel/Timer" to="CanvasLayer2/VersionLabel" method="update"]
[connection signal="updated" from="BGM/ResourceSetterNew" to="." method="play_bgm"]
[editable path="CanvasLayer/SettingsMenu"]

View File

@@ -8,6 +8,7 @@
size = Vector2(16, 16)
[node name="CastleBridgeSegment" type="StaticBody2D"]
process_mode = 1
physics_interpolation_mode = 2
collision_layer = 2
collision_mask = 0

View File

@@ -0,0 +1,42 @@
[gd_scene load_steps=6 format=3 uid="uid://pruasw0bikqc"]
[ext_resource type="Texture2D" uid="uid://dkebo0uw0dkkw" path="res://Assets/Sprites/Particles/CoinSparkle.png" id="1_0guw6"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_wdqt2"]
[ext_resource type="JSON" path="res://Assets/Sprites/Particles/CoinSparkle.json" id="3_wdqt2"]
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0guw6"]
particles_animation = true
particles_anim_h_frames = 8
particles_anim_v_frames = 1
particles_anim_loop = false
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wdqt2"]
particle_flag_disable_z = true
emission_shape = 1
emission_sphere_radius = 16.0
gravity = Vector3(0, 0, 0)
anim_speed_min = 2.0
anim_speed_max = 2.0
[node name="CoinSparkle" type="GPUParticles2D"]
material = SubResource("CanvasItemMaterial_0guw6")
emitting = false
amount = 3
texture = ExtResource("1_0guw6")
lifetime = 0.5
one_shot = true
explosiveness = 0.7
interpolate = false
fract_delta = false
process_material = SubResource("ParticleProcessMaterial_wdqt2")
[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("2_wdqt2")
node_to_affect = NodePath("..")
property_node = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("3_wdqt2")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="ready" from="." to="." method="set_emitting" binds= [true]]

View File

@@ -21,6 +21,7 @@ shape = SubResource("RectangleShape2D_lv0oh")
debug_color = Color(0, 0.6, 0, 0.419608)
[node name="Hitbox" type="Area2D" parent="."]
priority = -1
[node name="CollisionShape2D" type="CollisionShape2D" parent="Hitbox"]
shape = SubResource("RectangleShape2D_5qh6k")

View File

@@ -1,11 +1,10 @@
[gd_scene load_steps=8 format=3 uid="uid://bflpf2fdtbgkt"]
[gd_scene load_steps=7 format=3 uid="uid://bflpf2fdtbgkt"]
[ext_resource type="Script" uid="uid://w6t6q5vfow5p" path="res://Scripts/UI/SelectableInputOptionNode.gd" id="1_74gxt"]
[ext_resource type="Texture2D" uid="uid://3p2l7rec0gh5" path="res://Assets/Sprites/UI/Cursor.png" id="2_voltx"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_voltx"]
[ext_resource type="JSON" path="res://Assets/Sprites/UI/Cursor.json" id="4_q1ixt"]
[ext_resource type="Script" uid="uid://co6tjg3w6qpd8" path="res://Scripts/Parts/LabelFontChanger.gd" id="5_voltx"]
[ext_resource type="Resource" uid="uid://8dcuxbc3h2u2" path="res://Resources/ThemedResources/Font.tres" id="6_q1ixt"]
[sub_resource type="AtlasTexture" id="AtlasTexture_qti1l"]
atlas = ExtResource("2_voltx")
@@ -47,7 +46,6 @@ one_shot = true
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
script = ExtResource("5_voltx")
labels = [NodePath("../Title"), NodePath("../Value")]
resource = ExtResource("6_q1ixt")
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
[connection signal="timeout" from="Timer" to="." method="cancel_remap"]

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=5 format=3 uid="uid://c6t324yc5gx7p"]
[gd_scene load_steps=6 format=3 uid="uid://c6t324yc5gx7p"]
[ext_resource type="Script" uid="uid://cp4040k6fqwow" path="res://Scripts/Classes/Entities/TeleportPipeArea.gd" id="1_40l7q"]
[ext_resource type="Texture2D" uid="uid://c8yio3lpcsvqu" path="res://Assets/Sprites/UI/PipeArrow.png" id="2_fkbuh"]
[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="3_40l7q"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_lv0oh"]
size = Vector2(16, 16)
@@ -39,6 +40,7 @@ position = Vector2(0, 32)
[node name="Node2D" type="Node2D" parent="."]
position = Vector2(-3.496911e-07, 8)
script = ExtResource("3_40l7q")
[node name="CenterContainer" type="CenterContainer" parent="Node2D"]
use_top_left = true

View File

@@ -577,7 +577,6 @@ texture = ExtResource("1_vdakf")
&"type": 22
}
5:8/0 = 0
5:8/0/z_index = 1
5:8/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, 8, -8, 0)
5:8/0/metadata/_better_terrain = {
0: [0],
@@ -608,7 +607,6 @@ texture = ExtResource("1_vdakf")
&"type": 18
}
0:9/0 = 0
0:9/0/z_index = -10
0:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, 8, 8, -8, -8)
0:9/0/metadata/_better_terrain = {
0: [0],
@@ -617,7 +615,6 @@ texture = ExtResource("1_vdakf")
&"type": 20
}
1:9/0 = 0
1:9/0/z_index = -10
1:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, -8, 8)
1:9/0/metadata/_better_terrain = {
8: [0],
@@ -626,7 +623,6 @@ texture = ExtResource("1_vdakf")
&"type": 21
}
2:9/0 = 0
2:9/0/z_index = -10
2:9/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8)
2:9/0/metadata/_better_terrain = {
0: [0],

View File

@@ -8,6 +8,21 @@
[sub_resource type="RectangleShape2D" id="RectangleShape2D_dnx1i"]
size = Vector2(10, 8)
[sub_resource type="Animation" id="Animation_5y583"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite:offset")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
[sub_resource type="Animation" id="Animation_dnx1i"]
resource_name = "Shake"
length = 0.2
@@ -25,21 +40,6 @@ tracks/0/keys = {
"values": [Vector2(-1, 0), Vector2(1, 0)]
}
[sub_resource type="Animation" id="Animation_5y583"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Sprite:offset")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_2sios"]
_data = {
&"RESET": SubResource("Animation_5y583"),

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=20 format=3 uid="uid://1rxw4k4wq3ni"]
[gd_scene load_steps=22 format=3 uid="uid://1rxw4k4wq3ni"]
[ext_resource type="Texture2D" uid="uid://dbq6cn2hp6ijx" path="res://Assets/Sprites/Enemies/PiranhaPlant.png" id="1_2imih"]
[ext_resource type="Script" uid="uid://d23hoj2qc2whq" path="res://Scripts/Classes/Entities/Enemies/PiranhaPlant.gd" id="1_jbk0f"]
@@ -11,6 +11,7 @@
[ext_resource type="Script" uid="uid://bbww34oiexbx2" path="res://Scripts/Classes/Components/ShellDetection.gd" id="10_uohcg"]
[ext_resource type="Script" uid="uid://d0mqkvopasu8k" path="res://Scripts/Classes/Components/SecondQuestReplaceComponent.gd" id="10_xreuf"]
[ext_resource type="Script" uid="uid://ba18grqjixded" path="res://Scripts/Classes/Components/ExplosionDetection.gd" id="11_8y1e5"]
[ext_resource type="Script" uid="uid://ctfbuoxtnnl0q" path="res://Scripts/Classes/Components/EditorPropertyExposer.gd" id="12_ofvpu"]
[sub_resource type="AtlasTexture" id="AtlasTexture_xp8sq"]
atlas = ExtResource("1_2imih")
@@ -180,6 +181,25 @@ _data = {
&"Rise": SubResource("Animation_t8k64")
}
[sub_resource type="GDScript" id="GDScript_ofvpu"]
script/source = "extends Node
var starting_position = Vector2(-1, -1)
func _ready() -> void:
if starting_position == Vector2(-1, -1):
starting_position = owner.global_position
func _process(_delta: float) -> void:
const OFFSETS = [Vector2.ZERO, Vector2(0, -16), Vector2(-16, 0), Vector2.ZERO]
if Global.level_editor != null:
owner.global_rotation_degrees = [0, 180, 90, -90][owner.plant_direction]
# guzlad: only do the offset calculations if the directions actually need them, stops wasting time for other directions
if (owner.plant_direction == 1 or owner.plant_direction == 2):
var offset = OFFSETS[owner.plant_direction]
owner.global_position = Vector2((owner.get_meta(\"tile_position\") + Vector2i(1, 1)) * 16) + offset
"
[node name="PirannhaPlant" type="CharacterBody2D" node_paths=PackedStringArray("on_screen_enabler", "score_note_adder") groups=["Enemies"]]
z_index = -5
script = ExtResource("1_jbk0f")
@@ -279,6 +299,15 @@ script = ExtResource("11_8y1e5")
hitbox = NodePath("../Sprite/Hitbox")
metadata/_custom_type_script = "uid://ba18grqjixded"
[node name="EditorPropertyExposer" type="Node" parent="."]
script = ExtResource("12_ofvpu")
properties = Array[String](["plant_direction"])
metadata/_custom_type_script = "uid://ctfbuoxtnnl0q"
[node name="Node" type="Node" parent="."]
process_mode = 3
script = SubResource("GDScript_ofvpu")
[connection signal="timeout" from="Timer" to="." method="on_timeout"]
[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="." method="die_from_object"]
[connection signal="invincible_player_hit" from="EnemyPlayerDetection" to="ScoreNoteSpawner" method="spawn_note" binds= [200]]

View File

@@ -258,7 +258,7 @@ metadata/_custom_type_script = "uid://caq1qiwmy0mox"
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("4_dvv3e")
node_to_affect = NodePath("")
node_to_affect = NodePath("..")
property_name = "sprite_frames"
resource_json = ExtResource("5_hjivi")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

View File

@@ -1,10 +1,12 @@
[gd_scene load_steps=4 format=3 uid="uid://dplnidrqshecd"]
[gd_scene load_steps=5 format=3 uid="uid://dplnidrqshecd"]
[ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="1_iq4uk"]
[ext_resource type="PackedScene" uid="uid://bxuxtgn5wg108" path="res://Scenes/Prefabs/Entities/Items/SpinningBlueCoin.tscn" id="2_4rq0g"]
[ext_resource type="PackedScene" uid="uid://2j5gl64gxbgy" path="res://Scenes/Prefabs/Particles/BlueCoinSparkle.tscn" id="2_mibmr"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="2_r2p65"]
[node name="Coin" instance=ExtResource("1_iq4uk")]
COIN_SPARKLE = ExtResource("2_mibmr")
spinning_coin_scene = ExtResource("2_4rq0g")
[node name="Sprite" parent="." index="0"]

View File

@@ -1,8 +1,9 @@
[gd_scene load_steps=17 format=3 uid="uid://chjxyhlwohmi6"]
[gd_scene load_steps=18 format=3 uid="uid://chjxyhlwohmi6"]
[ext_resource type="Script" uid="uid://cexcll4frt0t6" path="res://Scripts/Classes/Entities/Items/Coin.gd" id="1_c6elg"]
[ext_resource type="Texture2D" uid="uid://b6o28xa83npb1" path="res://Assets/Sprites/Items/StaticCoin.png" id="2_7vxr7"]
[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="2_k3746"]
[ext_resource type="PackedScene" uid="uid://b1ytbn4cu7msu" path="res://Scenes/Prefabs/Particles/CoinSparkle.tscn" id="2_nu35s"]
[ext_resource type="Script" uid="uid://cmg61722ktg2m" path="res://Scripts/Classes/Components/BlockBouncingDetection.gd" id="3_korlu"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_uahob"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/Coin.json" id="4_thymr"]
@@ -55,6 +56,7 @@ size = Vector2(8, 8)
[node name="Coin" type="Node2D" groups=["Coins"]]
z_index = -2
script = ExtResource("1_c6elg")
COIN_SPARKLE = ExtResource("2_nu35s")
spinning_coin_scene = ExtResource("2_k3746")
[node name="Sprite" type="AnimatedSprite2D" parent="."]
@@ -62,9 +64,10 @@ sprite_frames = SubResource("SpriteFrames_nu35s")
autoplay = "default"
frame_progress = 0.487032
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("3_uahob")
node_to_affect = NodePath("..")
property_node = NodePath("../..")
property_name = "sprite_frames"
resource_json = ExtResource("4_thymr")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

View File

@@ -93,9 +93,10 @@ script = ExtResource("3_0r8d3")
do_offset = false
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("3_0xloa")
node_to_affect = NodePath("..")
property_node = NodePath("../..")
property_name = "sprite_frames"
resource_json = ExtResource("5_0fjrw")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

View File

@@ -1,9 +1,11 @@
[gd_scene load_steps=3 format=3 uid="uid://bxuxtgn5wg108"]
[gd_scene load_steps=4 format=3 uid="uid://bxuxtgn5wg108"]
[ext_resource type="PackedScene" uid="uid://clxssds8sj8pf" path="res://Scenes/Prefabs/Entities/Items/SpinningCoin.tscn" id="1_8si4e"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/BlueCoin.json" id="2_da77p"]
[ext_resource type="PackedScene" uid="uid://2j5gl64gxbgy" path="res://Scenes/Prefabs/Particles/BlueCoinSparkle.tscn" id="2_vxiva"]
[node name="SpinningCoin" instance=ExtResource("1_8si4e")]
particle = ExtResource("2_vxiva")
[node name="Sprite" parent="." index="0"]
animation = &"Spin"

View File

@@ -1,7 +1,8 @@
[gd_scene load_steps=11 format=3 uid="uid://clxssds8sj8pf"]
[gd_scene load_steps=12 format=3 uid="uid://clxssds8sj8pf"]
[ext_resource type="Script" uid="uid://dixhffcqfnyku" path="res://Scripts/Classes/Entities/Items/SpinningCoin.gd" id="1_pvx50"]
[ext_resource type="Texture2D" uid="uid://bnomivkphlt60" path="res://Assets/Sprites/Items/SpinningCoin.png" id="2_6slgd"]
[ext_resource type="PackedScene" uid="uid://b1ytbn4cu7msu" path="res://Scenes/Prefabs/Particles/CoinSparkle.tscn" id="2_b5lmc"]
[ext_resource type="Script" uid="uid://5octqlf4ohel" path="res://Scripts/Classes/Components/ScoreNoteSpawner.gd" id="3_6slgd"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_7mdmn"]
[ext_resource type="JSON" path="res://Assets/Sprites/Items/SpinningCoin.json" id="4_b5lmc"]
@@ -44,6 +45,7 @@ animations = [{
[node name="SpinningCoin" type="Node2D"]
script = ExtResource("1_pvx50")
particle = ExtResource("2_b5lmc")
metadata/block_spawn_offset = Vector2(0, -4)
[node name="Sprite" type="AnimatedSprite2D" parent="."]
@@ -51,9 +53,10 @@ sprite_frames = SubResource("SpriteFrames_sax2u")
autoplay = "default"
frame_progress = 0.710764
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("3_7mdmn")
node_to_affect = NodePath("..")
property_node = NodePath("../..")
property_name = "sprite_frames"
resource_json = ExtResource("4_b5lmc")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

View File

@@ -90,9 +90,10 @@ speed_scale = 2.5
script = ExtResource("3_rnpac")
metadata/_custom_type_script = "uid://caq1qiwmy0mox"
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="Sprite" node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("3_ke76m")
node_to_affect = NodePath("..")
property_node = NodePath("../..")
property_name = "sprite_frames"
resource_json = ExtResource("4_rnpac")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"

View File

@@ -36,7 +36,7 @@ tracks/0/path = NodePath("Sprite:scale")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.033333335, 0.1, 0.16666667),
"times": PackedFloat32Array(0, 0.010294806, 0.06666667, 0.16666667),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(0.8, 0.8), Vector2(1.2, 1.2), Vector2(1, 1)]

View File

@@ -1,10 +1,12 @@
[gd_scene load_steps=8 format=3 uid="uid://4gxhnql5bjk6"]
[gd_scene load_steps=10 format=3 uid="uid://4gxhnql5bjk6"]
[ext_resource type="Texture2D" uid="uid://50hm4xgnw8ks" path="res://Assets/Sprites/Tilesets/Tracks.png" id="1_84p4k"]
[ext_resource type="Script" uid="uid://chhr6kgvstkod" path="res://Scripts/Classes/Entities/Objects/TrackPiece.gd" id="1_t2c2l"]
[ext_resource type="Texture2D" uid="uid://barofu3g8jf00" path="res://Assets/Sprites/Tilesets/InvisibleTracks.png" id="2_5cc87"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="3_4ie33"]
[ext_resource type="JSON" path="res://Assets/Sprites/Tilesets/Track.json" id="4_5cc87"]
[ext_resource type="Script" uid="uid://cpwloakvp672a" path="res://Scripts/Parts/EditorVisibleNode.gd" id="6_yu1nf"]
[ext_resource type="Texture2D" uid="uid://dp4b0cpisp5cs" path="res://Assets/Sprites/UI/Arrow.png" id="7_br4q4"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_4k6gi"]
size = Vector2(12, 12)
@@ -203,6 +205,16 @@ mode = 1
resource_json = ExtResource("4_5cc87")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="DirectionArrow" type="Node2D" parent="."]
script = ExtResource("6_yu1nf")
metadata/_custom_type_script = "uid://cpwloakvp672a"
[node name="Arrow" type="Sprite2D" parent="DirectionArrow"]
modulate = Color(0, 1, 1, 1)
rotation = -1.5707964
texture = ExtResource("7_br4q4")
hframes = 2
[connection signal="mouse_entered" from="PlacePreview/NW/MouseArea" to="." method="on_mouse_entered"]
[connection signal="mouse_exited" from="PlacePreview/NW/MouseArea" to="." method="on_mouse_exited"]
[connection signal="mouse_entered" from="PlacePreview/N/MouseArea" to="." method="on_mouse_entered" binds= [1]]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=84 format=3 uid="uid://cuh62hlq8errh"]
[gd_scene load_steps=85 format=3 uid="uid://cuh62hlq8errh"]
[ext_resource type="Script" uid="uid://dt4rosa5o35xr" path="res://Scripts/Classes/Entities/Player.gd" id="1_f6bau"]
[ext_resource type="Script" uid="uid://uribh0f1jttq" path="res://Scripts/Classes/States/StateMachine.gd" id="2_1y62l"]
@@ -23,6 +23,7 @@
[ext_resource type="Script" uid="uid://c7kmriol0gj16" path="res://Scripts/Classes/States/Player/Climb.gd" id="10_shhao"]
[ext_resource type="JSON" path="res://Assets/Sprites/Players/Mario/ColourPalette.json" id="10_xy8gq"]
[ext_resource type="Script" uid="uid://b10ui1x45l6ly" path="res://Scripts/Classes/States/Player/WallSlide.gd" id="11_057py"]
[ext_resource type="Texture2D" uid="uid://bqra7e5xsdg5r" path="res://Assets/Sprites/Particles/SkidParticles.png" id="11_vijl6"]
[ext_resource type="Texture2D" uid="uid://dq58glgwf2l3" path="res://Assets/Sprites/UI/CheckpointIcon.png" id="13_uo1a1"]
[ext_resource type="Script" uid="uid://ugfx3sb3h6rj" path="res://Scripts/Classes/States/Player/NoClip.gd" id="16_cekpg"]
[ext_resource type="AudioStream" uid="uid://cbxnq518x3jqe" path="res://Assets/Audio/SFX/Skid.wav" id="18_hofol"]
@@ -291,11 +292,11 @@ _data = {
[sub_resource type="RectangleShape2D" id="RectangleShape2D_nbkfn"]
resource_local_to_scene = true
size = Vector2(9, 14)
size = Vector2(9.2, 14)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_d20nf"]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_vijl6"]
resource_local_to_scene = true
size = Vector2(9, 29.5)
size = Vector2(9.2, 29.5)
[sub_resource type="RectangleShape2D" id="RectangleShape2D_f6bau"]
resource_local_to_scene = true
@@ -486,6 +487,12 @@ script = ExtResource("24_hu5lw")
Overworld = ExtResource("40_o70e0")
metadata/_custom_type_script = "uid://cmvlgsjmsk0v5"
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_pm4ir"]
particles_animation = true
particles_anim_h_frames = 5
particles_anim_v_frames = 1
particles_anim_loop = false
[node name="Player" type="CharacterBody2D" node_paths=PackedStringArray("power_state") groups=["Players"]]
process_priority = 1
process_physics_priority = 1
@@ -495,7 +502,6 @@ collision_mask = 3
collision_priority = 10000000.0
slide_on_ceiling = false
floor_constant_speed = true
floor_max_angle = 0.872665
floor_snap_length = 4.0
platform_on_leave = 2
script = ExtResource("1_f6bau")
@@ -665,7 +671,6 @@ editor_draw_limits = true
editor_draw_drag_margin = true
[node name="Hitbox" type="Area2D" parent="."]
visible = false
position = Vector2(0, -10)
collision_mask = 5
@@ -678,7 +683,7 @@ offset = Vector2(0, -10)
[node name="BigShape" type="CollisionShape2D" parent="Hitbox" groups=["BigCollisions"]]
position = Vector2(0, -4.75)
shape = SubResource("RectangleShape2D_d20nf")
shape = SubResource("RectangleShape2D_vijl6")
disabled = true
debug_color = Color(1, 0, 0, 0.419608)
script = ExtResource("21_jl70t")
@@ -1140,6 +1145,18 @@ property_name = "stream"
themed_resource = SubResource("Resource_xy8gq")
metadata/_custom_type_script = "uid://cq6f682453q6o"
[node name="SkidParticles" type="CPUParticles2D" parent="."]
unique_name_in_owner = true
material = SubResource("CanvasItemMaterial_pm4ir")
position = Vector2(0, -2)
emitting = false
amount = 2
texture = ExtResource("11_vijl6")
lifetime = 0.25
gravity = Vector2(0, 0)
anim_speed_min = 1.0
anim_speed_max = 1.0
[connection signal="frame_changed" from="SpriteScaleJoint/Sprite" to="SpriteScaleJoint/Sprite" method="on_frame_changed"]
[connection signal="sprite_frames_changed" from="SpriteScaleJoint/Sprite" to="SpriteScaleJoint/Sprite" method="on_frame_changed"]
[connection signal="area_entered" from="SpriteScaleJoint/Sprite/HammerHitbox" to="." method="on_hammer_area_entered"]

View File

@@ -530,6 +530,7 @@ uppercase = true
[node name="Time" type="Label" parent="Main/TimeDisplay/TimeLabel"]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = -1
offset_left = -12.0
@@ -540,27 +541,41 @@ text = " 000"
horizontal_alignment = 2
uppercase = true
[node name="Stopwatch" type="Label" parent="Main/TimeDisplay/TimeLabel"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = -1
offset_left = -16.0
[node name="VBoxContainer" type="VBoxContainer" parent="Main/TimeDisplay/TimeLabel"]
layout_mode = 0
offset_left = -24.0
offset_top = 8.0
offset_right = 24.0
offset_bottom = 16.0
offset_right = 56.0
offset_bottom = 40.0
theme_override_constants/separation = -8
alignment = 1
[node name="Stopwatch" type="Label" parent="Main/TimeDisplay/TimeLabel/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 0
text = "00:00:00"
horizontal_alignment = 2
uppercase = true
[node name="PB" type="Label" parent="Main/TimeDisplay/TimeLabel"]
[node name="PB" type="Label" parent="Main/TimeDisplay/TimeLabel/VBoxContainer"]
unique_name_in_owner = true
visible = false
layout_mode = 1
anchors_preset = -1
offset_left = -24.0
offset_top = 16.0
offset_right = 16.0
offset_bottom = 24.0
layout_mode = 2
size_flags_vertical = 0
text = "+00:00:00"
horizontal_alignment = 2
uppercase = true
[node name="Control" type="Control" parent="Main/TimeDisplay/TimeLabel/VBoxContainer"]
custom_minimum_size = Vector2(0, 12)
layout_mode = 2
[node name="IGT" type="Label" parent="Main/TimeDisplay/TimeLabel/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_vertical = 2
text = " ⏲000"
horizontal_alignment = 2
uppercase = true
[node name="Buffer5" type="Control" parent="Main"]
@@ -918,7 +933,7 @@ grow_horizontal = 0
grow_vertical = 2
size_flags_horizontal = 10
size_flags_vertical = 8
text = "⏲000"
text = "⏲00:00:00"
horizontal_alignment = 2
[node name="ModernScore" type="Label" parent="ModernHUD/Right/ModernTime"]
@@ -932,16 +947,27 @@ size_flags_horizontal = 8
size_flags_vertical = 8
text = "000000000"
[node name="ModernPB" type="Label" parent="ModernHUD/Right/ModernTime"]
[node name="VBoxContainer" type="VBoxContainer" parent="ModernHUD/Right/ModernTime"]
layout_mode = 0
offset_top = 9.0
offset_right = 80.0
offset_bottom = 41.0
theme_override_constants/separation = -4
[node name="ModernPB" type="Label" parent="ModernHUD/Right/ModernTime/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 1
anchors_preset = -1
offset_top = 12.0
offset_right = 40.0
offset_bottom = 28.0
layout_mode = 2
size_flags_horizontal = 10
size_flags_vertical = 8
text = "⏲00"
text = "⏲00:00:00"
horizontal_alignment = 2
[node name="ModernIGT" type="Label" parent="ModernHUD/Right/ModernTime/VBoxContainer"]
unique_name_in_owner = true
layout_mode = 2
size_flags_horizontal = 10
size_flags_vertical = 8
text = "⏲000"
horizontal_alignment = 2
[node name="Timer" type="Timer" parent="."]
@@ -1036,7 +1062,7 @@ metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="TextShadowColourChanger" type="Node" parent="." node_paths=PackedStringArray("labels", "shadow_node")]
script = ExtResource("18_jwl8o")
labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../Main/TimeDisplay/TimeLabel/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/PB"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Combo/ComboAmount"), null, null, NodePath("../ModernHUD/Right/ModernTime/ModernPB")]
labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/PB"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Combo/ComboAmount"), null, null, NodePath("../ModernHUD/Right/ModernTime/VBoxContainer/ModernPB"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/IGT"), NodePath("../ModernHUD/Right/ModernTime/VBoxContainer/ModernIGT")]
shadow_node = NodePath("../Main/RedCoins/BorderL/Shadow")
[node name="HudTemplate" type="Sprite2D" parent="."]
@@ -1048,7 +1074,7 @@ centered = false
[node name="LabelFontChanger" type="Node" parent="." node_paths=PackedStringArray("labels")]
script = ExtResource("15_jwl8o")
labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Main/TimeDisplay/TimeLabel/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/PB"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Combo/ComboAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum/Crown"), NodePath("../ModernHUD/Right/ModernTime/ModernPB")]
labels = [NodePath("../Main/ScoreName/CharacterName"), NodePath("../Main/ScoreName/Score"), NodePath("../Main/CoinCount/CoinLabel"), NodePath("../Main/LevelDisplay/WorldTitle"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum"), NodePath("../Main/TimeDisplay/TimeLabel"), NodePath("../Main/TimeDisplay/TimeLabel/Time"), NodePath("../ModernHUD/TopLeft/CoinCount/ModernCoinCount"), NodePath("../ModernHUD/Right/ModernTime"), NodePath("../ModernHUD/Right/ModernTime/ModernScore"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/Stopwatch"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/PB"), NodePath("../ModernHUD/TopLeft/LifeCount/ModernLifeCount"), NodePath("../Main/CoinCount/KeyCount/KeyAmount"), NodePath("../Combo/ComboAmount"), NodePath("../ModernHUD/TopLeft/ModernKeyCount/ModernKeyAmount"), NodePath("../Main/LevelDisplay/WorldTitle/LevelNum/Crown"), NodePath("../ModernHUD/Right/ModernTime/VBoxContainer/ModernPB"), NodePath("../Main/TimeDisplay/TimeLabel/VBoxContainer/IGT"), NodePath("../ModernHUD/Right/ModernTime/VBoxContainer/ModernIGT")]
metadata/_custom_type_script = "uid://co6tjg3w6qpd8"
[node name="TextureUpdater" type="Node" parent="." node_paths=PackedStringArray("sprites")]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=82 format=4 uid="uid://bksxgpygrdjl7"]
[gd_scene load_steps=78 format=4 uid="uid://bksxgpygrdjl7"]
[ext_resource type="Script" uid="uid://erdjx03phltn" path="res://Scripts/Classes/LevelBGNew.gd" id="1_pkg8e"]
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="3_6m0f5"]
@@ -16,6 +16,7 @@
[ext_resource type="Texture2D" uid="uid://cx54ubn3schon" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTrees.png" id="13_kf1vm"]
[ext_resource type="Script" uid="uid://ca3bew33g45eq" path="res://Scripts/Classes/UI/PackTextureRect.gd" id="13_q0lxs"]
[ext_resource type="Texture2D" uid="uid://wyrrj7wts6xe" path="res://Assets/Sprites/Backgrounds/SecondaryTrees/SnowTreesLL.png" id="14_ob0l2"]
[ext_resource type="Script" uid="uid://dmtw1jesw1vl7" path="res://Scripts/Classes/Components/PackStreamPlayer.gd" id="14_ugdi7"]
[ext_resource type="Texture2D" uid="uid://d4kkcpn1bahcf" path="res://Assets/Sprites/Backgrounds/Hills/JungleLL.png" id="15_413gx"]
[ext_resource type="AudioStream" uid="uid://mgub7yupxkau" path="res://Assets/Audio/SFX/ANNCheering1.wav" id="15_b1lev"]
[ext_resource type="Texture2D" uid="uid://hiwsjulaojy1" path="res://Assets/Sprites/Backgrounds/CloudOverlays/CloudOverlay.png" id="15_whv0w"]
@@ -251,41 +252,12 @@ _data = {
&"Turn": SubResource("Animation_lvidp")
}
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_413gx"]
emission_shape = 3
emission_box_extents = Vector3(256, 1, 1)
direction = Vector3(0, 1, 0)
spread = 15.0
initial_velocity_min = 20.0
initial_velocity_max = 50.0
gravity = Vector3(0, 0, 0)
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_7urbp"]
particles_animation = true
particles_anim_h_frames = 2
particles_anim_v_frames = 1
particles_anim_loop = false
[sub_resource type="Curve" id="Curve_yxjfg"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.738889, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3
[sub_resource type="CurveTexture" id="CurveTexture_e4hrf"]
curve = SubResource("Curve_yxjfg")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_b8hji"]
particle_flag_disable_z = true
emission_shape = 3
emission_box_extents = Vector3(512, 1, 1)
direction = Vector3(0, 1, 0)
initial_velocity_min = 25.0
initial_velocity_max = 100.0
angular_velocity_min = -720.0
angular_velocity_max = 720.0
gravity = Vector3(0, 0, 0)
alpha_curve = SubResource("CurveTexture_e4hrf")
anim_offset_max = 1.0
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_dmpyo"]
particles_animation = true
particles_anim_h_frames = 3
@@ -303,16 +275,6 @@ metadata/_snap_count = 3
gradient = SubResource("Gradient_dmpyo")
width = 3
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dmpyo"]
particle_flag_disable_z = true
emission_shape = 3
emission_box_extents = Vector3(256, 1, 1)
direction = Vector3(0, -1, 0)
initial_velocity_min = 5.0
initial_velocity_max = 20.0
gravity = Vector3(0, -10, 0)
anim_offset_max = 1.0
[sub_resource type="Gradient" id="Gradient_qkl8a"]
offsets = PackedFloat32Array(0)
colors = PackedColorArray(0.266667, 0.137255, 0.0235294, 1)
@@ -569,16 +531,22 @@ process_mode = 1
process_mode = 1
stream = ExtResource("15_b1lev")
bus = &"SFX"
script = ExtResource("14_ugdi7")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="Cheer2" type="AudioStreamPlayer" parent="DiscoBits"]
process_mode = 1
stream = ExtResource("16_ugdi7")
bus = &"SFX"
script = ExtResource("14_ugdi7")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="Cheer3" type="AudioStreamPlayer" parent="DiscoBits"]
process_mode = 1
stream = ExtResource("17_aw4cr")
bus = &"SFX"
script = ExtResource("14_ugdi7")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="SecondaryLayer" type="Parallax2D" parent="."]
process_mode = 1
@@ -704,7 +672,7 @@ process_mode = 1
repeat_size = Vector2(512, 512)
repeat_times = 4
[node name="Snow" type="GPUParticles2D" parent="OverlayLayer/Particles"]
[node name="Snow" type="CPUParticles2D" parent="OverlayLayer/Particles"]
process_mode = 1
visible = false
position = Vector2(256, 256)
@@ -712,18 +680,24 @@ amount = 128
lifetime = 20.0
preprocess = 20.0
local_coords = true
process_material = SubResource("ParticleProcessMaterial_413gx")
draw_order = 1
emission_shape = 3
emission_rect_extents = Vector2(256, 1)
direction = Vector2(0, 1)
spread = 15.0
gravity = Vector2(0, 0)
initial_velocity_min = 20.0
initial_velocity_max = 50.0
[node name="ResourceSetter" type="Node" parent="OverlayLayer/Particles/Snow" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetter" type="Node" parent="OverlayLayer/Particles/Snow"]
process_mode = 1
script = ExtResource("10_lvidp")
node_to_affect = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("25_aw4cr")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="Leaves" type="GPUParticles2D" parent="OverlayLayer/Particles"]
[node name="Leaves" type="CPUParticles2D" parent="OverlayLayer/Particles"]
process_mode = 1
visible = false
material = SubResource("CanvasItemMaterial_7urbp")
@@ -733,17 +707,25 @@ texture = ExtResource("25_q36g4")
lifetime = 30.0
preprocess = 20.0
local_coords = true
process_material = SubResource("ParticleProcessMaterial_b8hji")
draw_order = 1
emission_shape = 3
emission_rect_extents = Vector2(512, 1)
direction = Vector2(0, 1)
gravity = Vector2(0, 0)
initial_velocity_min = 25.0
initial_velocity_max = 100.0
angular_velocity_min = -720.0
angular_velocity_max = 720.0
anim_offset_max = 1.0
[node name="ResourceSetterNew" type="Node" parent="OverlayLayer/Particles/Leaves" node_paths=PackedStringArray("node_to_affect")]
[node name="ResourceSetterNew" type="Node" parent="OverlayLayer/Particles/Leaves"]
script = ExtResource("10_lvidp")
node_to_affect = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("28_ugdi7")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[node name="LavaEmber" type="GPUParticles2D" parent="OverlayLayer/Particles"]
[node name="LavaEmber" type="CPUParticles2D" parent="OverlayLayer/Particles"]
process_mode = 1
visibility_layer = 2
z_index = -50
@@ -756,7 +738,14 @@ lifetime = 5.0
preprocess = 10.0
fract_delta = false
local_coords = true
process_material = SubResource("ParticleProcessMaterial_dmpyo")
draw_order = 1
emission_shape = 3
emission_rect_extents = Vector2(256, 1)
direction = Vector2(0, -1)
gravity = Vector2(0, -10)
initial_velocity_min = 5.0
initial_velocity_max = 20.0
anim_offset_max = 1.0
[node name="FGLayer" type="Parallax2D" parent="."]
process_mode = 1

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=16 format=3 uid="uid://d1wjw5tobpb3w"]
[gd_scene load_steps=17 format=3 uid="uid://d1wjw5tobpb3w"]
[ext_resource type="Script" uid="uid://toi3fh8d7cs4" path="res://Scripts/Classes/BooRaceHandler.gd" id="1_1pu8q"]
[ext_resource type="Texture2D" uid="uid://d0jy2sbxh706d" path="res://Assets/Sprites/UI/RaceCountdown.png" id="2_csmob"]
@@ -6,6 +6,7 @@
[ext_resource type="Script" uid="uid://cq6f682453q6o" path="res://Scripts/Classes/Components/ResourceSetter.gd" id="4_qeaax"]
[ext_resource type="Script" uid="uid://cmvlgsjmsk0v5" path="res://Scripts/Classes/Resources/ThemedResource.gd" id="5_reyer"]
[ext_resource type="AudioStream" uid="uid://bri3u342yy5hk" path="res://Assets/Audio/SFX/RaceCountdown.wav" id="6_qeaax"]
[ext_resource type="Script" uid="uid://dmtw1jesw1vl7" path="res://Scripts/Classes/Components/PackStreamPlayer.gd" id="7_reyer"]
[sub_resource type="AtlasTexture" id="AtlasTexture_5ptkl"]
atlas = ExtResource("2_csmob")
@@ -88,6 +89,18 @@ tracks/2/keys = {
"update": 1,
"values": [true, false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Countdown:playing")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
[sub_resource type="Animation" id="Animation_axajb"]
length = 0.001
@@ -127,6 +140,18 @@ tracks/2/keys = {
"update": 1,
"values": [true]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Countdown:playing")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_qeaax"]
_data = {
@@ -166,8 +191,9 @@ metadata/_custom_type_script = "uid://cq6f682453q6o"
[node name="Countdown" type="AudioStreamPlayer" parent="."]
stream = ExtResource("6_qeaax")
autoplay = true
bus = &"SFX"
script = ExtResource("7_reyer")
metadata/_custom_type_script = "uid://dmtw1jesw1vl7"
[node name="Animation" type="AnimationPlayer" parent="."]
libraries = {

View File

@@ -9,9 +9,12 @@
script/source = "extends Node2D
@export var text := \"\"
@export_enum(\"Left\", \"Center\", \"Right\") var alignment := 0
# guzlad: Do we even need the 4th option \"fill\"?
func _process(_delta: float) -> void:
$TextLabel.text = text
$TextLabel.horizontal_alignment = alignment
"
[node name="TextLabelOBJ" type="Node2D"]
@@ -26,7 +29,7 @@ offset_bottom = 8.0
[node name="EditorPropertyExposer" type="Node" parent="."]
script = ExtResource("2_xh6kd")
properties = Array[String](["text"])
properties = Array[String](["text", "alignment"])
metadata/_custom_type_script = "uid://ctfbuoxtnnl0q"
[node name="LevelEditorVisibleNode" type="Node2D" parent="."]

View File

@@ -1,4 +1,4 @@
[gd_scene load_steps=14 format=3 uid="uid://ccxhom4wrgfv4"]
[gd_scene load_steps=11 format=3 uid="uid://ccxhom4wrgfv4"]
[ext_resource type="Texture2D" uid="uid://dy3p03djelkb3" path="res://Assets/Sprites/Particles/Leaves.png" id="1_0tjo2"]
[ext_resource type="Script" uid="uid://d3kftxro4bfnv" path="res://Scripts/Classes/Entities/Objects/WindArea.gd" id="1_68lil"]
@@ -17,27 +17,6 @@ particles_anim_h_frames = 2
particles_anim_v_frames = 1
particles_anim_loop = false
[sub_resource type="Curve" id="Curve_0tjo2"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.894444, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 3
[sub_resource type="CurveTexture" id="CurveTexture_8c2la"]
curve = SubResource("Curve_0tjo2")
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wu018"]
particle_flag_disable_z = true
emission_shape_scale = Vector3(1, 15, 1)
emission_shape = 3
emission_box_extents = Vector3(1, 8, 1)
spread = 0.0
initial_velocity_min = 100.0
initial_velocity_max = 500.0
angular_velocity_min = -720.0
angular_velocity_max = 720.0
gravity = Vector3(0, 0, 0)
alpha_curve = SubResource("CurveTexture_8c2la")
anim_offset_max = 1.0
[sub_resource type="Resource" id="Resource_sbjyn"]
script = ExtResource("5_3arhp")
Overworld = ExtResource("3_qar1j")
@@ -61,7 +40,7 @@ anchor_bottom = 0.5
grow_vertical = 2
metadata/_edit_use_anchors_ = true
[node name="Particles" type="GPUParticles2D" parent="CanvasLayer/Control"]
[node name="Particles" type="CPUParticles2D" parent="CanvasLayer/Control"]
unique_name_in_owner = true
material = SubResource("CanvasItemMaterial_qar1j")
position = Vector2(-64, 0)
@@ -69,11 +48,20 @@ emitting = false
amount = 64
texture = ExtResource("1_0tjo2")
lifetime = 2.0
process_material = SubResource("ParticleProcessMaterial_wu018")
draw_order = 1
emission_shape = 3
emission_rect_extents = Vector2(1, 8)
spread = 0.0
gravity = Vector2(0, 0)
initial_velocity_min = 100.0
initial_velocity_max = 500.0
angular_velocity_min = -720.0
angular_velocity_max = 720.0
anim_offset_max = 1.0
[node name="ResourceSetterNew" type="Node" parent="CanvasLayer/Control/Particles" node_paths=PackedStringArray("node_to_affect")]
script = ExtResource("3_sbjyn")
node_to_affect = NodePath("..")
node_to_affect = NodePath("")
property_name = "texture"
mode = 1
resource_json = ExtResource("4_qvx5e")

View File

@@ -0,0 +1,40 @@
[gd_scene load_steps=5 format=3 uid="uid://2j5gl64gxbgy"]
[ext_resource type="Texture2D" uid="uid://dkebo0uw0dkkw" path="res://Assets/Sprites/Particles/CoinSparkle.png" id="1_l0o8p"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_sgb1m"]
[ext_resource type="JSON" path="res://Assets/Sprites/Particles/BlueCoinSparkle.json" id="3_l0o8p"]
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0guw6"]
particles_animation = true
particles_anim_h_frames = 8
particles_anim_v_frames = 1
particles_anim_loop = false
[node name="CoinSparkle" type="CPUParticles2D"]
z_as_relative = false
material = SubResource("CanvasItemMaterial_0guw6")
emitting = false
amount = 3
texture = ExtResource("1_l0o8p")
lifetime = 0.5
one_shot = true
explosiveness = 0.7
fixed_fps = 30
fract_delta = false
draw_order = 1
emission_shape = 1
emission_sphere_radius = 16.0
gravity = Vector2(0, 0)
anim_speed_min = 2.0
anim_speed_max = 2.0
[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("2_sgb1m")
node_to_affect = NodePath("..")
property_node = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("3_l0o8p")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="ready" from="." to="." method="set_emitting" binds= [true]]

36
Scenes/Prefabs/Particles/CoinSparkle.tscn Executable file → Normal file
View File

@@ -1,4 +1,8 @@
[gd_scene load_steps=3 format=3 uid="uid://b1ytbn4cu7msu"]
[gd_scene load_steps=5 format=3 uid="uid://b1ytbn4cu7msu"]
[ext_resource type="Texture2D" uid="uid://dkebo0uw0dkkw" path="res://Assets/Sprites/Particles/CoinSparkle.png" id="1_4p5kk"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_wdqt2"]
[ext_resource type="JSON" path="res://Assets/Sprites/Particles/CoinSparkle.json" id="3_igsqc"]
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0guw6"]
particles_animation = true
@@ -6,27 +10,29 @@ particles_anim_h_frames = 8
particles_anim_v_frames = 1
particles_anim_loop = false
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_wdqt2"]
particle_flag_disable_z = true
emission_shape = 1
emission_sphere_radius = 16.0
gravity = Vector3(0, 0, 0)
anim_speed_min = 2.0
anim_speed_max = 2.0
[node name="CoinSparkle" type="GPUParticles2D"]
[node name="CoinSparkle" type="CPUParticles2D"]
z_as_relative = false
material = SubResource("CanvasItemMaterial_0guw6")
emitting = false
amount = 3
texture = ExtResource("1_4p5kk")
lifetime = 0.5
one_shot = true
explosiveness = 0.7
interpolate = false
fract_delta = false
process_material = SubResource("ParticleProcessMaterial_wdqt2")
emission_shape = 1
emission_sphere_radius = 16.0
gravity = Vector2(0, 0)
anim_speed_min = 2.0
anim_speed_max = 2.0
[node name="Timer" type="Timer" parent="."]
autostart = true
[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("2_wdqt2")
node_to_affect = NodePath("..")
property_node = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("3_igsqc")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="ready" from="." to="." method="set_emitting" binds= [true]]
[connection signal="timeout" from="Timer" to="." method="queue_free"]

View File

@@ -0,0 +1,40 @@
[gd_scene load_steps=5 format=3 uid="uid://ciif5kygsk0fu"]
[ext_resource type="Texture2D" uid="uid://c4ugewy0lof7v" path="res://Assets/Sprites/Particles/RedCoinSparkle.png" id="1_1cy2p"]
[ext_resource type="Script" uid="uid://cbal8ms2oe1ik" path="res://Scripts/Classes/Components/ResourceSetterNew.gd" id="2_4yggt"]
[ext_resource type="JSON" path="res://Assets/Sprites/Particles/RedCoinSparkle.json" id="3_1cy2p"]
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_0guw6"]
particles_animation = true
particles_anim_h_frames = 8
particles_anim_v_frames = 1
particles_anim_loop = false
[node name="CoinSparkle" type="CPUParticles2D"]
z_as_relative = false
material = SubResource("CanvasItemMaterial_0guw6")
emitting = false
amount = 3
texture = ExtResource("1_1cy2p")
lifetime = 0.5
one_shot = true
explosiveness = 0.7
fixed_fps = 30
fract_delta = false
draw_order = 1
emission_shape = 1
emission_sphere_radius = 16.0
gravity = Vector2(0, 0)
anim_speed_min = 2.0
anim_speed_max = 2.0
[node name="ResourceSetterNew" type="Node" parent="." node_paths=PackedStringArray("node_to_affect", "property_node")]
script = ExtResource("2_4yggt")
node_to_affect = NodePath("..")
property_node = NodePath("..")
property_name = "texture"
mode = 1
resource_json = ExtResource("3_1cy2p")
metadata/_custom_type_script = "uid://cbal8ms2oe1ik"
[connection signal="ready" from="." to="." method="set_emitting" binds= [true]]

View File

@@ -105,6 +105,7 @@ visible = true
[node name="LabelFontChanger" parent="SettingsMenu" index="1" node_paths=PackedStringArray("labels")]
labels = [NodePath("../PanelContainer/MarginContainer/VBoxContainer/Title"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/CategorySelect/HBoxContainer/Category"), null, null, null, null, null, null, null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode2/Value"), null, NodePath("../PanelContainer/MarginContainer/VBoxContainer/Audio/SelectableOptionNode3/Value"), NodePath("../PanelContainer/MarginContainer/VBoxContainer/Difficulty/Description/AutoScrollContainer/MarginContainer/Desc")]
[connection signal="closed" from="." to="SettingsMenu" method="close"]
[connection signal="option_3_selected" from="." to="." method="open_settings"]
[editable path="SettingsMenu"]

View File

@@ -221,12 +221,14 @@ metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits"]
position = Vector2(41, 4)
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
region_rect = Rect2(0, 0, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot1/ChallengeModeBits/6"]
visible = false
texture = ExtResource("11_sk22j")
region_enabled = true
region_rect = Rect2(8, 0, 8, 8)
@@ -417,14 +419,17 @@ metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits"]
position = Vector2(41, 4)
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
region_rect = Rect2(0, 0, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot2/ChallengeModeBits/6"]
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
frame = 2
region_rect = Rect2(16, 0, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
@@ -613,14 +618,17 @@ metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits"]
position = Vector2(41, 4)
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
region_rect = Rect2(0, 0, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot3/ChallengeModeBits/6"]
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
frame = 3
region_rect = Rect2(0, 8, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
@@ -809,14 +817,17 @@ metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="6" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits"]
position = Vector2(41, 4)
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
region_rect = Rect2(0, 0, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"
[node name="Full" type="Sprite2D" parent="Panel/MarginContainer/VBoxContainer/HBoxContainer/ScrollContainer/SlotContainer/Slot4/ChallengeModeBits/6"]
texture = ExtResource("11_sk22j")
region_enabled = true
hframes = 3
vframes = 2
frame = 4
region_rect = Rect2(8, 8, 8, 8)
script = ExtResource("6_x05vu")
metadata/_custom_type_script = "uid://364rywt44hy6"

View File

@@ -39,7 +39,7 @@ script/source = "extends Node
var input_nodes := []
var actions := [\"jump\", \"run\", \"action\", \"move_left\", \"move_right\", \"move_up\", \"move_down\"]
var actions := [\"jump\", \"run\", \"action\", \"move_left\", \"move_right\", \"move_up\", \"move_down\", \"ui_accept\", \"ui_back\", \"pause\"]
@export_enum(\"Keyboard\", \"Controller\") var type := 0
@@ -53,41 +53,80 @@ func get_input_nodes() -> void:
if i is SelectableInputOption:
input_nodes.append(i)
func _process(_delta: float) -> void:
if Input.is_action_just_pressed(\"ui_reset_keybindings\"):
InputMap.load_from_project_settings()
save_inputs()
Settings.save_settings()
load_inputs()
func load_inputs() -> void:
for i in input_nodes:
var action = i.action_name
var value = Settings.file[[\"keyboard\", \"controller\"][type]].get(action, null)
var event: InputEvent = null
if value == null:
continue
if type == 0:
event = InputEventKey.new()
event.keycode = OS.find_keycode_from_string(value)
elif type == 1:
if value is String:
var array = value.split(\",\")
event = InputEventJoypadMotion.new()
event.axis = int(array[0])
event.axis_value = int(array[1])
elif value is int:
event = InputEventJoypadButton.new()
event.button_index = value
i.map_event_to_action(event)
for action_name in i.action_names:
var action = action_name
var value = Settings.file[[\"keyboard\", \"controller\"][type]].get(action, null)
if value == null:
continue
if value is Array:
if value.size() < 2:
value.append(null)
var idx := 0
for x in value:
bind_value_to_event(i, x, idx)
idx += 1
else:
bind_value_to_event(i, value, 0)
i.update_value()
func bind_value_to_event(input_node, value, idx := 0) -> void:
var event: InputEvent = null
if value == null:
return
if value is String:
if value == \"\":
input_node.map_event_to_action(null, idx)
return
if type == 0:
event = InputEventKey.new()
event.keycode = OS.find_keycode_from_string(value)
elif type == 1:
if value is String:
var array = value.split(\",\")
event = InputEventJoypadMotion.new()
event.axis = int(array[0])
event.axis_value = int(array[1])
elif value is int:
event = InputEventJoypadButton.new()
event.button_index = value
input_node.map_event_to_action(event, idx)
func update_starting_values() -> void:
load_inputs()
func save_inputs() -> void:
for i in actions:
var event = InputMap.action_get_events(i + \"_0\")[type]
var rep
if event is InputEventKey:
rep = OS.get_keycode_string(event.keycode)
elif event is InputEventJoypadButton:
rep = event.button_index
elif event is InputEventJoypadMotion:
rep = str(event.axis) + \",\" + str(event.axis_value)
Settings.file[[\"keyboard\", \"controller\"][type]][i] = rep
var event = null
var events := []
if i.contains(\"ui\") or i == \"pause\":
event = InputMap.action_get_events(i)
else:
event = InputMap.action_get_events(i + \"_0\")
for x in event:
if type == 0 and x is InputEventKey:
events.append(get_str_for_event(x))
elif type == 1 and (x is InputEventJoypadButton or x is InputEventJoypadMotion):
events.append(get_str_for_event(x))
Settings.file[[\"keyboard\", \"controller\"][type]][i] = events
func get_str_for_event(event: InputEvent):
var rep = \"\"
if event is InputEventKey:
rep = OS.get_keycode_string(event.keycode)
elif event is InputEventJoypadButton:
rep = event.button_index
elif event is InputEventJoypadMotion:
rep = str(event.axis) + \",\" + str(event.axis_value)
return rep
"
[sub_resource type="StyleBoxLine" id="StyleBoxLine_k6yev"]
@@ -104,31 +143,31 @@ func delete_story(campaign := \"SMB1\") -> void:
save_json[i] = SaveManager.SAVE_TEMPLATE[i]
if save_json.has(\"Ranks\"):
save_json[\"Ranks\"] = \"ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\"
SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\")
SaveManager.write_save_to_file(save_json, Global.config_path.path_join(\"saves/\" + campaign + \".sav\"))
SaveManager.apply_save(save_json)
func delete_challenge(campaign := \"SMB1\") -> void:
var save_json = SaveManager.load_save(campaign)
for i in [\"ChallengeScores\", \"RedCoins\"]:
save_json[i] = SaveManager.SAVE_TEMPLATE[i]
SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\")
SaveManager.write_save_to_file(save_json, Global.config_path.path_join(\"saves/\" + campaign + \".sav\"))
SaveManager.apply_save(save_json)
func delete_boo(campaign := \"SMB1\") -> void:
var save_json = SaveManager.load_save(campaign)
for i in [\"ClearedBooLevels\", \"BooBestTimes\"]:
save_json[i] = SaveManager.SAVE_TEMPLATE[i]
SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\")
SaveManager.write_save_to_file(save_json, Global.config_path.path_join(\"saves/\" + campaign + \".sav\"))
SaveManager.apply_save(save_json)
func delete_marathon(campaign := \"SMB1\") -> void:
var save_json = SaveManager.load_save(campaign)
for i in [\"BestAnyTime\", \"BestWarplessTime\"]:
save_json[i] = SaveManager.SAVE_TEMPLATE[i]
SaveManager.write_save_to_file(save_json, \"user://saves/\" + campaign + \".sav\")
SaveManager.write_save_to_file(save_json, Global.config_path.path_join(\"saves/\" + campaign + \".sav\"))
SaveManager.apply_save(save_json)
for i in DirAccess.get_files_at(\"user://marathon_recordings/\" + campaign + \"/\"):
DirAccess.remove_absolute(\"user://marathon_recordings/\" + campaign + \"/\" + i)
for i in DirAccess.get_files_at(Global.config_path.path_join(\"marathon_recordings/\" + campaign + \"/\")):
DirAccess.remove_absolute(Global.config_path.path_join(\"marathon_recordings/\"+ campaign + \"/\" + i))
for world in 8:
for level in 4:
SpeedrunHandler.best_level_warpless_times[world][level] = -1
@@ -336,7 +375,7 @@ layout_mode = 2
theme_override_constants/separation = -4
script = ExtResource("4_avtty")
category_name = "SETTINGS_AUDIO"
options = [NodePath("SelectableOptionNode"), NodePath("SelectableOptionNode2"), NodePath("SelectableOptionNode3"), NodePath("AthleticMusic"), NodePath("SkidSFX"), NodePath("ExtraSFX"), NodePath("MenuBGM")]
options = [NodePath("SelectableOptionNode"), NodePath("SelectableOptionNode2"), NodePath("SelectableOptionNode3"), NodePath("AthleticMusic"), NodePath("SkidSFX"), NodePath("ExtraSFX"), NodePath("PauseBGM"), NodePath("MenuBGM")]
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Audio"]
custom_minimum_size = Vector2(0, 4)
@@ -384,6 +423,13 @@ title = "AUDIO_EXTRA_SFX"
values = ["SETTING_OFF", "SETTING_ON"]
settings_category = "audio"
[node name="PauseBGM" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")]
layout_mode = 2
option_key = "pause_bgm"
title = "AUDIO_PAUSE_BGM"
values = ["SETTING_OFF", "SETTING_MUFFLED", "SETTING_ON"]
settings_category = "audio"
[node name="MenuBGM" parent="PanelContainer/MarginContainer/VBoxContainer/Audio" groups=["Options"] instance=ExtResource("3_dl6kk")]
layout_mode = 2
option_key = "menu_bgm"
@@ -401,7 +447,7 @@ size_flags_vertical = 3
theme_override_constants/separation = -4
script = ExtResource("4_avtty")
category_name = "SETTINGS_VISUALS"
options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), NodePath("ColourfulPipes"), NodePath("FirebarStyle")]
options = [NodePath("ParallaxStyle"), NodePath("BGParticles"), NodePath("HUDStyle"), NodePath("RainbowEffect"), NodePath("TransformationEffect"), NodePath("TextShadows"), NodePath("BridgeDestructionAnimation"), NodePath("VisibleTimers"), NodePath("TransitionAnimation"), NodePath("ColourfulPipes"), NodePath("FirebarStyle"), NodePath("ExtraParticles")]
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"]
custom_minimum_size = Vector2(0, 4)
@@ -484,6 +530,13 @@ title = "FIREBAR STYLE"
values = ["Classic", "Modern"]
settings_category = "visuals"
[node name="ExtraParticles" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals" groups=["Options"] instance=ExtResource("3_dl6kk")]
layout_mode = 2
option_key = "extra_particles"
title = "EXTRA EFFECTS"
values = ["SETTING_OFF", "SETTING_ON"]
settings_category = "visuals"
[node name="VisualsSetter" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Visuals"]
script = ExtResource("9_kfq5n")
@@ -668,12 +721,12 @@ uppercase = true
script = ExtResource("10_2qqpf")
[node name="KeyboardControls" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")]
visible = false
layout_mode = 2
size_flags_vertical = 3
theme_override_constants/separation = -4
script = ExtResource("4_avtty")
category_name = "SETTINGS_KEYBOARD"
options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down")]
options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down"), NodePath("Accept"), NodePath("Back"), NodePath("Pause")]
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls"]
custom_minimum_size = Vector2(0, 4)
@@ -681,49 +734,72 @@ layout_mode = 2
[node name="Jump" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "jump"
action_names = ["jump"]
title = "ACTION_JUMP"
[node name="Run" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "run"
action_names = ["run"]
title = "ACTION_RUN"
[node name="Action" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "action"
action_names = ["action"]
title = "ACTION_ACTION"
[node name="Left" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "move_left"
action_names = ["move_left", "ui_left"]
title = "ACTION_LEFT"
[node name="Right" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "move_right"
action_names = ["move_right", "ui_right"]
title = "ACTION_RIGHT"
[node name="Up" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "move_up"
action_names = ["move_up", "ui_up"]
title = "ACTION_UP"
[node name="Down" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_name = "move_down"
action_names = ["move_down", "ui_down"]
title = "ACTION_DOWN"
[node name="Accept" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_names = ["ui_accept"]
title = "ACCEPT"
[node name="Back" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_names = ["ui_back"]
title = "BACK"
[node name="Pause" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
action_names = ["pause"]
title = "PAUSE"
[node name="InputMapSaving" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls" groups=["Options"]]
process_mode = 3
script = SubResource("GDScript_ksnto")
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/KeyboardControls"]
layout_mode = 2
size_flags_vertical = 10
text = "PRESS F5 TO RESET BINDINGS."
uppercase = true
[node name="Controller" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")]
visible = false
layout_mode = 2
size_flags_vertical = 3
theme_override_constants/separation = -4
script = ExtResource("4_avtty")
category_name = "SETTINGS_CONTROLLER"
options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down")]
options = [NodePath("Jump"), NodePath("Run"), NodePath("Action"), NodePath("Left"), NodePath("Right"), NodePath("Up"), NodePath("Down"), NodePath("Accept"), NodePath("Back"), NodePath("Pause")]
[node name="Control" type="Control" parent="PanelContainer/MarginContainer/VBoxContainer/Controller"]
custom_minimum_size = Vector2(0, 4)
@@ -732,57 +808,85 @@ layout_mode = 2
[node name="Jump" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "jump"
action_names = ["jump"]
title = "ACTION_JUMP"
type = 1
[node name="Run" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "run"
action_names = ["run"]
title = "ACTION_RUN"
type = 1
[node name="Action" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "action"
action_names = ["action"]
title = "ACTION_ACTION"
type = 1
[node name="Left" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "move_left"
action_names = ["move_left", "ui_left"]
title = "ACTION_LEFT"
type = 1
[node name="Right" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "move_right"
action_names = ["move_right", "ui_right"]
title = "ACTION_RIGHT"
type = 1
[node name="Up" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "move_up"
action_names = ["move_up", "ui_up"]
title = "ACTION_UP"
type = 1
[node name="Down" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_name = "move_down"
action_names = ["move_down", "ui_down"]
title = "ACTION_DOWN"
type = 1
[node name="Accept" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_names = ["ui_accept"]
title = "ACCEPT"
type = 1
[node name="Back" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_names = ["ui_back"]
title = "BACK"
type = 1
[node name="Pause" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"] instance=ExtResource("9_ksnto")]
layout_mode = 2
settings_category = "controller"
action_names = ["pause"]
title = "PAUSE"
type = 1
[node name="InputMapSaving" type="Node" parent="PanelContainer/MarginContainer/VBoxContainer/Controller" groups=["Options"]]
script = SubResource("GDScript_ksnto")
type = 1
[node name="Label" type="Label" parent="PanelContainer/MarginContainer/VBoxContainer/Controller"]
layout_mode = 2
size_flags_vertical = 10
text = "PRESS F5 TO RESET BINDINGS."
uppercase = true
[node name="Data" type="VBoxContainer" parent="PanelContainer/MarginContainer/VBoxContainer" node_paths=PackedStringArray("options")]
visible = false
layout_mode = 2
theme_override_constants/separation = -4
script = ExtResource("4_avtty")
@@ -904,6 +1008,7 @@ script = ExtResource("19_k6yev")
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/AthleticMusic" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="athletic_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/SkidSFX" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="skid_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/ExtraSFX" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="extra_sfx_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/PauseBGM" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="pause_bgm_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Audio/MenuBGM" to="PanelContainer/MarginContainer/VBoxContainer/Audio/AudioAdjuster" method="menu_bgm_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ParallaxStyle" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="parallax_style_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/BGParticles" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="bg_particles_changed"]
@@ -916,6 +1021,7 @@ script = ExtResource("19_k6yev")
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/TransitionAnimation" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="transition_style_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ColourfulPipes" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="colourful_pipes_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/FirebarStyle" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="firebar_style_changed"]
[connection signal="value_changed" from="PanelContainer/MarginContainer/VBoxContainer/Visuals/ExtraParticles" to="PanelContainer/MarginContainer/VBoxContainer/Visuals/VisualsSetter" method="extra_particles"]
[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="open_folder"]
[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode2" to="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/ResourcePackLoader" method="get_resource_packs"]
[connection signal="button_pressed" from="PanelContainer/MarginContainer/VBoxContainer/ResourcePacks/SelectableOptionNode3" to="ResourcePackTemplateCreator" method="create_template"]