[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("AADw/wAAAAACAAAAAADw/wEAAAACAAEAAADx/wAAAAACAAAAAADx/wEAAAACAAEAAADy/wAAAAACAAAAAADy/wEAAAACAAEAAADz/wAAAAADAAAAAADz/wEAAAADAAEAAAD2/wAAAAABAAAAAAD2/wEAAAABAAEAAAD3/wAAAAACAAAAAAD3/wEAAAACAAEAAAD4/wAAAAACAAAAAAD4/wEAAAACAAEAAAD5/wAAAAACAAAAAAD5/wEAAAACAAEAAAD6/wAAAAADAAAAAAD6/wEAAAADAAEAAAD9/wAAAAABAAAAAAD9/wEAAAABAAEAAAD+/wAAAAACAAAAAAD+/wEAAAACAAEAAAD//wAAAAACAAAAAAD//wEAAAACAAEAAAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAADAAAAAAACAAAAAAADAAEAAAACAAEAAAAEAAAAAAACAAAAAAAEAAEAAAACAAEAAAAFAAAAAAADAAAAAAAFAAEAAAADAAEAAAD0//7/AAAIAAAAAAD0////AAAIAAEAAAD1//7/AAAJAAAAAAD1////AAAJAAEAAAD7//7/AAAIAAIAAAD7////AAAIAAMAAAD8//7/AAAJAAIAAAD8////AAAJAAMAAAD7/wAAAAAIAAMAAAD8/wAAAAAJAAMAAAD7/wEAAAAIAAMAAAD8/wEAAAAJAAMAAAD0/wAAAAAIAAEAAAD1/wAAAAAJAAEAAAD0/wEAAAAIAAEAAAD1/wEAAAAJAAEAAAALAP3/AAABAAAAAAALAP7/AAABAAEAAAALAP//AAABAAEAAAALAAAAAAABAAEAAAALAAEAAAABAAEAAAAMAP3/AAACAAAAAAAMAP7/AAACAAEAAAAMAP//AAACAAEAAAAMAAAAAAACAAEAAAAMAAEAAAACAAEAAAANAP3/AAACAAAAAAANAP7/AAACAAEAAAANAP//AAACAAEAAAANAAAAAAACAAEAAAANAAEAAAACAAEAAAAOAP3/AAACAAAAAAAOAP7/AAACAAEAAAAOAP//AAACAAEAAAAOAAAAAAACAAEAAAAOAAEAAAACAAEAAAAPAP3/AAACAAAAAAAPAP7/AAACAAEAAAAPAP//AAACAAEAAAAPAAAAAAACAAEAAAAPAAEAAAACAAEAAAAQAP3/AAADAAAAAAAQAP7/AAADAAEAAAAQAP//AAADAAEAAAAQAAAAAAADAAEAAAAQAAEAAAADAAEAAAALAPX/AAAHAAsAAAALAPb/AAABAAEAAAALAPf/AAABAAIAAAAMAPX/AAACAAAAAAAMAPb/AAACAAEAAAAMAPf/AAACAAIAAAANAPX/AAACAAAAAAANAPb/AAACAAEAAAANAPf/AAACAAIAAAAOAPX/AAACAAAAAAAOAPb/AAACAAEAAAAOAPf/AAACAAIAAAAPAPX/AAACAAAAAAAPAPb/AAACAAEAAAAPAPf/AAACAAIAAAAQAPX/AAAIAAsAAAAQAPb/AAADAAEAAAAQAPf/AAADAAIAAADz//X/AAACAAMAAAD0//X/AAACAAMAAAD1//X/AAACAAMAAAD2//X/AAACAAMAAAD3//X/AAACAAMAAAD4//X/AAACAAMAAAD5//X/AAACAAMAAAD6//X/AAACAAMAAAD7//X/AAACAAMAAAD8//X/AAACAAMAAAD9//X/AAACAAMAAAD+//X/AAACAAMAAAD///X/AAACAAMAAAAAAPX/AAACAAMAAAABAPX/AAACAAMAAAACAPX/AAACAAMAAAADAPX/AAACAAMAAAAEAPX/AAACAAMAAAAFAPX/AAACAAMAAAAGAPX/AAACAAMAAAAHAPX/AAACAAMAAAAIAPX/AAACAAMAAAAJAPX/AAACAAMAAAAKAPX/AAACAAMAAADw//X/AAACAAMAAADx//X/AAACAAMAAADy//X/AAACAAMAAAARAPX/AAACAAMAAAASAPX/AAACAAMAAAATAPX/AAACAAMAAAAUAPX/AAACAAMAAAAVAPX/AAACAAMAAAAWAPX/AAACAAMAAAAXAPX/AAACAAMAAAAYAPX/AAACAAMAAAAZAPX/AAACAAMAAAAaAPX/AAACAAMAAAAbAPX/AAACAAMAAAAcAPX/AAACAAMAAAAdAPX/AAACAAMAAAAeAPX/AAACAAMAAAAfAPX/AAAHAAsAAAAgAPX/AAAIAAsAAAAhAPX/AAACAAMAAAAfAPb/AAABAAEAAAAfAPf/AAABAAEAAAAfAPj/AAABAAIAAAAgAPb/AAADAAEAAAAgAPf/AAADAAEAAAAgAPj/AAADAAIAAAAeAPz/AAABAAAAAAAeAP3/AAABAAEAAAAeAP7/AAABAAEAAAAeAP//AAABAAEAAAAeAAAAAAABAAEAAAAfAPz/AAACAAAAAAAfAP3/AAACAAEAAAAfAP7/AAACAAEAAAAfAP//AAACAAEAAAAfAAAAAAACAAEAAAAgAPz/AAACAAAAAAAgAP3/AAACAAEAAAAgAP7/AAACAAEAAAAgAP//AAACAAEAAAAgAAAAAAACAAEAAAAhAPz/AAACAAAAAAAhAP3/AAACAAEAAAAhAP7/AAACAAEAAAAhAP//AAACAAEAAAAhAAAAAAACAAEAAAAiAPz/AAADAAAAAAAiAP3/AAADAAEAAAAiAP7/AAADAAEAAAAiAP//AAADAAEAAAAiAAAAAAABAAsAAAAiAAEAAAACAAEAAAAeAAEAAAABAAEAAAAfAAEAAAACAAEAAAAgAAEAAAACAAEAAAAhAAEAAAACAAEAAAAjAAAAAAACAAAAAAAjAAEAAAACAAEAAAAkAAAAAAACAAAAAAAkAAEAAAACAAEAAAAlAAAAAAACAAAAAAAlAAEAAAACAAEAAAAmAAAAAAACAAAAAAAmAAEAAAACAAEAAAAnAAAAAAACAAAAAAAnAAEAAAACAAEAAAAoAAAAAAACAAAAAAAoAAEAAAACAAEAAAApAAAAAAACAAAAAAApAAEAAAACAAEAAAAqAAAAAAACAAAAAAAqAAEAAAACAAEAAAArAAAAAAACAAAAAAArAAEAAAACAAEAAAAsAAAAAAACAAAAAAAsAAEAAAACAAEAAAAtAAAAAAACAAAAAAAtAAEAAAACAAEAAAAuAAAAAAACAAAAAAAuAAEAAAACAAEAAAAvAAAAAAACAAAAAAAvAAEAAAACAAEAAAAwAAAAAAACAAAAAAAwAAEAAAACAAEAAAAxAAAAAAACAAAAAAAxAAEAAAACAAEAAAAiAPX/AAACAAMAAAAjAPX/AAACAAMAAAAkAPX/AAACAAMAAAAlAPX/AAACAAMAAAAmAPX/AAACAAMAAAAnAPX/AAACAAMAAAAoAPX/AAACAAMAAAApAPX/AAACAAMAAAAqAPX/AAACAAMAAAArAPX/AAACAAMAAAAsAPX/AAACAAMAAAAtAPX/AAACAAMAAAAuAPX/AAACAAMAAAAvAPX/AAACAAMAAAAwAPX/AAACAAMAAAAxAPX/AAACAAMAAAAGAAAAAgAAAAIAAAAGAAEAAgAAAAMAAAAHAAAAAgAAAAIAAAAHAAEAAgAAAAMAAAAIAAAAAgAAAAIAAAAIAAEAAgAAAAMAAAAJAAAAAgAAAAIAAAAJAAEAAgAAAAMAAAAKAAAAAgAAAAIAAAAKAAEAAgAAAAMAAAASAAAAAgAAAAIAAAASAAEAAgAAAAMAAAATAAAAAgAAAAIAAAATAAEAAgAAAAMAAAAUAAAAAgAAAAIAAAAUAAEAAgAAAAMAAAAVAAAAAgAAAAIAAAAVAAEAAgAAAAMAAAAWAAAAAgAAAAIAAAAWAAEAAgAAAAMAAAAXAAAAAgAAAAIAAAAXAAEAAgAAAAMAAAAYAAAAAgAAAAIAAAAYAAEAAgAAAAMAAAAZAAAAAgAAAAIAAAAZAAEAAgAAAAMAAAAaAAAAAgAAAAIAAAAaAAEAAgAAAAMAAAAbAAAAAgAAAAIAAAAbAAEAAgAAAAMAAAAcAAAAAgAAAAIAAAAcAAEAAgAAAAMAAAAdAAAAAgAAAAIAAAAdAAEAAgAAAAMAAAARAAAAAgAAAAIAAAARAAEAAgAAAAMAAAAGAAIAAQAAAAAABAAHAAIAAQAAAAAABAAIAAIAAQAAAAAABAAJAAIAAQAAAAAABAAKAAIAAQAAAAAABAARAAIAAQAAAAAABAASAAIAAQAAAAAABAATAAIAAQAAAAAABAAUAAIAAQAAAAAABAAVAAIAAQAAAAAABAAWAAIAAQAAAAAABAAXAAIAAQAAAAAABAAYAAIAAQAAAAAABAAZAAIAAQAAAAAABAAaAAIAAQAAAAAABAAbAAIAAQAAAAAABAAcAAIAAQAAAAAABAAdAAIAAQAAAAAABADv/wAAAAABAAAAAADv/wEAAAABAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAADAAIAAAD2/wIAAAABAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAADAAIAAAD9/wIAAAABAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAADAAIAAAALAAIAAAABAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAeAAIAAAABAAIAAAAfAAIAAAACAAIAAAAgAAIAAAACAAIAAAAhAAIAAAACAAIAAAAiAAIAAAACAAIAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAADAAAAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAADAAEAAAAjAAIAAAACAAIAAAAkAAIAAAACAAIAAAAlAAIAAAACAAIAAAAmAAIAAAACAAIAAAAnAAIAAAACAAIAAAAoAAIAAAACAAIAAAApAAIAAAACAAIAAAAqAAIAAAACAAIAAAArAAIAAAACAAIAAAAsAAIAAAACAAIAAAAtAAIAAAACAAIAAAAuAAIAAAACAAIAAAAvAAIAAAACAAIAAAAwAAIAAAACAAIAAAAxAAIAAAACAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAADAAIAAAAyAPX/AAACAAMAAAAzAPX/AAACAAMAAAA0APX/AAADAAMAAAD7/wIAAAAIAAMAAAD8/wIAAAAJAAMAAAD0/wIAAAAIAAEAAAD1/wIAAAAJAAEAAADv//X/AAABAAMAAAA=") [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"]