added the game

This commit is contained in:
JHDev2006
2025-09-13 16:30:32 +01:00
parent 5ef689109b
commit 3773bdaf64
3616 changed files with 263702 additions and 0 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,250 @@
[gd_scene load_steps=18 format=3 uid="uid://b712pxr3iuo7x"]
[ext_resource type="PackedScene" uid="uid://b0omfelsiothx" path="res://Scenes/Levels/SMBLL/LostLevelsEnding.tscn" id="1_3ouhg"]
[ext_resource type="Texture2D" uid="uid://blvcqkxarexrv" path="res://Assets/Sprites/Players/DiscoNPCs.png" id="2_xj4cw"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_xj4cw"]
[sub_resource type="AtlasTexture" id="AtlasTexture_xj4cw"]
atlas = ExtResource("2_xj4cw")
region = Rect2(0, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_twn8w"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_xj4cw")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_nmko4"]
atlas = ExtResource("2_xj4cw")
region = Rect2(16, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_u2ma4"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_nmko4")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_7cilq"]
atlas = ExtResource("2_xj4cw")
region = Rect2(32, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_op12h"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_7cilq")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_fubn5"]
atlas = ExtResource("2_xj4cw")
region = Rect2(48, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_uuw0f"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_fubn5")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_kajc1"]
atlas = ExtResource("2_xj4cw")
region = Rect2(64, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_tsyh5"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_kajc1")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_jw1ti"]
atlas = ExtResource("2_xj4cw")
region = Rect2(80, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_pijpk"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_jw1ti")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[sub_resource type="AtlasTexture" id="AtlasTexture_s2i72"]
atlas = ExtResource("2_xj4cw")
region = Rect2(96, 0, 16, 32)
[sub_resource type="SpriteFrames" id="SpriteFrames_08njn"]
animations = [{
"frames": [{
"duration": 1.0,
"texture": SubResource("AtlasTexture_s2i72")
}],
"loop": true,
"name": &"default",
"speed": 5.0
}]
[node name="LostLevelsEnding" instance=ExtResource("1_3ouhg")]
campaign = "SMBANN"
[node name="DayBG" parent="." index="1"]
visible = false
[node name="Sprite2D2" parent="." index="8"]
texture = ExtResource("2_xj4cw")
region_rect = Rect2(128, 0, 16, 32)
[node name="1" parent="Toads" index="0"]
self_modulate = Color(1, 1, 1, 0)
sprite_frames = SubResource("SpriteFrames_twn8w")
animation = &"default"
autoplay = ""
[node name="ResourceSetterNew" parent="Toads/1" index="0"]
use_cache = false
force_properties = {
"World": 2
}
[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 = ""
[node name="ResourceSetterNew" parent="Toads/2" index="0"]
use_cache = false
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 = ""
[node name="ResourceSetterNew" parent="Toads/3" index="0"]
use_cache = false
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 = ""
[node name="ResourceSetterNew" parent="Toads/4" index="0"]
use_cache = false
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 = ""
[node name="ResourceSetterNew" parent="Toads/5" index="0"]
use_cache = false
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 = ""
[node name="ResourceSetterNew" parent="Toads/6" index="0"]
use_cache = false
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 = ""
[node name="ResourceSetterNew" parent="Toads/7" index="0"]
use_cache = false
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
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="write_final_rank"]
[connection signal="ready" from="DiscoLevel" to="DiscoLevel" method="level_finished"]
[editable path="DayBG"]
[editable path="LevelBG"]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,34 @@
[gd_scene load_steps=3 format=3 uid="uid://bsk2t0mcyxafq"]
[ext_resource type="PackedScene" uid="uid://d3lsxfuwgmtdt" path="res://Scenes/Levels/SMB1/World1/1-1a.tscn" id="1_oht7c"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_33ffk"]
[node name="1-1A" instance=ExtResource("1_oht7c")]
campaign = "SMBANN"
[node name="PipeArea" parent="." index="4"]
target_level = "uid://iynyovmdny3i"
[node name="DiscoLevel" type="Node" parent="." index="7"]
script = ExtResource("2_33ffk")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70474" to="Tiles/@Node2D@70474/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70475" to="Tiles/@Node2D@70475/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70476" to="Tiles/@Node2D@70476/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70477" to="Tiles/@Node2D@70477/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70478" to="Tiles/@Node2D@70478/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70479" to="Tiles/@Node2D@70479/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70480" to="Tiles/@Node2D@70480/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70481" to="Tiles/@Node2D@70481/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70482" to="Tiles/@Node2D@70482/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70483" to="Tiles/@Node2D@70483/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70484" to="Tiles/@Node2D@70484/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70485" to="Tiles/@Node2D@70485/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70486" to="Tiles/@Node2D@70486/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70487" to="Tiles/@Node2D@70487/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70488" to="Tiles/@Node2D@70488/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70489" to="Tiles/@Node2D@70489/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70490" to="Tiles/@Node2D@70490/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@70491" to="Tiles/@Node2D@70491/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,325 @@
[gd_scene load_steps=3 format=3 uid="uid://bbfeqfbydmknv"]
[ext_resource type="PackedScene" uid="uid://duc0y2qt8vug6" path="res://Scenes/Levels/SMB1/World1/1-2a.tscn" id="1_mf7e3"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_yrub2"]
[node name="1-2A" instance=ExtResource("1_mf7e3")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://dxk2ccn5nj4lt"
[node name="DiscoLevel" type="Node" parent="." index="9"]
script = ExtResource("2_yrub2")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51285" to="Tiles/@Node2D@51285/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51286" to="Tiles/@Node2D@51286/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51287" to="Tiles/@Node2D@51287/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51288" to="Tiles/@Node2D@51288/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51289" to="Tiles/@Node2D@51289/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51290" to="Tiles/@Node2D@51290/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51291" to="Tiles/@AnimatableBody2D@51291/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51292" to="Tiles/@AnimatableBody2D@51292/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51293" to="Tiles/@AnimatableBody2D@51293/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51294" to="Tiles/@AnimatableBody2D@51294/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51295" to="Tiles/@AnimatableBody2D@51295/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51296" to="Tiles/@AnimatableBody2D@51296/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51297" to="Tiles/@AnimatableBody2D@51297/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51298" to="Tiles/@AnimatableBody2D@51298/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51299" to="Tiles/@AnimatableBody2D@51299/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51300" to="Tiles/@AnimatableBody2D@51300/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51301" to="Tiles/@AnimatableBody2D@51301/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51302" to="Tiles/@AnimatableBody2D@51302/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51303" to="Tiles/@AnimatableBody2D@51303/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51304" to="Tiles/@AnimatableBody2D@51304/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51305" to="Tiles/@AnimatableBody2D@51305/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51306" to="Tiles/@AnimatableBody2D@51306/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51307" to="Tiles/@AnimatableBody2D@51307/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51308" to="Tiles/@AnimatableBody2D@51308/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51309" to="Tiles/@AnimatableBody2D@51309/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51310" to="Tiles/@AnimatableBody2D@51310/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51311" to="Tiles/@AnimatableBody2D@51311/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51312" to="Tiles/@AnimatableBody2D@51312/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51313" to="Tiles/@AnimatableBody2D@51313/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51314" to="Tiles/@AnimatableBody2D@51314/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51315" to="Tiles/@AnimatableBody2D@51315/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51316" to="Tiles/@AnimatableBody2D@51316/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51317" to="Tiles/@AnimatableBody2D@51317/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51318" to="Tiles/@AnimatableBody2D@51318/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51319" to="Tiles/@AnimatableBody2D@51319/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51320" to="Tiles/@AnimatableBody2D@51320/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51321" to="Tiles/@AnimatableBody2D@51321/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51322" to="Tiles/@AnimatableBody2D@51322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51323" to="Tiles/@AnimatableBody2D@51323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51324" to="Tiles/@AnimatableBody2D@51324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51325" to="Tiles/@AnimatableBody2D@51325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51326" to="Tiles/@AnimatableBody2D@51326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51327" to="Tiles/@AnimatableBody2D@51327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51328" to="Tiles/@AnimatableBody2D@51328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51329" to="Tiles/@AnimatableBody2D@51329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51330" to="Tiles/@AnimatableBody2D@51330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51331" to="Tiles/@AnimatableBody2D@51331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51332" to="Tiles/@AnimatableBody2D@51332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51333" to="Tiles/@AnimatableBody2D@51333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51334" to="Tiles/@AnimatableBody2D@51334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51335" to="Tiles/@AnimatableBody2D@51335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51336" to="Tiles/@AnimatableBody2D@51336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51337" to="Tiles/@AnimatableBody2D@51337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@51338" to="Tiles/@AnimatableBody2D@51338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@51339" to="Tiles/@Node2D@51339/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51340" to="Tiles/@Node2D@51340/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51341" to="Tiles/@Node2D@51341/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51342" to="Tiles/@Node2D@51342/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51343" to="Tiles/@Node2D@51343/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51344" to="Tiles/@Node2D@51344/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51345" to="Tiles/@Node2D@51345/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51346" to="Tiles/@Node2D@51346/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51347" to="Tiles/@Node2D@51347/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@51348" to="Tiles/@Node2D@51348/LevelPersistance" method="set_as_active"]

View File

@@ -0,0 +1,150 @@
[gd_scene load_steps=3 format=3 uid="uid://775y0m4f8li6"]
[ext_resource type="PackedScene" uid="uid://cjkhxnjpdqhmn" path="res://Scenes/Levels/SMB1/World1/1-3.tscn" id="1_v5wd8"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_vgkfh"]
[node name="1-3" instance=ExtResource("1_v5wd8")]
theme_time = "Night"
campaign = "SMBANN"
[node name="LevelBG" parent="." index="0"]
time_of_day = 1
[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_vgkfh")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134011" to="Tiles/@Node2D@134011/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134012" to="Tiles/@Node2D@134012/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134013" to="Tiles/@Node2D@134013/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134014" to="Tiles/@Node2D@134014/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134015" to="Tiles/@Node2D@134015/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134016" to="Tiles/@Node2D@134016/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134017" to="Tiles/@Node2D@134017/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134018" to="Tiles/@Node2D@134018/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134019" to="Tiles/@Node2D@134019/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134020" to="Tiles/@Node2D@134020/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134021" to="Tiles/@Node2D@134021/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134022" to="Tiles/@Node2D@134022/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134023" to="Tiles/@Node2D@134023/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134024" to="Tiles/@Node2D@134024/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134025" to="Tiles/@Node2D@134025/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134026" to="Tiles/@Node2D@134026/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134027" to="Tiles/@Node2D@134027/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134028" to="Tiles/@Node2D@134028/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134029" to="Tiles/@Node2D@134029/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@134030" to="Tiles/@Node2D@134030/LevelPersistance" method="set_as_active"]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134031" to="Tiles/@Area2D@134031" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134032" to="Tiles/@Area2D@134032" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134033" to="Tiles/@Area2D@134033" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134034" to="Tiles/@Area2D@134034" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134035" to="Tiles/@Area2D@134035" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134036" to="Tiles/@Area2D@134036" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134037" to="Tiles/@Area2D@134037" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134038" to="Tiles/@Area2D@134038" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134039" to="Tiles/@Area2D@134039" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134040" to="Tiles/@Area2D@134040" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134041" to="Tiles/@Area2D@134041" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134042" to="Tiles/@Area2D@134042" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134043" to="Tiles/@Area2D@134043" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134044" to="Tiles/@Area2D@134044" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134045" to="Tiles/@Area2D@134045" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134046" to="Tiles/@Area2D@134046" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134047" to="Tiles/@Area2D@134047" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134048" to="Tiles/@Area2D@134048" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134049" to="Tiles/@Area2D@134049" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134050" to="Tiles/@Area2D@134050" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134051" to="Tiles/@Area2D@134051" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134052" to="Tiles/@Area2D@134052" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134053" to="Tiles/@Area2D@134053" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134054" to="Tiles/@Area2D@134054" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134055" to="Tiles/@Area2D@134055" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134056" to="Tiles/@Area2D@134056" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134057" to="Tiles/@Area2D@134057" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134058" to="Tiles/@Area2D@134058" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134059" to="Tiles/@Area2D@134059" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134060" to="Tiles/@Area2D@134060" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134061" to="Tiles/@Area2D@134061" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134062" to="Tiles/@Area2D@134062" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134063" to="Tiles/@Area2D@134063" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134064" to="Tiles/@Area2D@134064" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134065" to="Tiles/@Area2D@134065" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134066" to="Tiles/@Area2D@134066" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134067" to="Tiles/@Area2D@134067" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134068" to="Tiles/@Area2D@134068" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134069" to="Tiles/@Area2D@134069" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134070" to="Tiles/@Area2D@134070" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134071" to="Tiles/@Area2D@134071" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134072" to="Tiles/@Area2D@134072" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134073" to="Tiles/@Area2D@134073" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134074" to="Tiles/@Area2D@134074" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134075" to="Tiles/@Area2D@134075" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134076" to="Tiles/@Area2D@134076" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134077" to="Tiles/@Area2D@134077" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134078" to="Tiles/@Area2D@134078" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134079" to="Tiles/@Area2D@134079" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134080" to="Tiles/@Area2D@134080" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134081" to="Tiles/@Area2D@134081" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134082" to="Tiles/@Area2D@134082" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134083" to="Tiles/@Area2D@134083" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134084" to="Tiles/@Area2D@134084" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134085" to="Tiles/@Area2D@134085" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134086" to="Tiles/@Area2D@134086" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134087" to="Tiles/@Area2D@134087" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134088" to="Tiles/@Area2D@134088" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134089" to="Tiles/@Area2D@134089" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134090" to="Tiles/@Area2D@134090" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134091" to="Tiles/@Area2D@134091" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134092" to="Tiles/@Area2D@134092" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134093" to="Tiles/@Area2D@134093" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134094" to="Tiles/@Area2D@134094" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134095" to="Tiles/@Area2D@134095" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134096" to="Tiles/@Area2D@134096" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134097" to="Tiles/@Area2D@134097" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134098" to="Tiles/@Area2D@134098" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134099" to="Tiles/@Area2D@134099" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134100" to="Tiles/@Area2D@134100" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134101" to="Tiles/@Area2D@134101" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134102" to="Tiles/@Area2D@134102" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134103" to="Tiles/@Area2D@134103" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134104" to="Tiles/@Area2D@134104" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134105" to="Tiles/@Area2D@134105" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134106" to="Tiles/@Area2D@134106" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134107" to="Tiles/@Area2D@134107" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134108" to="Tiles/@Area2D@134108" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134109" to="Tiles/@Area2D@134109" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134110" to="Tiles/@Area2D@134110" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134111" to="Tiles/@Area2D@134111" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134112" to="Tiles/@Area2D@134112" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134113" to="Tiles/@Area2D@134113" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134114" to="Tiles/@Area2D@134114" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134115" to="Tiles/@Area2D@134115" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134116" to="Tiles/@Area2D@134116" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134117" to="Tiles/@Area2D@134117" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134118" to="Tiles/@Area2D@134118" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134119" to="Tiles/@Area2D@134119" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134120" to="Tiles/@Area2D@134120" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134121" to="Tiles/@Area2D@134121" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134122" to="Tiles/@Area2D@134122" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134123" to="Tiles/@Area2D@134123" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134124" to="Tiles/@Area2D@134124" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134125" to="Tiles/@Area2D@134125" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134126" to="Tiles/@Area2D@134126" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134127" to="Tiles/@Area2D@134127" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134128" to="Tiles/@Area2D@134128" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134129" to="Tiles/@Area2D@134129" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134130" to="Tiles/@Area2D@134130" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134131" to="Tiles/@Area2D@134131" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134132" to="Tiles/@Area2D@134132" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134133" to="Tiles/@Area2D@134133" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134134" to="Tiles/@Area2D@134134" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134135" to="Tiles/@Area2D@134135" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134136" to="Tiles/@Area2D@134136" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134137" to="Tiles/@Area2D@134137" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134138" to="Tiles/@Area2D@134138" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134139" to="Tiles/@Area2D@134139" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134140" to="Tiles/@Area2D@134140" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134141" to="Tiles/@Area2D@134141" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@134142" to="Tiles/@Area2D@134142" method="area_entered"]

View File

@@ -0,0 +1,35 @@
[gd_scene load_steps=3 format=3 uid="uid://buidhsngvytfs"]
[ext_resource type="PackedScene" uid="uid://luvjp1hbt8ej" path="res://Scenes/Levels/SMB1/World1/1-4.tscn" id="1_d467p"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_kutpd"]
[node name="1-4" instance=ExtResource("1_d467p")]
campaign = "SMBANN"
[node name="DiscoLevel" type="Node" parent="." index="12"]
script = ExtResource("2_kutpd")
combo_meter_rate = 0.25
max_combo = 1
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103658" to="Tiles/@Area2D@103658" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103659" to="Tiles/@Area2D@103659" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103660" to="Tiles/@Area2D@103660" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103661" to="Tiles/@Area2D@103661" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103662" to="Tiles/@Area2D@103662" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103663" to="Tiles/@Area2D@103663" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103664" to="Tiles/@Area2D@103664" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103665" to="Tiles/@Area2D@103665" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103666" to="Tiles/@Area2D@103666" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103667" to="Tiles/@Area2D@103667" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103668" to="Tiles/@Area2D@103668" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103669" to="Tiles/@Area2D@103669" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103670" to="Tiles/@Area2D@103670" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103671" to="Tiles/@Area2D@103671" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103672" to="Tiles/@Area2D@103672" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103673" to="Tiles/@Area2D@103673" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103674" to="Tiles/@Area2D@103674" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103675" to="Tiles/@Area2D@103675" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103676" to="Tiles/@Area2D@103676" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@103677" to="Tiles/@Area2D@103677" method="area_entered"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,34 @@
[gd_scene load_steps=3 format=3 uid="uid://c6ch6t70x1atb"]
[ext_resource type="PackedScene" uid="uid://c5x75iaysnlfp" path="res://Scenes/Levels/SMB1/World2/2-1a.tscn" id="1_c7lld"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_crd66"]
[node name="1-1A" instance=ExtResource("1_c7lld")]
campaign = "SMBANN"
[node name="PipeArea" parent="." index="4"]
target_level = "uid://d15yk25wa62rw"
[node name="DiscoLevel" type="Node" parent="." index="7"]
script = ExtResource("2_crd66")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81990" to="Tiles/@Node2D@81990/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81991" to="Tiles/@Node2D@81991/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81992" to="Tiles/@Node2D@81992/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81993" to="Tiles/@Node2D@81993/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81994" to="Tiles/@Node2D@81994/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81995" to="Tiles/@Node2D@81995/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81996" to="Tiles/@Node2D@81996/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81997" to="Tiles/@Node2D@81997/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81998" to="Tiles/@Node2D@81998/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@81999" to="Tiles/@Node2D@81999/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82000" to="Tiles/@Node2D@82000/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82001" to="Tiles/@Node2D@82001/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82002" to="Tiles/@Node2D@82002/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82003" to="Tiles/@Node2D@82003/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82004" to="Tiles/@Node2D@82004/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82005" to="Tiles/@Node2D@82005/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82006" to="Tiles/@Node2D@82006/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@82007" to="Tiles/@Node2D@82007/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,158 @@
[gd_scene load_steps=3 format=3 uid="uid://crredk6b3dwes"]
[ext_resource type="PackedScene" uid="uid://b5xcegtq8giyf" path="res://Scenes/Levels/SMB1/World3/3-1a.tscn" id="1_w3wwn"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_mj68s"]
[node name="3-1A" instance=ExtResource("1_w3wwn")]
[node name="PipeArea" parent="." index="3"]
target_level = "uid://by2lk0a20jr7w"
[node name="DiscoLevel" type="Node" parent="." index="10"]
script = ExtResource("2_mj68s")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230311" to="Tiles/@Node2D@230311/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230312" to="Tiles/@Node2D@230312/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230313" to="Tiles/@Node2D@230313/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230314" to="Tiles/@Node2D@230314/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230315" to="Tiles/@Node2D@230315/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230316" to="Tiles/@Node2D@230316/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230317" to="Tiles/@Node2D@230317/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230318" to="Tiles/@Node2D@230318/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230319" to="Tiles/@Node2D@230319/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230320" to="Tiles/@Node2D@230320/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@230321" to="Tiles/@Node2D@230321/LevelPersistance" method="set_as_active"]

View File

@@ -0,0 +1,27 @@
[gd_scene load_steps=3 format=3 uid="uid://41xkjwhhyr0l"]
[ext_resource type="PackedScene" uid="uid://bqcyeduto4ptj" path="res://Scenes/Levels/SMB1/World3/3-2.tscn" id="1_poxce"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_b1xhe"]
[node name="3-2" instance=ExtResource("1_poxce")]
theme_time = "Night"
campaign = "SMBANN"
[node name="LevelBG" parent="." index="0"]
time_of_day = 1
[node name="DiscoLevel" type="Node" parent="." index="15"]
script = ExtResource("2_b1xhe")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[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="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46029" to="Tiles/@Area2D@46029" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46030" to="Tiles/@Area2D@46030" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46031" to="Tiles/@Area2D@46031" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46032" to="Tiles/@Area2D@46032" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@46033" to="Tiles/@Area2D@46033" method="area_entered"]
[connection signal="player_reached" from="EndFlagpole" to="DiscoLevel" method="give_score"]

View File

@@ -0,0 +1,16 @@
[gd_scene load_steps=3 format=3 uid="uid://c0uh0f2py75v2"]
[ext_resource type="PackedScene" uid="uid://d231m2vq0nx1f" path="res://Scenes/Levels/SMB1/World3/3-3.tscn" id="1_jafko"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_fhrjs"]
[node name="Level" instance=ExtResource("1_jafko")]
theme_time = "Night"
campaign = "SMBANN"
[node name="LevelBG" parent="." index="0"]
time_of_day = 1
[node name="DiscoLevel" type="Node" parent="." index="20"]
script = ExtResource("2_fhrjs")
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"

View File

@@ -0,0 +1,103 @@
[gd_scene load_steps=3 format=3 uid="uid://6v0bwjdv3pc6"]
[ext_resource type="PackedScene" uid="uid://dlxjn8m1sty8m" path="res://Scenes/Levels/SMB1/World3/3-4.tscn" id="1_el7ub"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_wan8c"]
[node name="3-4" instance=ExtResource("1_el7ub")]
campaign = "SMBANN"
[node name="DiscoLevel" type="Node" parent="." index="17"]
script = ExtResource("2_wan8c")
combo_meter_rate = 0.25
max_combo = 1
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[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@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@74224" to="Tiles/@Node2D@74224/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@74225" to="Tiles/@Node2D@74225/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/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@74231" to="Tiles/@Area2D@74231" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74232" to="Tiles/@Area2D@74232" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74233" to="Tiles/@Area2D@74233" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74234" to="Tiles/@Area2D@74234" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74235" to="Tiles/@Area2D@74235" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74236" to="Tiles/@Area2D@74236" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74237" to="Tiles/@Area2D@74237" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74238" to="Tiles/@Area2D@74238" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74239" to="Tiles/@Area2D@74239" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74240" to="Tiles/@Area2D@74240" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74241" to="Tiles/@Area2D@74241" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74242" to="Tiles/@Area2D@74242" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74243" to="Tiles/@Area2D@74243" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74244" to="Tiles/@Area2D@74244" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74245" to="Tiles/@Area2D@74245" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74246" to="Tiles/@Area2D@74246" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74247" to="Tiles/@Area2D@74247" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74248" to="Tiles/@Area2D@74248" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74249" to="Tiles/@Area2D@74249" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74250" to="Tiles/@Area2D@74250" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74251" to="Tiles/@Area2D@74251" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74252" to="Tiles/@Area2D@74252" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74253" to="Tiles/@Area2D@74253" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74254" to="Tiles/@Area2D@74254" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74255" to="Tiles/@Area2D@74255" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74256" to="Tiles/@Area2D@74256" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74257" to="Tiles/@Area2D@74257" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74258" to="Tiles/@Area2D@74258" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74259" to="Tiles/@Area2D@74259" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74260" to="Tiles/@Area2D@74260" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74261" to="Tiles/@Area2D@74261" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74262" to="Tiles/@Area2D@74262" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@74263" to="Tiles/@Area2D@74263" method="area_entered"]
[editable path="Bowser"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,104 @@
[gd_scene load_steps=3 format=3 uid="uid://cjkb2lb3iik3y"]
[ext_resource type="PackedScene" uid="uid://d4cv1xal40u3i" path="res://Scenes/Levels/SMB1/World4/4-1a.tscn" id="1_a54ju"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_t1i06"]
[node name="4-1A" instance=ExtResource("1_a54ju")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://btgl18msmj7mj"
[node name="DiscoLevel" type="Node" parent="." index="7"]
script = ExtResource("2_t1i06")
combo_meter_rate = 0.5
max_combo = 3
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89323" to="Tiles/@AnimatableBody2D@89323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89324" to="Tiles/@Node2D@89324/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89325" to="Tiles/@Node2D@89325/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89326" to="Tiles/@Node2D@89326/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89327" to="Tiles/@Node2D@89327/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89328" to="Tiles/@Node2D@89328/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89329" to="Tiles/@AnimatableBody2D@89329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89330" to="Tiles/@AnimatableBody2D@89330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@89331" to="Tiles/@Node2D@89331/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89332" to="Tiles/@AnimatableBody2D@89332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89333" to="Tiles/@AnimatableBody2D@89333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89334" to="Tiles/@AnimatableBody2D@89334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89335" to="Tiles/@AnimatableBody2D@89335/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89336" to="Tiles/@AnimatableBody2D@89336/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89337" to="Tiles/@AnimatableBody2D@89337/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89338" to="Tiles/@AnimatableBody2D@89338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@89339" to="Tiles/@Node2D@89339/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89340" to="Tiles/@Node2D@89340/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@89341" to="Tiles/@AnimatableBody2D@89341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@89342" to="Tiles/@Node2D@89342/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89343" to="Tiles/@Node2D@89343/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89344" to="Tiles/@Node2D@89344/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89345" to="Tiles/@Node2D@89345/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89346" to="Tiles/@Node2D@89346/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89347" to="Tiles/@Node2D@89347/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@89348" to="Tiles/@Node2D@89348/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,158 @@
[gd_scene load_steps=3 format=3 uid="uid://dn473ugp7f2i6"]
[ext_resource type="PackedScene" uid="uid://w7050isspkp5" path="res://Scenes/Levels/SMB1/World4/4-2a.tscn" id="1_2ackx"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_u7rcg"]
[node name="1-2A" instance=ExtResource("1_2ackx")]
campaign = "SMBANN"
[node name="PipeArea" parent="." index="4"]
target_level = "uid://ls0kol74m1wf"
[node name="DiscoLevel" type="Node" parent="." index="7"]
script = ExtResource("2_u7rcg")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196338" to="Tiles/@AnimatableBody2D@196338/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196339" to="Tiles/@AnimatableBody2D@196339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196340" to="Tiles/@AnimatableBody2D@196340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196341" to="Tiles/@AnimatableBody2D@196341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196342" to="Tiles/@AnimatableBody2D@196342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196343" to="Tiles/@AnimatableBody2D@196343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196344" to="Tiles/@AnimatableBody2D@196344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196345" to="Tiles/@AnimatableBody2D@196345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196346" to="Tiles/@AnimatableBody2D@196346/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196347" to="Tiles/@AnimatableBody2D@196347/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196348" to="Tiles/@AnimatableBody2D@196348/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196349" to="Tiles/@AnimatableBody2D@196349/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196350" to="Tiles/@AnimatableBody2D@196350/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196351" to="Tiles/@Node2D@196351/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196352" to="Tiles/@Node2D@196352/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196353" to="Tiles/@Node2D@196353/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196354" to="Tiles/@Node2D@196354/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196355" to="Tiles/@AnimatableBody2D@196355/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196356" to="Tiles/@AnimatableBody2D@196356/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196357" to="Tiles/@AnimatableBody2D@196357/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196358" to="Tiles/@AnimatableBody2D@196358/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196359" to="Tiles/@AnimatableBody2D@196359/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196360" to="Tiles/@AnimatableBody2D@196360/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196361" to="Tiles/@AnimatableBody2D@196361/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@196362" to="Tiles/@AnimatableBody2D@196362/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@196363" to="Tiles/@Node2D@196363/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196364" to="Tiles/@Node2D@196364/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196365" to="Tiles/@Node2D@196365/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196366" to="Tiles/@Node2D@196366/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@196367" to="Tiles/@Node2D@196367/LevelPersistance" method="set_as_active"]

View File

@@ -0,0 +1,35 @@
[gd_scene load_steps=3 format=3 uid="uid://vn44k5wyhbje"]
[ext_resource type="PackedScene" uid="uid://camnpk6u3cfdr" path="res://Scenes/Levels/SMB1/World4/4-2b.tscn" id="1_3wlad"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_5lkk8"]
[node name="4-2b" instance=ExtResource("1_3wlad")]
theme_time = "Night"
campaign = "SMBANN"
[node name="LevelBG" parent="." index="0"]
time_of_day = 1
[node name="DiscoLevel" type="Node" parent="." index="11"]
script = ExtResource("2_5lkk8")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109114" to="Tiles/@Node2D@109114/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109115" to="Tiles/@Node2D@109115/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109116" to="Tiles/@Node2D@109116/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109117" to="Tiles/@Node2D@109117/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109118" to="Tiles/@Node2D@109118/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109119" to="Tiles/@Node2D@109119/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109120" to="Tiles/@Node2D@109120/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109121" to="Tiles/@Node2D@109121/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109122" to="Tiles/@Node2D@109122/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109123" to="Tiles/@Node2D@109123/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109124" to="Tiles/@Node2D@109124/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109125" to="Tiles/@Node2D@109125/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109126" to="Tiles/@Node2D@109126/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109127" to="Tiles/@Node2D@109127/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109128" to="Tiles/@Node2D@109128/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109129" to="Tiles/@Node2D@109129/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109130" to="Tiles/@Node2D@109130/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@109131" to="Tiles/@Node2D@109131/LevelPersistance" method="set_as_active"]

View File

@@ -0,0 +1,183 @@
[gd_scene load_steps=4 format=3 uid="uid://tmg1edtx8lpj"]
[ext_resource type="PackedScene" uid="uid://c6kho35us42a2" path="res://Scenes/Levels/SMB1/World4/4-3.tscn" id="1_vam73"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="2_wka6v"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_1mlko"]
[node name="4-3" instance=ExtResource("1_vam73")]
theme_time = "Night"
campaign = "SMBANN"
[node name="LevelBG" parent="." index="0"]
time_of_day = 1
[node name="RedKoopaTroopa5" parent="Enemies" index="4" instance=ExtResource("2_wka6v")]
position = Vector2(376, -16)
[node name="RedKoopaTroopa6" parent="Enemies" index="5" instance=ExtResource("2_wka6v")]
position = Vector2(840, 0)
[node name="DiscoLevel" type="Node" parent="." index="14"]
script = ExtResource("3_1mlko")
combo_meter_rate = 0.5
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111276" to="Tiles/@Node2D@111276/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111277" to="Tiles/@Node2D@111277/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111278" to="Tiles/@Node2D@111278/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111279" to="Tiles/@Node2D@111279/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111280" to="Tiles/@Node2D@111280/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111281" to="Tiles/@Node2D@111281/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111282" to="Tiles/@Node2D@111282/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111283" to="Tiles/@Node2D@111283/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111284" to="Tiles/@Node2D@111284/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111285" to="Tiles/@Node2D@111285/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111286" to="Tiles/@Node2D@111286/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111287" to="Tiles/@Node2D@111287/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111288" to="Tiles/@Node2D@111288/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111289" to="Tiles/@Node2D@111289/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111290" to="Tiles/@Node2D@111290/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111291" to="Tiles/@Node2D@111291/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111292" to="Tiles/@Node2D@111292/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111293" to="Tiles/@Node2D@111293/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111294" to="Tiles/@Node2D@111294/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111295" to="Tiles/@Node2D@111295/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111296" to="Tiles/@Node2D@111296/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111297" to="Tiles/@Node2D@111297/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111298" to="Tiles/@Node2D@111298/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@111299" to="Tiles/@Node2D@111299/LevelPersistance" method="set_as_active"]
[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="collected" from="Tiles/@Node2D@111300" to="Tiles/@Node2D@111300/LevelPersistance" method="set_as_active"]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111301" to="Tiles/@Area2D@111301" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111302" to="Tiles/@Area2D@111302" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111303" to="Tiles/@Area2D@111303" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111304" to="Tiles/@Area2D@111304" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111305" to="Tiles/@Area2D@111305" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111306" to="Tiles/@Area2D@111306" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111307" to="Tiles/@Area2D@111307" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111308" to="Tiles/@Area2D@111308" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111309" to="Tiles/@Area2D@111309" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111310" to="Tiles/@Area2D@111310" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111311" to="Tiles/@Area2D@111311" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111312" to="Tiles/@Area2D@111312" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111313" to="Tiles/@Area2D@111313" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111314" to="Tiles/@Area2D@111314" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111315" to="Tiles/@Area2D@111315" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111316" to="Tiles/@Area2D@111316" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111317" to="Tiles/@Area2D@111317" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111318" to="Tiles/@Area2D@111318" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111319" to="Tiles/@Area2D@111319" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111320" to="Tiles/@Area2D@111320" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111321" to="Tiles/@Area2D@111321" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111322" to="Tiles/@Area2D@111322" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111323" to="Tiles/@Area2D@111323" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111324" to="Tiles/@Area2D@111324" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111325" to="Tiles/@Area2D@111325" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111326" to="Tiles/@Area2D@111326" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111327" to="Tiles/@Area2D@111327" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111328" to="Tiles/@Area2D@111328" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111329" to="Tiles/@Area2D@111329" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111330" to="Tiles/@Area2D@111330" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111331" to="Tiles/@Area2D@111331" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111332" to="Tiles/@Area2D@111332" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111333" to="Tiles/@Area2D@111333" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111334" to="Tiles/@Area2D@111334" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111335" to="Tiles/@Area2D@111335" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111336" to="Tiles/@Area2D@111336" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111337" to="Tiles/@Area2D@111337" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111338" to="Tiles/@Area2D@111338" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111339" to="Tiles/@Area2D@111339" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111340" to="Tiles/@Area2D@111340" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111341" to="Tiles/@Area2D@111341" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111342" to="Tiles/@Area2D@111342" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111343" to="Tiles/@Area2D@111343" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111344" to="Tiles/@Area2D@111344" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111345" to="Tiles/@Area2D@111345" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111346" to="Tiles/@Area2D@111346" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111347" to="Tiles/@Area2D@111347" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111348" to="Tiles/@Area2D@111348" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111349" to="Tiles/@Area2D@111349" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111350" to="Tiles/@Area2D@111350" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111351" to="Tiles/@Area2D@111351" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111352" to="Tiles/@Area2D@111352" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111353" to="Tiles/@Area2D@111353" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111354" to="Tiles/@Area2D@111354" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111355" to="Tiles/@Area2D@111355" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111356" to="Tiles/@Area2D@111356" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111357" to="Tiles/@Area2D@111357" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111358" to="Tiles/@Area2D@111358" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111359" to="Tiles/@Area2D@111359" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111360" to="Tiles/@Area2D@111360" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111361" to="Tiles/@Area2D@111361" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111362" to="Tiles/@Area2D@111362" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111363" to="Tiles/@Area2D@111363" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111364" to="Tiles/@Area2D@111364" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111365" to="Tiles/@Area2D@111365" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111366" to="Tiles/@Area2D@111366" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111367" to="Tiles/@Area2D@111367" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111368" to="Tiles/@Area2D@111368" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111369" to="Tiles/@Area2D@111369" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111370" to="Tiles/@Area2D@111370" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111371" to="Tiles/@Area2D@111371" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111372" to="Tiles/@Area2D@111372" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111373" to="Tiles/@Area2D@111373" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111374" to="Tiles/@Area2D@111374" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111375" to="Tiles/@Area2D@111375" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111376" to="Tiles/@Area2D@111376" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111377" to="Tiles/@Area2D@111377" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111378" to="Tiles/@Area2D@111378" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111379" to="Tiles/@Area2D@111379" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111380" to="Tiles/@Area2D@111380" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111381" to="Tiles/@Area2D@111381" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111382" to="Tiles/@Area2D@111382" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111383" to="Tiles/@Area2D@111383" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111384" to="Tiles/@Area2D@111384" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111385" to="Tiles/@Area2D@111385" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111386" to="Tiles/@Area2D@111386" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111387" to="Tiles/@Area2D@111387" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111388" to="Tiles/@Area2D@111388" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111389" to="Tiles/@Area2D@111389" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111390" to="Tiles/@Area2D@111390" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111391" to="Tiles/@Area2D@111391" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111392" to="Tiles/@Area2D@111392" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111393" to="Tiles/@Area2D@111393" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111394" to="Tiles/@Area2D@111394" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111395" to="Tiles/@Area2D@111395" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111396" to="Tiles/@Area2D@111396" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111397" to="Tiles/@Area2D@111397" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111398" to="Tiles/@Area2D@111398" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111399" to="Tiles/@Area2D@111399" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111400" to="Tiles/@Area2D@111400" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111401" to="Tiles/@Area2D@111401" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111402" to="Tiles/@Area2D@111402" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111403" to="Tiles/@Area2D@111403" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111404" to="Tiles/@Area2D@111404" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111405" to="Tiles/@Area2D@111405" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111406" to="Tiles/@Area2D@111406" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111407" to="Tiles/@Area2D@111407" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111408" to="Tiles/@Area2D@111408" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111409" to="Tiles/@Area2D@111409" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111410" to="Tiles/@Area2D@111410" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111411" to="Tiles/@Area2D@111411" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111412" to="Tiles/@Area2D@111412" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111413" to="Tiles/@Area2D@111413" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111414" to="Tiles/@Area2D@111414" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111415" to="Tiles/@Area2D@111415" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111416" to="Tiles/@Area2D@111416" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111417" to="Tiles/@Area2D@111417" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111418" to="Tiles/@Area2D@111418" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111419" to="Tiles/@Area2D@111419" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111420" to="Tiles/@Area2D@111420" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111421" to="Tiles/@Area2D@111421" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111422" to="Tiles/@Area2D@111422" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111423" to="Tiles/@Area2D@111423" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111424" to="Tiles/@Area2D@111424" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@111425" to="Tiles/@Area2D@111425" method="area_entered"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,50 @@
[gd_scene load_steps=3 format=3 uid="uid://x1w6xnmuovo6"]
[ext_resource type="PackedScene" uid="uid://c4pw4rm4fbtbo" path="res://Scenes/Levels/SMB1/World5/5-1.tscn" id="1_ytlto"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_653b6"]
[node name="5-1" instance=ExtResource("1_ytlto")]
campaign = "SMBANN"
[node name="PipeArea" parent="." index="12"]
target_level = "uid://byvd1gxq7l5lg"
[node name="DiscoLevel" type="Node" parent="." index="17"]
script = ExtResource("2_653b6")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117816" to="Tiles/@AnimatableBody2D@117816/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117817" to="Tiles/@AnimatableBody2D@117817/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@117818" to="Tiles/@AnimatableBody2D@117818/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@117819" to="Tiles/@Area2D@117819" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117820" to="Tiles/@Area2D@117820" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117821" to="Tiles/@Area2D@117821" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117822" to="Tiles/@Area2D@117822" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117823" to="Tiles/@Area2D@117823" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117824" to="Tiles/@Area2D@117824" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117825" to="Tiles/@Area2D@117825" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117826" to="Tiles/@Area2D@117826" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117827" to="Tiles/@Area2D@117827" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@117828" to="Tiles/@Area2D@117828" method="area_entered"]

View File

@@ -0,0 +1,150 @@
[gd_scene load_steps=3 format=3 uid="uid://byvd1gxq7l5lg"]
[ext_resource type="PackedScene" uid="uid://dwdwqpx62nqrg" path="res://Scenes/Levels/SMB1/World5/5-1a.tscn" id="1_r4vm7"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_ewsfm"]
[node name="5-1A" instance=ExtResource("1_r4vm7")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://x1w6xnmuovo6"
[node name="DiscoLevel" type="Node" parent="." index="9"]
script = ExtResource("2_ewsfm")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150866" to="Tiles/@AnimatableBody2D@150866/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150867" to="Tiles/@AnimatableBody2D@150867/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150868" to="Tiles/@AnimatableBody2D@150868/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150869" to="Tiles/@AnimatableBody2D@150869/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150870" to="Tiles/@AnimatableBody2D@150870/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150871" to="Tiles/@AnimatableBody2D@150871/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150872" to="Tiles/@AnimatableBody2D@150872/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150873" to="Tiles/@AnimatableBody2D@150873/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150874" to="Tiles/@AnimatableBody2D@150874/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150875" to="Tiles/@AnimatableBody2D@150875/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150876" to="Tiles/@AnimatableBody2D@150876/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150877" to="Tiles/@AnimatableBody2D@150877/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150878" to="Tiles/@AnimatableBody2D@150878/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150879" to="Tiles/@Node2D@150879/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150880" to="Tiles/@Node2D@150880/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150881" to="Tiles/@Node2D@150881/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150882" to="Tiles/@Node2D@150882/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150883" to="Tiles/@AnimatableBody2D@150883/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150884" to="Tiles/@AnimatableBody2D@150884/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150885" to="Tiles/@AnimatableBody2D@150885/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150886" to="Tiles/@AnimatableBody2D@150886/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150887" to="Tiles/@AnimatableBody2D@150887/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150888" to="Tiles/@AnimatableBody2D@150888/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@150889" to="Tiles/@AnimatableBody2D@150889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@150890" to="Tiles/@Node2D@150890/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150891" to="Tiles/@Node2D@150891/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150892" to="Tiles/@Node2D@150892/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150893" to="Tiles/@Node2D@150893/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@150894" to="Tiles/@Node2D@150894/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,112 @@
[gd_scene load_steps=3 format=3 uid="uid://bqxm5q4jsfica"]
[ext_resource type="PackedScene" uid="uid://dd6113ilxy1qy" path="res://Scenes/Levels/SMBLL/World2/2-4.tscn" id="1_aq2gf"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_tn7ep"]
[node name="2-4" instance=ExtResource("1_aq2gf")]
campaign = "SMBANN"
world_id = 5
[node name="LevelBG" parent="." index="10"]
particles = 3
[node name="DiscoLevel" type="Node" parent="." index="12"]
script = ExtResource("2_tn7ep")
combo_meter_rate = 0.25
max_combo = 15
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[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="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/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@50173" to="Tiles/@Area2D@50173" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50174" to="Tiles/@Area2D@50174" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50175" to="Tiles/@Area2D@50175" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50176" to="Tiles/@Area2D@50176" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50177" to="Tiles/@Area2D@50177" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50178" to="Tiles/@Area2D@50178" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50179" to="Tiles/@Area2D@50179" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50180" to="Tiles/@Area2D@50180" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50181" to="Tiles/@Area2D@50181" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50182" to="Tiles/@Area2D@50182" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50183" to="Tiles/@Area2D@50183" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50184" to="Tiles/@Area2D@50184" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50185" to="Tiles/@Area2D@50185" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50186" to="Tiles/@Area2D@50186" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50187" to="Tiles/@Area2D@50187" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50188" to="Tiles/@Area2D@50188" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50189" to="Tiles/@Area2D@50189" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50190" to="Tiles/@Area2D@50190" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50191" to="Tiles/@Area2D@50191" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50192" to="Tiles/@Area2D@50192" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50193" to="Tiles/@Area2D@50193" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50194" to="Tiles/@Area2D@50194" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50195" to="Tiles/@Area2D@50195" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50196" to="Tiles/@Area2D@50196" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50197" to="Tiles/@Area2D@50197" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50198" to="Tiles/@Area2D@50198" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50199" to="Tiles/@Area2D@50199" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50200" to="Tiles/@Area2D@50200" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50201" to="Tiles/@Area2D@50201" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50202" to="Tiles/@Area2D@50202" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50203" to="Tiles/@Area2D@50203" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50204" to="Tiles/@Area2D@50204" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50205" to="Tiles/@Area2D@50205" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50206" to="Tiles/@Area2D@50206" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50207" to="Tiles/@Area2D@50207" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50208" to="Tiles/@Area2D@50208" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@50209" to="Tiles/@Area2D@50209" method="area_entered"]

View File

@@ -0,0 +1,239 @@
[gd_scene load_steps=3 format=3 uid="uid://csxdbyudplw5m"]
[ext_resource type="PackedScene" uid="uid://dia10nixa7g84" path="res://Scenes/Levels/SMB1/World6/6-1.tscn" id="1_ego16"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_epogv"]
[node name="6-1" instance=ExtResource("1_ego16")]
campaign = "SMBANN"
[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_epogv")
combo_meter_rate = 0.6000000000058208
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114922" to="Tiles/@AnimatableBody2D@114922/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114923" to="Tiles/@AnimatableBody2D@114923/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114924" to="Tiles/@AnimatableBody2D@114924/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114925" to="Tiles/@AnimatableBody2D@114925/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114926" to="Tiles/@AnimatableBody2D@114926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114927" to="Tiles/@AnimatableBody2D@114927/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114928" to="Tiles/@AnimatableBody2D@114928/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114929" to="Tiles/@AnimatableBody2D@114929/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114930" to="Tiles/@AnimatableBody2D@114930/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114931" to="Tiles/@AnimatableBody2D@114931/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114932" to="Tiles/@AnimatableBody2D@114932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114933" to="Tiles/@AnimatableBody2D@114933/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@114934" to="Tiles/@AnimatableBody2D@114934/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114934" to="Tiles/@AnimatableBody2D@114934/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114935" to="Tiles/@Node2D@114935/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114936" to="Tiles/@Node2D@114936/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114937" to="Tiles/@AnimatableBody2D@114937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114938" to="Tiles/@AnimatableBody2D@114938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114939" to="Tiles/@AnimatableBody2D@114939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114940" to="Tiles/@AnimatableBody2D@114940/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114941" to="Tiles/@AnimatableBody2D@114941/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@114942" to="Tiles/@Node2D@114942/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114943" to="Tiles/@Node2D@114943/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114944" to="Tiles/@Node2D@114944/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114945" to="Tiles/@Node2D@114945/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@114946" to="Tiles/@Node2D@114946/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114947" to="Tiles/@AnimatableBody2D@114947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114948" to="Tiles/@AnimatableBody2D@114948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114949" to="Tiles/@AnimatableBody2D@114949/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114950" to="Tiles/@AnimatableBody2D@114950/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114951" to="Tiles/@AnimatableBody2D@114951/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114952" to="Tiles/@AnimatableBody2D@114952/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114953" to="Tiles/@AnimatableBody2D@114953/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@114954" to="Tiles/@AnimatableBody2D@114954/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@114955" to="Tiles/@Area2D@114955" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114956" to="Tiles/@Area2D@114956" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114957" to="Tiles/@Area2D@114957" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114958" to="Tiles/@Area2D@114958" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114959" to="Tiles/@Area2D@114959" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114960" to="Tiles/@Area2D@114960" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114961" to="Tiles/@Area2D@114961" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114962" to="Tiles/@Area2D@114962" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114963" to="Tiles/@Area2D@114963" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114964" to="Tiles/@Area2D@114964" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114965" to="Tiles/@Area2D@114965" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114966" to="Tiles/@Area2D@114966" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114967" to="Tiles/@Area2D@114967" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114968" to="Tiles/@Area2D@114968" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114969" to="Tiles/@Area2D@114969" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114970" to="Tiles/@Area2D@114970" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114971" to="Tiles/@Area2D@114971" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114972" to="Tiles/@Area2D@114972" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114973" to="Tiles/@Area2D@114973" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114974" to="Tiles/@Area2D@114974" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114975" to="Tiles/@Area2D@114975" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114976" to="Tiles/@Area2D@114976" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114977" to="Tiles/@Area2D@114977" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114978" to="Tiles/@Area2D@114978" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114979" to="Tiles/@Area2D@114979" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114980" to="Tiles/@Area2D@114980" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114981" to="Tiles/@Area2D@114981" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114982" to="Tiles/@Area2D@114982" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114983" to="Tiles/@Area2D@114983" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114984" to="Tiles/@Area2D@114984" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114985" to="Tiles/@Area2D@114985" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114986" to="Tiles/@Area2D@114986" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114987" to="Tiles/@Area2D@114987" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114988" to="Tiles/@Area2D@114988" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114989" to="Tiles/@Area2D@114989" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@114990" to="Tiles/@Area2D@114990" method="area_entered"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,157 @@
[gd_scene load_steps=3 format=3 uid="uid://dg5uogw6jf4ic"]
[ext_resource type="PackedScene" uid="uid://dk1wsxajwv0sr" path="res://Scenes/Levels/SMB1/World6/6-2a.tscn" id="1_oo8lj"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_ky00g"]
[node name="1-2A" instance=ExtResource("1_oo8lj")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://s4bmrdp6dxjl"
[node name="DiscoLevel" type="Node" parent="." index="9"]
script = ExtResource("2_ky00g")
combo_meter_rate = 0.5
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152411" to="Tiles/@AnimatableBody2D@152411/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152412" to="Tiles/@AnimatableBody2D@152412/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152413" to="Tiles/@AnimatableBody2D@152413/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152414" to="Tiles/@AnimatableBody2D@152414/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152415" to="Tiles/@AnimatableBody2D@152415/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152416" to="Tiles/@AnimatableBody2D@152416/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152417" to="Tiles/@AnimatableBody2D@152417/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152418" to="Tiles/@AnimatableBody2D@152418/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152419" to="Tiles/@AnimatableBody2D@152419/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152420" to="Tiles/@AnimatableBody2D@152420/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152421" to="Tiles/@AnimatableBody2D@152421/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152422" to="Tiles/@AnimatableBody2D@152422/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152423" to="Tiles/@AnimatableBody2D@152423/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152424" to="Tiles/@Node2D@152424/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152425" to="Tiles/@Node2D@152425/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152426" to="Tiles/@Node2D@152426/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152427" to="Tiles/@AnimatableBody2D@152427/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152428" to="Tiles/@AnimatableBody2D@152428/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152429" to="Tiles/@AnimatableBody2D@152429/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152430" to="Tiles/@AnimatableBody2D@152430/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152431" to="Tiles/@AnimatableBody2D@152431/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152432" to="Tiles/@AnimatableBody2D@152432/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152433" to="Tiles/@AnimatableBody2D@152433/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@152434" to="Tiles/@AnimatableBody2D@152434/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@152435" to="Tiles/@Node2D@152435/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152436" to="Tiles/@Node2D@152436/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152437" to="Tiles/@Node2D@152437/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152438" to="Tiles/@Node2D@152438/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@152439" to="Tiles/@Node2D@152439/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,139 @@
[gd_scene load_steps=3 format=3 uid="uid://bkcggpfse0hr0"]
[ext_resource type="PackedScene" uid="uid://0meyhqly8ow0" path="res://Scenes/Levels/SMB1/World6/6-2c.tscn" id="1_uigor"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_a37ef"]
[node name="1-1A" instance=ExtResource("1_uigor")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://s4bmrdp6dxjl"
[node name="DiscoLevel" type="Node" parent="." index="9"]
script = ExtResource("2_a37ef")
combo_meter_rate = 0.5
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155926" to="Tiles/@AnimatableBody2D@155926/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155927" to="Tiles/@Node2D@155927/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155928" to="Tiles/@Node2D@155928/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155929" to="Tiles/@Node2D@155929/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155930" to="Tiles/@Node2D@155930/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155931" to="Tiles/@Node2D@155931/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155932" to="Tiles/@AnimatableBody2D@155932/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155933" to="Tiles/@AnimatableBody2D@155933/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@155934" to="Tiles/@Node2D@155934/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155935" to="Tiles/@AnimatableBody2D@155935/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155936" to="Tiles/@AnimatableBody2D@155936/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155937" to="Tiles/@AnimatableBody2D@155937/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155938" to="Tiles/@AnimatableBody2D@155938/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155939" to="Tiles/@AnimatableBody2D@155939/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155940" to="Tiles/@AnimatableBody2D@155940/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155941" to="Tiles/@AnimatableBody2D@155941/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155942" to="Tiles/@AnimatableBody2D@155942/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155943" to="Tiles/@AnimatableBody2D@155943/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155944" to="Tiles/@AnimatableBody2D@155944/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155945" to="Tiles/@AnimatableBody2D@155945/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155946" to="Tiles/@AnimatableBody2D@155946/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155947" to="Tiles/@AnimatableBody2D@155947/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@155948" to="Tiles/@AnimatableBody2D@155948/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@155949" to="Tiles/@Node2D@155949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155950" to="Tiles/@Node2D@155950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155951" to="Tiles/@Node2D@155951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155952" to="Tiles/@Node2D@155952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155953" to="Tiles/@Node2D@155953/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155954" to="Tiles/@Node2D@155954/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155955" to="Tiles/@Node2D@155955/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155956" to="Tiles/@Node2D@155956/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@155957" to="Tiles/@Node2D@155957/LevelPersistance" method="set_as_active"]

View File

@@ -0,0 +1,163 @@
[gd_scene load_steps=3 format=3 uid="uid://b1bh0quotvg4c"]
[ext_resource type="PackedScene" uid="uid://cd4g6h6nvjowy" path="res://Scenes/Levels/SMB1/World6/6-3.tscn" id="1_y8doy"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_8h8q6"]
[node name="6-3" instance=ExtResource("1_y8doy")]
campaign = "SMBANN"
[node name="DiscoLevel" type="Node" parent="." index="31"]
script = ExtResource("2_8h8q6")
combo_meter_rate = 0.7
max_combo = 1
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51234" to="Tiles/@Area2D@51234" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51235" to="Tiles/@Area2D@51235" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51236" to="Tiles/@Area2D@51236" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51237" to="Tiles/@Area2D@51237" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51238" to="Tiles/@Area2D@51238" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51239" to="Tiles/@Area2D@51239" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51240" to="Tiles/@Area2D@51240" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51241" to="Tiles/@Area2D@51241" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51242" to="Tiles/@Area2D@51242" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51243" to="Tiles/@Area2D@51243" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51244" to="Tiles/@Area2D@51244" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51245" to="Tiles/@Area2D@51245" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51246" to="Tiles/@Area2D@51246" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51247" to="Tiles/@Area2D@51247" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51248" to="Tiles/@Area2D@51248" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51249" to="Tiles/@Area2D@51249" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51250" to="Tiles/@Area2D@51250" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51251" to="Tiles/@Area2D@51251" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51252" to="Tiles/@Area2D@51252" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51253" to="Tiles/@Area2D@51253" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51254" to="Tiles/@Area2D@51254" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51255" to="Tiles/@Area2D@51255" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51256" to="Tiles/@Area2D@51256" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51257" to="Tiles/@Area2D@51257" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51258" to="Tiles/@Area2D@51258" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51259" to="Tiles/@Area2D@51259" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51260" to="Tiles/@Area2D@51260" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51261" to="Tiles/@Area2D@51261" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51262" to="Tiles/@Area2D@51262" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51263" to="Tiles/@Area2D@51263" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51264" to="Tiles/@Area2D@51264" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51265" to="Tiles/@Area2D@51265" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51266" to="Tiles/@Area2D@51266" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51267" to="Tiles/@Area2D@51267" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51268" to="Tiles/@Area2D@51268" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51269" to="Tiles/@Area2D@51269" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51270" to="Tiles/@Area2D@51270" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51271" to="Tiles/@Area2D@51271" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51272" to="Tiles/@Area2D@51272" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51273" to="Tiles/@Area2D@51273" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51274" to="Tiles/@Area2D@51274" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51275" to="Tiles/@Area2D@51275" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51276" to="Tiles/@Area2D@51276" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51277" to="Tiles/@Area2D@51277" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51278" to="Tiles/@Area2D@51278" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51279" to="Tiles/@Area2D@51279" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51280" to="Tiles/@Area2D@51280" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51281" to="Tiles/@Area2D@51281" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51282" to="Tiles/@Area2D@51282" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51283" to="Tiles/@Area2D@51283" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51284" to="Tiles/@Area2D@51284" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51285" to="Tiles/@Area2D@51285" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51286" to="Tiles/@Area2D@51286" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51287" to="Tiles/@Area2D@51287" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51288" to="Tiles/@Area2D@51288" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51289" to="Tiles/@Area2D@51289" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51290" to="Tiles/@Area2D@51290" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51291" to="Tiles/@Area2D@51291" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51292" to="Tiles/@Area2D@51292" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51293" to="Tiles/@Area2D@51293" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51294" to="Tiles/@Area2D@51294" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51295" to="Tiles/@Area2D@51295" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51296" to="Tiles/@Area2D@51296" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51297" to="Tiles/@Area2D@51297" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51298" to="Tiles/@Area2D@51298" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51299" to="Tiles/@Area2D@51299" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51300" to="Tiles/@Area2D@51300" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51301" to="Tiles/@Area2D@51301" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51302" to="Tiles/@Area2D@51302" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51303" to="Tiles/@Area2D@51303" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51304" to="Tiles/@Area2D@51304" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51305" to="Tiles/@Area2D@51305" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51306" to="Tiles/@Area2D@51306" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51307" to="Tiles/@Area2D@51307" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51308" to="Tiles/@Area2D@51308" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51309" to="Tiles/@Area2D@51309" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51310" to="Tiles/@Area2D@51310" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51311" to="Tiles/@Area2D@51311" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51312" to="Tiles/@Area2D@51312" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51313" to="Tiles/@Area2D@51313" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51314" to="Tiles/@Area2D@51314" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51315" to="Tiles/@Area2D@51315" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51316" to="Tiles/@Area2D@51316" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51317" to="Tiles/@Area2D@51317" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51318" to="Tiles/@Area2D@51318" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51319" to="Tiles/@Area2D@51319" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51320" to="Tiles/@Area2D@51320" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51321" to="Tiles/@Area2D@51321" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51322" to="Tiles/@Area2D@51322" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51323" to="Tiles/@Area2D@51323" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51324" to="Tiles/@Area2D@51324" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51325" to="Tiles/@Area2D@51325" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51326" to="Tiles/@Area2D@51326" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51327" to="Tiles/@Area2D@51327" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51328" to="Tiles/@Area2D@51328" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51329" to="Tiles/@Area2D@51329" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51330" to="Tiles/@Area2D@51330" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51331" to="Tiles/@Area2D@51331" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51332" to="Tiles/@Area2D@51332" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51333" to="Tiles/@Area2D@51333" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51334" to="Tiles/@Area2D@51334" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51335" to="Tiles/@Area2D@51335" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51336" to="Tiles/@Area2D@51336" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51337" to="Tiles/@Area2D@51337" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51338" to="Tiles/@Area2D@51338" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51339" to="Tiles/@Area2D@51339" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51340" to="Tiles/@Area2D@51340" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51341" to="Tiles/@Area2D@51341" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51342" to="Tiles/@Area2D@51342" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51343" to="Tiles/@Area2D@51343" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51344" to="Tiles/@Area2D@51344" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51345" to="Tiles/@Area2D@51345" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51346" to="Tiles/@Area2D@51346" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51347" to="Tiles/@Area2D@51347" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51348" to="Tiles/@Area2D@51348" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51349" to="Tiles/@Area2D@51349" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51350" to="Tiles/@Area2D@51350" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51351" to="Tiles/@Area2D@51351" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51352" to="Tiles/@Area2D@51352" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51353" to="Tiles/@Area2D@51353" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51354" to="Tiles/@Area2D@51354" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51355" to="Tiles/@Area2D@51355" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51356" to="Tiles/@Area2D@51356" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51357" to="Tiles/@Area2D@51357" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51358" to="Tiles/@Area2D@51358" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51359" to="Tiles/@Area2D@51359" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51360" to="Tiles/@Area2D@51360" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51361" to="Tiles/@Area2D@51361" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51362" to="Tiles/@Area2D@51362" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51363" to="Tiles/@Area2D@51363" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51364" to="Tiles/@Area2D@51364" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51365" to="Tiles/@Area2D@51365" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51366" to="Tiles/@Area2D@51366" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51367" to="Tiles/@Area2D@51367" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51368" to="Tiles/@Area2D@51368" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51369" to="Tiles/@Area2D@51369" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51370" to="Tiles/@Area2D@51370" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51371" to="Tiles/@Area2D@51371" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51372" to="Tiles/@Area2D@51372" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51373" to="Tiles/@Area2D@51373" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51374" to="Tiles/@Area2D@51374" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51375" to="Tiles/@Area2D@51375" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@51376" to="Tiles/@Area2D@51376" method="area_entered"]
[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]

View File

@@ -0,0 +1,150 @@
[gd_scene load_steps=4 format=3 uid="uid://bj86ruaswego"]
[ext_resource type="PackedScene" uid="uid://8gl7bfh13471" path="res://Scenes/Levels/SMBLL/World4/4-4.tscn" id="1_mxym3"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_mpkel"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_qw7d2"]
[node name="4-4" instance=ExtResource("1_mxym3")]
campaign = "SMBANN"
world_id = 6
[node name="RedPirannhaPlant" parent="Enemies" index="7"]
position = Vector2(1744, 112)
[node name="RedPirannhaPlant2" parent="Enemies" index="8"]
position = Vector2(2384, 208)
[node name="DiscoLevel" type="Node" parent="." index="25"]
script = ExtResource("2_mpkel")
combo_meter_rate = 0.6
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[node name="PirannhaPlant" parent="." index="26" instance=ExtResource("3_qw7d2")]
position = Vector2(1744, -112)
[node name="PirannhaPlant2" parent="." index="27" instance=ExtResource("3_qw7d2")]
position = Vector2(2384, -16)
[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@131550" to="Tiles/@AnimatableBody2D@131550/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131550" to="Tiles/@AnimatableBody2D@131550/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131551" to="Tiles/@AnimatableBody2D@131551/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131552" to="Tiles/@AnimatableBody2D@131552/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131553" to="Tiles/@AnimatableBody2D@131553/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131554" to="Tiles/@AnimatableBody2D@131554/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131555" to="Tiles/@Area2D@131555" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131556" to="Tiles/@Area2D@131556" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131557" to="Tiles/@Area2D@131557" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131558" to="Tiles/@Area2D@131558" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131559" to="Tiles/@Area2D@131559" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131560" to="Tiles/@Area2D@131560" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131561" to="Tiles/@Area2D@131561" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131562" to="Tiles/@Area2D@131562" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131563" to="Tiles/@Area2D@131563" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131564" to="Tiles/@Area2D@131564" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131565" to="Tiles/@Area2D@131565" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131566" to="Tiles/@Area2D@131566" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131567" to="Tiles/@Area2D@131567" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131568" to="Tiles/@Area2D@131568" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131569" to="Tiles/@Area2D@131569" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131570" to="Tiles/@Area2D@131570" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131571" to="Tiles/@Area2D@131571" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131572" to="Tiles/@Area2D@131572" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131573" to="Tiles/@Area2D@131573" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131574" to="Tiles/@Area2D@131574" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131575" to="Tiles/@Area2D@131575" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131576" to="Tiles/@Area2D@131576" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131577" to="Tiles/@Area2D@131577" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131578" to="Tiles/@Area2D@131578" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131579" to="Tiles/@Area2D@131579" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131580" to="Tiles/@Area2D@131580" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131581" to="Tiles/@Area2D@131581" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131582" to="Tiles/@Area2D@131582" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131583" to="Tiles/@Area2D@131583" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131584" to="Tiles/@Area2D@131584" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131585" to="Tiles/@Area2D@131585" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131586" to="Tiles/@Area2D@131586" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131587" to="Tiles/@Area2D@131587" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131588" to="Tiles/@Area2D@131588" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131589" to="Tiles/@Area2D@131589" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131590" to="Tiles/@Area2D@131590" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131591" to="Tiles/@Area2D@131591" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131592" to="Tiles/@Area2D@131592" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131593" to="Tiles/@Area2D@131593" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131594" to="Tiles/@Area2D@131594" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131595" to="Tiles/@Area2D@131595" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131596" to="Tiles/@Area2D@131596" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131597" to="Tiles/@Area2D@131597" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131598" to="Tiles/@Area2D@131598" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131599" to="Tiles/@Area2D@131599" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131600" to="Tiles/@Area2D@131600" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131601" to="Tiles/@Area2D@131601" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131602" to="Tiles/@Area2D@131602" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131603" to="Tiles/@Area2D@131603" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131604" to="Tiles/@Area2D@131604" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131605" to="Tiles/@Area2D@131605" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131606" to="Tiles/@Area2D@131606" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131607" to="Tiles/@Area2D@131607" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131608" to="Tiles/@Area2D@131608" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131609" to="Tiles/@Area2D@131609" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131610" to="Tiles/@Area2D@131610" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131611" to="Tiles/@Area2D@131611" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131612" to="Tiles/@Area2D@131612" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131613" to="Tiles/@Area2D@131613" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131614" to="Tiles/@Area2D@131614" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131615" to="Tiles/@Area2D@131615" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131616" to="Tiles/@Area2D@131616" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@131617" to="Tiles/@Area2D@131617" method="area_entered"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@131618" to="Tiles/@AnimatableBody2D@131618/BlockAnimations" method="bounce_block" unbinds=1]
[editable path="Bowser"]

View File

@@ -0,0 +1,236 @@
[gd_scene load_steps=3 format=3 uid="uid://jc2mvk7km7qp"]
[ext_resource type="PackedScene" uid="uid://4ihnm4x02vwy" path="res://Scenes/Levels/SMB1/World7/7-1.tscn" id="1_8k3ko"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_002ma"]
[node name="7-1" instance=ExtResource("1_8k3ko")]
campaign = "SMBANN"
[node name="PipeArea" parent="." index="13"]
target_level = "uid://b8sq068wewbli"
[node name="DiscoLevel" type="Node" parent="." index="17"]
script = ExtResource("2_002ma")
max_combo = 20
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163755" to="Tiles/@AnimatableBody2D@163755/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@163756" to="Tiles/@AnimatableBody2D@163756/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163756" to="Tiles/@AnimatableBody2D@163756/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163757" to="Tiles/@AnimatableBody2D@163757/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163758" to="Tiles/@AnimatableBody2D@163758/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163759" to="Tiles/@AnimatableBody2D@163759/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163760" to="Tiles/@AnimatableBody2D@163760/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163761" to="Tiles/@AnimatableBody2D@163761/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163762" to="Tiles/@AnimatableBody2D@163762/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163763" to="Tiles/@AnimatableBody2D@163763/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163764" to="Tiles/@AnimatableBody2D@163764/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163765" to="Tiles/@AnimatableBody2D@163765/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163766" to="Tiles/@AnimatableBody2D@163766/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163767" to="Tiles/@AnimatableBody2D@163767/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163768" to="Tiles/@AnimatableBody2D@163768/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163769" to="Tiles/@AnimatableBody2D@163769/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163770" to="Tiles/@AnimatableBody2D@163770/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163771" to="Tiles/@AnimatableBody2D@163771/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163772" to="Tiles/@AnimatableBody2D@163772/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163773" to="Tiles/@AnimatableBody2D@163773/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163774" to="Tiles/@AnimatableBody2D@163774/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163775" to="Tiles/@AnimatableBody2D@163775/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163776" to="Tiles/@AnimatableBody2D@163776/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163777" to="Tiles/@AnimatableBody2D@163777/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163778" to="Tiles/@AnimatableBody2D@163778/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163779" to="Tiles/@AnimatableBody2D@163779/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163780" to="Tiles/@AnimatableBody2D@163780/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163781" to="Tiles/@AnimatableBody2D@163781/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163782" to="Tiles/@AnimatableBody2D@163782/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163783" to="Tiles/@AnimatableBody2D@163783/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163784" to="Tiles/@AnimatableBody2D@163784/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163785" to="Tiles/@AnimatableBody2D@163785/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163786" to="Tiles/@AnimatableBody2D@163786/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163787" to="Tiles/@AnimatableBody2D@163787/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@163788" to="Tiles/@AnimatableBody2D@163788/BlockAnimations" method="bounce_block" unbinds=1]

View File

@@ -0,0 +1,83 @@
[gd_scene load_steps=3 format=3 uid="uid://b8sq068wewbli"]
[ext_resource type="PackedScene" uid="uid://7fjlyr5m2b4i" path="res://Scenes/Levels/SMB1/World7/7-1a.tscn" id="1_xa76y"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_85g2a"]
[node name="1-1A" instance=ExtResource("1_xa76y")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://jc2mvk7km7qp"
[node name="DiscoLevel" type="Node" parent="." index="8"]
script = ExtResource("2_85g2a")
max_combo = 20
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162155" to="Tiles/@Node2D@162155/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162156" to="Tiles/@Node2D@162156/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162157" to="Tiles/@Node2D@162157/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162158" to="Tiles/@Node2D@162158/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162159" to="Tiles/@Node2D@162159/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162160" to="Tiles/@Node2D@162160/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162161" to="Tiles/@Node2D@162161/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162162" to="Tiles/@Node2D@162162/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162163" to="Tiles/@Node2D@162163/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162164" to="Tiles/@Node2D@162164/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162165" to="Tiles/@Node2D@162165/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162166" to="Tiles/@Node2D@162166/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162167" to="Tiles/@Node2D@162167/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162168" to="Tiles/@Node2D@162168/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162169" to="Tiles/@Node2D@162169/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162170" to="Tiles/@Node2D@162170/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162171" to="Tiles/@Node2D@162171/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@162172" to="Tiles/@Node2D@162172/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,53 @@
[gd_scene load_steps=4 format=3 uid="uid://625f6mfacind"]
[ext_resource type="PackedScene" uid="uid://b7k46o1wrbkee" path="res://Scenes/Levels/SMBLL/World6/6-3.tscn" id="1_o1cqg"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_00rvl"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_7iv8c"]
[node name="6-3" instance=ExtResource("1_o1cqg")]
music = ExtResource("2_00rvl")
theme = "Jungle"
campaign = "SMBANN"
world_id = 7
[node name="LevelBG" parent="." index="7"]
primary_layer = 1
particles = 0
liquid_layer = 3
[node name="DiscoLevel" type="Node" parent="." index="13"]
script = ExtResource("2_7iv8c")
combo_meter_rate = 0.6000000000058208
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118978" to="Tiles/@Node2D@118978/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118979" to="Tiles/@Node2D@118979/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118980" to="Tiles/@Node2D@118980/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118981" to="Tiles/@Node2D@118981/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118982" to="Tiles/@Node2D@118982/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118983" to="Tiles/@Node2D@118983/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118984" to="Tiles/@Node2D@118984/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118985" to="Tiles/@Node2D@118985/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118986" to="Tiles/@Node2D@118986/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118987" to="Tiles/@Node2D@118987/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118988" to="Tiles/@Node2D@118988/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118989" to="Tiles/@Node2D@118989/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118990" to="Tiles/@Node2D@118990/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118991" to="Tiles/@Node2D@118991/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118992" to="Tiles/@Node2D@118992/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118993" to="Tiles/@Node2D@118993/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@118994" to="Tiles/@Node2D@118994/LevelPersistance" method="set_as_active"]
[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/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,319 @@
[gd_scene load_steps=3 format=3 uid="uid://cn5ccpttjnsig"]
[ext_resource type="PackedScene" uid="uid://cvoo6f200qxpn" path="res://Scenes/Levels/SMB1/World8/8-1a.tscn" id="1_oghcw"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_hga1w"]
[node name="1-2A" instance=ExtResource("1_oghcw")]
[node name="PipeArea" parent="." index="4"]
target_level = "uid://bgsa0oyuedj42"
[node name="DiscoLevel" type="Node" parent="." index="10"]
script = ExtResource("2_hga1w")
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166949" to="Tiles/@Node2D@166949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166950" to="Tiles/@Node2D@166950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166951" to="Tiles/@Node2D@166951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166952" to="Tiles/@Node2D@166952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166953" to="Tiles/@Node2D@166953/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@166954" to="Tiles/@Node2D@166954/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166955" to="Tiles/@AnimatableBody2D@166955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166956" to="Tiles/@AnimatableBody2D@166956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166957" to="Tiles/@AnimatableBody2D@166957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166958" to="Tiles/@AnimatableBody2D@166958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166959" to="Tiles/@AnimatableBody2D@166959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166960" to="Tiles/@AnimatableBody2D@166960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166961" to="Tiles/@AnimatableBody2D@166961/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166962" to="Tiles/@AnimatableBody2D@166962/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166963" to="Tiles/@AnimatableBody2D@166963/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166964" to="Tiles/@AnimatableBody2D@166964/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166965" to="Tiles/@AnimatableBody2D@166965/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166966" to="Tiles/@AnimatableBody2D@166966/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166967" to="Tiles/@AnimatableBody2D@166967/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166968" to="Tiles/@AnimatableBody2D@166968/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166969" to="Tiles/@AnimatableBody2D@166969/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166970" to="Tiles/@AnimatableBody2D@166970/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166971" to="Tiles/@AnimatableBody2D@166971/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166972" to="Tiles/@AnimatableBody2D@166972/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166973" to="Tiles/@AnimatableBody2D@166973/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166974" to="Tiles/@AnimatableBody2D@166974/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166975" to="Tiles/@AnimatableBody2D@166975/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166976" to="Tiles/@AnimatableBody2D@166976/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166977" to="Tiles/@AnimatableBody2D@166977/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166978" to="Tiles/@AnimatableBody2D@166978/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166979" to="Tiles/@AnimatableBody2D@166979/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166980" to="Tiles/@AnimatableBody2D@166980/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166981" to="Tiles/@AnimatableBody2D@166981/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166982" to="Tiles/@AnimatableBody2D@166982/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166983" to="Tiles/@AnimatableBody2D@166983/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166984" to="Tiles/@AnimatableBody2D@166984/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166985" to="Tiles/@AnimatableBody2D@166985/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166986" to="Tiles/@AnimatableBody2D@166986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166987" to="Tiles/@AnimatableBody2D@166987/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166988" to="Tiles/@AnimatableBody2D@166988/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166989" to="Tiles/@AnimatableBody2D@166989/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166990" to="Tiles/@AnimatableBody2D@166990/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166991" to="Tiles/@AnimatableBody2D@166991/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166992" to="Tiles/@AnimatableBody2D@166992/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166993" to="Tiles/@AnimatableBody2D@166993/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166994" to="Tiles/@AnimatableBody2D@166994/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166995" to="Tiles/@AnimatableBody2D@166995/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166996" to="Tiles/@AnimatableBody2D@166996/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166997" to="Tiles/@AnimatableBody2D@166997/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166998" to="Tiles/@AnimatableBody2D@166998/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@166999" to="Tiles/@AnimatableBody2D@166999/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167000" to="Tiles/@AnimatableBody2D@167000/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@167001" to="Tiles/@AnimatableBody2D@167001/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@167002" to="Tiles/@Node2D@167002/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167003" to="Tiles/@Node2D@167003/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167004" to="Tiles/@Node2D@167004/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167005" to="Tiles/@Node2D@167005/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167006" to="Tiles/@Node2D@167006/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167007" to="Tiles/@Node2D@167007/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167008" to="Tiles/@Node2D@167008/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167009" to="Tiles/@Node2D@167009/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167010" to="Tiles/@Node2D@167010/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@167011" to="Tiles/@Node2D@167011/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,152 @@
[gd_scene load_steps=3 format=3 uid="uid://bugdspbryy80f"]
[ext_resource type="PackedScene" uid="uid://bnfai47q4yhob" path="res://Scenes/Levels/SMB1/World8/8-2a.tscn" id="1_6e5i1"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_2ngrr"]
[node name="1-2A" instance=ExtResource("1_6e5i1")]
[node name="DiscoLevel" type="Node" parent="LevelBG" index="10"]
script = ExtResource("2_2ngrr")
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[node name="PipeArea" parent="." index="4"]
target_level = "uid://rrhh4bg4br4g"
[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183322" to="Tiles/@AnimatableBody2D@183322/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183323" to="Tiles/@AnimatableBody2D@183323/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183324" to="Tiles/@AnimatableBody2D@183324/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183325" to="Tiles/@AnimatableBody2D@183325/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183326" to="Tiles/@AnimatableBody2D@183326/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183327" to="Tiles/@AnimatableBody2D@183327/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183328" to="Tiles/@AnimatableBody2D@183328/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183329" to="Tiles/@AnimatableBody2D@183329/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183330" to="Tiles/@AnimatableBody2D@183330/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183331" to="Tiles/@AnimatableBody2D@183331/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183332" to="Tiles/@AnimatableBody2D@183332/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183333" to="Tiles/@AnimatableBody2D@183333/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183334" to="Tiles/@AnimatableBody2D@183334/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183335" to="Tiles/@Node2D@183335/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183336" to="Tiles/@Node2D@183336/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183337" to="Tiles/@Node2D@183337/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183338" to="Tiles/@Node2D@183338/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183339" to="Tiles/@AnimatableBody2D@183339/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183340" to="Tiles/@AnimatableBody2D@183340/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183341" to="Tiles/@AnimatableBody2D@183341/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183342" to="Tiles/@AnimatableBody2D@183342/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183343" to="Tiles/@AnimatableBody2D@183343/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/Timer" method="start" flags=6 unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183344" to="Tiles/@AnimatableBody2D@183344/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@183345" to="Tiles/@AnimatableBody2D@183345/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="collected" from="Tiles/@Node2D@183346" to="Tiles/@Node2D@183346/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183347" to="Tiles/@Node2D@183347/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183348" to="Tiles/@Node2D@183348/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183349" to="Tiles/@Node2D@183349/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@183350" to="Tiles/@Node2D@183350/LevelPersistance" method="set_as_active"]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,41 @@
[gd_scene load_steps=4 format=3 uid="uid://bij088rfbprdk"]
[ext_resource type="PackedScene" uid="uid://ojlyl3tabp2p" path="res://Scenes/Levels/SMBLL/World8/8-4.tscn" id="1_2usat"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_hlpec"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_swkpk"]
[node name="8-4" instance=ExtResource("1_2usat")]
campaign = "SMBANN"
[node name="RedPirannhaPlant" parent="Enemies" index="2"]
position = Vector2(512, 336)
[node name="RedPirannhaPlant2" parent="Enemies" index="3"]
position = Vector2(576, 336)
[node name="RedPirannhaPlant3" parent="Enemies" index="4"]
position = Vector2(704, 272)
[node name="RedPirannhaPlant4" parent="Enemies" index="5"]
position = Vector2(832, 336)
[node name="PirannhaPlant" parent="Enemies" index="6" instance=ExtResource("2_hlpec")]
position = Vector2(512, -32)
[node name="PirannhaPlant2" parent="Enemies" index="7" instance=ExtResource("2_hlpec")]
position = Vector2(576, -32)
[node name="PirannhaPlant3" parent="Enemies" index="8" instance=ExtResource("2_hlpec")]
position = Vector2(704, -96)
[node name="PirannhaPlant4" parent="Enemies" index="9" instance=ExtResource("2_hlpec")]
position = Vector2(832, -32)
[node name="PipeArea" parent="." index="11"]
target_level = "uid://bq355ycinib3p"
[node name="DiscoLevel" type="Node" parent="." index="16"]
script = ExtResource("2_swkpk")
combo_meter_rate = 0.25
max_combo = 10
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,36 @@
[gd_scene load_steps=4 format=3 uid="uid://ck5d1abcduiku"]
[ext_resource type="PackedScene" uid="uid://d4acncmmxvgk3" path="res://Scenes/Levels/SMBLL/World8/8-4b.tscn" id="1_equhn"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_xpiw0"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="3_fwhwj"]
[node name="8-4b" instance=ExtResource("1_equhn")]
campaign = "SMBANN"
[node name="RedPirannhaPlant" parent="." index="2"]
position = Vector2(-208, 160)
[node name="RedPirannhaPlant2" parent="." index="3"]
position = Vector2(-96, 160)
[node name="PipeArea2" parent="." index="5"]
target_level = "uid://ctyblojrhejbx"
[node name="DiscoLevel" type="Node" parent="." index="11"]
script = ExtResource("2_xpiw0")
combo_meter_rate = 0.1
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[node name="PirannhaPlant" parent="." index="16" instance=ExtResource("3_fwhwj")]
position = Vector2(-192, -32)
[node name="PirannhaPlant2" parent="." index="17" instance=ExtResource("3_fwhwj")]
position = Vector2(-80, -32)
[connection signal="block_destroyed" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="SettingObjectNode/Tiles2/QuestionBlock" to="SettingObjectNode/Tiles2/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,56 @@
[gd_scene load_steps=4 format=3 uid="uid://bmk3afhnnr7m5"]
[ext_resource type="PackedScene" uid="uid://b427j864nhby4" path="res://Scenes/Levels/SMBLL/World8/8-4d.tscn" id="1_kj182"]
[ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_63pcd"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="2_txs8t"]
[node name="8-4d" instance=ExtResource("1_kj182")]
campaign = "SMBANN"
[node name="Player" parent="." index="0"]
position = Vector2(-224, 0)
[node name="RedPirannhaPlant" parent="Enemies" index="0"]
position = Vector2(-208, 296)
[node name="RedPirannhaPlant2" parent="Enemies" index="1"]
position = Vector2(-32, 328)
[node name="RedPirannhaPlant3" parent="Enemies" index="2"]
position = Vector2(432, 280)
[node name="PirannhaPlant" parent="Enemies" index="4" instance=ExtResource("2_txs8t")]
position = Vector2(-192, -32)
[node name="PirannhaPlant2" parent="Enemies" index="5" instance=ExtResource("2_txs8t")]
position = Vector2(-16, 0)
[node name="PirannhaPlant3" parent="Enemies" index="6" instance=ExtResource("2_txs8t")]
position = Vector2(448, -48)
rotation = 3.1415927
[node name="PipeArea2" parent="." index="4"]
target_level = "uid://bij088rfbprdk"
[node name="LostLevelsEndingDoor" parent="." index="8"]
scene = "uid://b712pxr3iuo7x"
[node name="DiscoLevel" type="Node" parent="." index="14"]
script = ExtResource("2_63pcd")
combo_meter_rate = 0.25
metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
[connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@137986" to="Tiles/@AnimatableBody2D@137986/BlockAnimations" method="bounce_block" unbinds=1]