Advertisement
Rovetown

sss

Oct 9th, 2024 (edited)
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.14 KB | None | 0 0
  1. require("noteblocks_lib")
  2. local repeater = require("repeater_lib")
  3.  
  4. local speaker = peripheral.find("speaker") -- find for cables, wrap for direct contact
  5. local monitor = peripheral.wrap("left")
  6.  
  7. monitor.clear()
  8. monitor.setCursorPos(1,1)
  9. monitor.setTextScale(1)
  10.  
  11. -- forward declaration for special functions
  12.  
  13. local ep15bd6f6
  14. local f9b11
  15. local b13f8
  16. local ep17f11
  17. local f18f9
  18. local h13b15b3
  19. local b4b16h14
  20. local b4b14
  21.  
  22. local function local_harp_13()
  23.  
  24. speaker.playNote("harp",3,13)
  25. print("harp_13 played")
  26.  
  27. end
  28.  
  29. local function local_bass_3()
  30.  
  31. speaker.playNote("bass", 3, 3)
  32. print("bass_3 played")
  33.  
  34. end
  35.  
  36. local function h13b3()
  37.  
  38. parallel.waitForAll(local_harp_13, local_bass_3)
  39. print("h13b3 DONE")
  40.  
  41. end
  42. local ep3b17b5
  43. local b18ep4
  44. local b7b19
  45. local b20b8
  46. local ep8b22b10
  47. local ep16b12
  48. local ep18f12
  49. local f10f7
  50. local f9bd6b14
  51.  
  52. local playJackpotMusic
  53. local function straight()
  54.  
  55. repeater.repeaterSetting(1)
  56. repeater.repeaterSetting(1)
  57. repeater.repeaterSetting(1)
  58. repeater.repeaterSetting(1)
  59. repeater.repeaterSetting(1)
  60. repeater.repeaterSetting(2)
  61. repeater.repeaterSetting(2)
  62. repeater.repeaterSetting(2)
  63. repeater.repeaterSetting(2)
  64. repeater.repeaterSetting(2)
  65. repeater.repeaterSetting(2)
  66. harp_15()
  67. print("harp_15 played")
  68. repeater.repeaterSetting(3)
  69. repeater.repeaterSetting(2)
  70. harp_19()
  71. monitor.clear()
  72. print("harp_19 played")
  73. repeater.repeaterSetting(3)
  74. repeater.repeaterSetting(2)
  75. harp_16()
  76. monitor.clear()
  77. print("harp_16 played")
  78. repeater.repeaterSetting(3)
  79. repeater.repeaterSetting(1)
  80. repeater.repeaterSetting(1)
  81. harp_20()
  82. monitor.clear()
  83. print("harp_16 played")
  84. repeater.repeaterSetting(2)
  85. repeater.repeaterSetting(2)
  86. repeater.repeaterSetting(2)
  87. repeater.repeaterSetting(2)
  88. repeater.repeaterSetting(2)
  89. repeater.repeaterSetting(1)
  90. harp_3()
  91. monitor.clear()
  92. print("harp_16 played")
  93. repeater.repeaterSetting(2)
  94. harp_5()
  95. monitor.clear()
  96. print("harp_16 played")
  97. repeater.repeaterSetting(2)
  98. harp_7()
  99. monitor.clear()
  100. print("harp_7 played")
  101. repeater.repeaterSetting(2)
  102. harp_9()
  103. monitor.clear()
  104. print("harp_9 played")
  105. repeater.repeaterSetting(1)
  106. repeater.repeaterSetting(1)
  107. harp_3()
  108. monitor.clear()
  109. print("harp_3 played")
  110. repeater.repeaterSetting(2)
  111. harp_5()
  112. monitor.clear()
  113. print("harp_5 played")
  114.  
  115. print("STRAIGHT DONE")
  116.  
  117. end
  118.  
  119. local function right()
  120.  
  121. repeater.repeaterSetting(4)
  122. h13b3()
  123. monitor.clear()
  124. print("h13b3 played")
  125. repeater.repeaterSetting(3)
  126. harp_15()
  127. monitor.clear()
  128. print("harp_16 played")
  129. repeater.repeaterSetting(3)
  130. harp_17()
  131. monitor.clear()
  132. print("harp_16 played")
  133. repeater.repeaterSetting(3)
  134. harp_19()
  135. monitor.clear()
  136. print("harp_16 played")
  137.  
  138. print("RIGHT DONE")
  139.  
  140. end
  141.  
  142. function playJackpotMusic()
  143.  
  144. parallel.waitForAll(right, straight)
  145. print("playJackpotMusic DONE")
  146.  
  147. end
  148.  
  149.  
  150.  
  151.  
  152. playJackpotMusic()
  153. print("---- DONE ----")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement