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

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