Advertisement
infiniteblock

Untitled

Nov 7th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if warpdriveCommons then os.unloadAPI("warpdriveCommons") end
  2. if not os.loadAPI("warpdrive/warpdriveCommons") then error("missing warpdriveCommons") end
  3. local w = warpdriveCommons.w
  4.  
  5. local data
  6.  
  7. ----------- Ship support
  8. local monitor_textScale = 0.5
  9. local ship
  10. local ship_front = 0
  11. local ship_right = 0
  12. local ship_up = 0
  13. local ship_back = 0
  14. local ship_left = 0
  15. local ship_down = 0
  16. local ship_isInHyper = false
  17. local ship_x, ship_y, ship_z = 0, 0, 0
  18. local ship_xTarget, ship_yTarget, ship_zTarget = 0, 0, 0
  19. local ship_actualDistance = 0
  20. local ship_energyRequired = 0
  21. local ship_movement = { 0, 0, 0 }
  22. local ship_rotationSteps = 0
  23. local ship_indexPlayer = 0
  24. local ship_arrayPlayers = { }
  25. local ship_indexTarget = 0
  26. w.clear()
  27. local lmonitor = w.device_get("top")
  28. lmonitor.setTextScale(monitor_textScale)
  29.  w.page_begin("Zephyr3 - Connections")
  30.   w.writeLn("")
  31.   w.setColorSuccess()
  32.   w.writeLn("1 monitor detected")
  33.   w.writeLn("Ship controller detected")
  34.   w.writeLn("")        
  35.   w.setColorNormal()
  36.   w.writeLn("Booting Ship")
  37.   w.write("- acquiring parameters: ")
  38.   w.setColorSuccess()
  39.   w.writeLn("ok")
  40.  
  41.   w.setColorNormal()
  42.   w.write("- checking assembly   : ")
  43.   local timeout = 10
  44.   local isValid, message
  45.   repeat
  46.     w.sleep(0.05)
  47.     timeout = timeout - 1
  48.   until isValid == true or timeout < 0
  49.   if timeout < 0 then
  50.     w.setColorWarning()
  51.     w.writeLn("failed")
  52.     w.writeLn(message)
  53.     w.setColorNormal()
  54.     w.sleep(6)
  55.    else
  56.     w.setColorSuccess()
  57.     w.writeLn("passed")
  58.   end
  59.   w.sleep(0.2)
  60.  
  61.   w.setColorNormal()
  62.   w.write("- celestial position  : ")
  63.   timeout = 10
  64.   local pos
  65.   repeat
  66.     w.sleep(0.05)
  67.     timeout = timeout - 1
  68.   until pos ~= nil or timeout < 0
  69.   if timeout < 0 then
  70.     w.setColorWarning()
  71.     w.writeLn("failed")
  72.     w.writeLn("")
  73.     w.writeLn("Something is wrong here, rebooting...")
  74.     w.writeLn("SYSTEM FAILURE.")
  75.     w.sleep(.3)
  76.     w.writeLn("SYSTEM FAILURE.")
  77.     w.sleep(.3)
  78.     w.writeLn("SYSTEM FAILURE.")
  79.     w.sleep(.3)
  80.     w.writeLn("SYSTEM FAILURE.")
  81.     w.sleep(.3)
  82.     w.writeLn("SYSTEM FAILURE.")
  83.     w.sleep(.3)
  84.     w.writeLn("SYSTEM FAILURE.")
  85.     w.sleep(.3)
  86.     w.writeLn("SYSTEM FAILURE.")
  87.     w.sleep(.3)
  88.     w.writeLn("SYSTEM FAILURE.")
  89.     w.sleep(.3)
  90.     w.writeLn("SYSTEM FAILURE.")
  91.     w.sleep(4)
  92. w.clear()
  93. local lmonitor = w.device_get("top")
  94. lmonitor.setTextScale(monitor_textScale)
  95.  w.page_begin("Zephyr3 - Connections")
  96.   w.writeLn("")
  97.   w.setColorBad()
  98. w.writeLn("In WWM10")
  99.     w.sleep(2)
  100. w.writeLn("War was beginning.")
  101.     w.sleep(2)
  102. w.writeLn("Captain: What happen ?")
  103.     w.sleep(2)
  104. w.writeLn("Mechanic: Somebody set up us the bomb.")
  105.     w.sleep(2)
  106. w.writeLn("Operator: We get signal.")
  107.     w.sleep(2)
  108. w.writeLn("Captain: What !")
  109.     w.sleep(2)
  110. w.writeLn("Operator: Main screen turn on.")
  111.     w.sleep(2)
  112. w.writeLn("Captain: It's you !!")
  113.     w.sleep(2)
  114.     w.setColorNormal()
  115. w.writeLn("[THC]: How are you gentlemen !!")
  116.     w.sleep(2)
  117. w.writeLn("[THC]: All your base are belong to us.")
  118.     w.sleep(2)
  119. w.writeLn("[THC]: You are on the way to destruction.")
  120.     w.sleep(2)
  121.     w.setColorBad()
  122. w.writeLn("Captain: What you say !!")
  123.     w.sleep(2)
  124.     w.setColorNormal()
  125. w.writeLn("[THC]: You have no chance to survive make your time.")
  126.     w.sleep(2)
  127. w.writeLn("[THC]: Ha ha ha ha...")
  128.     w.sleep(2)
  129.     w.setColorBad()
  130. w.writeLn("Operator: Captain !!")
  131.     w.sleep(2)
  132. w.writeLn("Captain: Take off every 'ZIG'!!")
  133.     w.sleep(2)
  134. w.writeLn("Captain: You know what you doing.")
  135.     w.sleep(2)
  136. w.writeLn("Captain: Move 'ZIG'.")
  137.     w.sleep(2)
  138. w.writeLn("Captain: For great justice.")
  139.     w.sleep(7)
  140.     w.reboot()
  141.   else
  142.   end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement