Advertisement
Pr0nogo

Untitled

Jul 28th, 2018
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.69 KB | None | 0 0
  1. script_name Brood Wars Protoss 3 - Town F
  2. script_id PB3F
  3.  
  4. wait 1
  5.  
  6. start_town
  7. wait 1
  8.  
  9. default_min 1
  10. defaultbuild_off
  11. wait 1
  12.  
  13. idle_orders DisableBuiltin 0 0 0 0 0 0 0
  14. farms_notiming
  15. check_transports
  16. under_attack 0
  17. max_workers 30
  18.  
  19. multirun tpPeon
  20. multirun tpTown
  21. multirun tpDefineMax
  22. multirun tpDefendGG
  23. multirun tpDefendAA
  24. multirun tpShuttle
  25. multirun tpUpgrade
  26. multirun targetReset
  27. multirun mainWorker
  28. multirun helpCheck
  29. multirun adaptBioCheck
  30. multirun allyDeadCheck
  31. multirun cutsceneStall
  32.  
  33. goto tpScale
  34.  
  35. :cutsceneStall
  36. wait 5
  37.  
  38. deaths 0 Exactly 0 civilian cutsceneStall
  39. under_attack 2
  40. stop
  41.  
  42. :helpCheck
  43. wait 5
  44.  
  45. deaths 13 AtMost 3 Group_Factories helpCheck
  46. help_iftrouble
  47. stop
  48.  
  49. :allyDeadCheck
  50. wait 5
  51.  
  52. bring_jump 6 AtMost 3 Group_Factories Loc.63 tpExpand
  53. goto allyDeadCheck
  54.  
  55. :mainWorker
  56. wait 1440
  57.  
  58. bring_jump 11 Exactly 0 Group_Buildings Loc.107 blank
  59. max_workers 30
  60. goto mainWorker
  61.  
  62. :tpPeon
  63. build 4 probe 70
  64. build 20 probe 20
  65. stop
  66.  
  67. :tpTown
  68. build 1 probe 80
  69. build 1 nexus 120
  70. build 1 pylon 60
  71. build 2 pylon 60
  72. build 3 pylon 60
  73. build 1 cybernetics_core 60
  74. build 1 forge 50
  75. build 1 photon_cannon 50
  76. build 1 shield_battery 50
  77. build 4 pylon 60
  78. build 1 citadel_of_adun 60
  79. build 1 templar_archives 60
  80. build 2 photon_cannon 30
  81. build 3 photon_cannon 30
  82. build 5 pylon 60
  83. build 1 robotics_facility 50
  84. build 6 pylon 60
  85. build 2 forge 50
  86. build 4 photon_cannon 30
  87. build 1 stargate 60
  88. build 2 stargate 60
  89. build 7 pylon 60
  90. build 2 robotics_facility 60
  91. build 8 pylon 60
  92. build 1 fleet_beacon 50
  93. build 2 shield_battery 50
  94. build 5 photon_cannon 30
  95. build 9 pylon 60
  96. build 10 pylon 60
  97. build 6 photon_cannon 30
  98. build 3 shield_battery 50
  99. build 11 pylon 60
  100. build 1 arbiter_tribunal 50
  101. build 7 photon_cannon 30
  102. build 4 shield_battery 30
  103. stop
  104.  
  105. :tpDefineMax
  106. max_force 550
  107. define_max 24 zealot
  108. define_max 12 dragoon
  109. define_max 10 high_templar
  110. define_max 2 h_tassadar
  111. define_max 6 archon
  112. define_max 10 shuttle
  113. define_max 4 reaver
  114. define_max 6 observer
  115. define_max 10 scout
  116. define_max 4 carrier
  117. define_max 4 arbiter
  118. define_max 1 h_arbiter
  119. wait 11520
  120.  
  121. max_force 600
  122. define_max 28 zealot
  123. define_max 14 dragoon
  124. define_max 12 high_templar
  125. define_max 3 h_tassadar
  126. define_max 7 archon
  127. define_max 12 scout
  128. wait 11520
  129.  
  130. max_force 650
  131. define_max 32 zealot
  132. define_max 16 dragoon
  133. define_max 14 high_templar
  134. define_max 4 h_tassadar
  135. define_max 8 archon
  136. define_max 5 reaver
  137. define_max 13 scout
  138. define_max 5 carrier
  139. define_max 4 arbiter
  140. wait 11520
  141.  
  142. max_force 700
  143. define_max 36 zealot
  144. define_max 18 dragoon
  145. define_max 16 high_templar
  146. define_max 9 archon
  147. define_max 15 scout
  148. define_max 2 h_arbiter
  149. wait 11520
  150.  
  151. max_force 750
  152. define_max 40 zealot
  153. define_max 20 dragoon
  154. define_max 18 high_templar
  155. define_max 6 h_tassadar
  156. define_max 10 archon
  157. define_max 6 reaver
  158. define_max 16 scout
  159. define_max 6 carrier
  160. define_max 5 arbiter
  161. define_max 3 h_arbiter
  162. stop
  163.  
  164. :tpDefendGG
  165. time_jump 8 tpDefendGG2
  166. multirun defendGGZealot2
  167. wait 720
  168.  
  169. multirun defendGGArchon1
  170. wait 720
  171.  
  172. multirun defendGGZealot1
  173. wait 720
  174.  
  175. defenseclear_gg
  176. goto tpDefendGG
  177.  
  178. :tpDefendGG2
  179. time_jump 15 tpDefendGG3
  180. multirun defendGGZealot2
  181. wait 720
  182.  
  183. multirun defendGGScout1
  184. wait 720
  185.  
  186. multirun defendGGZealot2
  187. multirun defendGGArchon1
  188. wait 720
  189.  
  190. defenseclear_gg
  191. goto tpDefendGG2
  192.  
  193. :tpDefendGG3
  194. multirun defendGGArbiter1
  195. multirun defendGGZealot1
  196. multirun defendGGScout1
  197. wait 1440
  198.  
  199. multirun defendGGArchon1
  200. wait 1440
  201.  
  202. multirun defendGGTemplar1
  203. multirun defendGGZealot1
  204. wait 1440
  205.  
  206. defenseclear_gg
  207. multirun defendGGArbiter1
  208. multirun defendGGZealot1
  209. multirun defendGGDragoon1
  210. wait 1440
  211.  
  212. multirun defendGGScout1
  213. wait 1440
  214.  
  215. multirun defendGGCarrier1
  216. wait 1440
  217.  
  218. defenseclear_gg
  219. multirun defendGGArbiter1
  220. multirun defendGGCarrier1
  221. multirun defendGGZealot2
  222. wait 1440
  223.  
  224. multirun defendGGTemplar1
  225. multirun defendGGScout1
  226. wait 1440
  227.  
  228. multirun defendGGDragoon1
  229. wait 1440
  230.  
  231. defenseclear_gg
  232. goto tpDefendGG3
  233.  
  234. :tpDefendAA
  235. time_jump 8 tpDefendAA2
  236. multirun defendAADragoon1
  237. wait 720
  238.  
  239. multirun defendAAArchon1
  240. wait 720
  241.  
  242. multirun defendAAScout1
  243. wait 720
  244.  
  245. defenseclear_aa
  246. defenseclear_ag
  247. goto tpDefendAA
  248.  
  249. :tpDefendAA2
  250. time_jump 15 tpDefendAA3
  251. multirun defendAATemplar1
  252. multirun defendAADragoon1
  253. wait 720
  254.  
  255. multirun defendAAScout1
  256. wait 720
  257.  
  258. multirun defendAAScout1
  259. multirun defendAAArchon1
  260. wait 720
  261.  
  262. defenseclear_aa
  263. defenseclear_ag
  264. goto tpDefendAA2
  265.  
  266. :tpDefendAA3
  267. multirun defendAAArbiter1
  268. multirun defendAADragoon1
  269. wait 1440
  270.  
  271. multirun defendAAScout2
  272. wait 1440
  273.  
  274. multirun defendAATemplar1
  275. multirun defendAAArchon1
  276. wait 1440
  277.  
  278. defenseclear_aa
  279. defenseclear_ag
  280. multirun defendAAArbiter1
  281. multirun defendAAScout1
  282. wait 1440
  283.  
  284. multirun defendAACarrier1
  285. wait 1440
  286.  
  287. multirun defendAATemplar1
  288. multirun defendAADragoon2
  289. wait 1440
  290.  
  291. defenseclear_aa
  292. defenseclear_ag
  293. goto tpDefendAA
  294.  
  295. :defendGGZealot1
  296. notowns_jump gateway blank
  297. defensebuild_gg 1 zealot
  298. defenseuse_gg 1 zealot
  299. stop
  300.  
  301. :defendGGZealot2
  302. notowns_jump gateway blank
  303. defensebuild_gg 2 zealot
  304. defenseuse_gg 2 zealot
  305. stop
  306.  
  307. :defendGGDragoon1
  308. notowns_jump cybernetics_core defendGGZealot1
  309. defensebuild_gg 1 dragoon
  310. defenseuse_gg 1 dragoon
  311. stop
  312.  
  313. :defendGGDragoon2
  314. notowns_jump cybernetics_core defendGGZealot2
  315. defensebuild_gg 2 dragoon
  316. defenseuse_gg 2 dragoon
  317. stop
  318.  
  319. :defendGGTemplar1
  320. notowns_jump templar_archives blank
  321. notowns_jump gateway blank
  322. defensebuild_gg 1 high_templar
  323. stop
  324.  
  325. :defendGGArchon1
  326. bring_jump 6 AtMost 1 high_templar Loc.63 defendGGZealot2
  327. defensebuild_gg 1 archon
  328. defenseuse_gg 1 archon
  329. stop
  330.  
  331. :defendGGScout1
  332. notowns_jump stargate defendGGDragoon1
  333. defensebuild_gg 1 scout
  334. defenseuse_gg 1 scout
  335. stop
  336.  
  337. :defendGGScout2
  338. notowns_jump stargate defendGGDragoon2
  339. defensebuild_gg 2 scout
  340. defenseuse_gg 2 scout
  341. stop
  342.  
  343. :defendGGCarrier1
  344. notowns_jump fleet_beacon defendGGScout2
  345. defensebuild_gg 1 carrier
  346. defenseuse_gg 1 carrier
  347. stop
  348.  
  349. :defendGGArbiter1
  350. notowns_jump arbiter_tribunal defendGGScout2
  351. defensebuild_gg 1 arbiter
  352. defenseuse_gg 1 arbiter
  353. stop
  354.  
  355. :defendAADragoon1
  356. notowns_jump cybernetics_core blank
  357. defensebuild_aa 1 dragoon
  358. defensebuild_ag 1 dragoon
  359. defenseuse_aa 1 dragoon
  360. defenseuse_ag 1 dragoon
  361. stop
  362.  
  363. :defendAADragoon2
  364. notowns_jump cybernetics_core blank
  365. defensebuild_aa 2 dragoon
  366. defensebuild_ag 2 dragoon
  367. defenseuse_aa 2 dragoon
  368. defenseuse_ag 2 dragoon
  369. stop
  370.  
  371. :defendAATemplar1
  372. notowns_jump templar_archives blank
  373. notowns_jump gateway blank
  374. defensebuild_ag 1 high_templar
  375. defensebuild_aa 1 high_templar
  376. stop
  377.  
  378. :defendAAArchon1
  379. bring_jump 6 AtMost 1 high_templar Loc.63 defendAADragoon1
  380. defensebuild_aa 1 archon
  381. defensebuild_ag 1 archon
  382. defenseuse_aa 1 archon
  383. defenseuse_ag 1 archon
  384. stop
  385.  
  386. :defendAAScout1
  387. notowns_jump stargate defendAADragoon1
  388. defensebuild_aa 1 scout
  389. defensebuild_ag 1 scout
  390. defenseuse_aa 1 scout
  391. defenseuse_ag 1 scout
  392. stop
  393.  
  394. :defendAAScout2
  395. notowns_jump stargate defendAADragoon2
  396. defensebuild_aa 2 scout
  397. defensebuild_ag 2 scout
  398. defenseuse_aa 2 scout
  399. defenseuse_ag 2 scout
  400. stop
  401.  
  402. :defendAACarrier1
  403. notowns_jump fleet_beacon defendAAScout2
  404. defensebuild_aa 1 carrier
  405. defensebuild_ag 1 carrier
  406. defenseuse_aa 1 carrier
  407. defenseuse_ag 1 carrier
  408. stop
  409.  
  410. :defendAAArbiter1
  411. notowns_jump arbiter_tribunal defendAAScout2
  412. defensebuild_aa 1 arbiter
  413. defensebuild_ag 1 arbiter
  414. defenseuse_aa 1 arbiter
  415. defenseuse_ag 1 arbiter
  416. stop
  417.  
  418. :tpShuttle
  419. wait 5
  420.  
  421. bring_jump 13 AtLeast 10 shuttle Loc.63 tpShuttle
  422. train 10 shuttle
  423. wait_train 10 shuttle
  424. goto tpShuttle
  425.  
  426. :tpUpgrade
  427. # Observer patrol
  428. idle_orders 152 240 1 observer 1920 ghost 80 Order(126)
  429.  
  430. upgrade 1 scout_speed 30
  431. upgrade 1 shuttle_speed 30
  432. wait 1440
  433.  
  434. upgrade 1 zealot_speed 30
  435. upgrade 1 templar_mana 30
  436. wait 1440
  437.  
  438. upgrade 1 carrier_capacity 30
  439. upgrade 1 p_shields 30
  440. upgrade 1 p_ground_weapon 30
  441. upgrade 1 dragoon_range 30
  442. wait 2880
  443.  
  444. tech psionic_storm 30
  445. tech recall 30
  446. wait 1440
  447.  
  448. multirun tpAW1
  449.  
  450. # Psi Storm
  451. idle_orders 142 480 1 high_templar|h_tassadar 1920 mutalisk 70 InCombat
  452. idle_orders 142 480 1 high_templar|h_tassadar 1920 wraith 70 InCombat
  453. idle_orders 142 480 1 high_templar|h_tassadar 1920 Group_Men 60 InCombat|Targeting(Own|Ally)
  454. idle_orders 142 1080 1 high_templar|h_tassadar 1920 drone 40 0
  455. idle_orders 142 1080 1 high_templar|h_tassadar 1920 scv 40 0
  456. idle_orders 142 0 0 high_templar|h_tassadar 1920 Group_Men 85 Targeting(OtherUnit)|Deathrattle
  457.  
  458. # Recall
  459. idle_orders 137 720 1 arbiter|h_arbiter 9999 carrier 80 InCombat|Hp(LessThanPercent 20)
  460. idle_orders 137 720 1 arbiter|h_arbiter 9999 reaver 80 InCombat|Hp(LessThanPercent 20)
  461. idle_orders 137 0 0 arbiter|h_arbiter 9999 reaver 80 Hp(GreaterThanPercent 80)|Deathrattle
  462. wait 5760
  463.  
  464. upgrade 1 scout_sight 30
  465. upgrade 1 p_armor 30
  466. upgrade 1 p_air_weapon 30
  467. upgrade 1 arbiter_mana 30
  468. wait 4320
  469.  
  470. tech hallucination 30
  471. upgrade 2 p_ground_weapon 30
  472. upgrade 2 p_armor 30
  473. upgrade 1 p_plating 30
  474. wait 2880
  475.  
  476. # Hallucination
  477. idle_orders 148 1440 1 high_templar|h_tassadar 1920 arbiter 60 Own|Allied|InCombat
  478. idle_orders 148 1440 1 high_templar|h_tassadar 1920 archon 50 Own|Allied|InCombat
  479. idle_orders 148 1440 1 high_templar|h_tassadar 1920 carrier 50 Own|Allied|InCombat
  480. idle_orders 148 1440 1 high_templar|h_tassadar 1920 dragoon 30 Own|Allied|InCombat
  481. idle_orders 148 1440 1 high_templar|h_tassadar 1920 zealot 30 Own|Allied|InCombat
  482.  
  483. multirun tpAW2
  484. tech stasis_field 30
  485. upgrade 1 scarab_damage 30
  486. upgrade 2 p_shields 30
  487. upgrade 2 p_air_weapon 30
  488. wait 2880
  489.  
  490. # Stasis Field
  491. idle_orders 147 1440 1 arbiter|h_arbiter 1440 hydralisk 40 InCombat|Targeting(Own)
  492. idle_orders 147 1440 1 arbiter|h_arbiter 1440 guardian 50 InCombat|Targeting(Own)
  493. idle_orders 147 1440 1 arbiter|h_arbiter 1440 ultralisk 50 InCombat|Targeting(Own)
  494. idle_orders 147 1440 1 arbiter|h_arbiter 1440 siege_tank 50 InCombat|Targeting(Own)
  495. idle_orders 147 1440 1 arbiter|h_arbiter 1440 goliath 50 InCombat|Targeting(OtherUnit)
  496. idle_orders 147 1440 1 arbiter|h_arbiter 1440 battlecruiser 50 InCombat|Targeting(Own)
  497.  
  498. upgrade 3 p_ground_weapon 30
  499. upgrade 3 p_armor 30
  500. upgrade 2 p_plating 30
  501. wait 4320
  502.  
  503. # Psi Storm 2
  504. idle_orders 142 480 1 high_templar|h_tassadar 1920 mutalisk 70 InCombat|Remove
  505. idle_orders 142 480 1 high_templar|h_tassadar 1920 wraith 70 InCombat|Remove
  506. idle_orders 142 480 1 high_templar|h_tassadar 1920 Group_Men 60 InCombat|Targeting(Own|Ally)|Remove
  507. idle_orders 142 360 1 high_templar|h_tassadar 1920 mutalisk 70 InCombat
  508. idle_orders 142 360 1 high_templar|h_tassadar 1920 wraith 70 InCombat
  509. idle_orders 142 360 1 high_templar|h_tassadar 1920 siege_tank 70 InCombat
  510. idle_orders 142 360 1 high_templar|h_tassadar 1920 Group_Men 60 InCombat|Targeting(Own|Ally)
  511. idle_orders 142 360 1 high_templar|h_tassadar 1920 Group_Men 40 SpellEffects(Ensnare)
  512.  
  513. upgrade 3 p_shields 30
  514. upgrade 3 p_air_weapon 30
  515. wait 4320
  516.  
  517. upgrade 3 p_plating 30
  518. wait 480
  519.  
  520. wait_upgrades
  521. stop
  522.  
  523. :tpAW1
  524. wait 1440
  525.  
  526. bring_jump 17 AtLeast 1 Group_Factories Loc.105 tpAW1
  527. bring_jump 17 Exactly 0 mineral_field1|mineral_field2|mineral_field3 Loc.111 blank
  528. allies_watch 3 tpTownAW1
  529. try_townpoint 99 tpAW1
  530. stop
  531.  
  532. :tpAW2
  533. wait 1440
  534.  
  535. bring_jump 17 AtLeast 1 Group_Factories Loc.76 tpAW2
  536. bring_jump 17 Exactly 0 mineral_field1|mineral_field2|mineral_field3 Loc.110 blank
  537. allies_watch 24 tpTownAW2
  538. try_townpoint 99 tpAW2
  539. stop
  540.  
  541. :expo1Worker
  542. wait 1440
  543.  
  544. bring_jump 11 Exactly 0 Group_Buildings Loc.111 blank
  545. max_workers 30
  546. goto expo1Worker
  547.  
  548. :expo2Worker
  549. wait 1440
  550.  
  551. bring_jump 11 Exactly 0 Group_Buildings Loc.110 blank
  552. max_workers 30
  553. goto expo2Worker
  554.  
  555. :tpTownAW1
  556. start_town
  557. wait 1
  558.  
  559. multirun expo1Worker
  560. multirun pNeed
  561. get_oldpeons 10
  562. random_jump 128 tpTownAW1Alt
  563. build 1 probe 80
  564. build 1 nexus 80
  565. wait_build 1 nexus
  566. build 4 probe 40
  567. build 1 pylon 40
  568. wait_build 1 pylon
  569. build 1 robotics_facility 40
  570. wait_buildstart 1 robotics_facility
  571. build 1 photon_cannon 20
  572. wait_buildstart 1 photon_cannon
  573. build 1 shield_battery 20
  574. build 2 pylon 20
  575. wait_build 2 pylon
  576. build 10 probe 20
  577. build 2 photon_cannon 20
  578. wait_build 2 photon_cannon
  579. build 1 stargate 40
  580. wait_build 1 stargate
  581. wait_build 10 probe
  582. place_guard dragoon 1
  583. goto idle
  584.  
  585. :tpTownAW1Alt
  586. build 1 probe 80
  587. build 1 nexus 80
  588. wait_build 1 nexus
  589. build 4 probe 40
  590. build 1 pylon 40
  591. wait_build 1 pylon
  592. build 1 gateway 40
  593. wait_buildstart 1 gateway
  594. build 1 photon_cannon 20
  595. wait_buildstart 1 photon_cannon
  596. build 1 shield_battery 20
  597. build 2 pylon 20
  598. wait_build 2 pylon
  599. build 10 probe 20
  600. build 2 photon_cannon 20
  601. wait_buildstart 2 photon_cannon
  602. build 2 gateway 40
  603. wait_build 2 gateway
  604. build 3 photon_cannon 20
  605. wait_build 3 photon_cannon
  606. wait_build 10 probe
  607. build 1 shield_battery 20
  608. wait_build 1 shield_battery
  609. goto idle
  610.  
  611. :tpTownAW2
  612. deaths 6 Set 0 h_reaver blank
  613. start_town
  614. wait 1
  615.  
  616. multirun expo2Worker
  617. multirun pNeed
  618. get_oldpeons 10
  619. random_jump 128 tpTownAW2Alt
  620. build 1 probe 80
  621. build 1 nexus 80
  622. wait_build 1 nexus
  623. build 4 probe 40
  624. build 1 pylon 40
  625. wait_build 1 pylon
  626. build 1 stargate 40
  627. wait_buildstart 1 stargate
  628. build 1 photon_cannon 20
  629. wait_buildstart 1 photon_cannon
  630. build 1 shield_battery 20
  631. build 2 pylon 20
  632. wait_build 2 pylon
  633. build 10 probe 20
  634. build 2 photon_cannon 20
  635. wait_build 2 photon_cannon
  636. build 3 photon_cannon 20
  637. wait_build 3 photon_cannon
  638. wait_build 10 probe
  639. goto idle
  640.  
  641. :tpTownAW2Alt
  642. build 1 probe 80
  643. build 1 nexus 80
  644. wait_build 1 nexus
  645. build 4 probe 40
  646. build 1 pylon 40
  647. wait_build 1 pylon
  648. build 1 gateway 40
  649. wait_buildstart 1 gateway
  650. build 1 photon_cannon 20
  651. wait_buildstart 1 photon_cannon
  652. build 1 shield_battery 20
  653. build 2 pylon 20
  654. wait_build 2 pylon
  655. build 10 probe 20
  656. build 2 photon_cannon 20
  657. wait_buildstart 2 photon_cannon
  658. build 3 photon_cannon 20
  659. wait_build 3 photon_cannon
  660. wait_build 10 probe
  661. build 1 shield_battery 20
  662. wait_build 1 shield_battery
  663. goto idle
  664.  
  665. :pNeed
  666. player_need 1 gateway
  667. player_need 1 cybernetics_core
  668. player_need 1 forge
  669. player_need 1 citadel_of_adun
  670. player_need 1 templar_archives
  671. player_need 1 stargate
  672. player_need 1 fleet_beacon
  673. player_need 1 robotics_facility
  674. player_need 1 robotics_support_bay
  675. player_need 1 observatory
  676. player_need 1 arbiter_tribunal
  677. stop
  678.  
  679. :idle
  680. wait 5
  681.  
  682. goto idle
  683.  
  684. :tpScale
  685. wait 3600
  686.  
  687. attack_add 3 zealot
  688. attack_add 1 archon
  689. attack_add 1 observer
  690. attack_to (6192 5328) (5296 5774)
  691. wait 720
  692.  
  693. quick_attack
  694. attack_do
  695. attack_clear
  696. wait 1080
  697.  
  698. attack_add 3 zealot
  699. attack_add 1 scout
  700. attack_add 1 dragoon
  701. attack_add 1 observer
  702. attack_to (6801 5039) (7888 4335)
  703. wait 720
  704.  
  705. quick_attack
  706. attack_do
  707. attack_clear
  708. wait 1080
  709.  
  710. attack_add 2 zealot
  711. attack_add 1 scout
  712. attack_add 1 observer
  713. attack_to (6927 3410) (4976 4528)
  714. wait 720
  715.  
  716. quick_attack
  717. attack_do
  718. attack_clear
  719. wait 720
  720.  
  721. attack_add 4 zealot
  722. attack_add 2 scout
  723. attack_add 1 archon
  724. attack_add 1 observer
  725. attack_to (6192 5328) (5296 5774)
  726. wait 1440
  727.  
  728. quick_attack
  729. attack_do
  730. attack_clear
  731. wait 720
  732.  
  733. attack_add 2 scout
  734. attack_add 5 zealot
  735. attack_add 2 dragoon
  736. attack_add 2 archon
  737. attack_add 1 observer
  738. attack_to (6801 5039) (7888 4335)
  739. wait 1440
  740.  
  741. quick_attack
  742. attack_do
  743. attack_clear
  744. wait 2880
  745.  
  746. attack_add 3 scout
  747. attack_add 7 zealot
  748. attack_add 2 dragoon
  749. attack_add 2 archon
  750. attack_add 1 observer
  751. attack_to (5615 3599) (2510 5136)
  752. wait 1440
  753.  
  754. quick_attack
  755. attack_do
  756. attack_clear
  757. wait 3600
  758.  
  759. attack_add 3 scout
  760. attack_add 16 zealot
  761. attack_add 1 observer
  762. call targetRed
  763. wait 1440
  764.  
  765. quick_attack
  766. attack_do
  767. attack_clear
  768. deaths 13 Subtract 1 h_kerrigan blank
  769. wait 1440
  770.  
  771. attack_add 12 zealot
  772. attack_add 1 observer
  773. call targetPlayer
  774. wait 1440
  775.  
  776. quick_attack
  777. attack_do
  778. attack_clear
  779.  
  780. attack_add 16 zealot
  781. attack_add 6 archon
  782. attack_add 3 scout
  783. attack_add 1 observer
  784. call targetZerg
  785. wait 1440
  786.  
  787. quick_attack
  788. attack_do
  789. attack_clear
  790. wait 1440
  791.  
  792. attack_add 12 zealot
  793. attack_add 2 archon
  794. attack_add 2 scout
  795. attack_add 1 h_tassadar
  796. attack_add 1 h_arbiter
  797. attack_add 1 observer
  798. call targetPlayer
  799. wait 1440
  800.  
  801. quick_attack
  802. attack_do
  803. attack_clear
  804. wait 2880
  805.  
  806. attack_add 24 zealot
  807. attack_add 1 archon
  808. attack_add 4 scout
  809. attack_add 1 observer
  810. call targetZerg
  811. wait 1440
  812.  
  813. quick_attack
  814. attack_do
  815. attack_clear
  816. wait 2880
  817.  
  818. attack_add 16 zealot
  819. attack_add 4 archon
  820. attack_add 3 h_tassadar
  821. attack_add 1 h_arbiter
  822. attack_add 2 scout
  823. attack_add 1 observer
  824. call targetPlayer
  825. wait 1440
  826.  
  827. quick_attack
  828. attack_do
  829. attack_clear
  830. wait 2880
  831.  
  832. attack_add 26 zealot
  833. attack_add 6 scout
  834. attack_add 2 archon
  835. attack_add 1 h_arbiter
  836. attack_add 1 observer
  837. call targetZerg
  838. wait 1440
  839.  
  840. quick_attack
  841. attack_do
  842. attack_clear
  843. wait 2880
  844.  
  845. attack_add 14 zealot
  846. attack_add 6 scout
  847. attack_add 8 archon
  848. attack_add 1 h_arbiter
  849. attack_add 1 h_tassadar
  850. attack_add 1 observer
  851. call targetZerg
  852. wait 1440
  853.  
  854. quick_attack
  855. attack_do
  856. attack_clear
  857. wait 1440
  858.  
  859. attack_add 8 zealot
  860. attack_add 1 archon
  861. attack_add 1 observer
  862. call targetPlayer
  863. wait 720
  864.  
  865. quick_attack
  866. attack_do
  867. attack_clear
  868. wait 1440
  869.  
  870. attack_add 8 scout
  871. attack_add 4 archon
  872. attack_add 2 carrier
  873. attack_add 1 h_arbiter
  874. attack_add 1 observer
  875. call targetZerg
  876. wait 1440
  877.  
  878. quick_attack
  879. attack_do
  880. attack_clear
  881. wait 1440
  882.  
  883. attack_add 18 zealot
  884. attack_add 4 archon
  885. attack_add 1 h_arbiter
  886. attack_add 1 h_tassadar
  887. attack_add 6 dragoon
  888. attack_add 6 scout
  889. attack_add 1 observer
  890. call targetZerg
  891. wait 1440
  892.  
  893. quick_attack
  894. attack_do
  895. attack_clear
  896.  
  897. goto tpAscend
  898.  
  899. :tpAscend
  900. attack_add 22 zealot
  901. attack_add 2 archon
  902. attack_add 2 scout
  903. attack_add 1 h_arbiter
  904. attack_add 1 h_tassadar
  905. attack_add 1 observer
  906. call targetPlayer
  907. wait 1080
  908.  
  909. quick_attack
  910. attack_do
  911. attack_clear
  912. attack_add 16 zealot
  913. attack_add 12 archon
  914. attack_add 1 h_tassadar
  915. attack_add 1 observer
  916. call targetZerg
  917. wait 1080
  918.  
  919. quick_attack
  920. attack_do
  921. attack_clear
  922. attack_add 30 zealot
  923. attack_add 2 archon
  924. attack_add 1 observer
  925. call targetZerg
  926. wait 1080
  927.  
  928. quick_attack
  929. attack_do
  930. attack_clear
  931. attack_add 8 zealot
  932. attack_add 1 observer
  933. multirun plusRand
  934. call targetPlayer
  935. wait 720
  936.  
  937. quick_attack
  938. attack_do
  939. attack_clear
  940. attack_add 12 zealot
  941. attack_add 2 dragoon
  942. attack_add 8 scout
  943. attack_add 7 archon
  944. attack_add 2 arbiter
  945. attack_add 1 observer
  946. multirun plusRand
  947. call targetZerg
  948. wait 1080
  949.  
  950. quick_attack
  951. attack_do
  952. attack_clear
  953. attack_add 22 zealot
  954. attack_add 4 scout
  955. attack_add 2 h_tassadar
  956. attack_add 1 carrier
  957. attack_add 1 h_arbiter
  958. attack_add 1 observer
  959. call targetPlayer
  960. wait 1080
  961.  
  962. quick_attack
  963. attack_do
  964. attack_clear
  965. attack_add 15 zealot
  966. attack_add 4 scout
  967. attack_add 3 archon
  968. attack_add 2 carrier
  969. attack_add 2 high_templar
  970. attack_add 1 h_arbiter
  971. attack_add 1 observer
  972. multirun plusRand
  973. call targetZerg
  974. wait 1080
  975.  
  976. quick_attack
  977. attack_do
  978. attack_clear
  979. attack_add 8 zealot
  980. attack_add 4 scout
  981. attack_add 1 observer
  982. multirun plusRand
  983. call targetPlayer
  984. wait 720
  985.  
  986. quick_attack
  987. attack_do
  988. attack_clear
  989. attack_add 2 archon
  990. attack_add 12 zealot
  991. attack_add 3 scout
  992. attack_add 1 h_arbiter
  993. attack_add 1 h_tassadar
  994. attack_add 1 observer
  995. multirun plusRand
  996. call targetPlayer
  997. wait 1080
  998.  
  999. quick_attack
  1000. attack_do
  1001. attack_clear
  1002. attack_add 28 zealot
  1003. attack_add 7 scout
  1004. attack_add 2 carrier
  1005. attack_add 1 h_arbiter
  1006. attack_add 1 observer
  1007. multirun plusRand
  1008. call targetZerg
  1009. wait 1080
  1010.  
  1011. quick_attack
  1012. attack_do
  1013. attack_clear
  1014. attack_add 4 scout
  1015. attack_add 10 zealot
  1016. attack_add 1 observer
  1017. call targetPlayer
  1018. wait 720
  1019.  
  1020. quick_attack
  1021. attack_do
  1022. attack_clear
  1023. attack_add 6 zealot
  1024. attack_add 2 archon
  1025. attack_add 1 carrier
  1026. attack_add 3 scout
  1027. attack_add 1 observer
  1028. call targetZerg
  1029. wait 720
  1030.  
  1031. quick_attack
  1032. attack_do
  1033. attack_clear
  1034. attack_add 15 zealot
  1035. attack_add 8 scout
  1036. attack_add 5 archon
  1037. attack_add 1 h_arbiter
  1038. attack_add 2 h_tassadar
  1039. attack_add 1 observer
  1040. call targetRand
  1041. wait 1080
  1042.  
  1043. quick_attack
  1044. attack_do
  1045. attack_clear
  1046. attack_add 20 zealot
  1047. attack_add 8 scout
  1048. attack_add 14 archon
  1049. attack_add 1 carrier
  1050. attack_add 1 h_arbiter
  1051. attack_add 1 observer
  1052. call targetZerg
  1053. wait 1080
  1054.  
  1055. quick_attack
  1056. attack_do
  1057. attack_clear
  1058. multirun plusRand
  1059. multirun plusRand
  1060. goto tpAscend
  1061.  
  1062. :plusRand
  1063. random_jump 85 plusZAD
  1064. random_jump 128 plusZSR
  1065. goto plusSAZ
  1066.  
  1067. :plusZAD
  1068. time_jump 40 plusZAD2
  1069. attack_add 6 zealot
  1070. attack_add 2 archon
  1071. attack_add 2 dragoon
  1072. stop
  1073.  
  1074. :plusZAD2
  1075. attack_add 8 zealot
  1076. attack_add 4 archon
  1077. stop
  1078.  
  1079. :plusZSR
  1080. time_jump 40 plusZSR2
  1081. attack_add 7 zealot
  1082. attack_add 3 scout
  1083. attack_add 1 reaver
  1084. stop
  1085.  
  1086. :plusZSR2
  1087. attack_add 11 zealot
  1088. attack_add 3 scout
  1089. attack_add 2 h_tassadar
  1090. stop
  1091.  
  1092. :plusSAZ
  1093. time_jump 40 plusSAZ2
  1094. attack_add 3 scout
  1095. attack_add 2 archon
  1096. attack_add 6 zealot
  1097. attack_add 1 h_tassadar
  1098. stop
  1099.  
  1100. :plusSAZ2
  1101. attack_add 2 scout
  1102. attack_add 5 archon
  1103. attack_add 7 zealot
  1104. attack_add 1 h_tassadar
  1105. stop
  1106.  
  1107. :targetReset
  1108. wait 5
  1109.  
  1110. deaths 13 Exactly 0 h_kerrigan targetReset
  1111. deaths 13 Exactly 0 h_vulture targetReset
  1112. deaths 13 Set 0 h_kerrigan blank
  1113. deaths 13 Set 0 h_vulture blank
  1114. goto targetReset
  1115.  
  1116. :targetRand
  1117. random_jump 51 targetPrep
  1118. random_jump 128 targetPlayer
  1119. goto targetZerg
  1120.  
  1121. :targetPrep
  1122. attack_prepare
  1123. return
  1124.  
  1125. :targetPlayer
  1126. random_jump 128 targetRed
  1127. goto targetBlue
  1128.  
  1129. :targetRed
  1130. wait 10
  1131.  
  1132. deaths 6 Exactly 1 h_kerrigan targetBlue
  1133. deaths 6 Set 1 h_kerrigan blank
  1134. random_jump 128 tRE
  1135. goto tRM
  1136.  
  1137. :tRE
  1138. bring_jump 14 Exactly 0 Group_Factories Loc.78 tRM
  1139. bring_jump 14 AtLeast 1 Group_Buildings Loc.103 tRE2
  1140. #red production -> red natural
  1141. attack_to (5806 5041) (5007 4528)
  1142. return
  1143.  
  1144. :tRE2
  1145. #C expo island -> red natural
  1146. attack_to (6927 3410) (4976 4528)
  1147. return
  1148.  
  1149. :tRM
  1150. random_jump 128 tRB
  1151. goto tRM1
  1152.  
  1153. :tRM1
  1154. random_jump 85 tRM2
  1155. random_jump 128 tRM3
  1156. #tyrian left defense -> red main
  1157. attack_to (6160 5327) (4110 4846)
  1158. return
  1159.  
  1160. :tRM2
  1161. #tyrian right defense -> red main
  1162. attack_to (6801 5039) (4110 4846)
  1163. return
  1164.  
  1165. :tRM3
  1166. #C expo island -> red north flank
  1167. attack_to (6927 3410) (5391 4366)
  1168. return
  1169.  
  1170. :tRB
  1171. random_jump 128 tRB2
  1172. bring_jump 14 AtLeast 1 Group_Buildings Loc.103 tRM1
  1173. #red production -> red main
  1174. attack_to (5806 5041) (5037 4815)
  1175. return
  1176.  
  1177. :tRB2
  1178. bring_jump 13 Exactly 0 nexus Loc.105 tRM1
  1179. #tyrian connector -> red main
  1180. attack_to (5681 3853) (4945 4431)
  1181. return
  1182.  
  1183. :targetBlue
  1184. wait 10
  1185.  
  1186. deaths 6 Exactly 1 h_vulture targetBlue
  1187. deaths 6 Set 1 h_vulture blank
  1188. random_jump 85 tBM1
  1189. random_jump 128 tBM2
  1190. goto tBM3
  1191.  
  1192. :tBM1
  1193. #tyrian connector -> resarea 19
  1194. attack_to (6863 2960) (4464 2159)
  1195. return
  1196.  
  1197. :tBM2
  1198. #tyrian natural -> blue south defense
  1199. attack_to (5680 3855) (3924 2765)
  1200. return
  1201.  
  1202. :tBM3
  1203. #C expo island -> blue main resources
  1204. attack_to (6927 3410) (4304 3086)
  1205. return
  1206.  
  1207. :targetZerg
  1208. random_jump 64 targetChestnut
  1209. goto targetOrange
  1210.  
  1211. :targetOrange
  1212. #set by trigger when east expansions die
  1213. deaths 13 Exactly 1 spire targetOrange2
  1214. random_jump 128 tOE1
  1215. goto tOE2
  1216.  
  1217. :tOE1
  1218. bring_jump 13 Exactly 0 Group_Buildings Loc.12 tOE2
  1219. #tyrian left defense -> expoS
  1220. attack_to (6192 5328) (5296 5774)
  1221. return
  1222.  
  1223. :tOE2
  1224. bring_jump 13 Exactly 0 Group_Buildings Loc.10 tOE3
  1225. #tyrian right island -> expoE
  1226. attack_to (6801 5039) (7888 4335)
  1227. return
  1228.  
  1229. :tOE3
  1230. bring_jump 13 Exactly 0 Group_Buildings Loc.2 targetOrange2
  1231. #tyrian connector -> expoNE
  1232. attack_to (6576 3118) (7533 2447)
  1233. return
  1234.  
  1235. :targetOrange2
  1236. bring_jump 3 AtMost 3 Group_Buildings Loc.63 targetPrep
  1237. random_jump 85 tOM1
  1238. random_jump 128 tOM2
  1239. goto tOM3
  1240.  
  1241. :tOM1
  1242. #tyrian connector -> orange highground
  1243. attack_to (5038 3950) (2960 5424)
  1244. return
  1245.  
  1246. :tOM2
  1247. #zcon-tyrian bridge -> orange main
  1248. attack_to (5615 3599) (2510 5136)
  1249. return
  1250.  
  1251. :tOM3
  1252. #C expo island -> orange main
  1253. attack_to (6927 3406) (3055 4944)
  1254. return
  1255.  
  1256. :targetChestnut
  1257. bring_jump 4 AtMost 3 Group_Buildings Loc.63 targetPrep
  1258. random_jump 128 tCM1
  1259. goto tCM2
  1260.  
  1261. :tCM1
  1262. #tyrian connector -> chestnut zcon
  1263. attack_to (6863 2960) (4177 4079)
  1264. return
  1265.  
  1266. :tCM2
  1267. #C expo island -> chestnut main zcon
  1268. attack_to (6927 3410) (3726 3826)
  1269. return
  1270.  
  1271. :blank
  1272. wait 5
  1273.  
  1274. stop
  1275.  
  1276. :adaptBioCheck
  1277. wait 3600
  1278.  
  1279. bring_jump 18 AtLeast 40 marine|firebat|ghost|wraith Loc.63 adaptBio
  1280. goto adaptBioCheck
  1281.  
  1282. :adaptBio
  1283. train 14 high_templar
  1284. train 15 zealot
  1285. wait 3600
  1286.  
  1287. train 30 zealot
  1288. train 20 high_templar
  1289. do_morph 6 archon
  1290.  
  1291. idle_orders 142 360 1 high_templar|h_tassadar 1920 marine 80 InCombat|Targeting(Own|Ally)
  1292. idle_orders 142 360 1 high_templar|h_tassadar 1920 firebat 80 InCombat|Targeting(Own|Ally)
  1293. idle_orders 142 360 1 high_templar|h_tassadar 1920 ghost 80 InCombat|Targeting(Own|Ally)
  1294. idle_orders 142 360 1 high_templar|h_tassadar 1920 wraith 80 InCombat|Targeting(Own|Ally)
  1295. idle_orders 142 480 1 high_templar|h_tassadar 1920 scv 80 0
  1296. wait 7200
  1297.  
  1298. idle_orders 142 360 1 high_templar|h_tassadar 1920 marine 80 InCombat|Targeting(Own|Ally)|Remove
  1299. idle_orders 142 360 1 high_templar|h_tassadar 1920 firebat 80 InCombat|Targeting(Own|Ally)|Remove
  1300. idle_orders 142 360 1 high_templar|h_tassadar 1920 ghost 80 InCombat|Targeting(Own|Ally)|Remove
  1301. idle_orders 142 360 1 high_templar|h_tassadar 1920 wraith 80 InCombat|Targeting(Own|Ally)|Remove
  1302. idle_orders 142 480 1 high_templar|h_tassadar 1920 scv 80 Remove
  1303. wait 3600
  1304.  
  1305. goto adaptBioCheck
  1306.  
  1307. :tpExpand
  1308. multirun tpExpDo
  1309. wait 7200
  1310.  
  1311. goto tpExpand
  1312.  
  1313. :tpExpDo
  1314. wait 5
  1315.  
  1316. expand 99 tpExpTown
  1317. try_townpoint 99 tpExpDo
  1318. stop
  1319.  
  1320. :worker
  1321. max_workers 18
  1322. stop
  1323.  
  1324. :tpExpTown
  1325. start_town
  1326. wait 1
  1327.  
  1328. multirun worker
  1329. get_oldpeons 6
  1330. build 1 probe 60
  1331. build 1 nexus 80
  1332. wait_build 1 nexus
  1333. build 4 probe 20
  1334. build 1 pylon 30
  1335. wait_build 1 pylon
  1336. build 12 probe 10
  1337. random_jump 85 tpExpTown2
  1338. random_jump 128 tpExpTown3
  1339. build 1 gateway 60
  1340. build 1 photon_cannon 40
  1341. wait_build 1 gateway
  1342. build 2 pylon 30
  1343. wait_build 2 pylon
  1344. build 2 gateway 60
  1345. place_guard archon 0
  1346. place_guard h_tassadar 1
  1347. place_guard h_arbiter 2
  1348. build 2 photon_cannon 40
  1349. wait_buildstart 2 photon_cannon
  1350. build 3 pylon 20
  1351. wait_build 3 pylon
  1352. wait_build 12 probe
  1353. wait_build 2 gateway
  1354. build 1 shield_battery 20
  1355. wait_build 1 shield_battery
  1356. goto tpExpIdle
  1357.  
  1358. :tpExpTown2
  1359. build 1 robotics_facility 60
  1360. build 1 photon_cannon 40
  1361. wait_build 1 robotics_facility
  1362. build 2 pylon 30
  1363. wait_build 2 pylon
  1364. build 2 robotics_facility 60
  1365. place_guard archon 0
  1366. place_guard h_tassadar 1
  1367. place_guard h_arbiter 2
  1368. build 2 photon_cannon 40
  1369. wait_buildstart 2 photon_cannon
  1370. build 3 pylon 20
  1371. wait_build 3 pylon
  1372. wait_build 12 probe
  1373. wait_build 2 robotics_facility
  1374. build 1 shield_battery 20
  1375. wait_build 1 shield_battery
  1376. goto tpExpIdle
  1377.  
  1378. :tpExpTown3
  1379. build 1 stargate 60
  1380. build 1 photon_cannon 40
  1381. wait_build 1 stargate
  1382. build 2 pylon 30
  1383. wait_build 2 pylon
  1384. build 2 stargate 60
  1385. place_guard archon 0
  1386. place_guard h_tassadar 1
  1387. place_guard h_arbiter 2
  1388. build 2 photon_cannon 40
  1389. wait_buildstart 2 photon_cannon
  1390. build 3 pylon 20
  1391. wait_build 3 pylon
  1392. wait_build 12 probe
  1393. wait_build 2 stargate
  1394. build 1 shield_battery 20
  1395. wait_build 1 shield_battery
  1396. goto tpExpIdle
  1397.  
  1398. :tpExpIdle
  1399. wait 7200
  1400.  
  1401. multirun plusRand
  1402. goto tpExpIdle
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement