8-1b.tscn 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. [gd_scene load_steps=12 format=4 uid="uid://bqwxhnpd6y160"]
  2. [ext_resource type="Script" uid="uid://bcqr1v25ygedb" path="res://Scripts/Classes/LevelClass.gd" id="1_scm8d"]
  3. [ext_resource type="JSON" path="res://Assets/Audio/BGM/Overworld.json" id="2_2nh3r"]
  4. [ext_resource type="PackedScene" uid="uid://bksxgpygrdjl7" path="res://Scenes/Prefabs/LevelBG.tscn" id="2_aweb8"]
  5. [ext_resource type="PackedScene" uid="uid://ct5rrpa7uehkk" path="res://Scenes/Parts/Tiles.tscn" id="3_qnelb"]
  6. [ext_resource type="PackedScene" uid="uid://cuh62hlq8errh" path="res://Scenes/Prefabs/Entities/Player.tscn" id="4_4frws"]
  7. [ext_resource type="PackedScene" uid="uid://cs8iql18nkljw" path="res://Scenes/Prefabs/LevelObjects/WarpZone.tscn" id="11_7o5ke"]
  8. [ext_resource type="Script" uid="uid://cgm3opb5qudc1" path="res://Scripts/Parts/ChallengeModeNodes.gd" id="11_ibwsl"]
  9. [ext_resource type="PackedScene" uid="uid://c145qqkvy8pr5" path="res://Scenes/Parts/DecoTiles.tscn" id="12_tq1b5"]
  10. [ext_resource type="PackedScene" uid="uid://cinr6kcbmo6gr" path="res://Scenes/Parts/DropShadowRenderer.tscn" id="14_2nh3r"]
  11. [ext_resource type="PackedScene" uid="uid://kj5pw3xhq8f7" path="res://Scenes/Prefabs/Entities/Enemies/RedPiranhaPlant.tscn" id="15_b30k8"]
  12. [ext_resource type="PackedScene" uid="uid://dkgu57is78lro" path="res://Scenes/Parts/PipeArea.tscn" id="16_d6oav"]
  13. [node name="Level" type="Node"]
  14. script = ExtResource("1_scm8d")
  15. music = ExtResource("2_2nh3r")
  16. theme_time = "Night"
  17. campaign = "SMBLL"
  18. world_id = 8
  19. metadata/_custom_type_script = "uid://bcqr1v25ygedb"
  20. [node name="LevelBG" parent="." instance=ExtResource("2_aweb8")]
  21. time_of_day = 1
  22. [node name="Tiles" parent="." instance=ExtResource("3_qnelb")]
  23. tile_map_data = PackedByteArray("AADv/wAAAAABAAAAAADw/wAAAAACAAAAAADx/wAAAAACAAAAAADy/wAAAAACAAAAAADz/wAAAAACAAAAAAD0/wAAAAACAAAAAAD1/wAAAAACAAAAAAD2/wAAAAACAAAAAAD3/wAAAAACAAAAAAD4/wAAAAACAAAAAAD5/wAAAAACAAAAAAD6/wAAAAACAAAAAAD7/wAAAAACAAAAAAD8/wAAAAACAAAAAAD9/wAAAAACAAAAAAD+/wAAAAACAAAAAAD//wAAAAACAAAAAAAAAAAAAAADAAAAAAACAAAAAAABAAAAAAADAAAAAAACAAAAAAAEAAAAAAACAAAAAAAFAAAAAAACAAAAAAAGAAAAAAACAAAAAAAHAAAAAAACAAAAAAAIAAAAAAACAAAAAAAJAAAAAAACAAAAAAAKAAAAAAACAAAAAAALAAAAAAACAAAAAAAMAAAAAAACAAAAAAANAAAAAAACAAAAAAAOAAAAAAAAAAsAAAAPAAAAAAACAAEAAAAQAAAAAAADAAEAAADv/wEAAAABAAEAAADw/wEAAAACAAEAAADx/wEAAAACAAEAAADy/wEAAAACAAEAAADz/wEAAAACAAEAAAD0/wEAAAACAAEAAAD1/wEAAAACAAEAAAD2/wEAAAACAAEAAAD3/wEAAAACAAEAAAD4/wEAAAACAAEAAAD5/wEAAAACAAEAAAD6/wEAAAACAAEAAAD7/wEAAAACAAEAAAD8/wEAAAACAAEAAAD9/wEAAAACAAEAAAD+/wEAAAACAAEAAAD//wEAAAACAAEAAAAAAAEAAAADAAEAAAACAAEAAAABAAEAAAADAAEAAAACAAEAAAAEAAEAAAACAAEAAAAFAAEAAAACAAEAAAAGAAEAAAACAAEAAAAHAAEAAAACAAEAAAAIAAEAAAACAAEAAAAJAAEAAAACAAEAAAAKAAEAAAACAAEAAAALAAEAAAACAAEAAAAMAAEAAAACAAEAAAANAAEAAAACAAEAAAAOAAEAAAACAAEAAAAPAAEAAAACAAEAAAAQAAEAAAADAAEAAADv/wIAAAABAAIAAADw/wIAAAACAAIAAADx/wIAAAACAAIAAADy/wIAAAACAAIAAADz/wIAAAACAAIAAAD0/wIAAAACAAIAAAD1/wIAAAACAAIAAAD2/wIAAAACAAIAAAD3/wIAAAACAAIAAAD4/wIAAAACAAIAAAD5/wIAAAACAAIAAAD6/wIAAAACAAIAAAD7/wIAAAACAAIAAAD8/wIAAAACAAIAAAD9/wIAAAACAAIAAAD+/wIAAAACAAIAAAD//wIAAAACAAIAAAAAAAIAAAADAAIAAAACAAIAAAABAAIAAAADAAIAAAACAAIAAAAEAAIAAAACAAIAAAAFAAIAAAACAAIAAAAGAAIAAAACAAIAAAAHAAIAAAACAAIAAAAIAAIAAAACAAIAAAAJAAIAAAACAAIAAAAKAAIAAAACAAIAAAALAAIAAAACAAIAAAAMAAIAAAACAAIAAAANAAIAAAACAAIAAAAOAAIAAAACAAIAAAAPAAIAAAACAAIAAAAQAAIAAAADAAIAAAAOAPX/AAABAAAAAAAPAPX/AAACAAAAAAAQAPX/AAADAAAAAAAOAPb/AAABAAEAAAAPAPb/AAACAAEAAAAQAPb/AAADAAEAAAAOAPf/AAABAAEAAAAPAPf/AAACAAEAAAAQAPf/AAADAAEAAAAOAPj/AAABAAEAAAAPAPj/AAACAAEAAAAQAPj/AAADAAEAAAAOAPn/AAABAAEAAAAPAPn/AAACAAEAAAAQAPn/AAADAAEAAAAOAPr/AAABAAEAAAAPAPr/AAACAAEAAAAQAPr/AAADAAEAAAAOAPv/AAABAAEAAAAPAPv/AAACAAEAAAAQAPv/AAADAAEAAAAOAPz/AAABAAEAAAAPAPz/AAACAAEAAAAQAPz/AAADAAEAAAAOAP3/AAABAAEAAAAPAP3/AAACAAEAAAAQAP3/AAADAAEAAAAOAP7/AAABAAEAAAAPAP7/AAACAAEAAAAQAP7/AAADAAEAAAAOAP//AAABAAEAAAAPAP//AAACAAEAAAAQAP//AAADAAEAAAD3////AAAEAAIAAAD4////AAAEAAIAAAD5////AAAEAAIAAAD6////AAAEAAIAAAD7////AAAEAAIAAAD8////AAAEAAIAAAD9////AAAEAAIAAAD+////AAAEAAIAAAD/////AAAEAAIAAAAAAP//AAAEAAIAAAAAAPb/AAAEAAIAAAAAAPf/AAAEAAIAAAAAAPj/AAAEAAIAAAAAAPn/AAAEAAIAAAAAAPr/AAAEAAIAAAAAAPv/AAAEAAIAAAAAAPz/AAAEAAIAAAAAAP3/AAAEAAIAAAAAAP7/AAAEAAIAAAABAPb/AAAEAAIAAAACAPb/AAAEAAIAAAADAPb/AAAEAAIAAAAEAPb/AAAEAAIAAAAFAPb/AAAEAAIAAAAGAPb/AAAEAAIAAAAHAPb/AAAEAAIAAAAIAPb/AAAEAAIAAAAJAPb/AAAEAAIAAAAKAPb/AAAEAAIAAAALAPb/AAAEAAIAAAD///f/AAAEAAIAAAD///j/AAAEAAIAAAD///n/AAAEAAIAAAD///r/AAAEAAIAAAD///v/AAAEAAIAAAD///z/AAAEAAIAAAD///3/AAAEAAIAAAD///7/AAAEAAIAAAD+//j/AAAEAAIAAAD+//n/AAAEAAIAAAD+//r/AAAEAAIAAAD+//v/AAAEAAIAAAD+//z/AAAEAAIAAAD+//3/AAAEAAIAAAD+//7/AAAEAAIAAAD9//n/AAAEAAIAAAD9//r/AAAEAAIAAAD9//v/AAAEAAIAAAD9//z/AAAEAAIAAAD9//3/AAAEAAIAAAD9//7/AAAEAAIAAAD7//v/AAAEAAIAAAD7//z/AAAEAAIAAAD7//3/AAAEAAIAAAD7//7/AAAEAAIAAAD8//r/AAAEAAIAAAD8//v/AAAEAAIAAAD8//z/AAAEAAIAAAD8//3/AAAEAAIAAAD8//7/AAAEAAIAAAD6//z/AAAEAAIAAAD6//3/AAAEAAIAAAD6//7/AAAEAAIAAAD5//3/AAAEAAIAAAD5//7/AAAEAAIAAAD4//7/AAAEAAIAAADz//7/AAAIAAAAAADz////AAAIAAEAAAD0//7/AAAJAAAAAAD0////AAAJAAEAAAA=")
  24. [node name="Player" parent="." instance=ExtResource("4_4frws")]
  25. position = Vector2(-224, 0)
  26. [node name="DecoTiles" parent="." instance=ExtResource("12_tq1b5")]
  27. tile_map_data = PackedByteArray("AAAFAP3/AAAEAAAAAAAFAP7/AAAEAAEAAAAIAP7/AAADAAAAAAAFAP//AAAAAAEAAAAIAP//AAADAAEAAAA=")
  28. [node name="DropShadow" parent="." instance=ExtResource("14_2nh3r")]
  29. [node name="RedPirannhaPlant" parent="." instance=ExtResource("15_b30k8")]
  30. position = Vector2(-192, -32)
  31. [node name="PipeArea" parent="." instance=ExtResource("16_d6oav")]
  32. position = Vector2(-192, -32)
  33. pipe_id = 1
  34. exit_only = true
  35. [node name="WarpZone" parent="." instance=ExtResource("11_7o5ke")]
  36. position = Vector2(112, 0)
  37. enable_sides = false
  38. pipe_destinations = [-1, 5, -1]
  39. [node name="Tiles" parent="WarpZone" instance=ExtResource("3_qnelb")]
  40. tile_map_data = PackedByteArray("AAD///3/AAAIAAIAAAD///7/AAAIAAMAAAAAAP3/AAAJAAIAAAAAAP7/AAAJAAMAAAD/////AAAIAAMAAAAAAP//AAAJAAMAAAA=")
  41. [node name="ChallengeNodes" type="Node" parent="." node_paths=PackedStringArray("nodes_to_delete")]
  42. script = ExtResource("11_ibwsl")
  43. nodes_to_delete = [NodePath("../WarpZone")]
  44. metadata/_custom_type_script = "uid://cgm3opb5qudc1"
  45. [node name="Tiles" parent="ChallengeNodes" instance=ExtResource("3_qnelb")]
  46. tile_map_data = PackedByteArray("AAAAAAAAAAACAAAAAAAAAAEAAAACAAEAAAAAAAIAAAACAAIAAAABAAAAAAACAAAAAAABAAEAAAACAAEAAAABAAIAAAACAAIAAAACAAAAAAACAAAAAAACAAEAAAACAAEAAAACAAIAAAACAAIAAAAEAPn/AQAAAAAAAQAFAPn/AQAAAAAAAQAGAPn/AQAAAAAAAgAHAPn/AQAAAAAAAQAIAPn/AQAAAAAAAgAJAPn/AQAAAAAAAQAKAPn/AQAAAAAAAQALAPn/AQAAAAAAAgAMAPn/AQAAAAAAAQANAPn/AQAAAAAAAQABAPz/AQAAAAAAAQACAPz/AQAAAAAAAQADAPz/AQAAAAAAAgAEAPz/AQAAAAAAAQAFAPz/AQAAAAAAAgAGAPz/AQAAAAAAAQAHAPz/AQAAAAAAAQAIAPz/AQAAAAAAAgAJAPz/AQAAAAAAAQAKAPz/AQAAAAAAAQALAPz/AQAAAAAAAQACAP7/AAAKAAIAAAACAP//AAAKAAMAAAABAP7/AAALAAIAAAABAP//AAALAAMAAAA=")
  47. [node name="PipeArea" parent="ChallengeNodes" instance=ExtResource("16_d6oav")]
  48. position = Vector2(48, -16)
  49. enter_direction = 2
  50. pipe_id = 5
  51. target_level = "uid://epdr670fya5e"
  52. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
  53. [connection signal="block_emptied" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
  54. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_block_hit"]
  55. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  56. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock" method="on_shell_block_hit"]
  57. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/BrickBlock" to="ChallengeNodes/Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  58. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/LevelPersistance" method="set_as_active_2"]
  59. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/LevelPersistance" method="set_as_active"]
  60. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835" method="on_block_hit"]
  61. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/BlockAnimations" method="bounce_block" unbinds=1]
  62. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835" method="on_shell_block_hit"]
  63. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67835" to="ChallengeNodes/Tiles/@AnimatableBody2D@67835/BlockAnimations" method="bounce_block" unbinds=1]
  64. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
  65. [connection signal="block_emptied" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
  66. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="player_mushroom_check"]
  67. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  68. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  69. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  70. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/QuestionBlock" to="ChallengeNodes/Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  71. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/LevelPersistance" method="set_as_active_2"]
  72. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/LevelPersistance" method="set_as_active"]
  73. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836" method="on_block_hit"]
  74. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/BlockAnimations" method="bounce_block" unbinds=1]
  75. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836" method="on_shell_block_hit"]
  76. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67836" to="ChallengeNodes/Tiles/@AnimatableBody2D@67836/BlockAnimations" method="bounce_block" unbinds=1]
  77. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/LevelPersistance" method="set_as_active_2"]
  78. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/LevelPersistance" method="set_as_active"]
  79. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="player_mushroom_check"]
  80. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="dispense_item" unbinds=1]
  81. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/BlockAnimations" method="bounce_block" unbinds=1]
  82. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837" method="dispense_item" unbinds=1]
  83. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67837" to="ChallengeNodes/Tiles/@AnimatableBody2D@67837/BlockAnimations" method="bounce_block" unbinds=1]
  84. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/LevelPersistance" method="set_as_active_2"]
  85. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/LevelPersistance" method="set_as_active"]
  86. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838" method="on_block_hit"]
  87. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/BlockAnimations" method="bounce_block" unbinds=1]
  88. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838" method="on_shell_block_hit"]
  89. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67838" to="ChallengeNodes/Tiles/@AnimatableBody2D@67838/BlockAnimations" method="bounce_block" unbinds=1]
  90. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/LevelPersistance" method="set_as_active_2"]
  91. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/LevelPersistance" method="set_as_active"]
  92. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839" method="on_block_hit"]
  93. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/BlockAnimations" method="bounce_block" unbinds=1]
  94. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839" method="on_shell_block_hit"]
  95. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67839" to="ChallengeNodes/Tiles/@AnimatableBody2D@67839/BlockAnimations" method="bounce_block" unbinds=1]
  96. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/LevelPersistance" method="set_as_active_2"]
  97. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/LevelPersistance" method="set_as_active"]
  98. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="player_mushroom_check"]
  99. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="dispense_item" unbinds=1]
  100. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/BlockAnimations" method="bounce_block" unbinds=1]
  101. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840" method="dispense_item" unbinds=1]
  102. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67840" to="ChallengeNodes/Tiles/@AnimatableBody2D@67840/BlockAnimations" method="bounce_block" unbinds=1]
  103. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/LevelPersistance" method="set_as_active_2"]
  104. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/LevelPersistance" method="set_as_active"]
  105. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841" method="on_block_hit"]
  106. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/BlockAnimations" method="bounce_block" unbinds=1]
  107. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841" method="on_shell_block_hit"]
  108. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67841" to="ChallengeNodes/Tiles/@AnimatableBody2D@67841/BlockAnimations" method="bounce_block" unbinds=1]
  109. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/LevelPersistance" method="set_as_active_2"]
  110. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/LevelPersistance" method="set_as_active"]
  111. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842" method="on_block_hit"]
  112. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/BlockAnimations" method="bounce_block" unbinds=1]
  113. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842" method="on_shell_block_hit"]
  114. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67842" to="ChallengeNodes/Tiles/@AnimatableBody2D@67842/BlockAnimations" method="bounce_block" unbinds=1]
  115. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/LevelPersistance" method="set_as_active_2"]
  116. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/LevelPersistance" method="set_as_active"]
  117. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843" method="on_block_hit"]
  118. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/BlockAnimations" method="bounce_block" unbinds=1]
  119. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843" method="on_shell_block_hit"]
  120. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67843" to="ChallengeNodes/Tiles/@AnimatableBody2D@67843/BlockAnimations" method="bounce_block" unbinds=1]
  121. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/LevelPersistance" method="set_as_active_2"]
  122. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/LevelPersistance" method="set_as_active"]
  123. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844" method="on_block_hit"]
  124. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/BlockAnimations" method="bounce_block" unbinds=1]
  125. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844" method="on_shell_block_hit"]
  126. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67844" to="ChallengeNodes/Tiles/@AnimatableBody2D@67844/BlockAnimations" method="bounce_block" unbinds=1]
  127. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/LevelPersistance" method="set_as_active_2"]
  128. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/LevelPersistance" method="set_as_active"]
  129. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="player_mushroom_check"]
  130. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="dispense_item" unbinds=1]
  131. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/BlockAnimations" method="bounce_block" unbinds=1]
  132. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845" method="dispense_item" unbinds=1]
  133. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67845" to="ChallengeNodes/Tiles/@AnimatableBody2D@67845/BlockAnimations" method="bounce_block" unbinds=1]
  134. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/LevelPersistance" method="set_as_active_2"]
  135. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/LevelPersistance" method="set_as_active"]
  136. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846" method="on_block_hit"]
  137. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/BlockAnimations" method="bounce_block" unbinds=1]
  138. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846" method="on_shell_block_hit"]
  139. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67846" to="ChallengeNodes/Tiles/@AnimatableBody2D@67846/BlockAnimations" method="bounce_block" unbinds=1]
  140. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/LevelPersistance" method="set_as_active_2"]
  141. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/LevelPersistance" method="set_as_active"]
  142. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="player_mushroom_check"]
  143. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="dispense_item" unbinds=1]
  144. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/BlockAnimations" method="bounce_block" unbinds=1]
  145. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847" method="dispense_item" unbinds=1]
  146. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67847" to="ChallengeNodes/Tiles/@AnimatableBody2D@67847/BlockAnimations" method="bounce_block" unbinds=1]
  147. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/LevelPersistance" method="set_as_active_2"]
  148. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/LevelPersistance" method="set_as_active"]
  149. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848" method="on_block_hit"]
  150. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/BlockAnimations" method="bounce_block" unbinds=1]
  151. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848" method="on_shell_block_hit"]
  152. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67848" to="ChallengeNodes/Tiles/@AnimatableBody2D@67848/BlockAnimations" method="bounce_block" unbinds=1]
  153. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/LevelPersistance" method="set_as_active_2"]
  154. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/LevelPersistance" method="set_as_active"]
  155. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849" method="on_block_hit"]
  156. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/BlockAnimations" method="bounce_block" unbinds=1]
  157. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849" method="on_shell_block_hit"]
  158. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67849" to="ChallengeNodes/Tiles/@AnimatableBody2D@67849/BlockAnimations" method="bounce_block" unbinds=1]
  159. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/LevelPersistance" method="set_as_active_2"]
  160. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/LevelPersistance" method="set_as_active"]
  161. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="player_mushroom_check"]
  162. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="dispense_item" unbinds=1]
  163. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/BlockAnimations" method="bounce_block" unbinds=1]
  164. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850" method="dispense_item" unbinds=1]
  165. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67850" to="ChallengeNodes/Tiles/@AnimatableBody2D@67850/BlockAnimations" method="bounce_block" unbinds=1]
  166. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/LevelPersistance" method="set_as_active_2"]
  167. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/LevelPersistance" method="set_as_active"]
  168. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851" method="on_block_hit"]
  169. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/BlockAnimations" method="bounce_block" unbinds=1]
  170. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851" method="on_shell_block_hit"]
  171. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67851" to="ChallengeNodes/Tiles/@AnimatableBody2D@67851/BlockAnimations" method="bounce_block" unbinds=1]
  172. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/LevelPersistance" method="set_as_active_2"]
  173. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/LevelPersistance" method="set_as_active"]
  174. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852" method="on_block_hit"]
  175. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/BlockAnimations" method="bounce_block" unbinds=1]
  176. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852" method="on_shell_block_hit"]
  177. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67852" to="ChallengeNodes/Tiles/@AnimatableBody2D@67852/BlockAnimations" method="bounce_block" unbinds=1]
  178. [connection signal="block_destroyed" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/LevelPersistance" method="set_as_active_2"]
  179. [connection signal="block_emptied" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/LevelPersistance" method="set_as_active"]
  180. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853" method="on_block_hit"]
  181. [connection signal="player_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/BlockAnimations" method="bounce_block" unbinds=1]
  182. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853" method="on_shell_block_hit"]
  183. [connection signal="shell_block_hit" from="ChallengeNodes/Tiles/@AnimatableBody2D@67853" to="ChallengeNodes/Tiles/@AnimatableBody2D@67853/BlockAnimations" method="bounce_block" unbinds=1]