8-3a.tscn 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. [gd_scene load_steps=21 format=4 uid="uid://dgwlxsujnew3k"]
  2. [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_qxtce"]
  3. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_v6u5j"]
  4. [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_p2q26"]
  5. [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_5a1io"]
  6. [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_v6u5j"]
  7. [ext_resource type="PackedScene" uid="uid://cs40v66vkl6qi" path="res://Scenes/Prefabs/Entities/Enemies/SideStepper.tscn" id="7_jf0st"]
  8. [ext_resource type="PackedScene" uid="uid://cwhvsfp31cuu6" path="res://Scenes/Prefabs/Entities/Enemies/FighterFly.tscn" id="8_nx2p1"]
  9. [ext_resource type="PackedScene" uid="uid://kr7i2kf6rew0" path="res://Scenes/Prefabs/Entities/Enemies/HammerBro.tscn" id="9_f6gb3"]
  10. [ext_resource type="PackedScene" uid="uid://c6loucilra6da" path="res://Scenes/Prefabs/LevelObjects/EndFlagpole.tscn" id="10_emydl"]
  11. [ext_resource type="PackedScene" uid="uid://b5o0j3kfv2xys" path="res://Scenes/Prefabs/LevelObjects/EndFinalSpCastle.tscn" id="11_jps40"]
  12. [ext_resource type="PackedScene" uid="uid://cmvugag0kupgu" path="res://Scenes/Prefabs/Entities/Enemies/RedKoopaTroopa.tscn" id="11_p2q26"]
  13. [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_5a1io"]
  14. [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_5a1io"]
  15. [ext_resource type="PackedScene" uid="uid://58uk17ixtt4r" path="res://Scenes/Prefabs/Blocks/InvisibleBlocks/InvisibleQuestionBlock.tscn" id="15_4dldq"]
  16. [ext_resource type="PackedScene" uid="uid://rruc6lnk16rr" path="res://Scenes/Prefabs/Entities/Items/ClockItem.tscn" id="15_v6u5j"]
  17. [ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="18_7yb4r"]
  18. [ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="19_x3i3g"]
  19. [ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="20_lwtne"]
  20. [ext_resource type="PackedScene" uid="uid://cmbpqnq10arts" path="res://Scenes/Prefabs/Entities/Items/RedCoin.tscn" id="21_7yb4r"]
  21. [ext_resource type="PackedScene" uid="uid://dsa8lpl7n8ge0" path="res://Scenes/Prefabs/Blocks/BrickBlocks/BrickBlock.tscn" id="22_x3i3g"]
  22. [node name="8-3a" type="Node"]
  23. script = ExtResource("1_qxtce")
  24. music = ExtResource("2_v6u5j")
  25. theme_time = "Night"
  26. campaign = "SMBS"
  27. world_id = 8
  28. level_id = 3
  29. metadata/_custom_type_script = "uid://bcqr1v25ygedb"
  30. [node name="LevelBG" parent="." instance=ExtResource("3_p2q26")]
  31. time_of_day = 1
  32. [node name="Tiles" parent="." instance=ExtResource("4_5a1io")]
  33. tile_map_data = PackedByteArray("AADt/wAAAAABAAAAAADu/wAAAAACAAAAAADv/wAAAAACAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAACAAAAAAABAAAAAAACAAAAAAACAAAAAAACAAAAAAADAAAAAAADAAAAAADt/wEAAAABAAEAAADu/wEAAAACAAEAAADv/wEAAAACAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAACAAEAAAABAAEAAAACAAEAAAACAAEAAAACAAEAAAADAAEAAAADAAEAAADt/wIAAAABAAIAAADu/wIAAAACAAIAAADv/wIAAAACAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAACAAIAAAABAAIAAAACAAIAAAACAAIAAAACAAIAAAADAAIAAAADAAIAAAAxAAAAAAABAAAAAAAyAAAAAAACAAAAAAAzAAAAAAACAAAAAAA0AAAAAAACAAAAAAA1AAAAAAACAAAAAAA2AAAAAAACAAAAAAA3AAAAAAACAAAAAAA4AAAAAAACAAAAAAA5AAAAAAACAAAAAAA6AAAAAAACAAAAAAA7AAAAAAACAAAAAAA8AAAAAAACAAAAAAA9AAAAAAACAAAAAAA+AAAAAAACAAAAAAA/AAAAAAACAAAAAABAAAAAAAACAAAAAABBAAAAAAACAAAAAABCAAAAAAACAAAAAABDAAAAAAACAAAAAABEAAAAAAACAAAAAABFAAAAAAACAAAAAABGAAAAAAACAAAAAABHAAAAAAACAAAAAABIAAAAAAACAAAAAABJAAAAAAACAAAAAABKAAAAAAACAAAAAABLAAAAAAACAAAAAABMAAAAAAACAAAAAABNAAAAAAACAAAAAABOAAAAAAACAAAAAABPAAAAAAACAAAAAAAxAAEAAAABAAEAAAAyAAEAAAACAAEAAAAzAAEAAAACAAEAAAA0AAEAAAACAAEAAAA1AAEAAAACAAEAAAA2AAEAAAACAAEAAAA3AAEAAAACAAEAAAA4AAEAAAACAAEAAAA5AAEAAAACAAEAAAA6AAEAAAACAAEAAAA7AAEAAAACAAEAAAA8AAEAAAACAAEAAAA9AAEAAAACAAEAAAA+AAEAAAACAAEAAAA/AAEAAAACAAEAAABAAAEAAAACAAEAAABBAAEAAAACAAEAAABCAAEAAAACAAEAAABDAAEAAAACAAEAAABEAAEAAAACAAEAAABFAAEAAAACAAEAAABGAAEAAAACAAEAAABHAAEAAAACAAEAAABIAAEAAAACAAEAAABJAAEAAAACAAEAAABKAAEAAAACAAEAAABLAAEAAAACAAEAAABMAAEAAAACAAEAAABNAAEAAAACAAEAAABOAAEAAAACAAEAAABPAAEAAAACAAEAAAAxAAIAAAABAAIAAAAyAAIAAAACAAIAAAAzAAIAAAACAAIAAAA0AAIAAAACAAIAAAA1AAIAAAACAAIAAAA2AAIAAAACAAIAAAA3AAIAAAACAAIAAAA4AAIAAAACAAIAAAA5AAIAAAACAAIAAAA6AAIAAAACAAIAAAA7AAIAAAACAAIAAAA8AAIAAAACAAIAAAA9AAIAAAACAAIAAAA+AAIAAAACAAIAAAA/AAIAAAACAAIAAABAAAIAAAACAAIAAABBAAIAAAACAAIAAABCAAIAAAACAAIAAABDAAIAAAACAAIAAABEAAIAAAACAAIAAABFAAIAAAACAAIAAABGAAIAAAACAAIAAABHAAIAAAACAAIAAABIAAIAAAACAAIAAABJAAIAAAACAAIAAABKAAIAAAACAAIAAABLAAIAAAACAAIAAABMAAIAAAACAAIAAABNAAIAAAACAAIAAABOAAIAAAACAAIAAABPAAIAAAACAAIAAABQAAAAAAACAAAAAABRAAAAAAACAAAAAABSAAAAAAACAAAAAABTAAAAAAACAAAAAABUAAAAAAACAAAAAABVAAAAAAACAAAAAABWAAAAAAACAAAAAABXAAAAAAACAAAAAABYAAAAAAACAAAAAABZAAAAAAACAAAAAABaAAAAAAACAAAAAABbAAAAAAACAAAAAABcAAAAAAADAAAAAABQAAEAAAACAAEAAABRAAEAAAACAAEAAABSAAEAAAACAAEAAABTAAEAAAACAAEAAABUAAEAAAACAAEAAABVAAEAAAACAAEAAABWAAEAAAACAAEAAABXAAEAAAACAAEAAABYAAEAAAACAAEAAABZAAEAAAACAAEAAABaAAEAAAACAAEAAABbAAEAAAACAAEAAABcAAEAAAADAAEAAABQAAIAAAACAAIAAABRAAIAAAACAAIAAABSAAIAAAACAAIAAABTAAIAAAACAAIAAABUAAIAAAACAAIAAABVAAIAAAACAAIAAABWAAIAAAACAAIAAABXAAIAAAACAAIAAABYAAIAAAACAAIAAABZAAIAAAACAAIAAABaAAIAAAACAAIAAABbAAIAAAACAAIAAABcAAIAAAADAAIAAABuAAAAAAABAAAAAABvAAAAAAACAAAAAABwAAAAAAACAAAAAABxAAAAAAACAAAAAAByAAAAAAACAAAAAABzAAAAAAACAAAAAAB0AAAAAAACAAAAAAB1AAAAAAACAAAAAAB2AAAAAAACAAAAAAB3AAAAAAACAAAAAAB4AAAAAAACAAAAAAB5AAAAAAACAAAAAAB6AAAAAAACAAAAAAB7AAAAAAACAAAAAAB8AAAAAAACAAAAAAB9AAAAAAACAAAAAAB+AAAAAAACAAAAAAB/AAAAAAACAAAAAACAAAAAAAACAAAAAACBAAAAAAACAAAAAACCAAAAAAACAAAAAACDAAAAAAACAAAAAACEAAAAAAACAAAAAACFAAAAAAADAAAAAABuAAEAAAABAAEAAABvAAEAAAACAAEAAABwAAEAAAACAAEAAABxAAEAAAACAAEAAAByAAEAAAACAAEAAABzAAEAAAACAAEAAAB0AAEAAAACAAEAAAB1AAEAAAACAAEAAAB2AAEAAAACAAEAAAB3AAEAAAACAAEAAAB4AAEAAAACAAEAAAB5AAEAAAACAAEAAAB6AAEAAAACAAEAAAB7AAEAAAACAAEAAAB8AAEAAAACAAEAAAB9AAEAAAACAAEAAAB+AAEAAAACAAEAAAB/AAEAAAACAAEAAACAAAEAAAACAAEAAACBAAEAAAACAAEAAACCAAEAAAACAAEAAACDAAEAAAACAAEAAACEAAEAAAACAAEAAACFAAEAAAADAAEAAABuAAIAAAABAAIAAABvAAIAAAACAAIAAABwAAIAAAACAAIAAABxAAIAAAACAAIAAAByAAIAAAACAAIAAABzAAIAAAACAAIAAAB0AAIAAAACAAIAAAB1AAIAAAACAAIAAAB2AAIAAAACAAIAAAB3AAIAAAACAAIAAAB4AAIAAAACAAIAAAB5AAIAAAACAAIAAAB6AAIAAAACAAIAAAB7AAIAAAACAAIAAAB8AAIAAAACAAIAAAB9AAIAAAACAAIAAAB+AAIAAAACAAIAAAB/AAIAAAACAAIAAACAAAIAAAACAAIAAACBAAIAAAACAAIAAACCAAIAAAACAAIAAACDAAIAAAACAAIAAACEAAIAAAACAAIAAACFAAIAAAADAAIAAABLAP//AAAEAAIAAABMAP//AAAEAAIAAABNAP//AAAEAAIAAABMAP7/AAAEAAIAAABNAP7/AAAEAAIAAABOAP7/AAAEAAIAAABOAP//AAAEAAIAAABNAP3/AAAEAAIAAABOAP3/AAAEAAIAAABOAPz/AAAEAAIAAABhAPz/AAAEAAIAAABmAPj/AAAEAAIAAABuAP//AAAEAAIAAABPAPz/AQAAAAAAAQBQAPz/AQAAAAAAAQBRAPz/AQAAAAAAAQBTAPz/AQAAAAAAAQBUAPz/AQAAAAAAAQBPAPj/AQAAAAAAAQBQAPj/AQAAAAAAAQBRAPj/AQAAAAAAAQBSAPj/AQAAAAAAAQBTAPj/AQAAAAAAAQBUAPj/AQAAAAAAAQA9APz/AQAAAAAAAQA/APz/AQAAAAAAAQBAAPz/AQAAAAAAAQBBAPz/AQAAAAAAAQBCAPz/AQAAAAAAAQBDAPz/AQAAAAAAAQA9APj/AQAAAAAAAQA+APj/AQAAAAAAAQA/APj/AQAAAAAAAQBAAPj/AQAAAAAAAQBBAPj/AQAAAAAAAQBDAPj/AQAAAAAAAQBCAPj/AQAAAAAABwAIAPz/AAAEAAEAAAAOAPj/AAAEAAEAAAAYAP//AAAEAAEAAAAZAP//AAAEAAEAAAAaAP//AAAEAAEAAAAiAP//AAAEAAEAAAAqAP//AAAEAAEAAADy//3/AAAIAAIAAADy//7/AAAIAAMAAADz//3/AAAJAAIAAADz//7/AAAJAAMAAADy////AAAIAAMAAADz////AAAJAAMAAAA=")
  34. [node name="Player" parent="." instance=ExtResource("5_v6u5j")]
  35. position = Vector2(-240, 0)
  36. [node name="EndFlagpole" parent="." instance=ExtResource("10_emydl")]
  37. position = Vector2(1768, 0)
  38. [node name="Enemies" type="Node" parent="EndFlagpole"]
  39. [node name="SideStepper" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")]
  40. position = Vector2(984, -64)
  41. [node name="SideStepper2" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")]
  42. position = Vector2(1040, -64)
  43. [node name="SideStepper3" parent="EndFlagpole/Enemies" instance=ExtResource("7_jf0st")]
  44. position = Vector2(1088, -64)
  45. [node name="FighterFly" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  46. position = Vector2(-128, -8)
  47. [node name="FighterFly2" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  48. position = Vector2(-48, -8)
  49. [node name="FighterFly3" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  50. position = Vector2(32, -8)
  51. [node name="FighterFly4" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  52. position = Vector2(1008, -136)
  53. [node name="FighterFly5" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  54. position = Vector2(1024, -136)
  55. [node name="FighterFly6" parent="EndFlagpole/Enemies" instance=ExtResource("8_nx2p1")]
  56. position = Vector2(1072, -136)
  57. [node name="HammerBro" parent="EndFlagpole/Enemies" instance=ExtResource("9_f6gb3")]
  58. position = Vector2(1304, -128)
  59. [node name="HammerBro2" parent="EndFlagpole/Enemies" instance=ExtResource("9_f6gb3")]
  60. position = Vector2(1328, -64)
  61. [node name="RedKoopaTroopa" parent="EndFlagpole/Enemies" instance=ExtResource("11_p2q26")]
  62. position = Vector2(288, -128)
  63. winged = true
  64. [node name="RedKoopaTroopa2" parent="EndFlagpole/Enemies" instance=ExtResource("11_p2q26")]
  65. position = Vector2(352, -128)
  66. winged = true
  67. [node name="EndFinalCastle" parent="." instance=ExtResource("11_jps40")]
  68. position = Vector2(1832, 0)
  69. [node name="PipeArea" parent="." instance=ExtResource("13_5a1io")]
  70. position = Vector2(-208, -48)
  71. exit_only = true
  72. [node name="DropShadow" parent="." instance=ExtResource("14_5a1io")]
  73. [node name="InvisibleQuestionBlock" parent="." instance=ExtResource("15_4dldq")]
  74. position = Vector2(-24, -120)
  75. item = ExtResource("15_v6u5j")
  76. [node name="DecoTiles" parent="." instance=ExtResource("18_7yb4r")]
  77. tile_map_data = PackedByteArray("AAD3////AAAAAAAAAAD4////AAACAAAAAAA=")
  78. [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
  79. script = ExtResource("19_x3i3g")
  80. nodes_to_delete = [NodePath("../Blocks")]
  81. metadata/_custom_type_script = "uid://cgm3opb5qudc1"
  82. [node name="InvisibleQuestionBlock" parent="ChallengeNodes" instance=ExtResource("15_4dldq")]
  83. position = Vector2(-24, -56)
  84. item = ExtResource("20_lwtne")
  85. metadata/r_coin_id = 1
  86. [node name="RedCoin" parent="ChallengeNodes" instance=ExtResource("21_7yb4r")]
  87. position = Vector2(664, -40)
  88. id = 2
  89. [node name="BrickBlock" parent="ChallengeNodes" instance=ExtResource("22_x3i3g")]
  90. position = Vector2(1000, -56)
  91. item = ExtResource("20_lwtne")
  92. metadata/r_coin_id = 3
  93. [node name="BrickBlock2" parent="ChallengeNodes" instance=ExtResource("22_x3i3g")]
  94. position = Vector2(1320, -56)
  95. item = ExtResource("20_lwtne")
  96. metadata/r_coin_id = 4
  97. [node name="Blocks" type="Node" parent="."]
  98. [node name="InvisibleQuestionBlock" parent="Blocks" instance=ExtResource("15_4dldq")]
  99. position = Vector2(-24, -56)
  100. [node name="BrickBlock" parent="Blocks" instance=ExtResource("22_x3i3g")]
  101. position = Vector2(1000, -56)
  102. [node name="BrickBlock2" parent="Blocks" instance=ExtResource("22_x3i3g")]
  103. position = Vector2(1320, -56)
  104. [node name="DecoTiles2" parent="." instance=ExtResource("18_7yb4r")]
  105. tile_map_data = PackedByteArray("AAD3////AAAAAAAAAAD4////AAACAAAAAAA=")
  106. [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
  107. [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
  108. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
  109. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  110. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
  111. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  112. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/LevelPersistance" method="set_as_active_2"]
  113. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/LevelPersistance" method="set_as_active"]
  114. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414" method="on_block_hit"]
  115. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/BlockAnimations" method="bounce_block" unbinds=1]
  116. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414" method="on_shell_block_hit"]
  117. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294414" to="Tiles/@AnimatableBody2D@294414/BlockAnimations" method="bounce_block" unbinds=1]
  118. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/LevelPersistance" method="set_as_active_2"]
  119. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/LevelPersistance" method="set_as_active"]
  120. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415" method="on_block_hit"]
  121. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/BlockAnimations" method="bounce_block" unbinds=1]
  122. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415" method="on_shell_block_hit"]
  123. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294415" to="Tiles/@AnimatableBody2D@294415/BlockAnimations" method="bounce_block" unbinds=1]
  124. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/LevelPersistance" method="set_as_active_2"]
  125. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/LevelPersistance" method="set_as_active"]
  126. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416" method="on_block_hit"]
  127. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/BlockAnimations" method="bounce_block" unbinds=1]
  128. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416" method="on_shell_block_hit"]
  129. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294416" to="Tiles/@AnimatableBody2D@294416/BlockAnimations" method="bounce_block" unbinds=1]
  130. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/LevelPersistance" method="set_as_active_2"]
  131. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/LevelPersistance" method="set_as_active"]
  132. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417" method="on_block_hit"]
  133. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/BlockAnimations" method="bounce_block" unbinds=1]
  134. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417" method="on_shell_block_hit"]
  135. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294417" to="Tiles/@AnimatableBody2D@294417/BlockAnimations" method="bounce_block" unbinds=1]
  136. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/LevelPersistance" method="set_as_active_2"]
  137. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/LevelPersistance" method="set_as_active"]
  138. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418" method="on_block_hit"]
  139. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/BlockAnimations" method="bounce_block" unbinds=1]
  140. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418" method="on_shell_block_hit"]
  141. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294418" to="Tiles/@AnimatableBody2D@294418/BlockAnimations" method="bounce_block" unbinds=1]
  142. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/LevelPersistance" method="set_as_active_2"]
  143. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/LevelPersistance" method="set_as_active"]
  144. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419" method="on_block_hit"]
  145. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/BlockAnimations" method="bounce_block" unbinds=1]
  146. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419" method="on_shell_block_hit"]
  147. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294419" to="Tiles/@AnimatableBody2D@294419/BlockAnimations" method="bounce_block" unbinds=1]
  148. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/LevelPersistance" method="set_as_active_2"]
  149. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/LevelPersistance" method="set_as_active"]
  150. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420" method="on_block_hit"]
  151. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/BlockAnimations" method="bounce_block" unbinds=1]
  152. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420" method="on_shell_block_hit"]
  153. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294420" to="Tiles/@AnimatableBody2D@294420/BlockAnimations" method="bounce_block" unbinds=1]
  154. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/LevelPersistance" method="set_as_active_2"]
  155. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/LevelPersistance" method="set_as_active"]
  156. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421" method="on_block_hit"]
  157. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/BlockAnimations" method="bounce_block" unbinds=1]
  158. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421" method="on_shell_block_hit"]
  159. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294421" to="Tiles/@AnimatableBody2D@294421/BlockAnimations" method="bounce_block" unbinds=1]
  160. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/LevelPersistance" method="set_as_active_2"]
  161. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/LevelPersistance" method="set_as_active"]
  162. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422" method="on_block_hit"]
  163. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/BlockAnimations" method="bounce_block" unbinds=1]
  164. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422" method="on_shell_block_hit"]
  165. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294422" to="Tiles/@AnimatableBody2D@294422/BlockAnimations" method="bounce_block" unbinds=1]
  166. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/LevelPersistance" method="set_as_active_2"]
  167. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/LevelPersistance" method="set_as_active"]
  168. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423" method="on_block_hit"]
  169. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/BlockAnimations" method="bounce_block" unbinds=1]
  170. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423" method="on_shell_block_hit"]
  171. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294423" to="Tiles/@AnimatableBody2D@294423/BlockAnimations" method="bounce_block" unbinds=1]
  172. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/LevelPersistance" method="set_as_active_2"]
  173. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/LevelPersistance" method="set_as_active"]
  174. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424" method="on_block_hit"]
  175. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/BlockAnimations" method="bounce_block" unbinds=1]
  176. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424" method="on_shell_block_hit"]
  177. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294424" to="Tiles/@AnimatableBody2D@294424/BlockAnimations" method="bounce_block" unbinds=1]
  178. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/LevelPersistance" method="set_as_active_2"]
  179. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/LevelPersistance" method="set_as_active"]
  180. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425" method="on_block_hit"]
  181. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/BlockAnimations" method="bounce_block" unbinds=1]
  182. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425" method="on_shell_block_hit"]
  183. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294425" to="Tiles/@AnimatableBody2D@294425/BlockAnimations" method="bounce_block" unbinds=1]
  184. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/LevelPersistance" method="set_as_active_2"]
  185. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/LevelPersistance" method="set_as_active"]
  186. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426" method="on_block_hit"]
  187. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/BlockAnimations" method="bounce_block" unbinds=1]
  188. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426" method="on_shell_block_hit"]
  189. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294426" to="Tiles/@AnimatableBody2D@294426/BlockAnimations" method="bounce_block" unbinds=1]
  190. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/LevelPersistance" method="set_as_active_2"]
  191. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/LevelPersistance" method="set_as_active"]
  192. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427" method="on_block_hit"]
  193. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/BlockAnimations" method="bounce_block" unbinds=1]
  194. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427" method="on_shell_block_hit"]
  195. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294427" to="Tiles/@AnimatableBody2D@294427/BlockAnimations" method="bounce_block" unbinds=1]
  196. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/LevelPersistance" method="set_as_active_2"]
  197. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/LevelPersistance" method="set_as_active"]
  198. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428" method="on_block_hit"]
  199. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/BlockAnimations" method="bounce_block" unbinds=1]
  200. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428" method="on_shell_block_hit"]
  201. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294428" to="Tiles/@AnimatableBody2D@294428/BlockAnimations" method="bounce_block" unbinds=1]
  202. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/LevelPersistance" method="set_as_active_2"]
  203. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/LevelPersistance" method="set_as_active"]
  204. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429" method="on_block_hit"]
  205. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/BlockAnimations" method="bounce_block" unbinds=1]
  206. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429" method="on_shell_block_hit"]
  207. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294429" to="Tiles/@AnimatableBody2D@294429/BlockAnimations" method="bounce_block" unbinds=1]
  208. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/LevelPersistance" method="set_as_active_2"]
  209. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/LevelPersistance" method="set_as_active"]
  210. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430" method="on_block_hit"]
  211. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/BlockAnimations" method="bounce_block" unbinds=1]
  212. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430" method="on_shell_block_hit"]
  213. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294430" to="Tiles/@AnimatableBody2D@294430/BlockAnimations" method="bounce_block" unbinds=1]
  214. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/LevelPersistance" method="set_as_active_2"]
  215. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/LevelPersistance" method="set_as_active"]
  216. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431" method="on_block_hit"]
  217. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/BlockAnimations" method="bounce_block" unbinds=1]
  218. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431" method="on_shell_block_hit"]
  219. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294431" to="Tiles/@AnimatableBody2D@294431/BlockAnimations" method="bounce_block" unbinds=1]
  220. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/LevelPersistance" method="set_as_active_2"]
  221. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/LevelPersistance" method="set_as_active"]
  222. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432" method="on_block_hit"]
  223. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/BlockAnimations" method="bounce_block" unbinds=1]
  224. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432" method="on_shell_block_hit"]
  225. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294432" to="Tiles/@AnimatableBody2D@294432/BlockAnimations" method="bounce_block" unbinds=1]
  226. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/LevelPersistance" method="set_as_active_2"]
  227. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/LevelPersistance" method="set_as_active"]
  228. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433" method="on_block_hit"]
  229. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/BlockAnimations" method="bounce_block" unbinds=1]
  230. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433" method="on_shell_block_hit"]
  231. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294433" to="Tiles/@AnimatableBody2D@294433/BlockAnimations" method="bounce_block" unbinds=1]
  232. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/LevelPersistance" method="set_as_active_2"]
  233. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/LevelPersistance" method="set_as_active"]
  234. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434" method="on_block_hit"]
  235. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/BlockAnimations" method="bounce_block" unbinds=1]
  236. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434" method="on_shell_block_hit"]
  237. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294434" to="Tiles/@AnimatableBody2D@294434/BlockAnimations" method="bounce_block" unbinds=1]
  238. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/LevelPersistance" method="set_as_active_2"]
  239. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/LevelPersistance" method="set_as_active"]
  240. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435" method="on_block_hit"]
  241. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/BlockAnimations" method="bounce_block" unbinds=1]
  242. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435" method="on_shell_block_hit"]
  243. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294435" to="Tiles/@AnimatableBody2D@294435/BlockAnimations" method="bounce_block" unbinds=1]
  244. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/LevelPersistance" method="set_as_active_2"]
  245. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/LevelPersistance" method="set_as_active"]
  246. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436" method="on_block_hit"]
  247. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/BlockAnimations" method="bounce_block" unbinds=1]
  248. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436" method="on_shell_block_hit"]
  249. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@294436" to="Tiles/@AnimatableBody2D@294436/BlockAnimations" method="bounce_block" unbinds=1]