diff --git a/Scenes/Levels/SMBLL/World9/9-1a.tscn b/Scenes/Levels/SMBLL/World9/9-1a.tscn index ca4edb4..58bafa6 100644 --- a/Scenes/Levels/SMBLL/World9/9-1a.tscn +++ b/Scenes/Levels/SMBLL/World9/9-1a.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=22 format=4 uid="uid://c7vtfo3lu07rc"] +[gd_scene load_steps=23 format=4 uid="uid://c7vtfo3lu07rc"] [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_slian"] [ext_resource type="JSON" path="res://Assets/Audio/BGM/Space.json" id="2_vbj0k"] @@ -21,6 +21,7 @@ [ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="19_vbj0k"] [ext_resource type="PackedScene" uid="uid://bqhtste1il47d" path="res://Scenes/Prefabs/LevelObjects/BulletBillCannon.tscn" id="20_vbj0k"] [ext_resource type="PackedScene" uid="uid://f48a0jmx334d" path="res://Scenes/Prefabs/Entities/Objects/SmallElevatorPlatform.tscn" id="21_xuegy"] +[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="22_owp5d"] [node name="9-1a" type="Node"] script = ExtResource("1_slian") @@ -150,6 +151,10 @@ position = Vector2(280, -128) [node name="ElevatorPlatform4" parent="." instance=ExtResource("21_xuegy")] position = Vector2(280, -16) +[node name="Lakitu" parent="." instance=ExtResource("22_owp5d")] +position = Vector2(1120, -104) +retreat_x = 2128 + [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"] @@ -157,38 +162,38 @@ position = Vector2(280, -16) [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@58917" to="Tiles/@AnimatableBody2D@58917/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58917" to="Tiles/@AnimatableBody2D@58917/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58918" to="Tiles/@AnimatableBody2D@58918/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58919" to="Tiles/@AnimatableBody2D@58919/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58920" to="Tiles/@AnimatableBody2D@58920/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921/LevelPersistance" method="set_as_active_2"] -[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921/LevelPersistance" method="set_as_active"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921" method="player_mushroom_check"] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921" method="dispense_item" unbinds=1] -[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921/BlockAnimations" method="bounce_block" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921" method="dispense_item" unbinds=1] -[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@58921" to="Tiles/@AnimatableBody2D@58921/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46484" to="Tiles/@AnimatableBody2D@46484/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46485" to="Tiles/@AnimatableBody2D@46485/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46486" to="Tiles/@AnimatableBody2D@46486/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46487" to="Tiles/@AnimatableBody2D@46487/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488/LevelPersistance" method="set_as_active_2"] +[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488/LevelPersistance" method="set_as_active"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488" method="player_mushroom_check"] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488" method="dispense_item" unbinds=1] +[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488/BlockAnimations" method="bounce_block" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488" method="dispense_item" unbinds=1] +[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@46488" to="Tiles/@AnimatableBody2D@46488/BlockAnimations" method="bounce_block" unbinds=1]