4-3.tscn 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
  1. [gd_scene load_steps=4 format=3 uid="uid://tmg1edtx8lpj"]
  2. [ext_resource type="PackedScene" uid="uid://c6kho35us42a2" path="res://Scenes/Levels/SMB1/World4/4-3.tscn" id="1_vam73"]
  3. [ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="2_wka6v"]
  4. [ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="3_1mlko"]
  5. [node name="4-3" instance=ExtResource("1_vam73")]
  6. theme_time = "Night"
  7. campaign = "SMBANN"
  8. [node name="LevelBG" parent="." index="0"]
  9. time_of_day = 1
  10. [node name="RedKoopaTroopa5" parent="Enemies" index="4" instance=ExtResource("2_wka6v")]
  11. position = Vector2(376, -16)
  12. [node name="RedKoopaTroopa6" parent="Enemies" index="5" instance=ExtResource("2_wka6v")]
  13. position = Vector2(840, 0)
  14. [node name="DiscoLevel" type="Node" parent="." index="14"]
  15. script = ExtResource("3_1mlko")
  16. combo_meter_rate = 0.5
  17. metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
  18. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  19. [connection signal="collected" from="Tiles/@Node2D@111276" to="Tiles/@Node2D@111276/LevelPersistance" method="set_as_active"]
  20. [connection signal="collected" from="Tiles/@Node2D@111277" to="Tiles/@Node2D@111277/LevelPersistance" method="set_as_active"]
  21. [connection signal="collected" from="Tiles/@Node2D@111278" to="Tiles/@Node2D@111278/LevelPersistance" method="set_as_active"]
  22. [connection signal="collected" from="Tiles/@Node2D@111279" to="Tiles/@Node2D@111279/LevelPersistance" method="set_as_active"]
  23. [connection signal="collected" from="Tiles/@Node2D@111280" to="Tiles/@Node2D@111280/LevelPersistance" method="set_as_active"]
  24. [connection signal="collected" from="Tiles/@Node2D@111281" to="Tiles/@Node2D@111281/LevelPersistance" method="set_as_active"]
  25. [connection signal="collected" from="Tiles/@Node2D@111282" to="Tiles/@Node2D@111282/LevelPersistance" method="set_as_active"]
  26. [connection signal="collected" from="Tiles/@Node2D@111283" to="Tiles/@Node2D@111283/LevelPersistance" method="set_as_active"]
  27. [connection signal="collected" from="Tiles/@Node2D@111284" to="Tiles/@Node2D@111284/LevelPersistance" method="set_as_active"]
  28. [connection signal="collected" from="Tiles/@Node2D@111285" to="Tiles/@Node2D@111285/LevelPersistance" method="set_as_active"]
  29. [connection signal="collected" from="Tiles/@Node2D@111286" to="Tiles/@Node2D@111286/LevelPersistance" method="set_as_active"]
  30. [connection signal="collected" from="Tiles/@Node2D@111287" to="Tiles/@Node2D@111287/LevelPersistance" method="set_as_active"]
  31. [connection signal="collected" from="Tiles/@Node2D@111288" to="Tiles/@Node2D@111288/LevelPersistance" method="set_as_active"]
  32. [connection signal="collected" from="Tiles/@Node2D@111289" to="Tiles/@Node2D@111289/LevelPersistance" method="set_as_active"]
  33. [connection signal="collected" from="Tiles/@Node2D@111290" to="Tiles/@Node2D@111290/LevelPersistance" method="set_as_active"]
  34. [connection signal="collected" from="Tiles/@Node2D@111291" to="Tiles/@Node2D@111291/LevelPersistance" method="set_as_active"]
  35. [connection signal="collected" from="Tiles/@Node2D@111292" to="Tiles/@Node2D@111292/LevelPersistance" method="set_as_active"]
  36. [connection signal="collected" from="Tiles/@Node2D@111293" to="Tiles/@Node2D@111293/LevelPersistance" method="set_as_active"]
  37. [connection signal="collected" from="Tiles/@Node2D@111294" to="Tiles/@Node2D@111294/LevelPersistance" method="set_as_active"]
  38. [connection signal="collected" from="Tiles/@Node2D@111295" to="Tiles/@Node2D@111295/LevelPersistance" method="set_as_active"]
  39. [connection signal="collected" from="Tiles/@Node2D@111296" to="Tiles/@Node2D@111296/LevelPersistance" method="set_as_active"]
  40. [connection signal="collected" from="Tiles/@Node2D@111297" to="Tiles/@Node2D@111297/LevelPersistance" method="set_as_active"]
  41. [connection signal="collected" from="Tiles/@Node2D@111298" to="Tiles/@Node2D@111298/LevelPersistance" method="set_as_active"]
  42. [connection signal="collected" from="Tiles/@Node2D@111299" to="Tiles/@Node2D@111299/LevelPersistance" method="set_as_active"]
  43. [connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
  44. [connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
  45. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
  46. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  47. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  48. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  49. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  50. [connection signal="collected" from="Tiles/@Node2D@111300" to="Tiles/@Node2D@111300/LevelPersistance" method="set_as_active"]
  51. [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
  52. [connection signal="area_entered" from="Tiles/@Area2D@111301" to="Tiles/@Area2D@111301" method="area_entered"]
  53. [connection signal="area_entered" from="Tiles/@Area2D@111302" to="Tiles/@Area2D@111302" method="area_entered"]
  54. [connection signal="area_entered" from="Tiles/@Area2D@111303" to="Tiles/@Area2D@111303" method="area_entered"]
  55. [connection signal="area_entered" from="Tiles/@Area2D@111304" to="Tiles/@Area2D@111304" method="area_entered"]
  56. [connection signal="area_entered" from="Tiles/@Area2D@111305" to="Tiles/@Area2D@111305" method="area_entered"]
  57. [connection signal="area_entered" from="Tiles/@Area2D@111306" to="Tiles/@Area2D@111306" method="area_entered"]
  58. [connection signal="area_entered" from="Tiles/@Area2D@111307" to="Tiles/@Area2D@111307" method="area_entered"]
  59. [connection signal="area_entered" from="Tiles/@Area2D@111308" to="Tiles/@Area2D@111308" method="area_entered"]
  60. [connection signal="area_entered" from="Tiles/@Area2D@111309" to="Tiles/@Area2D@111309" method="area_entered"]
  61. [connection signal="area_entered" from="Tiles/@Area2D@111310" to="Tiles/@Area2D@111310" method="area_entered"]
  62. [connection signal="area_entered" from="Tiles/@Area2D@111311" to="Tiles/@Area2D@111311" method="area_entered"]
  63. [connection signal="area_entered" from="Tiles/@Area2D@111312" to="Tiles/@Area2D@111312" method="area_entered"]
  64. [connection signal="area_entered" from="Tiles/@Area2D@111313" to="Tiles/@Area2D@111313" method="area_entered"]
  65. [connection signal="area_entered" from="Tiles/@Area2D@111314" to="Tiles/@Area2D@111314" method="area_entered"]
  66. [connection signal="area_entered" from="Tiles/@Area2D@111315" to="Tiles/@Area2D@111315" method="area_entered"]
  67. [connection signal="area_entered" from="Tiles/@Area2D@111316" to="Tiles/@Area2D@111316" method="area_entered"]
  68. [connection signal="area_entered" from="Tiles/@Area2D@111317" to="Tiles/@Area2D@111317" method="area_entered"]
  69. [connection signal="area_entered" from="Tiles/@Area2D@111318" to="Tiles/@Area2D@111318" method="area_entered"]
  70. [connection signal="area_entered" from="Tiles/@Area2D@111319" to="Tiles/@Area2D@111319" method="area_entered"]
  71. [connection signal="area_entered" from="Tiles/@Area2D@111320" to="Tiles/@Area2D@111320" method="area_entered"]
  72. [connection signal="area_entered" from="Tiles/@Area2D@111321" to="Tiles/@Area2D@111321" method="area_entered"]
  73. [connection signal="area_entered" from="Tiles/@Area2D@111322" to="Tiles/@Area2D@111322" method="area_entered"]
  74. [connection signal="area_entered" from="Tiles/@Area2D@111323" to="Tiles/@Area2D@111323" method="area_entered"]
  75. [connection signal="area_entered" from="Tiles/@Area2D@111324" to="Tiles/@Area2D@111324" method="area_entered"]
  76. [connection signal="area_entered" from="Tiles/@Area2D@111325" to="Tiles/@Area2D@111325" method="area_entered"]
  77. [connection signal="area_entered" from="Tiles/@Area2D@111326" to="Tiles/@Area2D@111326" method="area_entered"]
  78. [connection signal="area_entered" from="Tiles/@Area2D@111327" to="Tiles/@Area2D@111327" method="area_entered"]
  79. [connection signal="area_entered" from="Tiles/@Area2D@111328" to="Tiles/@Area2D@111328" method="area_entered"]
  80. [connection signal="area_entered" from="Tiles/@Area2D@111329" to="Tiles/@Area2D@111329" method="area_entered"]
  81. [connection signal="area_entered" from="Tiles/@Area2D@111330" to="Tiles/@Area2D@111330" method="area_entered"]
  82. [connection signal="area_entered" from="Tiles/@Area2D@111331" to="Tiles/@Area2D@111331" method="area_entered"]
  83. [connection signal="area_entered" from="Tiles/@Area2D@111332" to="Tiles/@Area2D@111332" method="area_entered"]
  84. [connection signal="area_entered" from="Tiles/@Area2D@111333" to="Tiles/@Area2D@111333" method="area_entered"]
  85. [connection signal="area_entered" from="Tiles/@Area2D@111334" to="Tiles/@Area2D@111334" method="area_entered"]
  86. [connection signal="area_entered" from="Tiles/@Area2D@111335" to="Tiles/@Area2D@111335" method="area_entered"]
  87. [connection signal="area_entered" from="Tiles/@Area2D@111336" to="Tiles/@Area2D@111336" method="area_entered"]
  88. [connection signal="area_entered" from="Tiles/@Area2D@111337" to="Tiles/@Area2D@111337" method="area_entered"]
  89. [connection signal="area_entered" from="Tiles/@Area2D@111338" to="Tiles/@Area2D@111338" method="area_entered"]
  90. [connection signal="area_entered" from="Tiles/@Area2D@111339" to="Tiles/@Area2D@111339" method="area_entered"]
  91. [connection signal="area_entered" from="Tiles/@Area2D@111340" to="Tiles/@Area2D@111340" method="area_entered"]
  92. [connection signal="area_entered" from="Tiles/@Area2D@111341" to="Tiles/@Area2D@111341" method="area_entered"]
  93. [connection signal="area_entered" from="Tiles/@Area2D@111342" to="Tiles/@Area2D@111342" method="area_entered"]
  94. [connection signal="area_entered" from="Tiles/@Area2D@111343" to="Tiles/@Area2D@111343" method="area_entered"]
  95. [connection signal="area_entered" from="Tiles/@Area2D@111344" to="Tiles/@Area2D@111344" method="area_entered"]
  96. [connection signal="area_entered" from="Tiles/@Area2D@111345" to="Tiles/@Area2D@111345" method="area_entered"]
  97. [connection signal="area_entered" from="Tiles/@Area2D@111346" to="Tiles/@Area2D@111346" method="area_entered"]
  98. [connection signal="area_entered" from="Tiles/@Area2D@111347" to="Tiles/@Area2D@111347" method="area_entered"]
  99. [connection signal="area_entered" from="Tiles/@Area2D@111348" to="Tiles/@Area2D@111348" method="area_entered"]
  100. [connection signal="area_entered" from="Tiles/@Area2D@111349" to="Tiles/@Area2D@111349" method="area_entered"]
  101. [connection signal="area_entered" from="Tiles/@Area2D@111350" to="Tiles/@Area2D@111350" method="area_entered"]
  102. [connection signal="area_entered" from="Tiles/@Area2D@111351" to="Tiles/@Area2D@111351" method="area_entered"]
  103. [connection signal="area_entered" from="Tiles/@Area2D@111352" to="Tiles/@Area2D@111352" method="area_entered"]
  104. [connection signal="area_entered" from="Tiles/@Area2D@111353" to="Tiles/@Area2D@111353" method="area_entered"]
  105. [connection signal="area_entered" from="Tiles/@Area2D@111354" to="Tiles/@Area2D@111354" method="area_entered"]
  106. [connection signal="area_entered" from="Tiles/@Area2D@111355" to="Tiles/@Area2D@111355" method="area_entered"]
  107. [connection signal="area_entered" from="Tiles/@Area2D@111356" to="Tiles/@Area2D@111356" method="area_entered"]
  108. [connection signal="area_entered" from="Tiles/@Area2D@111357" to="Tiles/@Area2D@111357" method="area_entered"]
  109. [connection signal="area_entered" from="Tiles/@Area2D@111358" to="Tiles/@Area2D@111358" method="area_entered"]
  110. [connection signal="area_entered" from="Tiles/@Area2D@111359" to="Tiles/@Area2D@111359" method="area_entered"]
  111. [connection signal="area_entered" from="Tiles/@Area2D@111360" to="Tiles/@Area2D@111360" method="area_entered"]
  112. [connection signal="area_entered" from="Tiles/@Area2D@111361" to="Tiles/@Area2D@111361" method="area_entered"]
  113. [connection signal="area_entered" from="Tiles/@Area2D@111362" to="Tiles/@Area2D@111362" method="area_entered"]
  114. [connection signal="area_entered" from="Tiles/@Area2D@111363" to="Tiles/@Area2D@111363" method="area_entered"]
  115. [connection signal="area_entered" from="Tiles/@Area2D@111364" to="Tiles/@Area2D@111364" method="area_entered"]
  116. [connection signal="area_entered" from="Tiles/@Area2D@111365" to="Tiles/@Area2D@111365" method="area_entered"]
  117. [connection signal="area_entered" from="Tiles/@Area2D@111366" to="Tiles/@Area2D@111366" method="area_entered"]
  118. [connection signal="area_entered" from="Tiles/@Area2D@111367" to="Tiles/@Area2D@111367" method="area_entered"]
  119. [connection signal="area_entered" from="Tiles/@Area2D@111368" to="Tiles/@Area2D@111368" method="area_entered"]
  120. [connection signal="area_entered" from="Tiles/@Area2D@111369" to="Tiles/@Area2D@111369" method="area_entered"]
  121. [connection signal="area_entered" from="Tiles/@Area2D@111370" to="Tiles/@Area2D@111370" method="area_entered"]
  122. [connection signal="area_entered" from="Tiles/@Area2D@111371" to="Tiles/@Area2D@111371" method="area_entered"]
  123. [connection signal="area_entered" from="Tiles/@Area2D@111372" to="Tiles/@Area2D@111372" method="area_entered"]
  124. [connection signal="area_entered" from="Tiles/@Area2D@111373" to="Tiles/@Area2D@111373" method="area_entered"]
  125. [connection signal="area_entered" from="Tiles/@Area2D@111374" to="Tiles/@Area2D@111374" method="area_entered"]
  126. [connection signal="area_entered" from="Tiles/@Area2D@111375" to="Tiles/@Area2D@111375" method="area_entered"]
  127. [connection signal="area_entered" from="Tiles/@Area2D@111376" to="Tiles/@Area2D@111376" method="area_entered"]
  128. [connection signal="area_entered" from="Tiles/@Area2D@111377" to="Tiles/@Area2D@111377" method="area_entered"]
  129. [connection signal="area_entered" from="Tiles/@Area2D@111378" to="Tiles/@Area2D@111378" method="area_entered"]
  130. [connection signal="area_entered" from="Tiles/@Area2D@111379" to="Tiles/@Area2D@111379" method="area_entered"]
  131. [connection signal="area_entered" from="Tiles/@Area2D@111380" to="Tiles/@Area2D@111380" method="area_entered"]
  132. [connection signal="area_entered" from="Tiles/@Area2D@111381" to="Tiles/@Area2D@111381" method="area_entered"]
  133. [connection signal="area_entered" from="Tiles/@Area2D@111382" to="Tiles/@Area2D@111382" method="area_entered"]
  134. [connection signal="area_entered" from="Tiles/@Area2D@111383" to="Tiles/@Area2D@111383" method="area_entered"]
  135. [connection signal="area_entered" from="Tiles/@Area2D@111384" to="Tiles/@Area2D@111384" method="area_entered"]
  136. [connection signal="area_entered" from="Tiles/@Area2D@111385" to="Tiles/@Area2D@111385" method="area_entered"]
  137. [connection signal="area_entered" from="Tiles/@Area2D@111386" to="Tiles/@Area2D@111386" method="area_entered"]
  138. [connection signal="area_entered" from="Tiles/@Area2D@111387" to="Tiles/@Area2D@111387" method="area_entered"]
  139. [connection signal="area_entered" from="Tiles/@Area2D@111388" to="Tiles/@Area2D@111388" method="area_entered"]
  140. [connection signal="area_entered" from="Tiles/@Area2D@111389" to="Tiles/@Area2D@111389" method="area_entered"]
  141. [connection signal="area_entered" from="Tiles/@Area2D@111390" to="Tiles/@Area2D@111390" method="area_entered"]
  142. [connection signal="area_entered" from="Tiles/@Area2D@111391" to="Tiles/@Area2D@111391" method="area_entered"]
  143. [connection signal="area_entered" from="Tiles/@Area2D@111392" to="Tiles/@Area2D@111392" method="area_entered"]
  144. [connection signal="area_entered" from="Tiles/@Area2D@111393" to="Tiles/@Area2D@111393" method="area_entered"]
  145. [connection signal="area_entered" from="Tiles/@Area2D@111394" to="Tiles/@Area2D@111394" method="area_entered"]
  146. [connection signal="area_entered" from="Tiles/@Area2D@111395" to="Tiles/@Area2D@111395" method="area_entered"]
  147. [connection signal="area_entered" from="Tiles/@Area2D@111396" to="Tiles/@Area2D@111396" method="area_entered"]
  148. [connection signal="area_entered" from="Tiles/@Area2D@111397" to="Tiles/@Area2D@111397" method="area_entered"]
  149. [connection signal="area_entered" from="Tiles/@Area2D@111398" to="Tiles/@Area2D@111398" method="area_entered"]
  150. [connection signal="area_entered" from="Tiles/@Area2D@111399" to="Tiles/@Area2D@111399" method="area_entered"]
  151. [connection signal="area_entered" from="Tiles/@Area2D@111400" to="Tiles/@Area2D@111400" method="area_entered"]
  152. [connection signal="area_entered" from="Tiles/@Area2D@111401" to="Tiles/@Area2D@111401" method="area_entered"]
  153. [connection signal="area_entered" from="Tiles/@Area2D@111402" to="Tiles/@Area2D@111402" method="area_entered"]
  154. [connection signal="area_entered" from="Tiles/@Area2D@111403" to="Tiles/@Area2D@111403" method="area_entered"]
  155. [connection signal="area_entered" from="Tiles/@Area2D@111404" to="Tiles/@Area2D@111404" method="area_entered"]
  156. [connection signal="area_entered" from="Tiles/@Area2D@111405" to="Tiles/@Area2D@111405" method="area_entered"]
  157. [connection signal="area_entered" from="Tiles/@Area2D@111406" to="Tiles/@Area2D@111406" method="area_entered"]
  158. [connection signal="area_entered" from="Tiles/@Area2D@111407" to="Tiles/@Area2D@111407" method="area_entered"]
  159. [connection signal="area_entered" from="Tiles/@Area2D@111408" to="Tiles/@Area2D@111408" method="area_entered"]
  160. [connection signal="area_entered" from="Tiles/@Area2D@111409" to="Tiles/@Area2D@111409" method="area_entered"]
  161. [connection signal="area_entered" from="Tiles/@Area2D@111410" to="Tiles/@Area2D@111410" method="area_entered"]
  162. [connection signal="area_entered" from="Tiles/@Area2D@111411" to="Tiles/@Area2D@111411" method="area_entered"]
  163. [connection signal="area_entered" from="Tiles/@Area2D@111412" to="Tiles/@Area2D@111412" method="area_entered"]
  164. [connection signal="area_entered" from="Tiles/@Area2D@111413" to="Tiles/@Area2D@111413" method="area_entered"]
  165. [connection signal="area_entered" from="Tiles/@Area2D@111414" to="Tiles/@Area2D@111414" method="area_entered"]
  166. [connection signal="area_entered" from="Tiles/@Area2D@111415" to="Tiles/@Area2D@111415" method="area_entered"]
  167. [connection signal="area_entered" from="Tiles/@Area2D@111416" to="Tiles/@Area2D@111416" method="area_entered"]
  168. [connection signal="area_entered" from="Tiles/@Area2D@111417" to="Tiles/@Area2D@111417" method="area_entered"]
  169. [connection signal="area_entered" from="Tiles/@Area2D@111418" to="Tiles/@Area2D@111418" method="area_entered"]
  170. [connection signal="area_entered" from="Tiles/@Area2D@111419" to="Tiles/@Area2D@111419" method="area_entered"]
  171. [connection signal="area_entered" from="Tiles/@Area2D@111420" to="Tiles/@Area2D@111420" method="area_entered"]
  172. [connection signal="area_entered" from="Tiles/@Area2D@111421" to="Tiles/@Area2D@111421" method="area_entered"]
  173. [connection signal="area_entered" from="Tiles/@Area2D@111422" to="Tiles/@Area2D@111422" method="area_entered"]
  174. [connection signal="area_entered" from="Tiles/@Area2D@111423" to="Tiles/@Area2D@111423" method="area_entered"]
  175. [connection signal="area_entered" from="Tiles/@Area2D@111424" to="Tiles/@Area2D@111424" method="area_entered"]
  176. [connection signal="area_entered" from="Tiles/@Area2D@111425" to="Tiles/@Area2D@111425" method="area_entered"]