Files
Super-Mario-Bros.-Remastere…/Scenes/Levels/SMBANN/World4/4-2b.tscn
2025-10-17 22:27:44 +01:00

99 lines
14 KiB
Plaintext

[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="10"]
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@49936" to="Tiles/@Node2D@49936/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49937" to="Tiles/@Node2D@49937/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49938" to="Tiles/@Node2D@49938/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49939" to="Tiles/@Node2D@49939/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49940" to="Tiles/@Node2D@49940/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49941" to="Tiles/@Node2D@49941/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49942" to="Tiles/@Node2D@49942/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49943" to="Tiles/@Node2D@49943/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49944" to="Tiles/@Node2D@49944/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49945" to="Tiles/@Node2D@49945/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49946" to="Tiles/@Node2D@49946/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49947" to="Tiles/@Node2D@49947/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49948" to="Tiles/@Node2D@49948/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49949" to="Tiles/@Node2D@49949/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49950" to="Tiles/@Node2D@49950/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49951" to="Tiles/@Node2D@49951/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49952" to="Tiles/@Node2D@49952/LevelPersistance" method="set_as_active"]
[connection signal="collected" from="Tiles/@Node2D@49953" to="Tiles/@Node2D@49953/LevelPersistance" method="set_as_active"]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="check_brick_empty"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954" method="check_brick_empty"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954" method="on_block_hit"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49954" to="ChallengeNodes/Tiles/@AnimatableBody2D@49954/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955/LevelPersistance" method="set_as_active"]
[connection signal="item_changed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955" method="check_brick_empty"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955" method="on_block_hit"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49955" to="ChallengeNodes/Tiles/@AnimatableBody2D@49955/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/InvisibleQuestionBlock" to="ChallengeNodes/Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49956" to="ChallengeNodes/Tiles/@AnimatableBody2D@49956/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49957" to="ChallengeNodes/Tiles/@AnimatableBody2D@49957/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49958" to="ChallengeNodes/Tiles/@AnimatableBody2D@49958/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49959" to="ChallengeNodes/Tiles/@AnimatableBody2D@49959/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960" method="player_mushroom_check"]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@49960" to="ChallengeNodes/Tiles/@AnimatableBody2D@49960/BlockAnimations" method="bounce_block" unbinds=1]