Added Death Counter to Custom Levels + Fixed castle bridge axe bonus sprites

This commit is contained in:
JHDev2006
2025-10-01 10:58:20 +01:00
parent fa4c1c711c
commit 51d81844d0
11 changed files with 308 additions and 267 deletions

View File

@@ -1,6 +1,10 @@
{
"variations": {
"SMB1": {"source": "ConveyorBelt.png"},
"SMBS": {"source": "ConveyorBeltSpecial.png"}
"SMB1": {
"source": "ConveyorBelt.png"
},
"SMBS": {
"source": "ConveyorBeltSpecial.png"
}
}
}
}

View File

@@ -1,6 +1,10 @@
{
"variations": {
"SMB1": {"source": "OnOffConveyorBelt.png"},
"SMBS": {"source": "OnOffConveyorBeltSpecial.png"}
"SMB1": {
"source": "OnOffConveyorBelt.png"
},
"SMBS": {
"source": "OnOffConveyorBeltSpecial.png"
}
}
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 327 B

After

Width:  |  Height:  |  Size: 352 B

View File

@@ -1,8 +1,12 @@
{
"variations": {
"default": {
"Day": {"source": "Liquids.png"},
"Night": {"source": "NightLiquids.png"}
"Day": {
"source": "Liquids.png"
},
"Night": {
"source": "NightLiquids.png"
}
}
}
}
}

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

@@ -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]

View File

@@ -560,6 +560,7 @@ func die(pit := false) -> void:
Global.p_switch_active = false
Global.p_switch_timer = 0
stop_all_timers()
Global.total_deaths += 1
sprite.process_mode = Node.PROCESS_MODE_ALWAYS
state_machine.transition_to("Dead", {"Pit": pit})
process_mode = Node.PROCESS_MODE_ALWAYS
@@ -584,7 +585,7 @@ func death_load() -> void:
Global.death_load = true
# Handle lives decrement for CAMPAIGN and MARATHON
if [Global.GameMode.CAMPAIGN, Global.GameMode.MARATHON].has(Global.current_game_mode):
if [Global.GameMode.CAMPAIGN, Global.GameMode.MARATHON, Global.GameMode.LEVEL_EDITOR, Global.GameMode.CUSTOM_LEVEL].has(Global.current_game_mode):
if Settings.file.difficulty.inf_lives == 0:
Global.lives -= 1

View File

@@ -62,6 +62,8 @@ var debugged_in := true
var score_tween = create_tween()
var time_tween = create_tween()
var total_deaths := 0
var score := 0:
set(value):
if disco_mode == true:
@@ -304,6 +306,7 @@ func reset_values() -> void:
PlayerGhost.idx = 0
Checkpoint.passed_checkpoints.clear()
Checkpoint.sublevel_id = 0
Global.total_deaths = 0
Door.unlocked_doors = []
Checkpoint.unlocked_doors = []
KeyItem.total_collected = 0

View File

@@ -77,7 +77,9 @@ func _ready() -> void:
SaveManager.write_save(Global.current_campaign)
DiscordManager.set_discord_status("Playing " + Global.current_campaign + ": " + str(world_num) + "-" + str(Global.level_num))
$BG/Control/WorldNum.text = str(world_num) +"-" + str(Global.level_num)
if Settings.file.difficulty.inf_lives:
if [Global.GameMode.CUSTOM_LEVEL, Global.GameMode.LEVEL_EDITOR].has(Global.current_game_mode):
$BG/Control/LivesCount.text = "☠ * " + str(Global.total_deaths)
elif Settings.file.difficulty.inf_lives:
$BG/Control/LivesCount.text = "* ∞"
elif Global.lives < 100:
$BG/Control/LivesCount.text = "* " + (str(Global.lives).lpad(2, " "))

View File

@@ -78,7 +78,6 @@ func edit_level() -> void:
func play_level() -> void:
Global.current_game_mode = Global.GameMode.CUSTOM_LEVEL
Settings.file.difficulty.inf_lives = 1
LevelEditor.load_play = true
$CharacterSelect.open()
await $CharacterSelect.selected
@@ -88,7 +87,6 @@ func play_level() -> void:
func online_play() -> void:
lss_level_played()
Global.current_game_mode = Global.GameMode.CUSTOM_LEVEL
Settings.file.difficulty.inf_lives = 1
LevelEditor.load_play = true
$LSSCharacterSelect.open()
await $LSSCharacterSelect.selected

View File

@@ -48,6 +48,10 @@ func setup_rating_stars() -> void:
var rating = calculate_rating()
var idx := 0
if ratings.is_empty():
for i in %RatingStars.get_children():
i.region_rect.position.x = 16
return
for i in %RatingStars.get_children():
i.region_rect.position.x = 16 if idx > rating else (0 if abs(idx - rating) >= 0.5 else 8)
idx += 1