[gd_scene load_steps=17 format=4 uid="uid://bqwyxphrl2ct8"]

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_o0yxe"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_vd3y8"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_emrsb"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_2ydu0"]
[ext_resource type="PackedScene" uid="uid://b3or4h5ke6lni" path="res://Scenes/Prefabs/Entities/Objects/SmallSidewaysPlatform.tscn" id="6_qn2uf"]
[ext_resource type="PackedScene" uid="uid://iq86u4w60yee" path="res://Scenes/Prefabs/Entities/Objects/Firebar.tscn" id="7_h1knk"]
[ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="8_xdh1h"]
[ext_resource type="PackedScene" uid="uid://c2ntyej6ddm72" path="res://Scenes/Prefabs/LevelObjects/CastleToad.tscn" id="9_g4h3f"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="10_x5tb4"]
[ext_resource type="JSON" path="res://Assets/Sprites/Enemies/GreenCheepCheep.json" id="11_vd3y8"]
[ext_resource type="PackedScene" uid="uid://duptcik2j0b04" path="res://Scenes/Prefabs/Entities/Enemies/Bowser.tscn" id="11_vly3g"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_2ydu0"]
[ext_resource type="PackedScene" uid="uid://c6t324yc5gx7p" path="res://Scenes/Parts/TeleportPipeArea.tscn" id="15_vd3y8"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_qn2uf"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_h1knk"]
[ext_resource type="Script" uid="uid://cybpwmw4ywoow" path="res://Scripts/Parts/TileMapConverter.gd" id="17_qn2uf"]

[node name="11-4" type="Node"]
script = ExtResource("1_o0yxe")
music = ExtResource("2_vd3y8")
theme = "Castle"
time_limit = 300
campaign = "SMBLL"
world_id = 11
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

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

[node name="Tiles2" parent="." instance=ExtResource("3_emrsb")]
tile_map_data = PackedByteArray("AAACAAAAAgAAAAIAAAACAAEAAgAAAAMAAAADAAAAAgAAAAIAAAADAAEAAgAAAAMAAAAEAAAAAgAAAAIAAAAEAAEAAgAAAAMAAAAFAAAAAgAAAAIAAAAFAAEAAgAAAAMAAAA=")

[node name="SmallSidewaysPlatform" parent="." instance=ExtResource("6_qn2uf")]
position = Vector2(832, -48)

[node name="Firebar" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(3000, -56)

[node name="Firebar2" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(2584, -72)

[node name="Firebar3" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(2072, -72)

[node name="Firebar4" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(1560, -72)

[node name="Firebar5" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(1048, -72)

[node name="Firebar6" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(472, -56)

[node name="Firebar7" parent="." instance=ExtResource("7_h1knk")]
position = Vector2(312, -72)

[node name="RedPirannhaPlant" parent="." instance=ExtResource("8_xdh1h")]
position = Vector2(64, -32)

[node name="RedPirannhaPlant2" parent="." instance=ExtResource("8_xdh1h")]
position = Vector2(1312, -48)

[node name="RedPirannhaPlant3" parent="." instance=ExtResource("8_xdh1h")]
position = Vector2(1824, -48)

[node name="RedPirannhaPlant4" parent="." instance=ExtResource("8_xdh1h")]
position = Vector2(2336, -48)

[node name="RedPirannhaPlant5" parent="." instance=ExtResource("8_xdh1h")]
position = Vector2(2848, -48)

[node name="CastleToad" parent="." instance=ExtResource("9_g4h3f")]
position = Vector2(3712, 0)

[node name="CastleBridge" parent="." instance=ExtResource("10_x5tb4")]
position = Vector2(3336, -40)

[node name="Bowser" parent="." instance=ExtResource("11_vly3g")]
position = Vector2(3472, -48)

[node name="ResourceSetterNew" parent="Bowser/SpriteScaleJoint/DeathSprite" index="0"]
resource_json = ExtResource("11_vd3y8")

[node name="DropShadow" parent="." instance=ExtResource("14_2ydu0")]

[node name="TeleportPipeArea" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")]
position = Vector2(1312, -48)
connecting_pipe = NodePath("../PipeArea")

[node name="TeleportPipeArea2" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")]
position = Vector2(1824, -48)
connecting_pipe = NodePath("../PipeArea")

[node name="TeleportPipeArea3" parent="." node_paths=PackedStringArray("connecting_pipe") instance=ExtResource("15_vd3y8")]
position = Vector2(2336, -48)
connecting_pipe = NodePath("../PipeArea")

[node name="PipeArea" parent="." instance=ExtResource("16_qn2uf")]
position = Vector2(64, -32)
exit_only = true

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

[node name="LevelBG" parent="." instance=ExtResource("17_h1knk")]
particles = 3

[node name="PipeArea2" parent="." instance=ExtResource("16_qn2uf")]
position = Vector2(2848, -48)
target_level = "uid://c3mq7g1t148ob"

[connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
[connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
[connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
[connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="CastleToad" method="begin"]

[editable path="Bowser"]
