ISnopchenko

TB5B (M2-5 Purple Zerg)

Apr 26th, 2019 (edited)
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 11.74 KB | None | 0 0
  1. # stat_txt.tbl entry 1418: Brood Wars Terran 5 - Town B<0>
  2. TB5B(1418, 101, bwscript):
  3. start_campaign()
  4. wait(1)
  5. start_town()
  6. defaultbuild_off()
  7. default_min(1)
  8. wait(1)
  9. supply(13, Set, 280, Max, Terran Marine, Zerg, TB5B 0000)
  10. build(1, Zerg Hatchery, 130)
  11. build(4, Zerg Drone, 80)
  12. build(1, Zerg Spawning Pool, 80)
  13. build(1, Zerg Evolution Chamber, 80)
  14. build(1, Zerg Hydralisk Den, 80)
  15. build(2, Zerg Hatchery, 80)
  16. build(8, Zerg Drone, 80)
  17. multirun(TB5B 0000)
  18. build(1, Zerg Lair, 80)
  19. build(2, Zerg Evolution Chamber, 80)
  20. build(1, Zerg Spire, 80)
  21. build(12, Zerg Drone, 80)
  22. build(1, Zerg Queen's Nest, 80)
  23. build(1, Zerg Hive, 80)
  24. build(1, Zerg Greater Spire, 80)
  25. build(1, Zerg Defiler Mound, 80)
  26. build(1, Zerg Ultralisk Cavern, 80)
  27. multirun(TB5B 0001)
  28. multirun(TB5B 0002)
  29. capt_expand()
  30. help_iftrouble()
  31. max_force(1200)
  32. defensebuild_gg(2, Zerg Hydralisk)
  33. defenseuse_gg(2, Zerg Hydralisk)
  34. defensebuild_gg(2, Zerg Lurker)
  35. defenseuse_gg(2, Zerg Lurker)
  36. defensebuild_gg(3, Zerg Zergling)
  37. defenseuse_gg(3, Zerg Zergling)
  38. defensebuild_gg(2, Zerg Ultralisk)
  39. defenseuse_gg(2, Zerg Ultralisk)
  40. defensebuild_gg(2, Infested Terran)
  41. defenseuse_gg(2, Infested Terran)
  42. idle_orders(SapLocation, 0, 0, Infested Terran, 32, Any, 80, Deathrattle)
  43. defensebuild_gg(2, Hybrid)
  44. defenseuse_gg(2, Hybrid)
  45. defensebuild_ga(1, Hybrid)
  46. defenseuse_ga(1, Hybrid)
  47. defensebuild_ga(1, Zerg Hydralisk)
  48. defenseuse_ga(1, Zerg Hydralisk)
  49. defensebuild_ga(1, Zerg Mutalisk)
  50. defenseuse_ga(1, Zerg Mutalisk)
  51. defensebuild_ga(1, Zerg Guardian)
  52. defenseuse_ga(1, Zerg Guardian)
  53. defensebuild_ag(1, Zerg Hydralisk)
  54. defenseuse_ag(1, Zerg Hydralisk)
  55. defensebuild_ag(3, Zerg Scourge)
  56. defenseuse_ag(3, Zerg Scourge)
  57. defensebuild_ag(1, Zerg Mutalisk)
  58. defenseuse_ag(1, Zerg Mutalisk)
  59. defensebuild_ag(2, Zerg Devourer)
  60. defenseuse_ag(2, Zerg Devourer)
  61. defensebuild_aa(3, Zerg Scourge)
  62. defenseuse_aa(3, Zerg Scourge)
  63. defensebuild_aa(1, Zerg Mutalisk)
  64. defenseuse_aa(1, Zerg Mutalisk)
  65. defensebuild_aa(2, Zerg Devourer)
  66. defenseuse_aa(2, Zerg Devourer)
  67. place_guard(Zerg Queen, 0)
  68. place_guard(Zerg Queen, 1)
  69. place_guard(Zerg Queen, 2)
  70. place_guard(Zerg Defiler, 0)
  71. place_guard(Zerg Defiler, 2)
  72. place_guard(Hybrid, 0)
  73.  
  74. --TB5B 0003--
  75. wait(600)
  76. attack_rand(12, 16, Zerg Zergling)
  77. attack_rand(5, 7, Zerg Hydralisk)
  78. attack_prepare()
  79. wait(500)
  80. attack_do()
  81. attack_clear()
  82. wait(1000)
  83. attack_rand(8, 12, Zerg Mutalisk)
  84. attack_rand(3, 5, Zerg Lurker)
  85. attack_prepare()
  86. wait(500)
  87. attack_do()
  88. attack_clear()
  89. wait(650)
  90. max_force(1600)
  91. wait(150)
  92. enemyowns_jump(Admiral Urun<0>Scout, TB5B 0004)
  93. goto(TB5B 0003)
  94.  
  95. --TB5B 0004--
  96. wait(200)
  97. attack_rand(8, 12, Zerg Hydralisk)
  98. attack_rand(3, 5, Zerg Guardian)
  99. notowns_jump(Infested Command Center, TB5B 0005)
  100. attack_rand(2, 4, Infested Terran)
  101.  
  102. --TB5B 0005--
  103. attack_prepare()
  104. wait(500)
  105. attack_do()
  106. attack_clear()
  107. wait(1000)
  108. attack_rand(2, 3, Zerg Ultralisk)
  109. attack_rand(3, 5, Zerg Devourer)
  110. notowns_jump(Cloning Cylinder, TB5B 0006)
  111. attack_rand(2, 3, Hybrid)
  112.  
  113. --TB5B 0006--
  114. attack_rand(8, 12, Zerg Zergling)
  115. attack_prepare()
  116. wait(500)
  117. attack_do()
  118. attack_clear()
  119. wait(700)
  120. player_need(8, Zerg Sunken Colony)
  121. player_need(8, Zerg Spore Colony)
  122. supply(14, AtMost, 8, InUnits, Protoss Dark Templar, Protoss, TB5B 0007)
  123. capt_expand()
  124.  
  125. --TB5B 0007--
  126. multirun(TB5B 0008)
  127. max_force(2000)
  128. killable()
  129. wait(350)
  130.  
  131. --TB5B 0009--
  132. deaths(13, Add, 1, Wilkes Butler<0>Goliath, TB5B 0010)
  133. train(3, Zerg Queen)
  134. train(2, Zerg Defiler)
  135. supply(4, AtMost, 24, InUnits, Protoss Dragoon | Protoss High Templar, Protoss, TB5B 0011)
  136. train(2, Zerg Ultralisk)
  137.  
  138. --TB5B 0011--
  139. supply(4, AtMost, 25, InUnits, Protoss Scout | Protoss Corsair, Protoss, TB5B 0012)
  140. train(4, Zerg Devourer)
  141.  
  142. --TB5B 0012--
  143. supply(4, AtMost, 24, InUnits, Protoss Reaver, Protoss, TB5B 0013)
  144. train(4, Zerg Ultralisk)
  145.  
  146. --TB5B 0013--
  147. attack_rand(7, 9, Zerg Mutalisk)
  148. attack_rand(6, 10, Zerg Scourge)
  149. attack_rand(0, 3, Zerg Guardian)
  150. attack_prepare()
  151. wait(500)
  152. attack_do()
  153. attack_clear()
  154. deaths(13, Exactly_Call, 1, Wilkes Butler<0>Goliath, TB5B 0014)
  155. deaths(13, Exactly_Call, 2, Wilkes Butler<0>Goliath, TB5B 0015)
  156. deaths(13, Exactly_Call, 3, Wilkes Butler<0>Goliath, TB5B 0016)
  157. deaths(13, Exactly_Call, 4, Wilkes Butler<0>Goliath, TB5B 0017)
  158. deaths(13, AtLeast_Call, 5, Wilkes Butler<0>Goliath, TB5B 0018)
  159. attack_rand(30, 40, Zerg Zergling)
  160. attack_rand(12, 18, Zerg Hydralisk)
  161. notowns_jump(Infested Command Center, TB5B 0019)
  162. attack_rand(3, 5, Infested Terran)
  163.  
  164. --TB5B 0019--
  165. notowns_jump(Cloning Cylinder, TB5B 0020)
  166. attack_rand(2, 3, Hybrid)
  167.  
  168. --TB5B 0020--
  169. supply(4, AtLeast_Call, 2, InUnits, Zeratul<0>Dark Templar, Protoss, TB5B 0021)
  170. attack_prepare()
  171. wait(500)
  172. attack_do()
  173. attack_clear()
  174. deaths(13, Exactly_Call, 1, Wilkes Butler<0>Goliath, TB5B 0014)
  175. deaths(13, Exactly_Call, 2, Wilkes Butler<0>Goliath, TB5B 0015)
  176. deaths(13, Exactly_Call, 3, Wilkes Butler<0>Goliath, TB5B 0016)
  177. deaths(13, Exactly_Call, 4, Wilkes Butler<0>Goliath, TB5B 0017)
  178. deaths(13, AtLeast_Call, 5, Wilkes Butler<0>Goliath, TB5B 0018)
  179. attack_add(5, Zerg Guardian)
  180. supply(4, AtLeast_Call, 24, InUnits, Protoss Carrier, Protoss, TB5B 0021)
  181. supply(4, AtLeast_Call, 4, InUnits, Gantrithor<0>Carrier | Selendis<0>Arbiter, Protoss, TB5B 0022)
  182. supply(4, AtLeast, 2, InUnits, Mohandar<0>Corsair | Admiral Urun<0>Scout, Protoss, TB5B 0023)
  183. attack_add(4, Zerg Devourer)
  184.  
  185. --TB5B 0024--
  186. attack_prepare()
  187. wait(500)
  188. attack_do()
  189. attack_clear()
  190. deaths(13, Exactly_Call, 1, Wilkes Butler<0>Goliath, TB5B 0014)
  191. deaths(13, Exactly_Call, 2, Wilkes Butler<0>Goliath, TB5B 0015)
  192. deaths(13, Exactly_Call, 3, Wilkes Butler<0>Goliath, TB5B 0016)
  193. deaths(13, Exactly_Call, 4, Wilkes Butler<0>Goliath, TB5B 0017)
  194. deaths(13, AtLeast_Call, 5, Wilkes Butler<0>Goliath, TB5B 0018)
  195. attack_rand(3, 5, Zerg Mutalisk)
  196. attack_rand(3, 5, Zerg Lurker)
  197. attack_rand(3, 5, Zerg Ultralisk)
  198. notowns_jump(Cloning Cylinder, TB5B 0025)
  199. attack_rand(2, 3, Hybrid)
  200.  
  201. --TB5B 0025--
  202. supply(4, AtLeast_Call, 2, InUnits, Zeratul<0>Dark Templar, Protoss, TB5B 0026)
  203. attack_prepare()
  204. wait(500)
  205. attack_do()
  206. attack_clear()
  207. deaths(13, Exactly_Call, 1, Wilkes Butler<0>Goliath, TB5B 0014)
  208. deaths(13, Exactly_Call, 2, Wilkes Butler<0>Goliath, TB5B 0015)
  209. deaths(13, Exactly_Call, 3, Wilkes Butler<0>Goliath, TB5B 0016)
  210. deaths(13, Exactly_Call, 4, Wilkes Butler<0>Goliath, TB5B 0017)
  211. deaths(13, AtLeast_Call, 5, Wilkes Butler<0>Goliath, TB5B 0018)
  212. goto(TB5B 0009)
  213.  
  214. --TB5B 0000--
  215. creep(3)
  216. build(1, Zerg Creep Colony, 80)
  217. wait_build(1, Zerg Creep Colony)
  218. build(2, Zerg Creep Colony, 80)
  219. wait_build(2, Zerg Creep Colony)
  220. build(3, Zerg Creep Colony, 80)
  221. wait_build(3, Zerg Creep Colony)
  222. build(3, Zerg Sunken Colony, 80)
  223. wait_build(3, Zerg Sunken Colony)
  224. build(4, Zerg Creep Colony, 80)
  225. wait_build(4, Zerg Creep Colony)
  226. build(5, Zerg Creep Colony, 80)
  227. wait_build(5, Zerg Creep Colony)
  228. build(6, Zerg Creep Colony, 80)
  229. wait_build(6, Zerg Creep Colony)
  230. build(6, Zerg Sunken Colony, 80)
  231. wait_build(6, Zerg Sunken Colony)
  232. build(7, Zerg Creep Colony, 80)
  233. wait_build(7, Zerg Creep Colony)
  234. build(7, Zerg Sunken Colony, 80)
  235. wait_build(7, Zerg Sunken Colony)
  236. build(8, Zerg Creep Colony, 80)
  237. wait_build(8, Zerg Creep Colony)
  238. build(8, Zerg Sunken Colony, 80)
  239. wait_build(8, Zerg Sunken Colony)
  240. wait(250)
  241. creep(4)
  242. build(9, Zerg Creep Colony, 80)
  243. wait_build(9, Zerg Creep Colony)
  244. build(10, Zerg Creep Colony, 80)
  245. wait_build(10, Zerg Creep Colony)
  246. build(11, Zerg Creep Colony, 80)
  247. wait_build(11, Zerg Creep Colony)
  248. build(12, Zerg Creep Colony, 80)
  249. wait_build(12, Zerg Creep Colony)
  250. build(4, Zerg Spore Colony, 80)
  251. wait_build(4, Zerg Spore Colony)
  252. build(13, Zerg Creep Colony, 80)
  253. wait_build(13, Zerg Creep Colony)
  254. build(14, Zerg Creep Colony, 80)
  255. wait_build(14, Zerg Creep Colony)
  256. build(15, Zerg Creep Colony, 80)
  257. wait_build(15, Zerg Creep Colony)
  258. build(16, Zerg Creep Colony, 80)
  259. wait_build(16, Zerg Creep Colony)
  260. build(8, Zerg Spore Colony, 80)
  261. wait_build(8, Zerg Spore Colony)
  262. stop()
  263.  
  264. --TB5B 0002--
  265. define_max(24, Zerg Drone)
  266. define_max(56, Zerg Zergling)
  267. define_max(24, Zerg Hydralisk)
  268. define_max(24, Zerg Mutalisk)
  269. define_max(16, Zerg Ultralisk)
  270. define_max(16, Zerg Guardian)
  271. define_max(16, Zerg Devourer)
  272. define_max(32, Zerg Scourge)
  273. define_max(8, Hybrid)
  274. define_max(8, Infested Terran)
  275. define_max(6, Zerg Queen)
  276. define_max(6, Zerg Defiler)
  277. stop()
  278.  
  279. --TB5B 0001--
  280. tech(Burrowing, 30)
  281. upgrade(1, Zerg Melee Attacks, 30)
  282. upgrade(1, Zerg Missile Attacks, 30)
  283. upgrade_jump(13, Set, Protoss Plasma Shields, 1, TB5B 0010)
  284. upgrade(1, Metabolic Boost, 30)
  285. upgrade(1, Muscular Augments, 30)
  286. upgrade(1, Pneumatized Carapace, 30)
  287. wait(4200)
  288. upgrade(1, Zerg Flyer Attacks, 30)
  289. upgrade(1, Zerg Carapace, 30)
  290. tech(Lurker Aspect, 30)
  291. tech(Ensnare, 30)
  292. upgrade(1, Ventral Sacs, 30)
  293. wait(4200)
  294. upgrade(1, Zerg Flyer Carapace, 30)
  295. upgrade(2, Zerg Melee Attacks, 30)
  296. upgrade(2, Zerg Missile Attacks, 30)
  297. upgrade_jump(13, Set, Protoss Plasma Shields, 2, TB5B 0010)
  298. upgrade(1, Grooved Spines, 30)
  299. upgrade(1, Adrenal Glands, 30)
  300. wait(4500)
  301. upgrade(2, Zerg Carapace, 30)
  302. upgrade(2, Zerg Flyer Attacks, 30)
  303. tech(Spawn Broodling, 30)
  304. upgrade(1, Anabolic Synthesis, 30)
  305. wait(4500)
  306. upgrade(2, Zerg Flyer Carapace, 30)
  307. upgrade(3, Zerg Melee Attacks, 30)
  308. upgrade(3, Zerg Missile Attacks, 30)
  309. upgrade_jump(13, Set, Protoss Plasma Shields, 3, TB5B 0010)
  310. upgrade(1, Antennae, 30)
  311. tech(Consume, 30)
  312. wait(4800)
  313. upgrade(3, Zerg Flyer Attacks, 30)
  314. upgrade(3, Zerg Carapace, 30)
  315. tech(Plague, 30)
  316. upgrade(1, Chitinous Plating, 30)
  317. wait(4800)
  318. upgrade(3, Zerg Flyer Carapace, 30)
  319. upgrade(1, Metasynaptic Node, 30)
  320. upgrade(1, Gamete Meiosis, 30)
  321. wait(4800)
  322. wait_upgrades()
  323. stop()
  324.  
  325. --TB5B 0021--
  326. attack_add(6, Zerg Scourge)
  327. return()
  328.  
  329. --TB5B 0022--
  330. attack_add(4, Zerg Mutalisk)
  331. return()
  332.  
  333. --TB5B 0023--
  334. attack_add(6, Zerg Devourer)
  335. goto(TB5B 0024)
  336.  
  337. --TB5B 0026--
  338. attack_add(1, Infested Terran)
  339. attack_add(2, Zerg Hydralisk)
  340. return()
  341.  
  342. --TB5B 0008--
  343. bring_jump(4, AtLeast, 1, Protoss Nexus, Loc.67, TB5B 0027)
  344. allies_watch(7, TB5B 0028)
  345. wait(800)
  346. try_townpoint(1, TB5B 0008)
  347. stop()
  348.  
  349. --TB5B 0028--
  350. start_town()
  351. wait(1)
  352. build(1, Zerg Hatchery, 80)
  353. wait_build(1, Zerg Hatchery)
  354. get_oldpeons(3)
  355. build(1, Zerg Drone, 80)
  356. wait_buildstart(1, Zerg Drone)
  357. build(2, Zerg Drone, 80)
  358. wait_buildstart(2, Zerg Drone)
  359. build(3, Zerg Drone, 80)
  360. wait_buildstart(3, Zerg Drone)
  361. build(4, Zerg Drone, 80)
  362. wait_buildstart(4, Zerg Drone)
  363. place_guard(Zerg Hydralisk, 0)
  364. place_guard(Zerg Hydralisk, 1)
  365. place_guard(Zerg Hydralisk, 2)
  366. place_guard(Zerg Ultralisk, 0)
  367. notowns_jump(Cloning Cylinder, TB5B 0029)
  368. place_guard(Hybrid, 0)
  369.  
  370. --TB5B 0029--
  371. place_guard(Zerg Queen, 1)
  372. place_guard(Zerg Guardian, 2)
  373. multirun(TB5B 0030)
  374.  
  375. --TB5B 0031--
  376. wait(1500)
  377. goto(TB5B 0031)
  378.  
  379. --TB5B 0030--
  380. build(1, Zerg Creep Colony, 80)
  381. wait_build(1, Zerg Creep Colony)
  382. build(1, Zerg Sunken Colony, 80)
  383. build(2, Zerg Creep Colony, 80)
  384. wait_build(2, Zerg Creep Colony)
  385. build(1, Zerg Spore Colony, 80)
  386. build(3, Zerg Creep Colony, 80)
  387. wait_build(3, Zerg Creep Colony)
  388. build(2, Zerg Sunken Colony, 80)
  389. build(4, Zerg Creep Colony, 80)
  390. wait_build(4, Zerg Creep Colony)
  391. build(2, Zerg Spore Colony, 80)
  392. wait_build(2, Zerg Spore Colony)
  393. stop()
  394.  
  395. --TB5B 0010--
  396. wait(3)
  397. stop()
  398.  
  399. --TB5B 0014--
  400. wait(1400)
  401. return()
  402.  
  403. --TB5B 0015--
  404. wait(1200)
  405. return()
  406.  
  407. --TB5B 0016--
  408. wait(1000)
  409. return()
  410.  
  411. --TB5B 0017--
  412. wait(800)
  413. return()
  414.  
  415. --TB5B 0018--
  416. wait(600)
  417. return()
  418.  
  419. --TB5B 0027--
  420. wait(5600)
  421. goto(TB5B 0008)
  422.  
Add Comment
Please, Sign In to add comment