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