6-3.tscn 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
  1. [gd_scene load_steps=27 format=4 uid="uid://ce0gua5l1y1jv"]
  2. [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_w6fu6"]
  3. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Beach.json" id="2_gax4c"]
  4. [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_k6q56"]
  5. [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="3_i77jc"]
  6. [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_s3wj6"]
  7. [ext_resource type="PackedScene" uid="uid://c6x7gv2lqeu1x" path="res://Scenes/Prefabs/Entities/Objects/VerticalPlatform.tscn" id="6_1vf22"]
  8. [ext_resource type="PackedScene" uid="uid://c8m8455b6ikrn" path="res://Scenes/Prefabs/Entities/Objects/SidewaysPlatform.tscn" id="7_k2yue"]
  9. [ext_resource type="PackedScene" uid="uid://dn3cblgvf2ba1" path="res://Scenes/Prefabs/Entities/Objects/LargeFallingPlatform.tscn" id="8_gax4c"]
  10. [ext_resource type="PackedScene" uid="uid://6rp3wgax4i51" path="res://Scenes/Prefabs/Entities/Objects/RopeElevatorPlatform.tscn" id="9_uirrd"]
  11. [ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="10_t3svy"]
  12. [ext_resource type="PackedScene" uid="uid://r6dlmokkdyar" path="res://Scenes/Prefabs/Entities/Enemies/GreenKoopaTroopa.tscn" id="11_md0b1"]
  13. [ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="12_i77jc"]
  14. [ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="13_s3wj6"]
  15. [ext_resource type="PackedScene" uid="uid://githt8ci1xal" path="res://Scenes/Parts/StartCastle.tscn" id="15_i3nv1"]
  16. [ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="16_1vf22"]
  17. [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="17_k2yue"]
  18. [ext_resource type="Script" uid="uid://cusgxgerctsft" path="res://Scripts/Parts/ExtraBgm.gd" id="17_uirrd"]
  19. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Athletic.json" id="18_t3svy"]
  20. [ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="21_pdwy4"]
  21. [ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="22_omsfs"]
  22. [ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="23_yb5sn"]
  23. [ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="24_gos5v"]
  24. [ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="25_8dx7j"]
  25. [ext_resource type="PackedScene" uid="uid://ctx0nbkjf2osn" path="res://Scenes/Prefabs/Entities/Items/YoshiEgg.tscn" id="26_0sq8h"]
  26. [ext_resource type="PackedScene" uid="uid://chjxyhlwohmi6" path="res://Scenes/Prefabs/Entities/Items/Coin.tscn" id="27_6s6he"]
  27. [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="28_ovchl"]
  28. [node name="6-3" type="Node"]
  29. script = ExtResource("1_w6fu6")
  30. music = ExtResource("2_gax4c")
  31. theme = "Beach"
  32. theme_time = "Night"
  33. campaign = "SMBS"
  34. world_id = 6
  35. level_id = 3
  36. metadata/_custom_type_script = "uid://bcqr1v25ygedb"
  37. [node name="LevelBG" parent="." instance=ExtResource("2_k6q56")]
  38. time_of_day = 1
  39. primary_layer = 2
  40. second_layer = 2
  41. second_layer_order = 1
  42. overlay_clouds = true
  43. [node name="Player" parent="." instance=ExtResource("3_i77jc")]
  44. position = Vector2(-216, 0)
  45. [node name="Tiles" parent="." instance=ExtResource("4_s3wj6")]
  46. tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAADAAEAAADt/wIAAAABAAEAAADu/wIAAAACAAEAAADv/wIAAAACAAEAAADw/wIAAAACAAEAAADx/wIAAAACAAEAAADy/wIAAAACAAEAAADz/wIAAAACAAEAAAD0/wIAAAACAAEAAAD1/wIAAAACAAEAAAD2/wIAAAACAAEAAAD3/wIAAAACAAEAAAD4/wIAAAACAAEAAAD5/wIAAAACAAEAAAD6/wIAAAACAAEAAAD7/wIAAAACAAEAAAD8/wIAAAACAAEAAAD9/wIAAAACAAEAAAD+/wIAAAACAAEAAAD//wIAAAACAAEAAAAAAAIAAAACAAEAAAABAAIAAAACAAEAAAACAAIAAAACAAEAAAADAAIAAAACAAEAAAAEAAIAAAACAAEAAAAFAAIAAAACAAEAAAAGAAIAAAACAAEAAAAHAAIAAAACAAEAAAAIAAIAAAACAAEAAAAJAAIAAAADAAEAAADt/wMAAAABAAIAAADu/wMAAAACAAIAAADv/wMAAAACAAIAAADw/wMAAAACAAIAAADx/wMAAAACAAIAAADy/wMAAAACAAIAAADz/wMAAAACAAIAAAD0/wMAAAACAAIAAAD1/wMAAAACAAIAAAD2/wMAAAACAAIAAAD3/wMAAAACAAIAAAD4/wMAAAACAAIAAAD5/wMAAAACAAIAAAD6/wMAAAACAAIAAAD7/wMAAAACAAIAAAD8/wMAAAACAAIAAAD9/wMAAAACAAIAAAD+/wMAAAACAAIAAAD//wMAAAACAAIAAAAAAAMAAAACAAIAAAABAAMAAAACAAIAAAACAAMAAAACAAIAAAADAAMAAAACAAIAAAAEAAMAAAACAAIAAAAFAAMAAAACAAIAAAAGAAMAAAACAAIAAAAHAAMAAAACAAIAAAAIAAMAAAACAAIAAAAJAAMAAAADAAIAAADHAAAAAAABAAAAAADIAAAAAAACAAAAAADJAAAAAAACAAAAAADKAAAAAAACAAAAAADLAAAAAAACAAAAAADMAAAAAAACAAAAAADNAAAAAAACAAAAAADOAAAAAAACAAAAAADPAAAAAAACAAAAAADQAAAAAAACAAAAAADRAAAAAAACAAAAAADSAAAAAAACAAAAAADTAAAAAAACAAAAAADHAAEAAAABAAEAAADIAAEAAAACAAEAAADJAAEAAAACAAEAAADKAAEAAAACAAEAAADLAAEAAAACAAEAAADMAAEAAAACAAEAAADNAAEAAAACAAEAAADOAAEAAAACAAEAAADPAAEAAAACAAEAAADQAAEAAAACAAEAAADRAAEAAAACAAEAAADSAAEAAAACAAEAAADTAAEAAAACAAEAAADHAAIAAAABAAIAAADIAAIAAAACAAIAAADJAAIAAAACAAIAAADKAAIAAAACAAIAAADLAAIAAAACAAIAAADMAAIAAAACAAIAAADNAAIAAAACAAIAAADOAAIAAAACAAIAAADPAAIAAAACAAIAAADQAAIAAAACAAIAAADRAAIAAAACAAIAAADSAAIAAAACAAIAAADTAAIAAAACAAIAAADUAAAAAAACAAAAAADVAAAAAAACAAAAAADWAAAAAAACAAAAAADXAAAAAAACAAAAAADYAAAAAAACAAAAAADZAAAAAAACAAAAAADaAAAAAAACAAAAAADbAAAAAAACAAAAAADcAAAAAAACAAAAAADdAAAAAAACAAAAAADeAAAAAAACAAAAAADfAAAAAAACAAAAAADgAAAAAAACAAAAAADhAAAAAAACAAAAAADiAAAAAAADAAAAAADUAAEAAAACAAEAAADVAAEAAAACAAEAAADWAAEAAAACAAEAAADXAAEAAAACAAEAAADYAAEAAAACAAEAAADZAAEAAAACAAEAAADaAAEAAAACAAEAAADbAAEAAAACAAEAAADcAAEAAAACAAEAAADdAAEAAAACAAEAAADeAAEAAAACAAEAAADfAAEAAAACAAEAAADgAAEAAAACAAEAAADhAAEAAAACAAEAAADiAAEAAAADAAEAAADUAAIAAAACAAIAAADVAAIAAAACAAIAAADWAAIAAAACAAIAAADXAAIAAAACAAIAAADYAAIAAAACAAIAAADZAAIAAAACAAIAAADaAAIAAAACAAIAAADbAAIAAAACAAIAAADcAAIAAAACAAIAAADdAAIAAAACAAIAAADeAAIAAAACAAIAAADfAAIAAAACAAIAAADgAAIAAAACAAIAAADhAAIAAAACAAIAAADiAAIAAAADAAIAAAALAP7/AAAFAAAAAAAMAP7/AAAGAAAAAAANAP7/AAAGAAAAAAAOAP7/AAAGAAAAAAAPAP7/AAAHAAAAAAARAPv/AAAFAAAAAAASAPv/AAAGAAAAAAATAPv/AAAGAAAAAAAUAPv/AAAHAAAAAAAWAP7/AAAFAAAAAAAXAP7/AAAGAAAAAAAYAP7/AAAGAAAAAAAZAP7/AAAGAAAAAAAaAP7/AAAHAAAAAAAgAPf/AAAFAAAAAAAhAPf/AAAGAAAAAAAiAPf/AAAHAAAAAAAvAP//AAAFAAAAAAAwAP//AAAGAAAAAAAxAP//AAAGAAAAAAAyAP//AAAHAAAAAAA1AP7/AAAFAAAAAAA2AP7/AAAGAAAAAAA3AP7/AAAHAAAAAAA5APr/AAAFAAAAAAA6APr/AAAGAAAAAAA7APr/AAAGAAAAAAA8APr/AAAGAAAAAAA9APr/AAAGAAAAAAA+APr/AAAHAAAAAABNAP//AAAFAAAAAABOAP//AAAGAAAAAABPAP//AAAHAAAAAABjAP7/AAAFAAAAAABkAP7/AAAGAAAAAABlAP7/AAAGAAAAAABmAP7/AAAGAAAAAABnAP7/AAAGAAAAAABoAP7/AAAGAAAAAABpAP7/AAAHAAAAAACLAPv/AAAFAAAAAACMAPv/AAAGAAAAAACNAPv/AAAGAAAAAACOAPv/AAAGAAAAAACPAPv/AAAGAAAAAACQAPv/AAAGAAAAAACRAPv/AAAHAAAAAACUAPv/AAAFAAAAAACVAPv/AAAGAAAAAACWAPv/AAAGAAAAAACXAPv/AAAGAAAAAACYAPv/AAAGAAAAAACZAPv/AAAGAAAAAACaAPv/AAAGAAAAAACbAPv/AAAHAAAAAAC5APf/AAAFAAAAAAC6APf/AAAGAAAAAAC7APf/AAAHAAAAAAC6APj/AAAGAAYAAAC6APn/AAAGAAYAAAC6APr/AAAGAAYAAAC6APv/AAAGAAYAAAC6APz/AAAGAAYAAAC6AP3/AAAGAAYAAAC6AP7/AAAGAAYAAAC6AP//AAAGAAYAAAC6AAAAAAAGAAYAAAC6AAEAAAAGAAYAAACVAPz/AAAFAAEAAACWAPz/AAAGAAEAAACXAPz/AAAGAAEAAACYAPz/AAAGAAEAAACZAPz/AAAGAAEAAACaAPz/AAAHAAEAAACVAP3/AAAFAAEAAACWAP3/AAAGAAEAAACXAP3/AAAGAAEAAACYAP3/AAAGAAEAAACZAP3/AAAGAAEAAACaAP3/AAAHAAEAAACVAP7/AAAFAAEAAACWAP7/AAAGAAEAAACXAP7/AAAGAAEAAACYAP7/AAAGAAEAAACZAP7/AAAGAAEAAACaAP7/AAAHAAEAAACVAP//AAAFAAEAAACWAP//AAAGAAEAAACXAP//AAAGAAEAAACYAP//AAAGAAEAAACZAP//AAAGAAEAAACaAP//AAAHAAEAAACVAAAAAAAFAAEAAACWAAAAAAAGAAEAAACXAAAAAAAGAAEAAACYAAAAAAAGAAEAAACZAAAAAAAGAAEAAACaAAAAAAAHAAEAAACVAAEAAAAFAAEAAACWAAEAAAAGAAEAAACXAAEAAAAGAAEAAACYAAEAAAAGAAEAAACZAAEAAAAGAAEAAACaAAEAAAAHAAEAAACMAPz/AAAFAAEAAACNAPz/AAAGAAEAAACOAPz/AAAGAAEAAACPAPz/AAAGAAEAAACQAPz/AAAHAAEAAACMAP3/AAAFAAEAAACNAP3/AAAGAAEAAACOAP3/AAAGAAEAAACPAP3/AAAGAAEAAACQAP3/AAAHAAEAAACMAP7/AAAFAAEAAACNAP7/AAAGAAEAAACOAP7/AAAGAAEAAACPAP7/AAAGAAEAAACQAP7/AAAHAAEAAACMAP//AAAFAAEAAACNAP//AAAGAAEAAACOAP//AAAGAAEAAACPAP//AAAGAAEAAACQAP//AAAHAAEAAACMAAAAAAAFAAEAAACNAAAAAAAGAAEAAACOAAAAAAAGAAEAAACPAAAAAAAGAAEAAACQAAAAAAAHAAEAAACMAAEAAAAFAAEAAACNAAEAAAAGAAEAAACOAAEAAAAGAAEAAACPAAEAAAAGAAEAAACQAAEAAAAHAAEAAABkAP//AAAFAAEAAABlAP//AAAGAAEAAABmAP//AAAGAAEAAABnAP//AAAGAAEAAABoAP//AAAHAAEAAABkAAAAAAAFAAEAAABlAAAAAAAGAAEAAABmAAAAAAAGAAEAAABnAAAAAAAGAAEAAABoAAAAAAAHAAEAAABkAAEAAAAFAAEAAABlAAEAAAAGAAEAAABmAAEAAAAGAAEAAABnAAEAAAAGAAEAAABoAAEAAAAHAAEAAABOAAAAAAAGAAYAAABOAAEAAAAGAAYAAAA6APv/AAAFAAEAAAA7APv/AAAGAAEAAAA8APv/AAAGAAEAAAA9APv/AAAHAAEAAAA6APz/AAAFAAEAAAA7APz/AAAGAAEAAAA8APz/AAAGAAEAAAA9APz/AAAHAAEAAAA6AP3/AAAFAAEAAAA7AP3/AAAGAAEAAAA8AP3/AAAGAAEAAAA9AP3/AAAHAAEAAAA6AP7/AAAFAAEAAAA7AP7/AAAGAAEAAAA8AP7/AAAGAAEAAAA9AP7/AAAHAAEAAAA6AP//AAAFAAEAAAA7AP//AAAGAAEAAAA8AP//AAAGAAEAAAA9AP//AAAHAAEAAAA6AAAAAAAFAAEAAAA7AAAAAAAGAAEAAAA8AAAAAAAGAAEAAAA9AAAAAAAHAAEAAAA6AAEAAAAFAAEAAAA7AAEAAAAGAAEAAAA8AAEAAAAGAAEAAAA9AAEAAAAHAAEAAAA2AP//AAAGAAYAAAA2AAAAAAAGAAYAAAA2AAEAAAAGAAYAAAAwAAAAAAAFAAEAAAAxAAAAAAAHAAEAAAAwAAEAAAAFAAEAAAAxAAEAAAAHAAEAAAAhAPj/AAAGAAYAAAAhAPn/AAAGAAYAAAAhAPr/AAAGAAYAAAAhAPv/AAAGAAYAAAAhAPz/AAAGAAYAAAAhAP3/AAAGAAYAAAAhAP7/AAAGAAYAAAAhAP//AAAGAAYAAAAhAAAAAAAGAAYAAAAhAAEAAAAGAAYAAAAXAP//AAAFAAEAAAAYAP//AAAGAAEAAAAXAAAAAAAFAAEAAAAYAAAAAAAGAAEAAAAXAAEAAAAFAAEAAAAYAAEAAAAGAAEAAAAZAP//AAAHAAEAAAAZAAAAAAAHAAEAAAAZAAEAAAAHAAEAAAASAPz/AAAFAAEAAAATAPz/AAAHAAEAAAASAP3/AAAFAAEAAAATAP3/AAAHAAEAAAASAP7/AAAFAAEAAAATAP7/AAAHAAEAAAASAP//AAAFAAEAAAATAP//AAAHAAEAAAASAAAAAAAFAAEAAAATAAAAAAAHAAEAAAASAAEAAAAFAAEAAAATAAEAAAAHAAEAAAAMAP//AAAFAAEAAAANAP//AAAGAAEAAAAOAP//AAAHAAEAAAAMAAAAAAAFAAEAAAANAAAAAAAGAAEAAAAOAAAAAAAHAAEAAAAMAAEAAAAFAAEAAAANAAEAAAAGAAEAAAAOAAEAAAAHAAEAAABtAPf/AAAKAAgAAABuAPf/AAALAAgAAAByAPf/AAAMAAgAAABxAPf/AAALAAgAAABvAPf/AAALAAgAAABwAPf/AAALAAgAAAB6AP//AAAJAAYAAAB6AAAAAAAJAAcAAAB5AP//AAAIAAYAAAB5AAAAAAAIAAcAAAB5AAEAAAAIAAcAAAB6AAEAAAAJAAcAAACSAPv/AAAIAAQAAACSAPz/AAAIAAUAAACTAPv/AAAJAAQAAACTAPz/AAAJAAUAAACSAP3/AAAIAAUAAACTAP3/AAAJAAUAAACSAP7/AAAIAAUAAACTAP7/AAAJAAUAAACSAP//AAAIAAUAAACTAP//AAAJAAUAAACSAAAAAAAIAAUAAACTAAAAAAAJAAUAAACSAAEAAAAIAAUAAACTAAEAAAAJAAUAAACPAPf/AQAAAAAAAgCQAPf/AQAAAAAAAgCSAPf/AQAAAAAAAgCTAPf/AQAAAAAAAgCRAPf/AQAAAAAACABCAPb/AQAAAAAACABKAPj/AQAAAAAAAwBMAPr/AQAAAAAAAwBRAPz/AQAAAAAAAwBWAPn/AQAAAAAAAwBbAPb/AQAAAAAAAwDHAP//AAAEAAIAAAA=")
  47. [node name="SidewaysPlatform" parent="." instance=ExtResource("6_1vf22")]
  48. position = Vector2(472, -144)
  49. [node name="SidewaysPlatform2" parent="." instance=ExtResource("7_k2yue")]
  50. position = Vector2(672, -112)
  51. [node name="SidewaysPlatform3" parent="." instance=ExtResource("7_k2yue")]
  52. position = Vector2(1112, -112)
  53. [node name="SidewaysPlatform4" parent="." instance=ExtResource("7_k2yue")]
  54. position = Vector2(2104, -64)
  55. [node name="FallingPlatform" parent="." instance=ExtResource("8_gax4c")]
  56. position = Vector2(1344, -48)
  57. [node name="FallingPlatform2" parent="." instance=ExtResource("8_gax4c")]
  58. position = Vector2(1448, -96)
  59. [node name="FallingPlatform3" parent="." instance=ExtResource("8_gax4c")]
  60. position = Vector2(1536, -144)
  61. [node name="FallingPlatform4" parent="." instance=ExtResource("8_gax4c")]
  62. position = Vector2(2576, -112)
  63. [node name="FallingPlatform5" parent="." instance=ExtResource("8_gax4c")]
  64. position = Vector2(2712, -112)
  65. [node name="FallingPlatform6" parent="." instance=ExtResource("8_gax4c")]
  66. position = Vector2(2848, -112)
  67. [node name="RopeElevatorPlatform" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_uirrd")]
  68. position = Vector2(1752, -96)
  69. linked_platform = NodePath("../RopeElevatorPlatform2")
  70. rope_top = -128
  71. [node name="RopeElevatorPlatform2" parent="." node_paths=PackedStringArray("linked_platform") instance=ExtResource("9_uirrd")]
  72. position = Vector2(1832, -48)
  73. linked_platform = NodePath("../RopeElevatorPlatform")
  74. rope_top = -128
  75. [node name="RedKoopaTroopa" parent="." instance=ExtResource("10_t3svy")]
  76. position = Vector2(2264, -80)
  77. [node name="RedKoopaTroopa2" parent="." instance=ExtResource("10_t3svy")]
  78. position = Vector2(2448, -80)
  79. [node name="GreenKoopaTroopa" parent="." instance=ExtResource("11_md0b1")]
  80. position = Vector2(2424, -80)
  81. [node name="EndFlagpole" parent="." instance=ExtResource("12_i77jc")]
  82. position = Vector2(3192, 0)
  83. [node name="EndFinalCastle" parent="." instance=ExtResource("13_s3wj6")]
  84. position = Vector2(3272, 0)
  85. [node name="StartCastle" parent="." instance=ExtResource("15_i3nv1")]
  86. position = Vector2(-216, -40)
  87. [node name="DecoTiles" parent="." instance=ExtResource("16_1vf22")]
  88. tile_map_data = PackedByteArray("AAD7////AAAAAAAAAAD8////AAACAAAAAAAFAP//AAABAAEAAAAGAP//AAABAAEAAAAHAP//AAABAAEAAAAIAP//AAABAAEAAAAJAP//AAABAAEAAAACAP3/AAAEAAAAAAACAP7/AAAEAAEAAAAAAP3/AAADAAAAAAAAAP7/AAADAAEAAAAAAP//AAADAAEAAAACAP//AAAAAAEAAAA=")
  89. [node name="DropShadow" parent="." instance=ExtResource("17_k2yue")]
  90. [node name="ExtraBGM" type="Node" parent="."]
  91. script = ExtResource("17_uirrd")
  92. extra_track = ExtResource("18_t3svy")
  93. metadata/_custom_type_script = "uid://cusgxgerctsft"
  94. [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
  95. script = ExtResource("21_pdwy4")
  96. nodes_to_delete = [NodePath("../Blocks")]
  97. metadata/_custom_type_script = "uid://cgm3opb5qudc1"
  98. [node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("22_omsfs")]
  99. position = Vector2(472, -88)
  100. [node name="RedCoin2" parent="ChallengeNodes" instance=ExtResource("22_omsfs")]
  101. position = Vector2(1208, -104)
  102. id = 1
  103. [node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("23_yb5sn")]
  104. position = Vector2(2280, -136)
  105. item = ExtResource("24_gos5v")
  106. metadata/r_coin_id = 3
  107. [node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("25_8dx7j")]
  108. position = Vector2(2456, -136)
  109. item = ExtResource("26_0sq8h")
  110. [node name="RedCoin3" parent="ChallengeNodes" instance=ExtResource("22_omsfs")]
  111. position = Vector2(2712, -72)
  112. id = 4
  113. [node name="Blocks" type="Node" parent="."]
  114. [node name="Coin" parent="Blocks" instance=ExtResource("27_6s6he")]
  115. position = Vector2(1208, -104)
  116. [node name="QuestionBlock" parent="Blocks" instance=ExtResource("23_yb5sn")]
  117. position = Vector2(2280, -136)
  118. [node name="PipeArea" parent="." instance=ExtResource("28_ovchl")]
  119. position = Vector2(1952, -16)
  120. target_level = "uid://bggdkageivl6l"
  121. [node name="PipeArea2" parent="." instance=ExtResource("28_ovchl")]
  122. position = Vector2(2352, -80)
  123. pipe_id = 1
  124. exit_only = true
  125. [connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
  126. [connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
  127. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
  128. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  129. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  130. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  131. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  132. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/LevelPersistance" method="set_as_active_2"]
  133. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/LevelPersistance" method="set_as_active"]
  134. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="player_mushroom_check"]
  135. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="dispense_item" unbinds=1]
  136. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/BlockAnimations" method="bounce_block" unbinds=1]
  137. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061" method="dispense_item" unbinds=1]
  138. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90061" to="Tiles/@AnimatableBody2D@90061/BlockAnimations" method="bounce_block" unbinds=1]
  139. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/LevelPersistance" method="set_as_active_2"]
  140. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/LevelPersistance" method="set_as_active"]
  141. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="player_mushroom_check"]
  142. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="dispense_item" unbinds=1]
  143. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/BlockAnimations" method="bounce_block" unbinds=1]
  144. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062" method="dispense_item" unbinds=1]
  145. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90062" to="Tiles/@AnimatableBody2D@90062/BlockAnimations" method="bounce_block" unbinds=1]
  146. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/LevelPersistance" method="set_as_active_2"]
  147. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/LevelPersistance" method="set_as_active"]
  148. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="player_mushroom_check"]
  149. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="dispense_item" unbinds=1]
  150. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/BlockAnimations" method="bounce_block" unbinds=1]
  151. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063" method="dispense_item" unbinds=1]
  152. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90063" to="Tiles/@AnimatableBody2D@90063/BlockAnimations" method="bounce_block" unbinds=1]
  153. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/LevelPersistance" method="set_as_active_2"]
  154. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/LevelPersistance" method="set_as_active"]
  155. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="player_mushroom_check"]
  156. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="dispense_item" unbinds=1]
  157. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/BlockAnimations" method="bounce_block" unbinds=1]
  158. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064" method="dispense_item" unbinds=1]
  159. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90064" to="Tiles/@AnimatableBody2D@90064/BlockAnimations" method="bounce_block" unbinds=1]
  160. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/LevelPersistance" method="set_as_active_2"]
  161. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/LevelPersistance" method="set_as_active"]
  162. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="player_mushroom_check"]
  163. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="dispense_item" unbinds=1]
  164. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/BlockAnimations" method="bounce_block" unbinds=1]
  165. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065" method="dispense_item" unbinds=1]
  166. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@90065" to="Tiles/@AnimatableBody2D@90065/BlockAnimations" method="bounce_block" unbinds=1]
  167. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  168. [connection signal="collected" from="Tiles/@Node2D@90066" to="Tiles/@Node2D@90066/LevelPersistance" method="set_as_active"]
  169. [connection signal="collected" from="Tiles/@Node2D@90067" to="Tiles/@Node2D@90067/LevelPersistance" method="set_as_active"]
  170. [connection signal="collected" from="Tiles/@Node2D@90068" to="Tiles/@Node2D@90068/LevelPersistance" method="set_as_active"]
  171. [connection signal="collected" from="Tiles/@Node2D@90069" to="Tiles/@Node2D@90069/LevelPersistance" method="set_as_active"]