home *** CD-ROM | disk | FTP | other *** search
/ Hacker 70 / HACKER70.ISO / Igre / Startopia / startopiademo.exe / missions / 30 / mish30.txt < prev    next >
Text File  |  2001-05-14  |  5KB  |  306 lines

  1. :autorun
  2. if
  3. then
  4.     title "Tutorial01"
  5.     disallow decks bio_deck
  6.     disallow decks mid_deck
  7.     set reply01 3
  8.     set reply02 3
  9.     disable
  10. end
  11.  
  12. :energy
  13. if
  14.     collectorcount > 0
  15. then
  16.     set energy 100000
  17.     disable
  18. end
  19.  
  20. :tutorial010
  21. if
  22.     turn > 50
  23. then
  24.     tutorial "tutorial_tutorial00" set welcometutorial 1
  25.     disable
  26. end
  27.  
  28. :tutorial020
  29. if
  30.     welcometutorial = 1
  31. then
  32.     tutorial "tutorial_tutorial01" set cameratutorial 1
  33.     disable
  34. end
  35.  
  36. :tutorial030
  37. if
  38.     cameratutorial = 1
  39. then
  40.     tutorial "tutorial_tutorial02" set cameratutorial 2
  41.     disable
  42. end
  43.  
  44. :tutorial040
  45. if
  46.     cameratutorial = 2
  47. then
  48.     tutorial "tutorial_tutorial03" set cameratutorial 3
  49.     disable
  50. end
  51.  
  52. :tutorial050
  53. if
  54.     cameratutorial = 3
  55. then
  56.     tutorial "tutorial_tutorial04" set cameratutorial 4
  57.     disable
  58. end
  59.  
  60. :tutorial060
  61. if
  62.     cameratutorial = 4
  63. then
  64.     tutorial "tutorial_tutorial05" set cameratutorial 5
  65.     disable
  66. end
  67.  
  68. :tutorial070
  69. if
  70.     cameratutorial = 5
  71. then
  72.     tutorial "tutorial_tutorial06" set crateplace 1
  73.     disable
  74. end
  75.  
  76. :crateplace100
  77. if
  78.     crateplace = 1
  79. then
  80.     set scriptwait (turn + 20)
  81.     set cratetutorial 1
  82.     cam_pos 80 100 200 0 256
  83.     placeportable luxury_item_crate 8 12 sub_deck 1000
  84.     placeportable medical_supply_crate 9 14 sub_deck 1000
  85.     placeportable food_supply_crate 7 13 sub_deck 1000
  86.     disable
  87. end
  88.  
  89. :tutorial080
  90. if
  91.     scriptwait > turn
  92.     cratetutorial = 1
  93. then
  94.     tutorial "tutorial_tutorial07" set cratetutorial 2 special pbuffer_size 1
  95.     set pbuffer_test  0
  96.     set pbuffer_test2 1
  97.     disable
  98. end
  99.  
  100. :tutorial084
  101. if
  102.     cratetutorial = 2
  103. then
  104.     pbuffer pbuffer_test2
  105. ;    set pbuffer_test (1 - buffer_test2)
  106. end
  107.  
  108. :tutorial084b
  109. if
  110.     pbuffer_test2 = 0
  111. then
  112.     set pbuffer_test 1
  113. end
  114.  
  115. :tutorial085
  116. if
  117.     cratetutorial = 2
  118. then
  119.     set scriptwait (turn + 200)
  120.     tutorial "tutorial_tutorial08" set cratetutorial 3 special pbuffer_test
  121.     disable
  122. end
  123.  
  124. :tutorialend100
  125. if
  126.     turn > scriptwait
  127.     cratetutorial = 3
  128. then
  129.     say 500 "tutorial_tutorial09"
  130.     tutorial "tutorial_tutorial16" set cratetutorial 4 message 500
  131.     disable
  132. end
  133.  
  134. :tutorialend300
  135. if
  136.     turn > scriptwait
  137.     cratetutorial = 4
  138. then
  139.     set cratetutorial 5
  140.     incoming local_comms icon 0 respond reply01 "tutorial_tutorial10"
  141. end
  142.  
  143. :tutorialend400
  144. if
  145.     reply01 = 2
  146. then
  147.     set scuzzertutorial 1
  148.     disable
  149. end
  150.  
  151. :tutorial500
  152. if
  153.     reply01 < 2
  154. then
  155.     set reply01 3
  156.     set scriptwait (turn + 200)
  157.     set cratetutorial 4
  158. end
  159.  
  160.  
  161. :scuzzertutorial100
  162. if
  163.     scuzzertutorial = 1
  164. then
  165.     evaporate food_supply_crate 1
  166.     evaporate luxury_item_crate 1
  167.     evaporate medical_supply_crate 1
  168.     cam_pos 80 100 200 0 256
  169.     placeportable scutter_crate 7 13 sub_deck 1000 1
  170.     set scuzzerpause (turn + 10)
  171.     disable
  172. end
  173.  
  174. :scuzzertutorial100b
  175. if
  176.     scuzzertutorial = 1
  177.     turn > scuzzerpause
  178. then
  179.     tutorial "tutorial_tutorial11" set scuzzertutorial 4 findportable scutter_crate
  180.     disable
  181. end
  182.  
  183. :scuzzertutorial110
  184. if
  185.     scuzzertutorial = 4
  186. then
  187.     tutorial "tutorial_tutorial12" set scuzzertutorial 5 "opencratebutton"
  188.     disable
  189. end
  190.  
  191. :scuzzertutorial120
  192. if
  193.     scuzzertutorial = 5
  194. then
  195.     set tutorwait (turn + 100)
  196.     tutorial "tutorial_tutorial13" set collectortutorial 1
  197.     disable
  198. end
  199.  
  200. :scuzzertutorial125
  201. if
  202.     scutter_count > 0
  203.     scuzzertutorial < 5
  204. then
  205.     set scuzzertutorial 5
  206.     disable
  207. end
  208.  
  209. :collectortutorial100
  210. if
  211.     turn > tutorwait
  212.     collectortutorial = 1
  213. then
  214.     cam_pos 80 100 200 0 256
  215.     placeportable hard_plan_crate 7 13 sub_deck 600 collector
  216.     disable
  217. end
  218.  
  219. :collectortutorial110
  220. if
  221.     collectortutorial = 1
  222.     cargoexists hard_plan_crate collector > 0
  223. then
  224.     tutorial "tutorial_tutorial14" set collectortutorial 7 findportable hard_plan_crate collector
  225.     disable
  226. end
  227.  
  228. :collectortutorial120
  229. if
  230.     collectortutorial = 7
  231. then
  232.     tutorial "tutorial_tutorial15" set collectortutorial 8 "opencratebutton"
  233.     disable
  234. end
  235.  
  236. :collectortutorial150
  237. if
  238.     collectortutorial = 8
  239. then
  240.     tutorial "tutorial_tutorial18" set bptutorial 1 special placeroom
  241.     disable
  242. end
  243.  
  244. :collectortutorial160
  245. if
  246.     bptutorial = 1
  247. then
  248.     tutorial "tutorial_tutorial19" set bptutorial 2 special placeroom 1
  249.     disable
  250. end
  251.  
  252. :collectortutorial170
  253. if
  254.     bptutorial = 2
  255. then
  256.     tutorial "tutorial_tutorial20" set bptutorial 3 special placeroom 
  257.     disable
  258. end
  259.  
  260. :collectortutorial171
  261. if
  262.     collector_count = 1
  263.     bptutorial < 4
  264. then
  265.     tutorial "tutorial_tutorial21" set bptutorial 4
  266.     disable
  267. end
  268.  
  269. :collectortutorial180
  270. if
  271.     bptutorial = 3
  272. then
  273.     tutorial "tutorial_tutorial22" set bptutorial 4 "roompanelokbutton"
  274.     disable
  275. end
  276.  
  277. :collectortutorial190
  278. if
  279.     turn > scriptwait
  280.     collector_count > 0
  281.     turn > scriptwait
  282.     bptutorial = 4
  283. then
  284.     set scriptwait (turn + 200)
  285.     set bptutorial 5
  286.     incoming local_comms icon 0 respond reply02 "tutorial_tutorial23"
  287. end
  288.  
  289. :collectortutorial200
  290. if
  291.     reply02 = 2
  292. then
  293.     win
  294.     disable
  295. end
  296.  
  297. :collectortutorial300
  298. if
  299.     reply02 < 2
  300. then
  301.     set reply02 3
  302.     set scriptwait (turn + 200)
  303.     set bptutorial 4
  304. end
  305.  
  306.