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

  1. :autorun
  2. if
  3. then
  4.     title "Tutorial05"
  5.     disallow decks mid_deck
  6.     disallow decks bio_deck
  7.     set reply01 3
  8.     set reply02 3
  9.     disable
  10. end
  11.  
  12. :energytopup
  13. if
  14.     turn > topup
  15. then
  16.     set topup (turn + 1000)
  17.     set energy 100000
  18. end
  19.  
  20.  
  21. :wartutorial010
  22. if
  23.     turn > 10
  24. then
  25.     tutorial "tutorial_tutorial81" set wartutorial 1
  26.     disable
  27. end
  28.  
  29. :wartutorial020
  30. if
  31.       wartutorial = 1
  32. then
  33.     cam_pos 80 100 200 0 256
  34.     place_peep grey resident 6 6 sub_deck 1024
  35.     place_peep salt_hog resident 6 7 sub_deck 1024
  36.     place_peep targ resident 6 8 sub_deck 1024
  37.     place_peep gor resident 6 9 sub_deck 1024
  38.     place_peep grey resident 7 6 sub_deck 1024
  39.     place_peep salt_hog resident 7 7 sub_deck 1024
  40.     place_peep targ resident 7 8 sub_deck 1024
  41.     place_peep gor resident 7 9 sub_deck 1024
  42.     tutorial "tutorial_tutorial82" set wartutorial 2
  43.     disable
  44. end
  45.  
  46. :wartutorial030
  47. if
  48.       wartutorial = 2
  49. then
  50.     tutorial "tutorial_tutorial83" set wartutorial 3
  51.     disable
  52. end
  53.  
  54. :wartutorial040
  55. if
  56.       wartutorial = 3
  57. then
  58.     tutorial "tutorial_tutorial84" set wartutorial 4
  59.     disable
  60. end
  61.  
  62. :wartutorial050
  63. if
  64.     wartutorial = 4
  65. then
  66.     tutorial "tutorial_tutorial85" set wartutorial 5
  67.     disable
  68. end
  69.  
  70. :wartutorial060
  71. if
  72.     wartutorial = 5
  73. then
  74.     tutorial "tutorial_tutorial86" set wartutorial 6
  75.     disable
  76. end
  77.  
  78.  
  79. :wartutorial070
  80. if
  81.     wartutorial = 6
  82. then
  83.     tutorial "tutorial_tutorial87" set wartutorial 7
  84.     disable
  85. end
  86.  
  87. :spygenerator
  88. if
  89.     wartutorial = 7
  90.     normal_peep_count > 2
  91.     turn > spygenerator
  92. then
  93.     place_peep spy assassin 8 16 sub_deck 1024
  94.     set spygenerator (turn + 500)
  95.     set spiesgenerated (spiesgenerated + 1)
  96. end
  97.  
  98. :wartutorial090
  99. if
  100.     spiesgenerated > 6
  101. then
  102.     set wartutorial 8
  103.     set scriptwait (turn + 100)
  104.     disable
  105. end
  106.  
  107. :wartutorial095
  108. if
  109.     peepstat stationwide allset dead resident roger = resident_count
  110.     spy_count > 0
  111. then
  112.     incoming local_comms "tutorial_tutorial99"
  113.     disable
  114. end
  115.  
  116. :wartutorial100
  117. if
  118.     wartutorial = 8
  119.     peepstat stationwide race spy allset dead roger = spy_count
  120.     turn > scriptwait
  121. then
  122.     tutorial "tutorial_tutorial88" set wartutorial 9
  123.     disable
  124. end
  125.  
  126.  
  127. :peeptopup100
  128. if
  129.     peepstat stationwide race spy allset dead roger =  spy_count
  130.     wartutorial > 7
  131.     wartutorial < 10
  132.     gor_count < 2
  133. then
  134.     place_peep gor resident 8 16 sub_deck 1024
  135. end
  136.  
  137. :peeptopup200
  138. if
  139.     peepstat stationwide race spy allset dead roger =  spy_count
  140.     wartutorial > 7
  141.     wartutorial < 10
  142.     grey_count < 2
  143. then
  144.     place_peep grey resident 8 16 sub_deck 1024
  145. end
  146.  
  147. :peeptopup300
  148. if
  149.     peepstat stationwide race spy allset dead roger =  spy_count
  150.     wartutorial > 7
  151.     wartutorial < 10
  152.     targ_count < 2
  153. then
  154.     place_peep targ resident 8 16 sub_deck 1024
  155. end
  156.  
  157. :peeptopup400
  158. if
  159.     peepstat stationwide race spy allset dead roger =  spy_count
  160.     wartutorial > 7
  161.     wartutorial < 10
  162.     salt_hog_count < 2
  163. then
  164.     place_peep salt_hog resident 8 16 sub_deck 1024
  165. end
  166.  
  167. :peeptopup500
  168. if
  169.     wartutorial = 9
  170.     scutter_count < 1
  171. then
  172.     place_peep scutter 8 16 sub_deck 1024
  173. end
  174.  
  175. :wartutorial110
  176. if
  177.     wartutorial = 9
  178.     resident_count = 8
  179. then
  180.     tutorial "tutorial_tutorial89" set wartutorial 10 "OSDpeepmanagement"
  181.     disable 
  182. end
  183.  
  184. :wartutorial120
  185. if
  186.     wartutorial = 10
  187. then
  188.     tutorial "tutorial_tutorial90" set wartutorial 11 "managementoverview"
  189.     disable
  190. end
  191.  
  192. :wartutorial130
  193. if
  194.     wartutorial = 11
  195. then
  196.     tutorial "tutorial_tutorial91" set wibble 3 special placeroom
  197.     disable
  198. end
  199.  
  200. :wartutorial140
  201. if
  202.     enemy_count > 1
  203.     wartutorial > 10
  204. then
  205.     tutorial "tutorial_tutorial92" set wartutorial 13
  206.     disable
  207. end
  208.  
  209. :wartutorial150
  210. if
  211.     wartutorial = 13
  212. then
  213.     place_peep police_scutter 8 16 sub_deck 1024
  214.     place_peep police_scutter 8 17 sub_deck 1024
  215.     tutorial "tutorial_tutorial93" set wartutorial 14 "segmentdoor"
  216.     disable
  217. end
  218.  
  219. :wartutorial160
  220. if
  221.     wartutorial = 14
  222. then
  223.     tutorial "tutorial_tutorial94" set wartutorial 15
  224.     disable
  225. end
  226.  
  227. :wartutorial170
  228. if
  229.     wartutorial = 15
  230. then
  231.     tutorial "tutorial_tutorial95" set wartutorial 16 "segmentdoor"
  232.     disable
  233. end
  234.  
  235. :wartutorial180
  236. if
  237.     wartutorial = 16
  238.     array ownsubdeck 1 = 1
  239. then
  240.     multitrigger :attack
  241.     tutorial "tutorial_tutorial96" set wartutorial 17
  242.     disable
  243. end
  244.  
  245. :attack
  246. if
  247.     0
  248. then
  249.     disable
  250. end
  251.  
  252. :wartutorial190
  253. if
  254.     wartutorial = 17
  255.     array ownsubdeck 2 = 1
  256. then
  257.     incoming local_comms icon 0 respond reply01 "tutorial_tutorial97"
  258.     disable
  259. end
  260.  
  261. :wartutorial200
  262. if
  263.     wartutorial = 17
  264.     police_scutter_count < 1
  265. then
  266.     incoming local_comms icon 0 respond reply01 "tutorial_tutorial98"
  267.     disable
  268. end
  269.  
  270. :tutorialend
  271. if
  272.     reply01 < 3
  273. then
  274.     win
  275.     disable
  276. end