[gd_scene load_steps=21 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"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_3qxdh"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_vopv4"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_vs6u7"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="6_vopv4"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="8_mxpyo"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="9_xclgu"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="10_y65n1"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_3qxdh"]
[ext_resource type="PackedScene" uid="uid://dnx48rakxib6u" path="res://Scenes/Prefabs/Entities/Enemies/Goomba.tscn" id="12_vbj0k"]
[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="13_xuegy"]
[ext_resource type="PackedScene" uid="uid://b6drci0vml1as" path="res://Scenes/Prefabs/Entities/Enemies/Blooper.tscn" id="14_owp5d"]
[ext_resource type="PackedScene" uid="uid://doo8617qiyp77" path="res://Scenes/Prefabs/Entities/Enemies/BuzzyBeetle.tscn" id="15_0jmcq"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="16_7dpw0"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="17_s8kti"]
[ext_resource type="Script" uid="uid://dhtqnyrj3ndnj" path="res://Scripts/Parts/MoonGravity.gd" id="17_xclgu"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="19_3qxdh"]
[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"]

[node name="9-1a" type="Node"]
script = ExtResource("1_slian")
music = ExtResource("2_vbj0k")
theme = "Space"
theme_time = "Night"
campaign = "SMBLL"
world_id = 9
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="LevelBG" parent="." instance=ExtResource("3_3qxdh")]
time_of_day = 1

[node name="Tiles" parent="." instance=ExtResource("3_vopv4")]
tile_map_data = PackedByteArray("[encoded data, 12052 characters]")

[node name="Player" parent="." instance=ExtResource("4_vs6u7")]
position = Vector2(-248, -16)

[node name="DropShadow" parent="." instance=ExtResource("6_vopv4")]

[node name="PipeArea" parent="." instance=ExtResource("8_mxpyo")]
position = Vector2(-192, -32)
exit_only = true

[node name="Enemies" type="Node" parent="."]

[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("9_xclgu")]
position = Vector2(40, -80)
winged = true

[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("9_xclgu")]
position = Vector2(328, -80)
winged = true

[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("10_y65n1")]
position = Vector2(400, -64)
rotation = 3.14159

[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("10_y65n1")]
position = Vector2(624, -48)
rotation = 3.14159

[node name="RedPirannhaPlant3" parent="Enemies" instance=ExtResource("10_y65n1")]
position = Vector2(480, -80)

[node name="RedPirannhaPlant4" parent="Enemies" instance=ExtResource("10_y65n1")]
position = Vector2(848, -64)

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(1000, -48)
winged = true
metadata/fly_2 = false

[node name="GreenKoopaTroopa2" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(1080, -48)
winged = true
metadata/fly_2 = false

[node name="GreenKoopaTroopa3" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(1224, 0)

[node name="GreenKoopaTroopa4" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(1248, 0)

[node name="GreenKoopaTroopa5" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(1272, 0)

[node name="GreenKoopaTroopa6" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(2200, -80)
winged = true

[node name="GreenKoopaTroopa7" parent="Enemies" instance=ExtResource("11_3qxdh")]
position = Vector2(2248, -128)
winged = true

[node name="Goomba" parent="Enemies" instance=ExtResource("12_vbj0k")]
position = Vector2(1384, 0)

[node name="Goomba2" parent="Enemies" instance=ExtResource("12_vbj0k")]
position = Vector2(1408, 0)

[node name="HammerBro" parent="Enemies" instance=ExtResource("13_xuegy")]
position = Vector2(1736, 0)

[node name="Blooper" parent="Enemies" instance=ExtResource("14_owp5d")]
position = Vector2(1832, -48)

[node name="Blooper2" parent="Enemies" instance=ExtResource("14_owp5d")]
position = Vector2(1944, -104)

[node name="BuzzyBeetle" parent="Enemies" instance=ExtResource("15_0jmcq")]
position = Vector2(2024, 0)

[node name="BuzzyBeetle2" parent="Enemies" instance=ExtResource("15_0jmcq")]
position = Vector2(2056, 0)

[node name="EndFlagpole" parent="." instance=ExtResource("16_7dpw0")]
position = Vector2(2408, 0)

[node name="EndSmallCastle" parent="." instance=ExtResource("17_s8kti")]
position = Vector2(2504, 0)

[node name="MoonGravity" type="Node" parent="."]
script = ExtResource("17_xclgu")

[node name="TileMapConverter" type="Node" parent="." node_paths=PackedStringArray("tilemap")]
script = ExtResource("19_3qxdh")
tilemap = NodePath("../Tiles")
metadata/_custom_type_script = "uid://cybpwmw4ywoow"

[node name="HardCameraRightLimit" parent="." instance=ExtResource("19_vbj0k")]
position = Vector2(2576, -48)

[node name="BulletBillCannon" parent="." instance=ExtResource("20_vbj0k")]
position = Vector2(1384, -104)

[node name="BulletBillCannon2" parent="." instance=ExtResource("20_vbj0k")]
position = Vector2(1384, -72)

[node name="BulletBillCannon3" parent="." instance=ExtResource("20_vbj0k")]
position = Vector2(168, -88)

[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@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120889" to="Tiles/@AnimatableBody2D@120889/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120890" to="Tiles/@AnimatableBody2D@120890/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120891" to="Tiles/@AnimatableBody2D@120891/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120892" to="Tiles/@AnimatableBody2D@120892/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="player_mushroom_check"]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1]
[connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893" method="dispense_item" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@120893" to="Tiles/@AnimatableBody2D@120893/BlockAnimations" method="bounce_block" unbinds=1]
