3-4.tscn 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. [gd_scene load_steps=3 format=3 uid="uid://6v0bwjdv3pc6"]
  2. [ext_resource type="PackedScene" uid="uid://dlxjn8m1sty8m" path="res://Scenes/Levels/SMB1/World3/3-4.tscn" id="1_el7ub"]
  3. [ext_resource type="Script" uid="uid://bjs5mlc3xrxud" path="res://Scripts/Parts/DiscoLevel.gd" id="2_wan8c"]
  4. [node name="3-4" instance=ExtResource("1_el7ub")]
  5. campaign = "SMBANN"
  6. [node name="DiscoLevel" type="Node" parent="." index="17"]
  7. script = ExtResource("2_wan8c")
  8. combo_meter_rate = 0.25
  9. max_combo = 1
  10. metadata/_custom_type_script = "uid://bjs5mlc3xrxud"
  11. [connection signal="block_destroyed" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active_2"]
  12. [connection signal="block_emptied" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/LevelPersistance" method="set_as_active"]
  13. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="player_mushroom_check"]
  14. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  15. [connection signal="player_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  16. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock" method="dispense_item" unbinds=1]
  17. [connection signal="shell_block_hit" from="Tiles/QuestionBlock" to="Tiles/QuestionBlock/BlockAnimations" method="bounce_block" unbinds=1]
  18. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active_2"]
  19. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/LevelPersistance" method="set_as_active"]
  20. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="player_mushroom_check"]
  21. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1]
  22. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1]
  23. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223" method="dispense_item" unbinds=1]
  24. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74223" to="Tiles/@AnimatableBody2D@74223/BlockAnimations" method="bounce_block" unbinds=1]
  25. [connection signal="collected" from="Tiles/Coin" to="Tiles/Coin/LevelPersistance" method="set_as_active"]
  26. [connection signal="collected" from="Tiles/@Node2D@74224" to="Tiles/@Node2D@74224/LevelPersistance" method="set_as_active"]
  27. [connection signal="collected" from="Tiles/@Node2D@74225" to="Tiles/@Node2D@74225/LevelPersistance" method="set_as_active"]
  28. [connection signal="block_destroyed" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active_2"]
  29. [connection signal="block_emptied" from="Tiles/BrickBlock" to="Tiles/BrickBlock/LevelPersistance" method="set_as_active"]
  30. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_block_hit"]
  31. [connection signal="player_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  32. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock" method="on_shell_block_hit"]
  33. [connection signal="shell_block_hit" from="Tiles/BrickBlock" to="Tiles/BrickBlock/BlockAnimations" method="bounce_block" unbinds=1]
  34. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active_2"]
  35. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/LevelPersistance" method="set_as_active"]
  36. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_block_hit"]
  37. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1]
  38. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226" method="on_shell_block_hit"]
  39. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74226" to="Tiles/@AnimatableBody2D@74226/BlockAnimations" method="bounce_block" unbinds=1]
  40. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active_2"]
  41. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/LevelPersistance" method="set_as_active"]
  42. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_block_hit"]
  43. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1]
  44. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227" method="on_shell_block_hit"]
  45. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74227" to="Tiles/@AnimatableBody2D@74227/BlockAnimations" method="bounce_block" unbinds=1]
  46. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active_2"]
  47. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/LevelPersistance" method="set_as_active"]
  48. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_block_hit"]
  49. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1]
  50. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228" method="on_shell_block_hit"]
  51. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74228" to="Tiles/@AnimatableBody2D@74228/BlockAnimations" method="bounce_block" unbinds=1]
  52. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active_2"]
  53. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/LevelPersistance" method="set_as_active"]
  54. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_block_hit"]
  55. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1]
  56. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229" method="on_shell_block_hit"]
  57. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74229" to="Tiles/@AnimatableBody2D@74229/BlockAnimations" method="bounce_block" unbinds=1]
  58. [connection signal="block_destroyed" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active_2"]
  59. [connection signal="block_emptied" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/LevelPersistance" method="set_as_active"]
  60. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_block_hit"]
  61. [connection signal="player_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/BlockAnimations" method="bounce_block" unbinds=1]
  62. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230" method="on_shell_block_hit"]
  63. [connection signal="shell_block_hit" from="Tiles/@AnimatableBody2D@74230" to="Tiles/@AnimatableBody2D@74230/BlockAnimations" method="bounce_block" unbinds=1]
  64. [connection signal="area_entered" from="Tiles/DeathPit" to="Tiles/DeathPit" method="area_entered"]
  65. [connection signal="area_entered" from="Tiles/@Area2D@74231" to="Tiles/@Area2D@74231" method="area_entered"]
  66. [connection signal="area_entered" from="Tiles/@Area2D@74232" to="Tiles/@Area2D@74232" method="area_entered"]
  67. [connection signal="area_entered" from="Tiles/@Area2D@74233" to="Tiles/@Area2D@74233" method="area_entered"]
  68. [connection signal="area_entered" from="Tiles/@Area2D@74234" to="Tiles/@Area2D@74234" method="area_entered"]
  69. [connection signal="area_entered" from="Tiles/@Area2D@74235" to="Tiles/@Area2D@74235" method="area_entered"]
  70. [connection signal="area_entered" from="Tiles/@Area2D@74236" to="Tiles/@Area2D@74236" method="area_entered"]
  71. [connection signal="area_entered" from="Tiles/@Area2D@74237" to="Tiles/@Area2D@74237" method="area_entered"]
  72. [connection signal="area_entered" from="Tiles/@Area2D@74238" to="Tiles/@Area2D@74238" method="area_entered"]
  73. [connection signal="area_entered" from="Tiles/@Area2D@74239" to="Tiles/@Area2D@74239" method="area_entered"]
  74. [connection signal="area_entered" from="Tiles/@Area2D@74240" to="Tiles/@Area2D@74240" method="area_entered"]
  75. [connection signal="area_entered" from="Tiles/@Area2D@74241" to="Tiles/@Area2D@74241" method="area_entered"]
  76. [connection signal="area_entered" from="Tiles/@Area2D@74242" to="Tiles/@Area2D@74242" method="area_entered"]
  77. [connection signal="area_entered" from="Tiles/@Area2D@74243" to="Tiles/@Area2D@74243" method="area_entered"]
  78. [connection signal="area_entered" from="Tiles/@Area2D@74244" to="Tiles/@Area2D@74244" method="area_entered"]
  79. [connection signal="area_entered" from="Tiles/@Area2D@74245" to="Tiles/@Area2D@74245" method="area_entered"]
  80. [connection signal="area_entered" from="Tiles/@Area2D@74246" to="Tiles/@Area2D@74246" method="area_entered"]
  81. [connection signal="area_entered" from="Tiles/@Area2D@74247" to="Tiles/@Area2D@74247" method="area_entered"]
  82. [connection signal="area_entered" from="Tiles/@Area2D@74248" to="Tiles/@Area2D@74248" method="area_entered"]
  83. [connection signal="area_entered" from="Tiles/@Area2D@74249" to="Tiles/@Area2D@74249" method="area_entered"]
  84. [connection signal="area_entered" from="Tiles/@Area2D@74250" to="Tiles/@Area2D@74250" method="area_entered"]
  85. [connection signal="area_entered" from="Tiles/@Area2D@74251" to="Tiles/@Area2D@74251" method="area_entered"]
  86. [connection signal="area_entered" from="Tiles/@Area2D@74252" to="Tiles/@Area2D@74252" method="area_entered"]
  87. [connection signal="area_entered" from="Tiles/@Area2D@74253" to="Tiles/@Area2D@74253" method="area_entered"]
  88. [connection signal="area_entered" from="Tiles/@Area2D@74254" to="Tiles/@Area2D@74254" method="area_entered"]
  89. [connection signal="area_entered" from="Tiles/@Area2D@74255" to="Tiles/@Area2D@74255" method="area_entered"]
  90. [connection signal="area_entered" from="Tiles/@Area2D@74256" to="Tiles/@Area2D@74256" method="area_entered"]
  91. [connection signal="area_entered" from="Tiles/@Area2D@74257" to="Tiles/@Area2D@74257" method="area_entered"]
  92. [connection signal="area_entered" from="Tiles/@Area2D@74258" to="Tiles/@Area2D@74258" method="area_entered"]
  93. [connection signal="area_entered" from="Tiles/@Area2D@74259" to="Tiles/@Area2D@74259" method="area_entered"]
  94. [connection signal="area_entered" from="Tiles/@Area2D@74260" to="Tiles/@Area2D@74260" method="area_entered"]
  95. [connection signal="area_entered" from="Tiles/@Area2D@74261" to="Tiles/@Area2D@74261" method="area_entered"]
  96. [connection signal="area_entered" from="Tiles/@Area2D@74262" to="Tiles/@Area2D@74262" method="area_entered"]
  97. [connection signal="area_entered" from="Tiles/@Area2D@74263" to="Tiles/@Area2D@74263" method="area_entered"]
  98. [editable path="Bowser"]