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

  1. :autorun
  2. if
  3. then
  4.     title "Tutorial02"
  5.     disallow decks bio_deck
  6.     disallow decks mid_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. :furnituretutorial020
  21. if
  22.     turn > 10
  23. then
  24.     place_peep scutter 6 2 sub_deck 1024
  25.     tutorial "tutorial_tutorial24" set furnituretutorial 1
  26.     disable
  27. end
  28.  
  29. :furnituretutorial030
  30. if
  31.     furnituretutorial = 1
  32. then
  33.     cam_pos 80 100 200 0 256
  34.     placeportable furniture_plan_crate 8 12 sub_deck 1000 plaza_bench
  35.     tutorial "tutorial_tutorial25" set furnituretutorial 2 "opencratebutton"
  36.     disable
  37. end
  38.  
  39.  
  40. :furnituretutorial040
  41. if
  42.     furnituretutorial = 2
  43. then
  44.     tutorial "tutorial_tutorial26" set wibble 3 special placeroom
  45.     disable
  46. end
  47.  
  48. :furniturebodge040
  49. if
  50.     plaza_bench_count > 0
  51. then
  52.     set furnituretutorial 3
  53.     disable
  54. end
  55.  
  56. :furnituretutorial050
  57. if
  58.     furnituretutorial = 3
  59. then
  60.     tutorial "tutorial_tutorial27" set furnituretutorial 4
  61.     disable
  62. end    
  63.  
  64.  
  65. ;COMPLEX ROOM BUILDING - BERTH
  66. :berthtutorial010
  67. if
  68.     furnituretutorial = 4
  69. then
  70.     cam_pos 80 100 200 0 256
  71.     placeportable hard_plan_crate 8 14 sub_deck 1000 berth
  72.     set scriptwait (turn + 10)
  73.     disable
  74. end
  75.  
  76. :berthtutorial015
  77. if
  78.     turn > scriptwait
  79.     cargoexists hard_plan_crate berth > 0
  80. then
  81.     tutorial "tutorial_tutorial28" set bbtutorial 1 findportable hard_plan_crate berth
  82.     disable
  83. end
  84.     
  85.  
  86.  
  87. :berthtutorial020
  88. if
  89.     bbtutorial = 1
  90. then
  91.     tutorial "tutorial_tutorial29" set bbtutorial 2 "opencratebutton"
  92.     disable
  93. end
  94.  
  95. :berthtutorial030
  96. if
  97.     bbtutorial = 2
  98. then
  99.     tutorial "tutorial_tutorial30" set bbtutorial 3 special placeroom 2
  100.     disable
  101. end
  102.  
  103. :berthtutorial040
  104. if
  105.     bbtutorial = 3
  106. then
  107.     tutorial "tutorial_tutorial31" set bbtutorial 4 special placeroom
  108.     disable
  109. end
  110.  
  111. :berthtutorial050
  112. if
  113.     bbtutorial = 4
  114. then
  115.     tutorial "tutorial_tutorial32" set bbtutorial 5 special placeroom 1
  116.     disable
  117. end
  118.  
  119. :berthtutorial060
  120. if
  121.     bbtutorial = 5
  122. then
  123.     tutorial "tutorial_tutorial33" set bbtutorial 6 special placeroom
  124.     disable
  125. end
  126.  
  127. :berthtutorial070 
  128. if
  129.     bbtutorial = 6
  130. then
  131.     tutorial "tutorial_tutorial34" set bbtutorial 7 special placeroom 3
  132.     disable
  133. end 
  134.  
  135. :berthtutorial080
  136. if
  137.     bbtutorial = 7
  138. then
  139.     tutorial "tutorial_tutorial35" set bbtutorial 8 "roompanelokbutton"
  140.     disable
  141. end
  142.  
  143. :berthtutorial090
  144. if
  145.     bbtutorial = 8
  146. then
  147.     tutorial "tutorial_tutorial36" set bbtutorial 9 "roompanelokbutton"
  148.     disable
  149. end
  150.  
  151. :berthwait
  152. if
  153.     berth_count > 0
  154. then
  155.     set berthwait (turn + 50)
  156.     disable
  157. end
  158.  
  159. :berthtutorial000
  160. if
  161.     turn > berthwait
  162.     berth_count > 0
  163.     bunk_count > 0
  164.     bbtutorial < 9
  165.     edittutorial < 1
  166. then
  167.     tutorial "tutorial_tutorial37" set edittutorial 1
  168.     disable
  169. end
  170.  
  171. :berthtutorial001
  172. if
  173.     turn > berthwait
  174.     berth_count > 0
  175.     bunk_count < 1
  176.     bbtutorial < 9
  177.     edittutorial < 1
  178. then
  179.     tutorial "tutorial_tutorial38" set edittutorial 1
  180.     disable
  181. end
  182.  
  183. :berthtutorial002
  184. if
  185.     turn > berthwait
  186.     berth_count > 0
  187.     bunk_count < 1
  188.     bbtutorial = 9
  189.     edittutorial < 1
  190. then
  191.     tutorial "tutorial_tutorial39" set edittutorial 1
  192.     disable
  193. end
  194.  
  195. :berthtutorial100
  196. if
  197.     turn > berthwait
  198.     berth_count > 0
  199.     bunk_count > 0
  200.     bbtutorial = 9
  201.     edittutorial < 1
  202. then
  203.     tutorial "tutorial_tutorial40" set edittutorial 1
  204.     disable
  205. end
  206.  
  207. :edittutorial010
  208. if
  209.     berth_count > 0
  210.     edittutorial = 1
  211. then
  212.     tutorial "tutorial_tutorial41" set edittutorial 2 findroom berth
  213.     disable
  214. end
  215.  
  216. :edittutorial020
  217. if
  218.     edittutorial = 2
  219. then
  220.     tutorial "tutorial_tutorial42" set edittutorial 3 "addfurniturebutton"
  221.     disable
  222. end
  223.  
  224. :edittutorial030 
  225. if
  226.     edittutorial = 3
  227. then
  228.     tutorial "tutorial_tutorial43" set edittutorial 4 "roompanelokbutton"
  229.     disable
  230. end
  231.  
  232. :edittutorial040
  233. if
  234.     edittutorial = 4
  235. then
  236.     tutorial "tutorial_tutorial44" set segmenttutorial 1
  237.     disable
  238. end
  239.  
  240. :segmenttutorial010
  241. if
  242.     segmenttutorial = 1
  243. then
  244.     unlock 15
  245.     unlock 1
  246.     tutorial "tutorial_tutorial45" set segmenttutorial 2 "segmentdoor"
  247.     disable
  248. end
  249.  
  250. :peepplace
  251. if
  252.     segmenttutorial = 2
  253. then
  254.     place_peep grey 8 12 sub_deck 1024
  255.     disable
  256. end
  257.  
  258. :peeptutorial010
  259. if
  260.     grey_count > 0
  261. then
  262.     tutorial "tutorial_tutorial46" set peeptutorial 2 findpeep grey
  263.     disable
  264. end
  265.  
  266. :peeptutorial020
  267. if
  268.     peeptutorial = 2
  269. then
  270.     tutorial "tutorial_tutorial47" set peeptutorial 3
  271.     disable
  272. end
  273.  
  274. :peeptutorial030
  275. if
  276.     peeptutorial = 3
  277. then
  278.     set scriptwait (turn + 100)
  279.     set peeptutorial 4
  280.     disable
  281. end
  282.  
  283. :peeptutorial040
  284. if
  285.     turn > scriptwait
  286.     peeptutorial = 4
  287. then
  288.     set scriptwait (turn + 200)
  289.     set peeptutorial 5
  290.     incoming local_comms icon 0 respond reply02 "tutorial_tutorial48"
  291. end
  292.  
  293. :peeptutorial050
  294. if
  295.     reply02 = 2
  296. then
  297.     win
  298.     disable
  299. end
  300.  
  301. :peeptutorial060
  302. if
  303.     reply02 < 2
  304. then
  305.     set reply02 3
  306.     set scriptwait (turn + 200)
  307.     set peeptutorial 4
  308. end
  309.  
  310.  
  311.  
  312.