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

[ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_065wl"]
[ext_resource type="JSON" path="res://Assets/Audio/BGM/Castle.json" id="2_lla03"]
[ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_llo03"]
[ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_fm8vm"]
[ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="5_i7akm"]
[ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="8_fm8vm"]
[ext_resource type="PackedScene" uid="uid://cxdj1ea1rt1r4" path="res://Scenes/Prefabs/Entities/Enemies/Podoboo.tscn" id="9_i7akm"]
[ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="10_dckn2"]
[ext_resource type="PackedScene" uid="uid://ckrna543ixu1b" path="res://Scenes/Prefabs/LevelObjects/CastlePeach.tscn" id="10_i7akm"]
[ext_resource type="PackedScene" uid="uid://dtpyjucfl16sw" path="res://Scenes/Prefabs/LevelObjects/CastleBridge.tscn" id="11_n3rp7"]
[ext_resource type="PackedScene" uid="uid://pfhvflypjq6y" path="res://Scenes/Prefabs/Entities/Enemies/TrueBowser.tscn" id="12_d1toh"]
[ext_resource type="PackedScene" uid="uid://1rxw4k4wq3ni" path="res://Scenes/Prefabs/Entities/Enemies/PiranhaPlant.tscn" id="13_fm8vm"]
[ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="15_lla03"]
[ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="16_kuwqb"]
[ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="17_7og5c"]
[ext_resource type="PackedScene" uid="uid://c75cko8tyt467" path="res://Scenes/Prefabs/LevelObjects/CastleChallengeEnd.tscn" id="17_kuwqb"]

[node name="8-4" type="Node"]
script = ExtResource("1_065wl")
music = ExtResource("2_lla03")
theme = "Castle"
world_id = 8
level_id = 4
metadata/_custom_type_script = "uid://bcqr1v25ygedb"

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

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

[node name="DropShadow" parent="." instance=ExtResource("10_dckn2")]

[node name="HammerBro" parent="." instance=ExtResource("8_fm8vm")]
position = Vector2(40, 0)

[node name="Podoboo" parent="." instance=ExtResource("9_i7akm")]
position = Vector2(136, -88)

[node name="CastlePeach" parent="." instance=ExtResource("10_i7akm")]
position = Vector2(696, 0)

[node name="CastleBridge" parent="." instance=ExtResource("11_n3rp7")]
position = Vector2(280, -40)
end_timer = true

[node name="Bowser" parent="." instance=ExtResource("12_d1toh")]
position = Vector2(392, -48)

[node name="PirannhaPlant" parent="." instance=ExtResource("13_fm8vm")]
position = Vector2(-176, -32)

[node name="PirannhaPlant2" parent="." instance=ExtResource("13_fm8vm")]
position = Vector2(-64, -32)

[node name="PipeArea" parent="." instance=ExtResource("5_i7akm")]
position = Vector2(-176, -32)
exit_only = true

[node name="PipeArea2" parent="." instance=ExtResource("5_i7akm")]
position = Vector2(-64, -32)
target_level = "uid://ct1u3r2vh2lrm"

[node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
script = ExtResource("15_lla03")
nodes_to_delete = [NodePath("../CastlePeach")]
metadata/_custom_type_script = "uid://cgm3opb5qudc1"

[node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("16_kuwqb")]
position = Vector2(488, -136)
id = 4

[node name="CastleChallengeEnd" parent="ChallengeNodes" instance=ExtResource("17_kuwqb")]
position = Vector2(648, 0)

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

[connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101864" to="Tiles/@Area2D@101864" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101865" to="Tiles/@Area2D@101865" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101866" to="Tiles/@Area2D@101866" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101867" to="Tiles/@Area2D@101867" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101868" to="Tiles/@Area2D@101868" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101869" to="Tiles/@Area2D@101869" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101870" to="Tiles/@Area2D@101870" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101871" to="Tiles/@Area2D@101871" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101872" to="Tiles/@Area2D@101872" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101873" to="Tiles/@Area2D@101873" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101874" to="Tiles/@Area2D@101874" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101875" to="Tiles/@Area2D@101875" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101876" to="Tiles/@Area2D@101876" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101877" to="Tiles/@Area2D@101877" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101878" to="Tiles/@Area2D@101878" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101879" to="Tiles/@Area2D@101879" method="area_entered"]
[connection signal="area_entered" from="Tiles/@Area2D@101880" to="Tiles/@Area2D@101880" method="area_entered"]
[connection signal="axe_touched" from="CastleBridge" to="Bowser" method="bridge_fall"]
[connection signal="victory_begin" from="CastleBridge" to="CastlePeach" method="begin"]
[connection signal="victory_begin" from="CastleBridge" to="ChallengeNodes/CastleChallengeEnd" method="begin"]
