7-1a.tscn 9.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. [gd_scene load_steps=3 format=3 uid="uid://b8sq068wewbli"]
  2. [ext_resource type="PackedScene" uid="uid://7fjlyr5m2b4i" path="res://Scenes/Levels/SMB1/World7/7-1a.tscn" id="1_xa76y"]
  3. [ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_85g2a"]
  4. [node name="1-1A" instance=ExtResource("1_xa76y")]
  5. [node name="PipeArea" parent="." index="4"]
  6. target_level = "uid://jc2mvk7km7qp"
  7. [node name="DiscoLevel" type="Node" parent="." index="8"]
  8. script = ExtResource("2_85g2a")
  9. max_combo = 20
  10. metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
  11. [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
  12. [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
  13. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
  14. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  15. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
  16. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  17. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active_2"]
  18. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/LevelPersistance" method="set_as_active"]
  19. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_block_hit"]
  20. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1]
  21. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149" method="on_shell_block_hit"]
  22. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162149" to="Tiles/@AnimatableBody2D@162149/BlockAnimations" method="bounce_block" unbinds=1]
  23. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active_2"]
  24. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/LevelPersistance" method="set_as_active"]
  25. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_block_hit"]
  26. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1]
  27. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150" method="on_shell_block_hit"]
  28. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162150" to="Tiles/@AnimatableBody2D@162150/BlockAnimations" method="bounce_block" unbinds=1]
  29. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active_2"]
  30. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/LevelPersistance" method="set_as_active"]
  31. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_block_hit"]
  32. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1]
  33. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151" method="on_shell_block_hit"]
  34. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162151" to="Tiles/@AnimatableBody2D@162151/BlockAnimations" method="bounce_block" unbinds=1]
  35. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active_2"]
  36. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/LevelPersistance" method="set_as_active"]
  37. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_block_hit"]
  38. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1]
  39. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152" method="on_shell_block_hit"]
  40. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162152" to="Tiles/@AnimatableBody2D@162152/BlockAnimations" method="bounce_block" unbinds=1]
  41. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active_2"]
  42. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/LevelPersistance" method="set_as_active"]
  43. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_block_hit"]
  44. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1]
  45. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153" method="on_shell_block_hit"]
  46. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162153" to="Tiles/@AnimatableBody2D@162153/BlockAnimations" method="bounce_block" unbinds=1]
  47. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active_2"]
  48. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/LevelPersistance" method="set_as_active"]
  49. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_block_hit"]
  50. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1]
  51. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154" method="on_shell_block_hit"]
  52. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@162154" to="Tiles/@AnimatableBody2D@162154/BlockAnimations" method="bounce_block" unbinds=1]
  53. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  54. [connection signal="collected" from="Tiles/@Node2D@162155" to="Tiles/@Node2D@162155/LevelPersistance" method="set_as_active"]
  55. [connection signal="collected" from="Tiles/@Node2D@162156" to="Tiles/@Node2D@162156/LevelPersistance" method="set_as_active"]
  56. [connection signal="collected" from="Tiles/@Node2D@162157" to="Tiles/@Node2D@162157/LevelPersistance" method="set_as_active"]
  57. [connection signal="collected" from="Tiles/@Node2D@162158" to="Tiles/@Node2D@162158/LevelPersistance" method="set_as_active"]
  58. [connection signal="collected" from="Tiles/@Node2D@162159" to="Tiles/@Node2D@162159/LevelPersistance" method="set_as_active"]
  59. [connection signal="collected" from="Tiles/@Node2D@162160" to="Tiles/@Node2D@162160/LevelPersistance" method="set_as_active"]
  60. [connection signal="collected" from="Tiles/@Node2D@162161" to="Tiles/@Node2D@162161/LevelPersistance" method="set_as_active"]
  61. [connection signal="collected" from="Tiles/@Node2D@162162" to="Tiles/@Node2D@162162/LevelPersistance" method="set_as_active"]
  62. [connection signal="collected" from="Tiles/@Node2D@162163" to="Tiles/@Node2D@162163/LevelPersistance" method="set_as_active"]
  63. [connection signal="collected" from="Tiles/@Node2D@162164" to="Tiles/@Node2D@162164/LevelPersistance" method="set_as_active"]
  64. [connection signal="collected" from="Tiles/@Node2D@162165" to="Tiles/@Node2D@162165/LevelPersistance" method="set_as_active"]
  65. [connection signal="collected" from="Tiles/@Node2D@162166" to="Tiles/@Node2D@162166/LevelPersistance" method="set_as_active"]
  66. [connection signal="collected" from="Tiles/@Node2D@162167" to="Tiles/@Node2D@162167/LevelPersistance" method="set_as_active"]
  67. [connection signal="collected" from="Tiles/@Node2D@162168" to="Tiles/@Node2D@162168/LevelPersistance" method="set_as_active"]
  68. [connection signal="collected" from="Tiles/@Node2D@162169" to="Tiles/@Node2D@162169/LevelPersistance" method="set_as_active"]
  69. [connection signal="collected" from="Tiles/@Node2D@162170" to="Tiles/@Node2D@162170/LevelPersistance" method="set_as_active"]
  70. [connection signal="collected" from="Tiles/@Node2D@162171" to="Tiles/@Node2D@162171/LevelPersistance" method="set_as_active"]
  71. [connection signal="collected" from="Tiles/@Node2D@162172" to="Tiles/@Node2D@162172/LevelPersistance" method="set_as_active"]
  72. [connection signal="block_destroyed" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active_2"]
  73. [connection signal="block_emptied" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/LevelPersistance" method="set_as_active"]
  74. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="player_mushroom_check"]
  75. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
  76. [connection signal="player_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  77. [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock" method="dispense_item" unbinds=1]
  78. [connection signal="shell_block_hit" from="Tiles/InvisibleQuestionBlock" to="Tiles/InvisibleQuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]