2-4a.tscn 33 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. [gd_scene load_steps=12 format=4 uid="uid://bmqbo10bn35mv"]
  2. [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_8xfli"]
  3. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Garden.json" id="2_a6ro4"]
  4. [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="3_kwd1q"]
  5. [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="4_wibck"]
  6. [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="5_8mi2l"]
  7. [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="8_a6ro4"]
  8. [ext_resource type="PackedScene" uid="uid://ds5iugeocqd6a" path="res://Scenes/Prefabs/LevelObjects/HardCameraRightLimit.tscn" id="9_kwd1q"]
  9. [ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="10_2kvxq"]
  10. [ext_resource type="PackedScene" uid="uid://bc1mrna4kybhv" path="res://Scenes/Prefabs/Blocks/QuestionBlocks/QuestionBlock.tscn" id="11_fmmtd"]
  11. [ext_resource type="PackedScene" uid="uid://d3gnwmvds4ors" path="res://Scenes/Prefabs/Entities/Items/SpinningRedCoin.tscn" id="12_qr7nm"]
  12. [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="13_fmmtd"]
  13. [node name="Level" type="Node"]
  14. script = ExtResource("1_8xfli")
  15. music = ExtResource("2_a6ro4")
  16. theme = "Garden"
  17. campaign = "SMBS"
  18. world_id = 2
  19. level_id = 4
  20. metadata/_custom_type_script = "uid://bcqr1v25ygedb"
  21. [node name="LevelBG" parent="." instance=ExtResource("3_kwd1q")]
  22. liquid_layer = 1
  23. [node name="Tiles" parent="." instance=ExtResource("4_wibck")]
  24. tile_map_data = PackedByteArray("AADx//f/AAAEAAIAAADx//j/AAAEAAIAAADx//n/AAAEAAIAAADx//r/AAAEAAIAAADx//v/AAAEAAIAAADx//z/AAAEAAIAAADx//3/AAAEAAIAAADx//7/AAAEAAIAAADx////AAAEAAIAAADx/wAAAAAEAAIAAADx/wEAAAAEAAIAAADx/wIAAAAEAAIAAADy/wAAAAALAAAAAADy/wEAAAALAAEAAADz/wAAAAALAAAAAADz/wEAAAALAAEAAAD0/wAAAAALAAAAAAD0/wEAAAALAAEAAAD1/wAAAAALAAAAAAD1/wEAAAALAAEAAAD2/wAAAAALAAAAAAD2/wEAAAALAAEAAAD3/wAAAAALAAAAAAD3/wEAAAALAAEAAAD4/wAAAAALAAAAAAD4/wEAAAALAAEAAAD5/wAAAAALAAAAAAD5/wEAAAALAAEAAAD6/wAAAAALAAAAAAD6/wEAAAALAAEAAAD7/wAAAAALAAAAAAD7/wEAAAALAAEAAAD8/wAAAAALAAAAAAD8/wEAAAALAAEAAAD9/wAAAAALAAAAAAD9/wEAAAALAAEAAAD+/wAAAAALAAAAAAD+/wEAAAALAAEAAAD//wAAAAALAAAAAAD//wEAAAALAAEAAAAAAAAAAAALAAAAAAAAAAEAAAALAAEAAAABAAAAAAALAAAAAAABAAEAAAALAAEAAAACAAAAAAALAAAAAAACAAEAAAALAAEAAAADAAAAAAALAAAAAAADAAEAAAALAAEAAAAEAAAAAAALAAAAAAAEAAEAAAALAAEAAAAFAAAAAAALAAAAAAAFAAEAAAALAAEAAAAGAAAAAAALAAAAAAAGAAEAAAALAAEAAAAHAAAAAAALAAAAAAAHAAEAAAALAAEAAAAIAAAAAAALAAAAAAAIAAEAAAALAAEAAAAJAAAAAAALAAAAAAAJAAEAAAALAAEAAAAKAAAAAAALAAAAAAAKAAEAAAALAAEAAAALAAAAAAALAAAAAAALAAEAAAALAAEAAAAMAAAAAAAMAAAAAAAMAAEAAAAMAAEAAAANAPf/AAAEAAIAAAANAP7/AAAJAAAAAAANAP//AAAJAAEAAAANAAAAAAAJAAEAAAANAAEAAAAJAAEAAAANAAIAAAAJAAEAAAAOAPf/AAAEAAIAAAAOAP7/AAAEAAIAAAAOAP//AAAEAAIAAAAOAAAAAAAEAAIAAAAOAAEAAAABAAAAAAAOAAIAAAABAAIAAAAPAPf/AAAEAAIAAAAPAPr/AAAEAAIAAAAPAPv/AAAEAAIAAAAPAPz/AAAEAAIAAAAPAP3/AAAEAAIAAAAPAP7/AAAEAAIAAAAPAP//AAAEAAIAAAAPAAAAAAAEAAIAAAAPAAEAAAACAAAAAAAPAAIAAAACAAIAAAAQAPf/AAAEAAIAAAAQAPr/AAAEAAIAAAAQAPv/AAAEAAIAAAAQAPz/AAAEAAIAAAAQAP3/AAAEAAIAAAAQAP7/AAAEAAIAAAAQAP//AAAEAAIAAAAQAAAAAAAEAAIAAAAQAAEAAAACAAAAAAAQAAIAAAACAAIAAAARAPf/AAAEAAIAAAARAP7/AAAEAAIAAAARAP//AAAEAAIAAAARAAAAAAAEAAIAAAARAAEAAAACAAAAAAARAAIAAAACAAIAAAASAPf/AAAEAAIAAAASAP7/AAAEAAIAAAASAP//AAAEAAIAAAASAAAAAAAEAAIAAAASAAEAAAACAAAAAAASAAIAAAACAAIAAAATAPf/AAAEAAIAAAATAAAAAAAEAAIAAAATAAEAAAACAAAAAAATAAIAAAACAAIAAAAUAPf/AAAEAAIAAAAUAAAAAAAEAAIAAAAUAAEAAAACAAAAAAAUAAIAAAACAAIAAAAVAPf/AAAEAAIAAAAVAAAAAAAEAAIAAAAVAAEAAAACAAAAAAAVAAIAAAACAAIAAAAWAPf/AAAEAAIAAAAWAAAAAAAEAAIAAAAWAAEAAAACAAAAAAAWAAIAAAACAAIAAAAXAPf/AAAEAAIAAAAXAAAAAAAEAAIAAAAXAAEAAAACAAAAAAAXAAIAAAACAAIAAAAYAPf/AAAEAAIAAAAYAAAAAAAEAAIAAAAYAAEAAAACAAAAAAAYAAIAAAACAAIAAAAZAPf/AAAEAAIAAAAZAAAAAAAEAAIAAAAZAAEAAAACAAAAAAAZAAIAAAACAAIAAAAaAPf/AAAEAAIAAAAaAAAAAAAEAAIAAAAaAAEAAAACAAAAAAAaAAIAAAACAAIAAAAbAPf/AAAEAAIAAAAbAAAAAAAEAAIAAAAbAAEAAAACAAAAAAAbAAIAAAACAAIAAAAcAPf/AAAEAAIAAAAcAAAAAAAEAAIAAAAcAAEAAAACAAAAAAAcAAIAAAACAAIAAAAdAPf/AAAEAAIAAAAdAAAAAAAEAAIAAAAdAAEAAAACAAAAAAAdAAIAAAACAAIAAAAeAPf/AAAEAAIAAAAeAAAAAAAEAAIAAAAeAAEAAAACAAAAAAAeAAIAAAACAAIAAAAfAPf/AAAEAAIAAAAfAAAAAAAEAAIAAAAfAAEAAAACAAAAAAAfAAIAAAACAAIAAAAgAPf/AAAEAAIAAAAgAPj/AAAEAAIAAAAgAPn/AAAEAAIAAAAgAPr/AAAEAAIAAAAgAPv/AAAEAAIAAAAgAPz/AAAEAAIAAAAgAP3/AAAEAAIAAAAgAP7/AAAEAAIAAAAgAP//AAAEAAIAAAAgAAAAAAAEAAIAAAAgAAEAAAACAAAAAAAgAAIAAAACAAIAAAAhAPf/AAAEAAIAAAAhAPj/AAAEAAIAAAAhAPn/AAAEAAIAAAAhAPr/AAAEAAIAAAAhAPv/AAAEAAIAAAAhAPz/AAAEAAIAAAAhAP3/AAAEAAIAAAAhAP7/AAAEAAIAAAAhAP//AAAEAAIAAAAhAAAAAAAEAAIAAAAhAAEAAAADAAAAAAAhAAIAAAADAAIAAADw//f/AAAEAAIAAADw//j/AAAEAAIAAADw//n/AAAEAAIAAADw//r/AAAEAAIAAADw//v/AAAEAAIAAADw//z/AAAEAAIAAADw//3/AAAEAAIAAADw//7/AAAEAAIAAADw////AAAEAAIAAADw/wAAAAAEAAIAAADw/wEAAAAEAAIAAADw/wIAAAAEAAIAAAAMAPf/AAAEAAIAAAAMAP7/AAAIAAAAAAAMAP//AAAIAAEAAAAMAAIAAAAIAAEAAAAOAPr/AAAEAAIAAAAOAPv/AAAEAAIAAAAOAPz/AAAEAAIAAAAOAP3/AAAEAAIAAAASAPj/AAAEAAIAAAASAPn/AAAEAAIAAAASAPr/AAAEAAIAAAASAPv/AAAEAAIAAAAfAPj/AAAEAAIAAAAfAPn/AAAEAAIAAAAfAPr/AAAEAAIAAAAfAPv/AAAEAAIAAAAfAPz/AAAEAAIAAAAfAP3/AAAEAAIAAAAfAP7/AAAEAAIAAAAfAP//AAAEAAIAAAAWAP//AAAHAAYAAAAaAP7/AAAHAAYAAAAaAP//AAAHAAYAAAAdAP7/AAAKAAAAAAAdAP//AAAKAAEAAAAeAP7/AAALAAAAAAAeAP//AAALAAEAAAATAPv/AQAAAAAACQAUAPv/AQAAAAAACQAVAPv/AQAAAAAACQAWAPv/AQAAAAAACQAXAPv/AQAAAAAACQAYAPv/AQAAAAAACQAZAPv/AQAAAAAACQAaAPv/AQAAAAAACQAbAPv/AQAAAAAACQAcAPv/AQAAAAAACQAdAPv/AQAAAAAACQAUAPj/AQAAAAAAAgAVAPj/AQAAAAAAAgAWAPj/AQAAAAAAAgAXAPj/AQAAAAAAAgAYAPj/AQAAAAAAAgAZAPj/AQAAAAAAAgAaAPj/AQAAAAAAAgAbAPj/AQAAAAAAAgAcAPj/AQAAAAAAAgAdAPj/AQAAAAAAAgAeAPj/AQAAAAAAAgDy//r/AQAAAAAAAwDz//r/AQAAAAAAAwD0//r/AQAAAAAAAwD1//r/AQAAAAAAAwD2//r/AQAAAAAAAwD3//r/AQAAAAAAAwD4//r/AQAAAAAAAwD5//r/AQAAAAAAAwD6//r/AQAAAAAAAwD7//r/AQAAAAAAAwD8//r/AQAAAAAAAwD9//r/AQAAAAAAAwD+//r/AQAAAAAAAwD///r/AQAAAAAAAwAAAPr/AQAAAAAAAwABAPr/AQAAAAAAAwACAPr/AQAAAAAAAwADAPr/AQAAAAAAAwAEAPr/AQAAAAAAAwAFAPr/AQAAAAAAAwAGAPr/AQAAAAAAAwAHAPr/AQAAAAAAAwAIAPr/AQAAAAAAAwAJAPr/AQAAAAAAAwAKAPr/AQAAAAAAAwALAPr/AQAAAAAAAwAMAPr/AQAAAAAAAwANAPr/AQAAAAAAAwA=")
  25. [node name="Player" parent="." instance=ExtResource("5_8mi2l")]
  26. position = Vector2(-208, -144)
  27. [node name="DropShadow" parent="." instance=ExtResource("8_a6ro4")]
  28. [node name="Tiles2" parent="." instance=ExtResource("4_wibck")]
  29. tile_map_data = PackedByteArray("AAATAP7/AgAAAAAAAAAUAP7/AgAAAAAAAAAVAP7/AgAAAAAAAAAWAP7/AgAAAAAAAAAXAP7/AgAAAAAAAAAYAP7/AgAAAAAAAAAZAP7/AgAAAAAAAAAaAP7/AgAAAAAAAAAbAP7/AgAAAAAAAAAcAP7/AgAAAAAAAAAdAP7/AgAAAAAAAAAeAP7/AgAAAAAAAAATAP//AgAAAAEAAAAUAP//AgAAAAEAAAAVAP//AgAAAAEAAAAWAP//AgAAAAEAAAAXAP//AgAAAAEAAAAYAP//AgAAAAEAAAAZAP//AgAAAAEAAAAaAP//AgAAAAEAAAAbAP//AgAAAAEAAAAcAP//AgAAAAEAAAAdAP//AgAAAAEAAAAeAP//AgAAAAEAAAA=")
  30. [node name="HardCameraRightLimit" parent="." instance=ExtResource("9_kwd1q")]
  31. position = Vector2(544, -112)
  32. [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
  33. script = ExtResource("10_2kvxq")
  34. nodes_to_delete = [NodePath("../Blocks")]
  35. metadata/_custom_type_script = "uid://cgm3opb5qudc1"
  36. [node name="QuestionBlock" parent="ChallengeNodes" instance=ExtResource("11_fmmtd")]
  37. position = Vector2(312, -120)
  38. item = ExtResource("12_qr7nm")
  39. metadata/r_coin_id = 2
  40. [node name="Blocks" type="Node" parent="."]
  41. [node name="QuestionBlock" parent="Blocks" instance=ExtResource("11_fmmtd")]
  42. position = Vector2(312, -120)
  43. [node name="PipeArea" parent="." instance=ExtResource("13_fmmtd")]
  44. position = Vector2(464, -16)
  45. enter_direction = 3
  46. pipe_id = 1
  47. target_level = "uid://cgtw5a8kio2kb"
  48. [connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
  49. [connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
  50. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
  51. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
  52. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  53. [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
  54. [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  55. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/LevelPersistance" method="set_as_active_2"]
  56. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/LevelPersistance" method="set_as_active"]
  57. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="player_mushroom_check"]
  58. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="dispense_item" unbinds=1]
  59. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/BlockAnimations" method="bounce_block" unbinds=1]
  60. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180" method="dispense_item" unbinds=1]
  61. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102180" to="Tiles/@AnimatableBody2D@102180/BlockAnimations" method="bounce_block" unbinds=1]
  62. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/LevelPersistance" method="set_as_active_2"]
  63. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/LevelPersistance" method="set_as_active"]
  64. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="player_mushroom_check"]
  65. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="dispense_item" unbinds=1]
  66. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/BlockAnimations" method="bounce_block" unbinds=1]
  67. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181" method="dispense_item" unbinds=1]
  68. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102181" to="Tiles/@AnimatableBody2D@102181/BlockAnimations" method="bounce_block" unbinds=1]
  69. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/LevelPersistance" method="set_as_active_2"]
  70. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/LevelPersistance" method="set_as_active"]
  71. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="player_mushroom_check"]
  72. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="dispense_item" unbinds=1]
  73. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/BlockAnimations" method="bounce_block" unbinds=1]
  74. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182" method="dispense_item" unbinds=1]
  75. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102182" to="Tiles/@AnimatableBody2D@102182/BlockAnimations" method="bounce_block" unbinds=1]
  76. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/LevelPersistance" method="set_as_active_2"]
  77. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/LevelPersistance" method="set_as_active"]
  78. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="player_mushroom_check"]
  79. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="dispense_item" unbinds=1]
  80. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/BlockAnimations" method="bounce_block" unbinds=1]
  81. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183" method="dispense_item" unbinds=1]
  82. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102183" to="Tiles/@AnimatableBody2D@102183/BlockAnimations" method="bounce_block" unbinds=1]
  83. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/LevelPersistance" method="set_as_active_2"]
  84. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/LevelPersistance" method="set_as_active"]
  85. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="player_mushroom_check"]
  86. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="dispense_item" unbinds=1]
  87. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/BlockAnimations" method="bounce_block" unbinds=1]
  88. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184" method="dispense_item" unbinds=1]
  89. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102184" to="Tiles/@AnimatableBody2D@102184/BlockAnimations" method="bounce_block" unbinds=1]
  90. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/LevelPersistance" method="set_as_active_2"]
  91. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/LevelPersistance" method="set_as_active"]
  92. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="player_mushroom_check"]
  93. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="dispense_item" unbinds=1]
  94. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/BlockAnimations" method="bounce_block" unbinds=1]
  95. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185" method="dispense_item" unbinds=1]
  96. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102185" to="Tiles/@AnimatableBody2D@102185/BlockAnimations" method="bounce_block" unbinds=1]
  97. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/LevelPersistance" method="set_as_active_2"]
  98. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/LevelPersistance" method="set_as_active"]
  99. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="player_mushroom_check"]
  100. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="dispense_item" unbinds=1]
  101. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/BlockAnimations" method="bounce_block" unbinds=1]
  102. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186" method="dispense_item" unbinds=1]
  103. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102186" to="Tiles/@AnimatableBody2D@102186/BlockAnimations" method="bounce_block" unbinds=1]
  104. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/LevelPersistance" method="set_as_active_2"]
  105. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/LevelPersistance" method="set_as_active"]
  106. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="player_mushroom_check"]
  107. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="dispense_item" unbinds=1]
  108. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/BlockAnimations" method="bounce_block" unbinds=1]
  109. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187" method="dispense_item" unbinds=1]
  110. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102187" to="Tiles/@AnimatableBody2D@102187/BlockAnimations" method="bounce_block" unbinds=1]
  111. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/LevelPersistance" method="set_as_active_2"]
  112. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/LevelPersistance" method="set_as_active"]
  113. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="player_mushroom_check"]
  114. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="dispense_item" unbinds=1]
  115. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/BlockAnimations" method="bounce_block" unbinds=1]
  116. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188" method="dispense_item" unbinds=1]
  117. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102188" to="Tiles/@AnimatableBody2D@102188/BlockAnimations" method="bounce_block" unbinds=1]
  118. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/LevelPersistance" method="set_as_active_2"]
  119. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/LevelPersistance" method="set_as_active"]
  120. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="player_mushroom_check"]
  121. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="dispense_item" unbinds=1]
  122. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/BlockAnimations" method="bounce_block" unbinds=1]
  123. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189" method="dispense_item" unbinds=1]
  124. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102189" to="Tiles/@AnimatableBody2D@102189/BlockAnimations" method="bounce_block" unbinds=1]
  125. [connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
  126. [connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
  127. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
  128. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  129. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  130. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  131. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  132. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/LevelPersistance" method="set_as_active_2"]
  133. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/LevelPersistance" method="set_as_active"]
  134. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="player_mushroom_check"]
  135. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="dispense_item" unbinds=1]
  136. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/BlockAnimations" method="bounce_block" unbinds=1]
  137. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190" method="dispense_item" unbinds=1]
  138. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102190" to="Tiles/@AnimatableBody2D@102190/BlockAnimations" method="bounce_block" unbinds=1]
  139. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/LevelPersistance" method="set_as_active_2"]
  140. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/LevelPersistance" method="set_as_active"]
  141. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="player_mushroom_check"]
  142. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="dispense_item" unbinds=1]
  143. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/BlockAnimations" method="bounce_block" unbinds=1]
  144. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191" method="dispense_item" unbinds=1]
  145. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102191" to="Tiles/@AnimatableBody2D@102191/BlockAnimations" method="bounce_block" unbinds=1]
  146. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/LevelPersistance" method="set_as_active_2"]
  147. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/LevelPersistance" method="set_as_active"]
  148. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="player_mushroom_check"]
  149. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="dispense_item" unbinds=1]
  150. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/BlockAnimations" method="bounce_block" unbinds=1]
  151. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192" method="dispense_item" unbinds=1]
  152. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102192" to="Tiles/@AnimatableBody2D@102192/BlockAnimations" method="bounce_block" unbinds=1]
  153. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/LevelPersistance" method="set_as_active_2"]
  154. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/LevelPersistance" method="set_as_active"]
  155. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="player_mushroom_check"]
  156. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="dispense_item" unbinds=1]
  157. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/BlockAnimations" method="bounce_block" unbinds=1]
  158. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193" method="dispense_item" unbinds=1]
  159. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102193" to="Tiles/@AnimatableBody2D@102193/BlockAnimations" method="bounce_block" unbinds=1]
  160. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/LevelPersistance" method="set_as_active_2"]
  161. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/LevelPersistance" method="set_as_active"]
  162. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="player_mushroom_check"]
  163. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="dispense_item" unbinds=1]
  164. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/BlockAnimations" method="bounce_block" unbinds=1]
  165. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194" method="dispense_item" unbinds=1]
  166. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102194" to="Tiles/@AnimatableBody2D@102194/BlockAnimations" method="bounce_block" unbinds=1]
  167. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/LevelPersistance" method="set_as_active_2"]
  168. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/LevelPersistance" method="set_as_active"]
  169. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="player_mushroom_check"]
  170. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="dispense_item" unbinds=1]
  171. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/BlockAnimations" method="bounce_block" unbinds=1]
  172. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195" method="dispense_item" unbinds=1]
  173. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102195" to="Tiles/@AnimatableBody2D@102195/BlockAnimations" method="bounce_block" unbinds=1]
  174. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/LevelPersistance" method="set_as_active_2"]
  175. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/LevelPersistance" method="set_as_active"]
  176. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="player_mushroom_check"]
  177. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="dispense_item" unbinds=1]
  178. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/BlockAnimations" method="bounce_block" unbinds=1]
  179. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196" method="dispense_item" unbinds=1]
  180. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102196" to="Tiles/@AnimatableBody2D@102196/BlockAnimations" method="bounce_block" unbinds=1]
  181. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/LevelPersistance" method="set_as_active_2"]
  182. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/LevelPersistance" method="set_as_active"]
  183. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="player_mushroom_check"]
  184. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="dispense_item" unbinds=1]
  185. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/BlockAnimations" method="bounce_block" unbinds=1]
  186. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197" method="dispense_item" unbinds=1]
  187. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102197" to="Tiles/@AnimatableBody2D@102197/BlockAnimations" method="bounce_block" unbinds=1]
  188. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/LevelPersistance" method="set_as_active_2"]
  189. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/LevelPersistance" method="set_as_active"]
  190. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="player_mushroom_check"]
  191. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="dispense_item" unbinds=1]
  192. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/BlockAnimations" method="bounce_block" unbinds=1]
  193. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198" method="dispense_item" unbinds=1]
  194. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102198" to="Tiles/@AnimatableBody2D@102198/BlockAnimations" method="bounce_block" unbinds=1]
  195. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/LevelPersistance" method="set_as_active_2"]
  196. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/LevelPersistance" method="set_as_active"]
  197. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="player_mushroom_check"]
  198. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="dispense_item" unbinds=1]
  199. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/BlockAnimations" method="bounce_block" unbinds=1]
  200. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199" method="dispense_item" unbinds=1]
  201. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@102199" to="Tiles/@AnimatableBody2D@102199/BlockAnimations" method="bounce_block" unbinds=1]
  202. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  203. [connection signal="collected" from="Tiles/@Node2D@102200" to="Tiles/@Node2D@102200/LevelPersistance" method="set_as_active"]
  204. [connection signal="collected" from="Tiles/@Node2D@102201" to="Tiles/@Node2D@102201/LevelPersistance" method="set_as_active"]
  205. [connection signal="collected" from="Tiles/@Node2D@102202" to="Tiles/@Node2D@102202/LevelPersistance" method="set_as_active"]
  206. [connection signal="collected" from="Tiles/@Node2D@102203" to="Tiles/@Node2D@102203/LevelPersistance" method="set_as_active"]
  207. [connection signal="collected" from="Tiles/@Node2D@102204" to="Tiles/@Node2D@102204/LevelPersistance" method="set_as_active"]
  208. [connection signal="collected" from="Tiles/@Node2D@102205" to="Tiles/@Node2D@102205/LevelPersistance" method="set_as_active"]
  209. [connection signal="collected" from="Tiles/@Node2D@102206" to="Tiles/@Node2D@102206/LevelPersistance" method="set_as_active"]
  210. [connection signal="collected" from="Tiles/@Node2D@102207" to="Tiles/@Node2D@102207/LevelPersistance" method="set_as_active"]
  211. [connection signal="collected" from="Tiles/@Node2D@102208" to="Tiles/@Node2D@102208/LevelPersistance" method="set_as_active"]
  212. [connection signal="collected" from="Tiles/@Node2D@102209" to="Tiles/@Node2D@102209/LevelPersistance" method="set_as_active"]
  213. [connection signal="collected" from="Tiles/@Node2D@102210" to="Tiles/@Node2D@102210/LevelPersistance" method="set_as_active"]
  214. [connection signal="collected" from="Tiles/@Node2D@102211" to="Tiles/@Node2D@102211/LevelPersistance" method="set_as_active"]
  215. [connection signal="collected" from="Tiles/@Node2D@102212" to="Tiles/@Node2D@102212/LevelPersistance" method="set_as_active"]
  216. [connection signal="collected" from="Tiles/@Node2D@102213" to="Tiles/@Node2D@102213/LevelPersistance" method="set_as_active"]
  217. [connection signal="collected" from="Tiles/@Node2D@102214" to="Tiles/@Node2D@102214/LevelPersistance" method="set_as_active"]
  218. [connection signal="collected" from="Tiles/@Node2D@102215" to="Tiles/@Node2D@102215/LevelPersistance" method="set_as_active"]
  219. [connection signal="collected" from="Tiles/@Node2D@102216" to="Tiles/@Node2D@102216/LevelPersistance" method="set_as_active"]
  220. [connection signal="collected" from="Tiles/@Node2D@102217" to="Tiles/@Node2D@102217/LevelPersistance" method="set_as_active"]
  221. [connection signal="collected" from="Tiles/@Node2D@102218" to="Tiles/@Node2D@102218/LevelPersistance" method="set_as_active"]
  222. [connection signal="collected" from="Tiles/@Node2D@102219" to="Tiles/@Node2D@102219/LevelPersistance" method="set_as_active"]
  223. [connection signal="collected" from="Tiles/@Node2D@102220" to="Tiles/@Node2D@102220/LevelPersistance" method="set_as_active"]
  224. [connection signal="collected" from="Tiles/@Node2D@102221" to="Tiles/@Node2D@102221/LevelPersistance" method="set_as_active"]
  225. [connection signal="collected" from="Tiles/@Node2D@102222" to="Tiles/@Node2D@102222/LevelPersistance" method="set_as_active"]
  226. [connection signal="collected" from="Tiles/@Node2D@102223" to="Tiles/@Node2D@102223/LevelPersistance" method="set_as_active"]
  227. [connection signal="collected" from="Tiles/@Node2D@102224" to="Tiles/@Node2D@102224/LevelPersistance" method="set_as_active"]
  228. [connection signal="collected" from="Tiles/@Node2D@102225" to="Tiles/@Node2D@102225/LevelPersistance" method="set_as_active"]
  229. [connection signal="collected" from="Tiles/@Node2D@102226" to="Tiles/@Node2D@102226/LevelPersistance" method="set_as_active"]