3-1a.tscn 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. [gd_scene load_steps=3 format=3 uid="uid://crredk6b3dwes"]
  2. [ext_resource type="PackedScene" uid="uid://b5xcegtq8giyf" path="res://Scenes/Levels/SMB1/World3/3-1a.tscn" id="1_w3wwn"]
  3. [ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_mj68s"]
  4. [node name="3-1A" instance=ExtResource("1_w3wwn")]
  5. [node name="PipeArea" parent="." index="3"]
  6. target_level = "uid://by2lk0a20jr7w"
  7. [node name="DiscoLevel" type="Node" parent="." index="10"]
  8. script = ExtResource("2_mj68s")
  9. metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
  10. [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
  11. [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
  12. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
  13. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  14. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
  15. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  16. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active_2"]
  17. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/LevelPersistance" method="set_as_active"]
  18. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_block_hit"]
  19. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1]
  20. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290" method="on_shell_block_hit"]
  21. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230290" to="Tiles/@AnimatableBody2D@230290/BlockAnimations" method="bounce_block" unbinds=1]
  22. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active_2"]
  23. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/LevelPersistance" method="set_as_active"]
  24. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_block_hit"]
  25. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1]
  26. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291" method="on_shell_block_hit"]
  27. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230291" to="Tiles/@AnimatableBody2D@230291/BlockAnimations" method="bounce_block" unbinds=1]
  28. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active_2"]
  29. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/LevelPersistance" method="set_as_active"]
  30. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_block_hit"]
  31. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1]
  32. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292" method="on_shell_block_hit"]
  33. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230292" to="Tiles/@AnimatableBody2D@230292/BlockAnimations" method="bounce_block" unbinds=1]
  34. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active_2"]
  35. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/LevelPersistance" method="set_as_active"]
  36. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_block_hit"]
  37. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1]
  38. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293" method="on_shell_block_hit"]
  39. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230293" to="Tiles/@AnimatableBody2D@230293/BlockAnimations" method="bounce_block" unbinds=1]
  40. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active_2"]
  41. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/LevelPersistance" method="set_as_active"]
  42. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_block_hit"]
  43. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1]
  44. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294" method="on_shell_block_hit"]
  45. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230294" to="Tiles/@AnimatableBody2D@230294/BlockAnimations" method="bounce_block" unbinds=1]
  46. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active_2"]
  47. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/LevelPersistance" method="set_as_active"]
  48. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_block_hit"]
  49. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1]
  50. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295" method="on_shell_block_hit"]
  51. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230295" to="Tiles/@AnimatableBody2D@230295/BlockAnimations" method="bounce_block" unbinds=1]
  52. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active_2"]
  53. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/LevelPersistance" method="set_as_active"]
  54. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_block_hit"]
  55. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1]
  56. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296" method="on_shell_block_hit"]
  57. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230296" to="Tiles/@AnimatableBody2D@230296/BlockAnimations" method="bounce_block" unbinds=1]
  58. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active_2"]
  59. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/LevelPersistance" method="set_as_active"]
  60. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_block_hit"]
  61. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1]
  62. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297" method="on_shell_block_hit"]
  63. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230297" to="Tiles/@AnimatableBody2D@230297/BlockAnimations" method="bounce_block" unbinds=1]
  64. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active_2"]
  65. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/LevelPersistance" method="set_as_active"]
  66. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_block_hit"]
  67. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1]
  68. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298" method="on_shell_block_hit"]
  69. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230298" to="Tiles/@AnimatableBody2D@230298/BlockAnimations" method="bounce_block" unbinds=1]
  70. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active_2"]
  71. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/LevelPersistance" method="set_as_active"]
  72. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_block_hit"]
  73. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1]
  74. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299" method="on_shell_block_hit"]
  75. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230299" to="Tiles/@AnimatableBody2D@230299/BlockAnimations" method="bounce_block" unbinds=1]
  76. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active_2"]
  77. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/LevelPersistance" method="set_as_active"]
  78. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_block_hit"]
  79. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1]
  80. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300" method="on_shell_block_hit"]
  81. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230300" to="Tiles/@AnimatableBody2D@230300/BlockAnimations" method="bounce_block" unbinds=1]
  82. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active_2"]
  83. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/LevelPersistance" method="set_as_active"]
  84. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_block_hit"]
  85. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1]
  86. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301" method="on_shell_block_hit"]
  87. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230301" to="Tiles/@AnimatableBody2D@230301/BlockAnimations" method="bounce_block" unbinds=1]
  88. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active_2"]
  89. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/LevelPersistance" method="set_as_active"]
  90. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_block_hit"]
  91. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1]
  92. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302" method="on_shell_block_hit"]
  93. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230302" to="Tiles/@AnimatableBody2D@230302/BlockAnimations" method="bounce_block" unbinds=1]
  94. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active_2"]
  95. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/LevelPersistance" method="set_as_active"]
  96. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_block_hit"]
  97. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1]
  98. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303" method="on_shell_block_hit"]
  99. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230303" to="Tiles/@AnimatableBody2D@230303/BlockAnimations" method="bounce_block" unbinds=1]
  100. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active_2"]
  101. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/LevelPersistance" method="set_as_active"]
  102. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_block_hit"]
  103. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1]
  104. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304" method="on_shell_block_hit"]
  105. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230304" to="Tiles/@AnimatableBody2D@230304/BlockAnimations" method="bounce_block" unbinds=1]
  106. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active_2"]
  107. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/LevelPersistance" method="set_as_active"]
  108. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_block_hit"]
  109. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1]
  110. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305" method="on_shell_block_hit"]
  111. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230305" to="Tiles/@AnimatableBody2D@230305/BlockAnimations" method="bounce_block" unbinds=1]
  112. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active_2"]
  113. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/LevelPersistance" method="set_as_active"]
  114. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_block_hit"]
  115. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1]
  116. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306" method="on_shell_block_hit"]
  117. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230306" to="Tiles/@AnimatableBody2D@230306/BlockAnimations" method="bounce_block" unbinds=1]
  118. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active_2"]
  119. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/LevelPersistance" method="set_as_active"]
  120. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_block_hit"]
  121. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1]
  122. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307" method="on_shell_block_hit"]
  123. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230307" to="Tiles/@AnimatableBody2D@230307/BlockAnimations" method="bounce_block" unbinds=1]
  124. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active_2"]
  125. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/LevelPersistance" method="set_as_active"]
  126. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_block_hit"]
  127. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1]
  128. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308" method="on_shell_block_hit"]
  129. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230308" to="Tiles/@AnimatableBody2D@230308/BlockAnimations" method="bounce_block" unbinds=1]
  130. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active_2"]
  131. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/LevelPersistance" method="set_as_active"]
  132. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_block_hit"]
  133. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1]
  134. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309" method="on_shell_block_hit"]
  135. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230309" to="Tiles/@AnimatableBody2D@230309/BlockAnimations" method="bounce_block" unbinds=1]
  136. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active_2"]
  137. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/LevelPersistance" method="set_as_active"]
  138. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_block_hit"]
  139. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1]
  140. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310" method="on_shell_block_hit"]
  141. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@230310" to="Tiles/@AnimatableBody2D@230310/BlockAnimations" method="bounce_block" unbinds=1]
  142. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  143. [connection signal="collected" from="Tiles/@Node2D@230311" to="Tiles/@Node2D@230311/LevelPersistance" method="set_as_active"]
  144. [connection signal="collected" from="Tiles/@Node2D@230312" to="Tiles/@Node2D@230312/LevelPersistance" method="set_as_active"]
  145. [connection signal="collected" from="Tiles/@Node2D@230313" to="Tiles/@Node2D@230313/LevelPersistance" method="set_as_active"]
  146. [connection signal="collected" from="Tiles/@Node2D@230314" to="Tiles/@Node2D@230314/LevelPersistance" method="set_as_active"]
  147. [connection signal="collected" from="Tiles/@Node2D@230315" to="Tiles/@Node2D@230315/LevelPersistance" method="set_as_active"]
  148. [connection signal="collected" from="Tiles/@Node2D@230316" to="Tiles/@Node2D@230316/LevelPersistance" method="set_as_active"]
  149. [connection signal="collected" from="Tiles/@Node2D@230317" to="Tiles/@Node2D@230317/LevelPersistance" method="set_as_active"]
  150. [connection signal="collected" from="Tiles/@Node2D@230318" to="Tiles/@Node2D@230318/LevelPersistance" method="set_as_active"]
  151. [connection signal="collected" from="Tiles/@Node2D@230319" to="Tiles/@Node2D@230319/LevelPersistance" method="set_as_active"]
  152. [connection signal="collected" from="Tiles/@Node2D@230320" to="Tiles/@Node2D@230320/LevelPersistance" method="set_as_active"]
  153. [connection signal="collected" from="Tiles/@Node2D@230321" to="Tiles/@Node2D@230321/LevelPersistance" method="set_as_active"]