5-4.tscn 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. [gd_scene load_steps=3 format=3 uid="uid://bqxm5q4jsfica"]
  2. [ext_resource type="PackedScene" uid="uid://dd6113ilxy1qy" path="res://Scenes/Levels/SMBLL/World2/2-4.tscn" id="1_aq2gf"]
  3. [ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_tn7ep"]
  4. [node name="2-4" instance=ExtResource("1_aq2gf")]
  5. campaign = "SMBANN"
  6. world_id = 5
  7. [node name="LevelBG" parent="." index="10"]
  8. particles = 3
  9. [node name="DiscoLevel" type="Node" parent="." index="12"]
  10. script = ExtResource("2_tn7ep")
  11. combo_meter_rate = 0.25
  12. max_combo = 15
  13. metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
  14. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
  15. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  16. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
  17. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  18. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_block_hit"]
  19. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
  20. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160" method="on_shell_block_hit"]
  21. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50160" to="Tiles/@AnimatableBody2D@50160/BlockAnimations" method="bounce_block" unbinds=1]
  22. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_block_hit"]
  23. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
  24. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161" method="on_shell_block_hit"]
  25. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50161" to="Tiles/@AnimatableBody2D@50161/BlockAnimations" method="bounce_block" unbinds=1]
  26. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_block_hit"]
  27. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
  28. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162" method="on_shell_block_hit"]
  29. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50162" to="Tiles/@AnimatableBody2D@50162/BlockAnimations" method="bounce_block" unbinds=1]
  30. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_block_hit"]
  31. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
  32. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163" method="on_shell_block_hit"]
  33. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50163" to="Tiles/@AnimatableBody2D@50163/BlockAnimations" method="bounce_block" unbinds=1]
  34. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_block_hit"]
  35. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
  36. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164" method="on_shell_block_hit"]
  37. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50164" to="Tiles/@AnimatableBody2D@50164/BlockAnimations" method="bounce_block" unbinds=1]
  38. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_block_hit"]
  39. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
  40. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165" method="on_shell_block_hit"]
  41. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50165" to="Tiles/@AnimatableBody2D@50165/BlockAnimations" method="bounce_block" unbinds=1]
  42. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_block_hit"]
  43. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
  44. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166" method="on_shell_block_hit"]
  45. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50166" to="Tiles/@AnimatableBody2D@50166/BlockAnimations" method="bounce_block" unbinds=1]
  46. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_block_hit"]
  47. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
  48. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167" method="on_shell_block_hit"]
  49. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50167" to="Tiles/@AnimatableBody2D@50167/BlockAnimations" method="bounce_block" unbinds=1]
  50. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_block_hit"]
  51. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
  52. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168" method="on_shell_block_hit"]
  53. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50168" to="Tiles/@AnimatableBody2D@50168/BlockAnimations" method="bounce_block" unbinds=1]
  54. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_block_hit"]
  55. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
  56. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169" method="on_shell_block_hit"]
  57. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50169" to="Tiles/@AnimatableBody2D@50169/BlockAnimations" method="bounce_block" unbinds=1]
  58. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_block_hit"]
  59. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
  60. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170" method="on_shell_block_hit"]
  61. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50170" to="Tiles/@AnimatableBody2D@50170/BlockAnimations" method="bounce_block" unbinds=1]
  62. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_block_hit"]
  63. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
  64. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171" method="on_shell_block_hit"]
  65. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50171" to="Tiles/@AnimatableBody2D@50171/BlockAnimations" method="bounce_block" unbinds=1]
  66. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_block_hit"]
  67. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/BlockAnimations" method="bounce_block" unbinds=1]
  68. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172" method="on_shell_block_hit"]
  69. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@50172" to="Tiles/@AnimatableBody2D@50172/BlockAnimations" method="bounce_block" unbinds=1]
  70. [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
  71. [connection signal="area_entered" from="Tiles/@Area2D@50173" to="Tiles/@Area2D@50173" method="area_entered"]
  72. [connection signal="area_entered" from="Tiles/@Area2D@50174" to="Tiles/@Area2D@50174" method="area_entered"]
  73. [connection signal="area_entered" from="Tiles/@Area2D@50175" to="Tiles/@Area2D@50175" method="area_entered"]
  74. [connection signal="area_entered" from="Tiles/@Area2D@50176" to="Tiles/@Area2D@50176" method="area_entered"]
  75. [connection signal="area_entered" from="Tiles/@Area2D@50177" to="Tiles/@Area2D@50177" method="area_entered"]
  76. [connection signal="area_entered" from="Tiles/@Area2D@50178" to="Tiles/@Area2D@50178" method="area_entered"]
  77. [connection signal="area_entered" from="Tiles/@Area2D@50179" to="Tiles/@Area2D@50179" method="area_entered"]
  78. [connection signal="area_entered" from="Tiles/@Area2D@50180" to="Tiles/@Area2D@50180" method="area_entered"]
  79. [connection signal="area_entered" from="Tiles/@Area2D@50181" to="Tiles/@Area2D@50181" method="area_entered"]
  80. [connection signal="area_entered" from="Tiles/@Area2D@50182" to="Tiles/@Area2D@50182" method="area_entered"]
  81. [connection signal="area_entered" from="Tiles/@Area2D@50183" to="Tiles/@Area2D@50183" method="area_entered"]
  82. [connection signal="area_entered" from="Tiles/@Area2D@50184" to="Tiles/@Area2D@50184" method="area_entered"]
  83. [connection signal="area_entered" from="Tiles/@Area2D@50185" to="Tiles/@Area2D@50185" method="area_entered"]
  84. [connection signal="area_entered" from="Tiles/@Area2D@50186" to="Tiles/@Area2D@50186" method="area_entered"]
  85. [connection signal="area_entered" from="Tiles/@Area2D@50187" to="Tiles/@Area2D@50187" method="area_entered"]
  86. [connection signal="area_entered" from="Tiles/@Area2D@50188" to="Tiles/@Area2D@50188" method="area_entered"]
  87. [connection signal="area_entered" from="Tiles/@Area2D@50189" to="Tiles/@Area2D@50189" method="area_entered"]
  88. [connection signal="area_entered" from="Tiles/@Area2D@50190" to="Tiles/@Area2D@50190" method="area_entered"]
  89. [connection signal="area_entered" from="Tiles/@Area2D@50191" to="Tiles/@Area2D@50191" method="area_entered"]
  90. [connection signal="area_entered" from="Tiles/@Area2D@50192" to="Tiles/@Area2D@50192" method="area_entered"]
  91. [connection signal="area_entered" from="Tiles/@Area2D@50193" to="Tiles/@Area2D@50193" method="area_entered"]
  92. [connection signal="area_entered" from="Tiles/@Area2D@50194" to="Tiles/@Area2D@50194" method="area_entered"]
  93. [connection signal="area_entered" from="Tiles/@Area2D@50195" to="Tiles/@Area2D@50195" method="area_entered"]
  94. [connection signal="area_entered" from="Tiles/@Area2D@50196" to="Tiles/@Area2D@50196" method="area_entered"]
  95. [connection signal="area_entered" from="Tiles/@Area2D@50197" to="Tiles/@Area2D@50197" method="area_entered"]
  96. [connection signal="area_entered" from="Tiles/@Area2D@50198" to="Tiles/@Area2D@50198" method="area_entered"]
  97. [connection signal="area_entered" from="Tiles/@Area2D@50199" to="Tiles/@Area2D@50199" method="area_entered"]
  98. [connection signal="area_entered" from="Tiles/@Area2D@50200" to="Tiles/@Area2D@50200" method="area_entered"]
  99. [connection signal="area_entered" from="Tiles/@Area2D@50201" to="Tiles/@Area2D@50201" method="area_entered"]
  100. [connection signal="area_entered" from="Tiles/@Area2D@50202" to="Tiles/@Area2D@50202" method="area_entered"]
  101. [connection signal="area_entered" from="Tiles/@Area2D@50203" to="Tiles/@Area2D@50203" method="area_entered"]
  102. [connection signal="area_entered" from="Tiles/@Area2D@50204" to="Tiles/@Area2D@50204" method="area_entered"]
  103. [connection signal="area_entered" from="Tiles/@Area2D@50205" to="Tiles/@Area2D@50205" method="area_entered"]
  104. [connection signal="area_entered" from="Tiles/@Area2D@50206" to="Tiles/@Area2D@50206" method="area_entered"]
  105. [connection signal="area_entered" from="Tiles/@Area2D@50207" to="Tiles/@Area2D@50207" method="area_entered"]
  106. [connection signal="area_entered" from="Tiles/@Area2D@50208" to="Tiles/@Area2D@50208" method="area_entered"]
  107. [connection signal="area_entered" from="Tiles/@Area2D@50209" to="Tiles/@Area2D@50209" method="area_entered"]