Advertisement
Pr0nogo

Untitled

Nov 28th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.83 KB | None | 0 0
  1. # stat_txt.tbl entry 1064: Terran 10 - Confederate Towns<0>
  2. Te10(1064, 111, aiscript):
  3. start_campaign()
  4. wait(1)
  5.  
  6. start_town()
  7. defaultbuild_off()
  8. default_min(1)
  9. wait(1)
  10.  
  11. farms_notiming()
  12. transports_off()
  13. wait(1)
  14.  
  15. max_force(240)
  16. define_max(18, scv)
  17. define_max(6, firebat)
  18. define_max(24, marine)
  19. define_max(4, goliath)
  20. define_max(5, vulture)
  21. define_max(2, siege_tank)
  22. define_max(255, ghost)
  23. define_max(255, wraith)
  24. define_max(255, dropship)
  25. define_max(255, science_vessel)
  26. define_max(255, battlecruiser)
  27.  
  28. defensebuild_gg(1, marine)
  29. defensebuild_ag(1, marine)
  30. defensebuild_gg(1, firebat)
  31. defensebuild_ag(1, goliath)
  32. defensebuild_gg(1, siege_tank)
  33. defensebuild_gg(1, vulture)
  34. defenseuse_gg(1, marine)
  35. defenseuse_ag(1, marine)
  36. defenseuse_gg(1, firebat)
  37. defenseuse_gg(1, goliath)
  38. defenseuse_ag(1, goliath)
  39. defenseuse_gg(1, siege_tank)
  40. defenseuse_gg(1, vulture)
  41.  
  42. build(1, command_center, 180)
  43. build(2, scv, 150)
  44. build(1, barracks, 100)
  45. build(4, scv, 100)
  46. build(1, factory, 100)
  47. build(1, academy, 100)
  48. build(1, engineering_bay, 100)
  49. build(6, scv, 100)
  50. build(2, bunker, 50)
  51. build(2, missile_turret, 50)
  52. build(10, scv, 100)
  53. build(4, missile_turret, 50)
  54. build(3, bunker, 40)
  55.  
  56. multirun(expandleft)
  57.  
  58. --idle01--
  59. wait(100)
  60.  
  61. enemyowns_jump(supply_depot, attackstart)
  62. goto(idle01)
  63.  
  64. --expandleft--
  65. allies_watch(0, lefttown)
  66. wait(100)
  67.  
  68. try_townpoint(1, expandleft)
  69. multirun(expandright)
  70. stop()
  71.  
  72. --expandright--
  73. allies_watch(1, righttown)
  74. wait(100)
  75.  
  76. try_townpoint(2, expandright)
  77. stop()
  78.  
  79. --lefttown--
  80. build(1, command_center, 100)
  81. build(6, scv, 100)
  82. wait_buildstart(4, scv)
  83. build(1, barracks, 80)
  84. wait_build(1, barracks)
  85. multirun(lefttownattacks)
  86. build(1, missile_turret, 50)
  87. build(1, bunker, 50)
  88. wait_build(1, bunker)
  89. build(1, engineering_bay, 80)
  90. wait_buildstart(1, engineering_bay)
  91. build(8, scv, 80)
  92. wait_build(8, scv)
  93. build(2, missile_turret, 50)
  94. build(2, bunker, 50)
  95. wait(1000)
  96. tech(stim_packs, 30)
  97. wait(3000)
  98. build(2, barracks, 30)
  99. upgrade(1, t_infantry_armor, 30)
  100. wait(2000)
  101. upgrade(2, t_infantry_weapon, 30)
  102. wait(3000)
  103. upgrade(2, t_infantry_armor, 30)
  104. stop()
  105.  
  106. --lefttownattacks--
  107. attack_add(2, marine)
  108. attack_add(1, firebat)
  109. wait(3000)
  110.  
  111. attack_add(3, marine)
  112. attack_add(1, firebat)
  113. wait(2000)
  114.  
  115. attack_add(4, marine)
  116. attack_add(2, firebat)
  117. wait(3000)
  118.  
  119. goto(lefttownloop)
  120.  
  121. --lefttownloop--
  122. attack_add(6, marine)
  123. attack_add(2, firebat)
  124. wait(3000)
  125.  
  126. goto(lefttownloop)
  127.  
  128. --righttown--
  129. build(1, command_center, 100)
  130. build(6, scv, 100)
  131. wait_buildstart(4, scv)
  132. build(1, factory, 80)
  133. wait_build(1, factory)
  134. multirun(righttownattacks)
  135. build(1, machine_shop, 80)
  136. build(1, missile_turret, 50)
  137. build(1, bunker, 50)
  138. wait_build(1, bunker)
  139. build(1, armory, 80)
  140. wait_buildstart(1, armory)
  141. build(2, armory)
  142. build(8, scv, 80)
  143. wait_build(8, scv)
  144. build(2, missile_turret, 50)
  145. build(2, bunker, 50)
  146. wait(2000)
  147. upgrade(1, t_vehicle_weapon, 30)
  148. upgrade(1, vulture_speed, 30)
  149. wait(2500)
  150. upgrade(1, t_vehicle_armor, 30)
  151. build(2, factory, 30)
  152. wait(3500)
  153. upgrade(1, t_vehicle_weapon, 30)
  154. wait(4000)
  155. upgrade(1, t_vehicle_armor, 30)
  156. stop()
  157.  
  158. --righttownattacks--
  159. attack_add(2, vulture)
  160. wait(3000)
  161.  
  162. attack_add(2, vulture)
  163. attack_add(1, goliath)
  164. wait(2000)
  165.  
  166. attack_add(2, vulture)
  167. attack_add(1, siege_tank)
  168. wait(3000)
  169.  
  170. attack_add(2, goliath)
  171. attack_add(2, siege_tank)
  172. wait(3000)
  173.  
  174. goto(righttownloop)
  175.  
  176. --righttownloop--
  177. attack_add(3, goliath)
  178. attack_add(2, vulture)
  179. attack_add(2, siege_tank)
  180. wait(4000)
  181.  
  182. goto(righttownloop)
  183.  
  184. --attackstart--
  185. attack_add(2, marine)
  186. attack_to(2285, 4796, 2736, 5293)
  187. wait(100)
  188.  
  189. attack_do()
  190. attack_clear()
  191. attack_add(2, marine)
  192. attack_to(3024, 4236, 3663, 4559)
  193. wait(100)
  194.  
  195. attack_do()
  196. attack_clear()
  197. attack_add(1, vulture)
  198. attack_to(2285, 4796, 2736, 5293)
  199. wait(100)
  200.  
  201. attack_do()
  202. attack_clear()
  203. attack_add(1, vulture)
  204. attack_to(3024, 4236, 3663, 4559)
  205. wait(100)
  206.  
  207. attack_do()
  208. attack_clear()
  209. wait(500)
  210.  
  211. upgrade(1, marine_range, 30)
  212. tech(1, spider_mines, 30)
  213. max_force(500)
  214. define_max(26, scv)
  215. define_max(10, firebat)
  216. define_max(30, marine)
  217. define_max(8, goliath)
  218. define_max(12, vulture)
  219. define_max(4, siege_tank)
  220. wait(900)
  221.  
  222. attack_add(2, marine)
  223. attack_to(2285, 4796, 2736, 5293)
  224. wait(100)
  225.  
  226. attack_do()
  227. attack_clear()
  228. attack_add(2, marine)
  229. attack_to(3024, 4236, 3663, 4559)
  230. wait(100)
  231.  
  232. attack_do()
  233. attack_clear()
  234. wait(500)
  235.  
  236. upgrade(1, t_infantry_weapon, 30)
  237. tech(siege_mode, 30)
  238. wait(1000)
  239.  
  240. attack_add(2, marine)
  241. attack_add(1, vulture)
  242. attack_to(2285, 4796, 2736, 5293)
  243. wait(100)
  244.  
  245. attack_do()
  246. attack_clear()
  247. attack_add(2, marine)
  248. attack_add(1, vulture)
  249. attack_to(3024, 4236, 3663, 4559)
  250. wait(100)
  251.  
  252. attack_do()
  253. attack_clear()
  254. build(2, barracks, 30)
  255. wait(2000)
  256.  
  257. max_force(900)
  258. define_max(6, siege_tank)
  259. define_max(12, firebat)
  260. goto(finalloop)
  261.  
  262. --finalloop--
  263. attack_add(6, marine)
  264. attack_add(4, vulture)
  265. attack_add(1, goliath)
  266. attack_to(2285, 4796, 2736, 5293)
  267. wait(100)
  268.  
  269. attack_do()
  270. attack_clear()
  271. attack_add(8, marine)
  272. attack_add(2, firebat)
  273. attack_add(2, vulture)
  274. attack_add(1, goliath)
  275. attack_add(1, siege_tank)
  276. attack_to(3024, 4236, 3663, 4559)
  277. wait(100)
  278.  
  279. attack_do()
  280. attack_clear()
  281. wait(2500)
  282.  
  283. attack_add(2, marine)
  284. attack_add(6, firebat)
  285. attack_add(4, goliath)
  286. attack_add(3, siege_tank)
  287. attack_to(2285, 4796, 2736, 5293)
  288. wait(100)
  289.  
  290. attack_do()
  291. attack_add(6, marine)
  292. attack_add(4, vulture)
  293. attack_add(1, goliath)
  294. attack_to(3024, 4236, 3663, 4559)
  295. wait(100)
  296.  
  297. attack_do()
  298. attack_clear()
  299. wait(2500)
  300.  
  301. attack_add(8, marine)
  302. attack_add(2, firebat)
  303. attack_add(2, vulture)
  304. attack_add(1, goliath)
  305. attack_add(1, siege_tank)
  306. attack_to(2285, 4796, 2736, 5293)
  307. wait(100)
  308.  
  309. attack_do()
  310. attack_add(2, marine)
  311. attack_add(6, firebat)
  312. attack_add(4, goliath)
  313. attack_add(3, siege_tank)
  314. attack_to(3024, 4236, 3663, 4559)
  315. wait(100)
  316.  
  317. attack_do()
  318. attack_clear()
  319. wait(2500)
  320.  
  321. goto(finalloop)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement