Advertisement
Freeazzy

[Draconic Evolution] Build Tier 7 core (debug)

Sep 11th, 2019
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 3.08 KB | None | 0 0
  1. local com = require("component")
  2. local term = require("term")
  3. if com.isAvailable("debug") then
  4. local dbg = com.debug
  5. local wrld = dbg.getWorld()
  6.  
  7. local cx = dbg.getX()
  8.  
  9. local cy = dbg.getY() - 2
  10.  
  11. local cz = dbg.getZ() - 1
  12. print("coordinates fixed. Build core? y/n")
  13. local conf = term.read()
  14. if conf == "y\n" then
  15.  
  16. local x1,y1,z1,x2,y2,z2
  17. --drac cube
  18. x1=cx-3
  19. x2=cx+3
  20. y1=cy+3
  21. y2=cy-3
  22. z1=cz-3
  23. z2=cz+3
  24. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  25. --drac sides
  26. --main y
  27. y1=cy+5
  28. y2=cy+5
  29. x1=cx+1
  30. z1=cz+1
  31. x2=cx-1
  32. z2=cz-1
  33. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  34.  
  35. y1=y1-1
  36. y2=y2-1
  37. x1=x1+1
  38. z1=z1+1
  39. x2=x2-1
  40. z2=z2-1
  41. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  42.  
  43. y1=cy-4
  44. y2=cy-4
  45. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  46.  
  47. y1=y1-1
  48. y2=y2-1
  49. x1=x1-1
  50. z1=z1-1
  51. x2=x2+1
  52. z2=z2+1
  53. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  54.  
  55. --main x
  56. x1=cx-5
  57. x2=cx-5
  58. y1=cy+1
  59. z1=cz+1
  60. y2=cy-1
  61. z2=cz-1
  62. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  63.  
  64. x1=x1+1
  65. x2=x2+1
  66. y1=y1+1
  67. z1=z1+1
  68. y2=y2-1
  69. z2=z2-1
  70. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  71.  
  72. x1=cx+4
  73. x2=cx+4
  74. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  75.  
  76. x1=x1+1
  77. x2=x2+1
  78. y1=y1-1
  79. z1=z1-1
  80. y2=y2+1
  81. z2=z2+1
  82. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  83.  
  84. --main z
  85. z1=cz+5
  86. z2=cz+5
  87. x1=cx+1
  88. y1=cy+1
  89. x2=cx-1
  90. y2=cy-1
  91. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  92.  
  93. z1=z1-1
  94. z2=z2-1
  95. x1=x1+1
  96. y1=y1+1
  97. x2=x2-1
  98. y2=y2-1
  99. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  100.  
  101. z1=cz-4
  102. z2=cz-4
  103. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  104.  
  105. z1=z1-1
  106. z2=z2-1
  107. x1=x1-1
  108. y1=y1-1
  109. x2=x2+1
  110. y2=y2+1
  111. wrld.setBlocks(x1,y1,z1,x2,y2,z2,720,0)
  112.  
  113. wrld.setBlock(cx+7,cy,cz,713,0)
  114. wrld.setBlock(cx-7,cy,cz,713,0)
  115. wrld.setBlock(cx,cy,cz+7,713,0)
  116. wrld.setBlock(cx,cy,cz-7,713,0)
  117.  
  118. --first
  119. y1= cy+4
  120. x1=cx+1
  121. z1=cz-1
  122. y2=cy+4
  123. x2=cx-1
  124. z2=cz+1
  125. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  126. x1=x1+1
  127. y1=y1-1
  128. z1=z1-1
  129. x2=x2-1
  130. y2=y2-1
  131. z2=z2+1
  132. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  133. y1=y1-1
  134. y2=y2-1
  135. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  136. y1=y1-1
  137. y2=y2-1
  138. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  139. y1=y1-1
  140. y2=y2-1
  141. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  142. y1=y1-1
  143. y2=y2-1
  144. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  145. y1=y1-1
  146. y2=y2-1
  147. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  148. y1=y1-1
  149. y2=y2-1
  150. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  151. y1=y1-1
  152. y2=y2-1
  153. x1=x1-1
  154. z1=z1+1
  155. x2=x2+1
  156. z2=z2-1
  157. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  158. x1=cx+4
  159. y1=cy+1
  160. z1=cz-1
  161. x2=cx+4
  162. y2=cy-1
  163. z2=cz+1
  164. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  165. x1=x1-1
  166. y1=y1+1
  167. z1=z1-1
  168. x2=x2-1
  169. y2=y2-1
  170. z2=z2+1
  171. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  172. x1=cx-3
  173. x2=cx-3
  174. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  175. x1=x1-1
  176. y1=y1-1
  177. z1=z1+1
  178. x2=x2-1
  179. y2=y2+1
  180. z2=z2-1
  181. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  182. z1=cz-4
  183. y1=cy+1
  184. x1=cx-1
  185. z2=cz-4
  186. y2=cy-1
  187. x2=cx+1
  188. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  189. z1=z1+1
  190. y1=y1+1
  191. x1=x1-1
  192. z2=z2+1
  193. y2=y2-1
  194. x2=x2+1
  195. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  196. z1=cz+3
  197. z2=cz+3
  198. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  199. z1=z1+1
  200. y1=y1-1
  201. x1=x1+1
  202. z2=z2+1
  203. y2=y2+1
  204. x2=x2-1
  205. wrld.setBlocks(x1,y1,z1,x2,y2,z2,152,0)
  206. wrld.setBlock(cx,cy,cz,719,0)
  207. print("completed")
  208. else
  209. print("canceled")
  210. end
  211. else
  212. print("no debug card available")
  213. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement