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

151 lines
16 KiB
Plaintext

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