[gd_scene load_steps=23 format=4 uid="uid://dfbunxwa5ju3q"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_ewstk"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Jungle.json" id="2_501xq"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_gvbxf"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_h77r3"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="7_3rn6v"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="8_fevc2"]
[ext_resource type="PackedScene" uid="uid://4bb81eil6a4c" path="res://Scenes/Prefabs/Entities/Enemies/Lakitu.tscn" id="9_d80ev"]
[ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_501xq"]
[ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_fax4a"]
[ext_resource type="PackedScene" uid="uid://bm8obwlkm56wb" path="res://Scenes/Prefabs/Entities/Objects/FallingPlatform.tscn" id="12_02br4"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="13_tvghg"]
[ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="14_x6jw2"]
[ext_resource type="PackedScene" uid="uid://byqmn8yi7iuac" path="res://Scenes/Prefabs/LevelObjects/EndSmallCastle.tscn" id="15_rleeu"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="16_d80ev"]
[ext_resource type="PackedScene" uid="uid://h7ys3yw5jvx3" path="res://Scenes/Prefabs/LevelObjects/Checkpoint.tscn" id="17_501xq"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_fax4a"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="18_02br4"]
[ext_resource type="PackedScene" uid="uid://cassl51oehlb6" path="res://Scenes/Prefabs/LevelObjects/CheckpointFlag.tscn" id="20_tvghg"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_fredu"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_01ikd"]
[ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="23_mve6b"]
[ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="24_utmff"]

[node name="7-2b" type="Node"]
script = ExtResource("1_ewstk")
music = ExtResource("2_501xq")
theme = "Jungle"
theme_time = "Night"
campaign = "SMBLL"
world_id = 7
level_id = 2
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

[node name="Tiles" parent="." instance=ExtResource("4_gvbxf")]
tile_map_data = PackedByteArray("[encoded data, 6900 characters]")

[node name="Player" parent="." instance=ExtResource("5_h77r3")]
position = Vector2(-232, 0)

[node name="PipeArea" parent="." instance=ExtResource("7_3rn6v")]
position = Vector2(-192, -32)
pipe_id = 1
exit_only = true

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

[node name="RedPirannhaPlant" parent="Enemies" instance=ExtResource("8_fevc2")]
position = Vector2(-192, -32)

[node name="RedPirannhaPlant2" parent="Enemies" instance=ExtResource("8_fevc2")]
position = Vector2(1424, -128)

[node name="Lakitu" parent="Enemies" instance=ExtResource("9_d80ev")]
position = Vector2(168, -88)

[node name="Lakitu2" parent="Enemies" instance=ExtResource("9_d80ev")]
position = Vector2(424, -88)

[node name="Lakitu3" parent="Enemies" instance=ExtResource("9_d80ev")]
position = Vector2(936, -88)

[node name="RedKoopaTroopa" parent="Enemies" instance=ExtResource("10_501xq")]
position = Vector2(488, -48)

[node name="RedKoopaTroopa2" parent="Enemies" instance=ExtResource("10_501xq")]
position = Vector2(648, -64)

[node name="RedKoopaTroopa3" parent="Enemies" instance=ExtResource("10_501xq")]
position = Vector2(1032, -96)
winged = true

[node name="RedKoopaTroopa4" parent="Enemies" instance=ExtResource("10_501xq")]
position = Vector2(1320, -80)
winged = true

[node name="GreenKoopaTroopa" parent="Enemies" instance=ExtResource("11_fax4a")]
position = Vector2(184, -32)
winged = true

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

[node name="FallingPlatform" parent="." instance=ExtResource("12_02br4")]
position = Vector2(1088, -80)

[node name="FallingPlatform2" parent="." instance=ExtResource("12_02br4")]
position = Vector2(1168, -64)

[node name="FallingPlatform3" parent="." instance=ExtResource("12_02br4")]
position = Vector2(1360, -112)

[node name="Firebar" parent="." instance=ExtResource("13_tvghg")]
position = Vector2(312, -56)

[node name="Firebar2" parent="." instance=ExtResource("13_tvghg")]
position = Vector2(376, -56)

[node name="Firebar3" parent="." instance=ExtResource("13_tvghg")]
position = Vector2(952, -56)

[node name="EndFlagpole" parent="." instance=ExtResource("14_x6jw2")]
position = Vector2(1576, 0)

[node name="EndSmallCastle" parent="EndFlagpole" instance=ExtResource("15_rleeu")]
position = Vector2(64, 0)

[node name="DropShadow" parent="." instance=ExtResource("16_d80ev")]

[node name="Checkpoint" parent="." instance=ExtResource("17_501xq")]
position = Vector2(-40, 0)
optional = true

[node name="LevelBG" parent="." instance=ExtResource("17_fax4a")]
time_of_day = 1
primary_layer = 1
liquid_layer = 3

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

[node name="CheckpointFlag" parent="." instance=ExtResource("20_tvghg")]
position = Vector2(-40, 0)
optional = true

[node name="ChallengeNodes" type="Node" parent="."]
script = ExtResource("21_fredu")
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_01ikd")]
position = Vector2(376, -72)
id = 4

[node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_mve6b")]
position = Vector2(776, -72)
item = ExtResource("24_utmff")

[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68884" to="Tiles/@Area2D@68884" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68885" to="Tiles/@Area2D@68885" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68886" to="Tiles/@Area2D@68886" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68887" to="Tiles/@Area2D@68887" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68888" to="Tiles/@Area2D@68888" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68889" to="Tiles/@Area2D@68889" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68890" to="Tiles/@Area2D@68890" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68891" to="Tiles/@Area2D@68891" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68892" to="Tiles/@Area2D@68892" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68893" to="Tiles/@Area2D@68893" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68894" to="Tiles/@Area2D@68894" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68895" to="Tiles/@Area2D@68895" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68896" to="Tiles/@Area2D@68896" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68897" to="Tiles/@Area2D@68897" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68898" to="Tiles/@Area2D@68898" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68899" to="Tiles/@Area2D@68899" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68900" to="Tiles/@Area2D@68900" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68901" to="Tiles/@Area2D@68901" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68902" to="Tiles/@Area2D@68902" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68903" to="Tiles/@Area2D@68903" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68904" to="Tiles/@Area2D@68904" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68905" to="Tiles/@Area2D@68905" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68906" to="Tiles/@Area2D@68906" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68907" to="Tiles/@Area2D@68907" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68908" to="Tiles/@Area2D@68908" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68909" to="Tiles/@Area2D@68909" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68910" to="Tiles/@Area2D@68910" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68911" to="Tiles/@Area2D@68911" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68912" to="Tiles/@Area2D@68912" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68913" to="Tiles/@Area2D@68913" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68914" to="Tiles/@Area2D@68914" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68915" to="Tiles/@Area2D@68915" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68916" to="Tiles/@Area2D@68916" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68917" to="Tiles/@Area2D@68917" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68918" to="Tiles/@Area2D@68918" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68919" to="Tiles/@Area2D@68919" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68920" to="Tiles/@Area2D@68920" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68921" to="Tiles/@Area2D@68921" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68922" to="Tiles/@Area2D@68922" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68923" to="Tiles/@Area2D@68923" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68924" to="Tiles/@Area2D@68924" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68925" to="Tiles/@Area2D@68925" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68926" to="Tiles/@Area2D@68926" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68927" to="Tiles/@Area2D@68927" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68928" to="Tiles/@Area2D@68928" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68929" to="Tiles/@Area2D@68929" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68930" to="Tiles/@Area2D@68930" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68931" to="Tiles/@Area2D@68931" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68932" to="Tiles/@Area2D@68932" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68933" to="Tiles/@Area2D@68933" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68934" to="Tiles/@Area2D@68934" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68935" to="Tiles/@Area2D@68935" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68936" to="Tiles/@Area2D@68936" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68937" to="Tiles/@Area2D@68937" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68938" to="Tiles/@Area2D@68938" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68939" to="Tiles/@Area2D@68939" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68940" to="Tiles/@Area2D@68940" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68941" to="Tiles/@Area2D@68941" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68942" to="Tiles/@Area2D@68942" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68943" to="Tiles/@Area2D@68943" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68944" to="Tiles/@Area2D@68944" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68945" to="Tiles/@Area2D@68945" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68946" to="Tiles/@Area2D@68946" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68947" to="Tiles/@Area2D@68947" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68948" to="Tiles/@Area2D@68948" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68949" to="Tiles/@Area2D@68949" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68950" to="Tiles/@Area2D@68950" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68951" to="Tiles/@Area2D@68951" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68952" to="Tiles/@Area2D@68952" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68953" to="Tiles/@Area2D@68953" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68954" to="Tiles/@Area2D@68954" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68955" to="Tiles/@Area2D@68955" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68956" to="Tiles/@Area2D@68956" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68957" to="Tiles/@Area2D@68957" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68958" to="Tiles/@Area2D@68958" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68959" to="Tiles/@Area2D@68959" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68960" to="Tiles/@Area2D@68960" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68961" to="Tiles/@Area2D@68961" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68962" to="Tiles/@Area2D@68962" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68963" to="Tiles/@Area2D@68963" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68964" to="Tiles/@Area2D@68964" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@68965" to="Tiles/@Area2D@68965" method="area_entered"]
