Files
2025-09-13 16:30:32 +01:00

140 lines
18 KiB
Plaintext

[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"]