BWAIWar I (Racine_No$, Raynor1.0)

Help - Resources - AI Scripting - Grafting - Plugins - Modding Projects
User avatar
bajadulce
Posts: 52
Joined: Fri Feb 01, 2013 7:02 pm

Re: BWAIWar I

Postby bajadulce » Tue Jan 08, 2013 6:11 am

Can you say major necro bump??! I don't believe in "locked" threads just because they're "old" :)

For fun I tested out the temp "Attachment retriever" from the Downloads link in the forum menu bar and pulled this file up.

The files Racine TZP are of course already on the launcher (According to him, he put those together in 1 night! This was before there were any replays to test or other AI scripts to test against.)

And so when you pit Ai's against the "racine no$ Ai", realize where they came from and the limited conditions/time spent writing them.

Myself, I've put together a few no$ scripts, but not that many myself. This one was one of my first scripts ever written, and surprisingly does just as well if not better than my 2nd and 3rd versions (Ray1.1, Ray1.2).

Now that we have the BWAILauncher, it was a snap to pop into for laughs. It's a little clunkier than the newer versions in the Launcher (actually has a stop() error as reported by pyAI not surprisingly).

It doesn't do the 3 rax cheese (Ray1.2), but still is hindered by building a bunker and elects for a 7rax bo instead of the more efficient 10rax. The bunker and 7rax were meant to defend against rushes. If bunker were to be removed, that first rush would be even faster. Anywho.. it's actually not bad for when it was built (looks like has an island block?) Here it is in .txt form as it prob will never get played else wise.

RaynorT v1.0 (Feb 2005)

Code: Select all

# stat_txt.tbl entry 1342: Terran Expansion Custom Level<0>
TMCx(1342, 101, aiscript):
   start_town()
   farms_notiming()
   transports_off()
   groundmap_jump(TMCx 0000)
   goto(TMCx 0001)


      --TMCx 0000--
   race_jump(TMCx 0002, TMCx 0003, TMCx 0004)


      --TMCx 0005--
   wait_build(1, Terran Engineering Bay)
   upgrade(1, Terran Infantry Weapons, 80)
   wait(4500)

   upgrade(1, Terran Infantry Armor, 80)

      --TMCx 0006--
   wait(200)

   resources_jump(1200, 400, TMCx 0007)
   goto(TMCx 0006)


      --TMCx 0007--
   build(2, Terran Engineering Bay, 80)
   wait_buildstart(2, Terran Engineering Bay)
   upgrade(2, Terran Infantry Weapons, 80)
   wait_build(2, Terran Engineering Bay)
   upgrade(2, Terran Infantry Armor, 80)
   wait(4500)

   upgrade(3, Terran Infantry Armor, 80)
   upgrade(3, Terran Infantry Weapons, 80)
   stop()


      --TMCx 0008--
   tech(Stim Packs, 150)
   wait(2000)

   wait_buildstart(1, Terran Comsat Station)
   upgrade(1, U-238 Shells, 70)
   wait(12000)

   upgrade(1, Caduceus Reactor, 70)
   enemyowns_jump(Protoss Nexus, TMCx 0009)
   wait(3000)

   tech(Restoration, 70)
   stop()


      --TMCx 0009--
   stop()


      --TMCx 0010--
   start_town()
   build(1, Terran Command Center, 80)
   wait_build(1, Terran Command Center)
   multirun(TMCx 0011)
   race_jump(TMCx 0012, TMCx 0013, TMCx 0013)


      --TMCx 0013--
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)

      --TMCx 0012--
   multirun(TMCx 0014)
   multirun(TMCx 0015)
   multirun(TMCx 0016)
   build(1, Terran SCV, 80)
   wait_buildstart(1, Terran SCV)
   build(2, Terran SCV, 80)
   wait_buildstart(2, Terran SCV)
   build(3, Terran SCV, 80)
   wait_buildstart(3, Terran SCV)
   place_guard(Terran Siege Tank<0>Tank Mode, 0)
   build(4, Terran SCV, 80)
   wait_build(4, Terran SCV)
   build(5, Terran SCV, 80)
   wait_build(5, Terran SCV)
   build(6, Terran SCV, 80)
   wait_build(6, Terran SCV)
   build(7, Terran SCV, 80)
   wait_build(7, Terran SCV)
   wait(2000)

   build(8, Terran SCV, 80)
   wait_build(8, Terran SCV)
   build(9, Terran SCV, 80)
   wait_build(9, Terran SCV)
   build(10, Terran SCV, 80)
   wait_build(10, Terran SCV)
   build(11, Terran SCV, 80)
   wait_build(11, Terran SCV)
   wait(2000)

   build(13, Terran SCV, 80)
   wait_build(13, Terran SCV)

      --TMCx 0017--
   build(18, Terran SCV, 80)
   wait_build(18, Terran SCV)
   build(19, Terran SCV, 80)
   wait_build(19, Terran SCV)
   build(20, Terran SCV, 80)
   wait_build(20, Terran SCV)
   build(21, Terran SCV, 80)
   wait_build(21, Terran SCV)
   build(22, Terran SCV, 80)
   wait_build(22, Terran SCV)
   build(23, Terran SCV, 80)
   wait_build(23, Terran SCV)
   build(24, Terran SCV, 80)
   wait_build(24, Terran SCV)
   build(25, Terran SCV, 80)
   wait_build(25, Terran SCV)
   build(30, Terran SCV, 80)
   stop()


      --TMCx 0014--
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   stop()


      --TMCx 0018--
   wait(9000)

   expand(99, TMCx 0010)
   goto(TMCx 0018)


      --TMCx 0011--
   wait(200)

   notowns_jump(Terran Academy, TMCx 0011)
   build(1, Terran Comsat Station, 80)
   wait_buildstart(1, Terran Comsat Station)
   place_guard(Terran Medic, 0)
   stop()

   wait(4000)

   build(2, Terran Bunker, 80)
   wait(4000)

   build(3, Terran Bunker, 80)
   stop()


      --TMCx 0015--
   wait(200)

   notowns_jump(Terran Engineering Bay, TMCx 0015)
   build(1, Terran Missile Turret, 80)
   wait_build(1, Terran Missile Turret)
   build(2, Terran Missile Turret, 80)
   wait_build(2, Terran Missile Turret)
   build(3, Terran Missile Turret, 80)
   wait_build(3, Terran Missile Turret)
   wait(5000)

   build(4, Terran Missile Turret, 80)
   wait_build(4, Terran Missile Turret)
   build(5, Terran Missile Turret, 80)
   stop()


      --TMCx 0019--
   wait(200)

   notowns_jump(Terran Engineering Bay, TMCx 0019)
   enemyowns_jump(Protoss Citadel of Adun, TMCx 0020)
   wait(2000)


      --TMCx 0020--
   build(1, Terran Missile Turret, 80)
   wait_build(1, Terran Missile Turret)
   build(2, Terran Missile Turret, 80)
   wait_build(2, Terran Missile Turret)
   wait(2000)

   build(3, Terran Missile Turret, 80)
   wait_build(3, Terran Missile Turret)
   wait(2000)

   build(4, Terran Missile Turret, 80)
   wait_build(4, Terran Missile Turret)
   wait(4000)

   build(5, Terran Missile Turret, 80)
   wait_build(5, Terran Missile Turret)
   build(6, Terran Missile Turret, 80)
   wait_build(6, Terran Missile Turret)
   wait(2000)

   build(7, Terran Missile Turret, 80)
   stop()


      --TMCx 0016--
   race_jump(TMCx 0021, TMCx 0022, TMCx 0021)


      --TMCx 0022--
   resources_jump(500, 300, TMCx 0023)
   wait(100)

   goto(TMCx 0022)


      --TMCx 0023--
   build(1, Terran Barracks, 80)
   wait_build(1, Terran Barracks)

      --TMCx 0024--
   resources_jump(1000, 300, TMCx 0025)
   wait(100)

   goto(TMCx 0024)


      --TMCx 0025--
   build(2, Terran Barracks, 80)
   stop()


      --TMCx 0021--
   resources_jump(500, 300, TMCx 0026)
   wait(100)

   goto(TMCx 0021)


      --TMCx 0026--
   build(1, Terran Factory, 80)
   wait_build(1, Terran Factory)
   build(1, Terran Machine Shop, 80)
   wait_buildstart(1, Terran Machine Shop)

      --TMCx 0027--
   resources_jump(1500, 1000, TMCx 0028)
   wait(900)

   goto(TMCx 0027)


      --TMCx 0029--
   resources_jump(500, 300, TMCx 0028)
   wait(100)

   goto(TMCx 0029)


      --TMCx 0028--
   build(2, Terran Factory, 80)
   build(2, Terran Machine Shop, 80)
   stop()


      --TMCx 0030--
   resources_jump(300, 300, TMCx 0031)
   wait(100)

   goto(TMCx 0030)


      --TMCx 0031--
   build(2, Terran Factory, 80)
   wait_build(2, Terran Factory)
   build(2, Terran Machine Shop, 80)

      --TMCx 0032--
   resources_jump(900, 300, TMCx 0033)
   wait(100)

   goto(TMCx 0032)


      --TMCx 0033--
   build(3, Terran Factory, 80)
   wait_build(3, Terran Factory)
   build(3, Terran Machine Shop, 80)
   stop()


      --TMCx 0034--
   wait_train(1, Terran Siege Tank<0>Tank Mode)
   tech(Tank Siege Mode, 70)
   wait(2700)

   multirun(TMCx 0035)
   wait_train(2, Terran Vulture)
   tech(Spider Mines, 70)
   stop()


      --TMCx 0035--
   wait_train(4, Terran Goliath)
   upgrade(1, Charon Booster, 70)
   stop()


      --TMCx 0036--
   wait_build(1, Terran Factory)
   wait_build(4, Terran Barracks)
   resources_jump(1200, 500, TMCx 0037)
   wait(300)

   goto(TMCx 0036)


      --TMCx 0037--
   build(1, Terran Starport, 80)
   wait_build(1, Terran Starport)
   build(1, Terran Control Tower, 80)
   stop()

   resources_jump(3000, 2000, TMCx 0038)
   wait(2000)

   goto(TMCx 0037)


      --TMCx 0038--
   build(3, Terran Starport, 80)
   wait_build(3, Terran Starport)
   build(3, Terran Control Tower, 80)
   stop()


      --TMCx 0039--
   wait_build(1, Terran Starport)
   wait_build(1, Terran Control Tower)
   resources_jump(1500, 400, TMCx 0040)
   wait(100)

   goto(TMCx 0039)


      --TMCx 0040--
   build(1, Terran Science Facility, 80)
   wait_buildstart(1, Terran Science Facility)
   race_jump(TMCx 0041, TMCx 0042, TMCx 0043)


      --TMCx 0041--
   wait_train(1, Terran Science Vessel)
   upgrade(1, Titan Reactor, 30)
   wait(12000)

   tech(EMP Shockwave, 70)
   stop()


      --TMCx 0043--
   wait_train(1, Terran Science Vessel)
   tech(EMP Shockwave, 70)
   wait(3000)

   upgrade(1, Titan Reactor, 30)
   stop()


      --TMCx 0042--
   resources_jump(500, 300, TMCx 0044)
   wait(100)

   goto(TMCx 0042)


      --TMCx 0044--
   build(1, Terran Armory, 80)
   wait_build(1, Terran Armory)
   enemyowns_jump(Zerg Hatchery, TMCx 0045)

      --TMCx 0046--
   upgrade(1, Terran Vehicle Weapons, 30)
   wait(3000)

   upgrade(1, Terran Vehicle Plating, 30)
   wait(3500)

   upgrade(2, Terran Vehicle Weapons, 30)
   wait(3500)

   upgrade(2, Terran Vehicle Plating, 30)
   wait(3500)

   upgrade(3, Terran Vehicle Weapons, 30)
   wait(3500)

   upgrade(3, Terran Vehicle Plating, 30)
   stop()


      --TMCx 0045--
   wait_train(1, Terran Science Vessel)
   resources_jump(500, 600, TMCx 0047)
   wait(100)

   goto(TMCx 0045)


      --TMCx 0047--
   tech(Irradiate, 80)
   wait(8000)

   upgrade(1, Titan Reactor, 80)
   stop()


      --TMCx 0002--
   define_max(60, Terran SCV)
   define_max(4, Terran Marine)
   define_max(32, Terran Siege Tank<0>Tank Mode)
   define_max(32, Terran Goliath)
   define_max(12, Terran Vulture)
   define_max(12, Terran Battlecruiser)
   define_max(30, Terran Wraith)
   define_max(20, Terran Valkyrie)
   define_max(6, Terran Science Vessel)
   define_max(10, Terran Ghost)
   build(1, Terran Command Center, 150)
   wait_buildstart(1, Terran Command Center)
   build(4, Terran SCV, 130)
   wait_buildstart(4, Terran SCV)
   build(8, Terran SCV, 80)
   wait_buildstart(8, Terran SCV)
   build(1, Terran Supply Depot, 80)
   wait_buildstart(1, Terran Supply Depot)
   build(11, Terran SCV, 80)
   wait_buildstart(11, Terran SCV)
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)
   defenseuse_gg(1, Terran Marine)
   build(12, Terran SCV, 80)
   wait_buildstart(12, Terran SCV)
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   build(14, Terran SCV, 80)
   wait_buildstart(14, Terran SCV)
   build(2, Terran Supply Depot, 80)
   wait_buildstart(2, Terran Supply Depot)
   build(15, Terran SCV, 80)
   wait_buildstart(15, Terran SCV)
   train(1, Terran Marine)
   build(16, Terran SCV, 80)
   wait_buildstart(16, Terran SCV)
   train(2, Terran Marine)
   build(17, Terran SCV, 80)
   wait_buildstart(17, Terran SCV)
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   place_guard(Terran Siege Tank<0>Tank Mode, 0)
   multirun(TMCx 0017)
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)
   train(3, Terran Marine)
   build(2, Terran Factory, 80)
   wait_buildstart(2, Terran Factory)
   build(1, Terran Machine Shop, 80)
   wait_buildstart(1, Terran Machine Shop)
   farms_timing()
   train(1, Terran Siege Tank<0>Tank Mode)
   build(2, Terran Machine Shop, 80)
   wait_buildstart(2, Terran Machine Shop)
   multirun(TMCx 0048)
   train(3, Terran Siege Tank<0>Tank Mode)
   wait_train(1, Terran Siege Tank<0>Tank Mode)
   wait(300)

   expand(1, TMCx 0010)
   train(6, Terran Siege Tank<0>Tank Mode)
   multirun(TMCx 0034)
   defenseuse_gg(1, Terran Siege Tank<0>Tank Mode)
   build(1, Terran Armory, 80)
   wait_buildstart(1, Terran Armory)
   defenseuse_gg(1, Terran Goliath)
   defenseuse_ag(1, Terran Goliath)
   train(7, Terran Siege Tank<0>Tank Mode)
   train(2, Terran Goliath)
   build(3, Terran Factory, 80)
   wait_buildstart(3, Terran Factory)
   train(4, Terran Goliath)
   build(4, Terran Factory, 80)
   wait_buildstart(4, Terran Factory)
   multirun(TMCx 0018)
   train(6, Terran Goliath)
   build(3, Terran Machine Shop, 80)
   wait_buildstart(3, Terran Machine Shop)
   train(9, Terran Siege Tank<0>Tank Mode)
   build(4, Terran Machine Shop, 80)
   wait_buildstart(4, Terran Machine Shop)
   train(10, Terran Siege Tank<0>Tank Mode)
   train(7, Terran Goliath)
   train(12, Terran Siege Tank<0>Tank Mode)
   train(8, Terran Goliath)
   multirun(TMCx 0049)
   multirun(TMCx 0046)

      --TMCx 0050--
   resources_jump(2400, 1000, TMCx 0051)
   wait(500)

   goto(TMCx 0050)


      --TMCx 0051--
   multirun(TMCx 0038)
   multirun(TMCx 0039)
   wait_build(1, Terran Science Facility)
   build(1, Terran Physics Lab, 80)
   wait_build(1, Terran Physics Lab)
   stop()


      --TMCx 0052--
   resources_jump(1200, 1200, TMCx 0053)
   wait(2000)

   goto(TMCx 0052)


      --TMCx 0053--
   train(3, Terran Battlecruiser)
   wait_train(3, Terran Battlecruiser)
   attack_add(3, Terran Battlecruiser)
   wait(2000)


      --TMCx 0049--
   groundmap_jump(TMCx 0054)
   goto(TMCx 0055)


      --TMCx 0054--
   attack_do()
   attack_clear()
   attack_add(12, Terran Siege Tank<0>Tank Mode)
   attack_add(8, Terran Goliath)
   attack_prepare()
   train(14, Terran Siege Tank<0>Tank Mode)
   train(12, Terran Goliath)
   attack_do()
   attack_clear()
   attack_add(14, Terran Siege Tank<0>Tank Mode)
   attack_add(12, Terran Goliath)
   attack_prepare()
   wait(200)

   train(18, Terran Siege Tank<0>Tank Mode)
   train(12, Terran Goliath)
   goto(TMCx 0049)


      --TMCx 0055--
   if_owned(Terran Control Tower, TMCx 0056)
   if_owned(Terran Starport, TMCx 0057)
   build(1, Terran Starport, 80)
   wait_build(1, Terran Starport)

      --TMCx 0057--
   build(1, Terran Control Tower, 80)
   wait_build(1, Terran Control Tower)

      --TMCx 0056--
   resources_jump(2400, 1000, TMCx 0051)
   resources_jump(1000, 1000, TMCx 0058)
   train(3, Terran Dropship)
   check_transports()
   goto(TMCx 0054)


      --TMCx 0058--
   if_owned(Terran Physics Lab, TMCx 0059)
   train(3, Terran Dropship)
   train(3, Terran Wraith)
   attack_add(3, Terran Wraith)
   check_transports()
   goto(TMCx 0054)


      --TMCx 0059--
   train(3, Terran Dropship)
   train(3, Terran Battlecruiser)
   attack_add(3, Terran Battlecruiser)
   check_transports()
   goto(TMCx 0054)


      --TMCx 0048--
   enemyowns_jump(Terran Control Tower, TMCx 0060)
   wait(400)

   goto(TMCx 0048)


      --TMCx 0060--
   build(1, Terran Academy, 80)
   multirun(TMCx 0011)

      --TMCx 0061--
   resources_jump(1800, 300, TMCx 0062)
   wait(1400)

   goto(TMCx 0061)


      --TMCx 0062--
   build(1, Terran Engineering Bay, 80)
   goto(TMCx 0015)


      --TMCx 0003--
   define_max(60, Terran SCV)
   define_max(70, Terran Marine)
   define_max(20, Terran Firebat)
   define_max(15, Terran Medic)
   define_max(20, Terran Siege Tank<0>Tank Mode)
   build(1, Terran Command Center, 150)
   wait_buildstart(1, Terran Command Center)
   build(4, Terran SCV, 130)
   wait_buildstart(4, Terran SCV)
   build(7, Terran SCV, 80)
   wait_buildstart(7, Terran SCV)
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)
   defenseuse_gg(1, Terran Marine)
   defenseuse_ag(1, Terran Marine)
   build(8, Terran SCV, 80)
   wait_buildstart(8, Terran SCV)
   build(1, Terran Supply Depot, 80)
   wait_buildstart(1, Terran Supply Depot)
   build(10, Terran SCV, 80)
   wait_buildstart(10, Terran SCV)
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)
   train(1, Terran Marine)
   build(11, Terran SCV, 80)
   wait_buildstart(11, Terran SCV)
   train(2, Terran Marine)
   build(12, Terran SCV, 80)
   wait_buildstart(12, Terran SCV)
   train(3, Terran Marine)
   build(13, Terran SCV, 150)
   wait_buildstart(13, Terran SCV)
   build(2, Terran Supply Depot, 100)
   wait_buildstart(2, Terran Supply Depot)
   train(4, Terran Marine)
   build(14, Terran SCV, 100)
   wait_buildstart(14, Terran SCV)
   build(2, Terran Barracks, 80)
   wait_buildstart(2, Terran Barracks)
   train(5, Terran Marine)
   build(15, Terran SCV, 80)
   wait_buildstart(15, Terran SCV)
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   train(6, Terran Marine)
   build(16, Terran SCV, 80)
   wait_buildstart(16, Terran SCV)
   attack_add(6, Terran Marine)
   build(3, Terran Supply Depot, 150)
   wait_buildstart(3, Terran Supply Depot)
   train(7, Terran Marine)
   build(17, Terran SCV, 80)
   wait_buildstart(17, Terran SCV)
   train(9, Terran Marine)
   build(1, Terran Academy, 80)
   wait_buildstart(1, Terran Academy)
   place_guard(Terran Medic, 0)
   multirun(TMCx 0017)
   farms_timing()
   train(12, Terran Marine)
   build(3, Terran Barracks, 80)
   wait_buildstart(3, Terran Barracks)
   train(14, Terran Marine)
   build(1, Terran Comsat Station, 80)
   wait_buildstart(1, Terran Comsat Station)
   multirun(TMCx 0008)
   train(2, Terran Medic)
   train(16, Terran Marine)
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   place_guard(Terran Siege Tank<0>Tank Mode, 0)
   train(6, Terran Medic)
   train(21, Terran Marine)
   build(1, Terran Machine Shop, 100)
   wait_buildstart(1, Terran Machine Shop)
   multirun(TMCx 0034)
   train(3, Terran Firebat)
   train(23, Terran Marine)
   train(1, Terran Siege Tank<0>Tank Mode)
   train(32, Terran Marine)
   train(2, Terran Siege Tank<0>Tank Mode)
   multirun(TMCx 0063)
   expand(1, TMCx 0010)
   multirun(TMCx 0018)
   multirun(TMCx 0021)
   multirun(TMCx 0036)
   multirun(TMCx 0039)
   train(25, Terran Marine)
   build(4, Terran Barracks, 80)
   wait_build(4, Terran Barracks)
   wait(1000)

   build(1, Terran Engineering Bay, 80)
   wait_buildstart(1, Terran Engineering Bay)
   wait(600)

   build(5, Terran Barracks, 80)
   wait_buildstart(5, Terran Barracks)
   multirun(TMCx 0005)
   goto(TMCx 0019)


      --TMCx 0063--
   resources_jump(1000, 500, TMCx 0064)
   wait_train(24, Terran Marine)
   wait_train(3, Terran Medic)
   attack_add(3, Terran Siege Tank<0>Tank Mode)
   attack_add(28, Terran Marine)
   attack_add(5, Terran Firebat)
   attack_add(3, Terran Medic)
   attack_prepare()
   multirun(TMCx 0065)
   multirun(TMCx 0066)
   multirun(TMCx 0067)
   wait(400)

   attack_do()
   attack_clear()
   wait_train(30, Terran Marine)
   wait_train(5, Terran Medic)
   attack_add(5, Terran Siege Tank<0>Tank Mode)
   attack_add(40, Terran Marine)
   attack_add(6, Terran Medic)
   attack_add(10, Terran Firebat)
   attack_prepare()
   wait(400)

   attack_do()
   attack_clear()
   goto(TMCx 0063)


      --TMCx 0064--
   attack_add(8, Terran Siege Tank<0>Tank Mode)
   attack_add(60, Terran Marine)
   attack_add(10, Terran Firebat)
   attack_add(10, Terran Medic)
   wait_train(50, Terran Marine)
   attack_prepare()
   wait(500)

   attack_do()
   attack_clear()
   goto(TMCx 0063)


      --TMCx 0065--
   train(20, Terran Marine)
   train(3, Terran Medic)
   train(5, Terran Firebat)
   train(30, Terran Marine)
   train(6, Terran Medic)
   train(10, Terran Firebat)
   train(40, Terran Marine)
   wait(400)

   resources_jump(1000, 300, TMCx 0068)
   goto(TMCx 0065)


      --TMCx 0068--
   train(60, Terran Marine)
   train(10, Terran Medic)
   goto(TMCx 0065)


      --TMCx 0066--
   train(2, Terran Siege Tank<0>Tank Mode)
   wait(400)

   train(4, Terran Siege Tank<0>Tank Mode)
   wait(400)

   train(6, Terran Siege Tank<0>Tank Mode)
   wait(400)

   train(8, Terran Siege Tank<0>Tank Mode)
   wait(400)

   goto(TMCx 0066)


      --TMCx 0067--
   wait_build(1, Terran Science Facility)
   train(4, Terran Science Vessel)
   wait(1000)

   goto(TMCx 0067)


      --TMCx 0004--
   define_max(60, Terran SCV)
   define_max(70, Terran Marine)
   define_max(20, Terran Firebat)
   define_max(15, Terran Medic)
   define_max(20, Terran Siege Tank<0>Tank Mode)
   build(1, Terran Command Center, 150)
   wait_buildstart(1, Terran Command Center)
   build(4, Terran SCV, 130)
   wait_buildstart(4, Terran SCV)
   build(8, Terran SCV, 80)
   wait_buildstart(8, Terran SCV)
   build(1, Terran Supply Depot, 80)
   wait_buildstart(1, Terran Supply Depot)
   build(10, Terran SCV, 80)
   wait_buildstart(10, Terran SCV)
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)
   defenseuse_gg(8, Terran Marine)
   build(13, Terran SCV, 80)
   wait_buildstart(13, Terran SCV)
   build(2, Terran Barracks, 80)
   wait_buildstart(2, Terran Barracks)
   build(14, Terran SCV, 80)
   wait_buildstart(14, Terran SCV)
   build(2, Terran Supply Depot, 80)
   wait_buildstart(2, Terran Supply Depot)
   train(1, Terran Marine)
   build(16, Terran SCV, 80)
   wait_buildstart(16, Terran SCV)
   train(2, Terran Marine)
   build(1, Terran Academy, 80)
   wait_buildstart(1, Terran Academy)
   defenseuse_gg(1, Terran Firebat)
   build(17, Terran SCV, 80)
   wait_buildstart(17, Terran SCV)
   train(4, Terran Marine)
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   build(18, Terran SCV, 80)
   wait_buildstart(18, Terran SCV)
   build(3, Terran Supply Depot, 80)
   wait_buildstart(3, Terran Supply Depot)
   train(6, Terran Marine)
   build(19, Terran SCV, 80)
   wait_buildstart(19, Terran SCV)
   build(3, Terran Barracks, 80)
   wait_buildstart(3, Terran Barracks)
   multirun(TMCx 0069)
   train(2, Terran Firebat)
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)
   train(1, Terran Medic)
   train(3, Terran Firebat)
   build(2, Terran Bunker, 80)
   wait_buildstart(2, Terran Bunker)
   train(4, Terran Firebat)
   build(4, Terran Supply Depot, 80)
   wait_buildstart(4, Terran Supply Depot)
   train(2, Terran Medic)
   train(6, Terran Firebat)
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   train(11, Terran Marine)
   multirun(TMCx 0070)
   train(14, Terran Marine)
   multirun(TMCx 0034)
   build(5, Terran Supply Depot, 80)
   wait_buildstart(5, Terran Supply Depot)
   train(3, Terran Medic)
   farms_timing()
   multirun(TMCx 0017)
   train(18, Terran Marine)
   train(1, Terran Siege Tank<0>Tank Mode)
   train(24, Terran Marine)
   train(2, Terran Siege Tank<0>Tank Mode)
   multirun(TMCx 0071)
   expand(1, TMCx 0010)
   multirun(TMCx 0042)
   train(8, Terran Firebat)
   build(1, Terran Engineering Bay, 80)
   wait_buildstart(1, Terran Engineering Bay)
   train(4, Terran Siege Tank<0>Tank Mode)
   multirun(TMCx 0005)
   multirun(TMCx 0019)
   multirun(TMCx 0030)
   wait(3000)

   build(1, Terran Starport, 80)
   build(1, Terran Control Tower, 80)
   build(1, Terran Science Facility, 80)
   wait(4000)

   expand(2, TMCx 0010)
   multirun(TMCx 0018)
   wait(3000)

   build(2, Terran Starport, 80)
   build(2, Terran Control Tower, 80)
   build(1, Terran Covert Ops, 80)
   tech(Lockdown, 70)
   wait(3000)

   upgrade(1, Ocular Implants, 30)
   wait(3000)

   tech(Personnel Cloaking, 70)
   train(4, Terran Ghost)
   wait_train(4, Terran Ghost)
   multirun(TMCx 0043)
   kill_thread()
   send_suicide(0)

      --TMCx 0072--
   multirun(TMCx 0073)
   multirun(TMCx 0074)
   multirun(TMCx 0075)
   wait_train(8, Terran Siege Tank<0>Tank Mode)
   attack_add(12, Terran Marine)
   attack_add(12, Terran Siege Tank<0>Tank Mode)
   attack_add(4, Terran Firebat)
   attack_add(4, Terran Medic)
   attack_add(4, Terran Ghost)
   attack_add(10, Terran Goliath)
   attack_add(8, Terran Vulture)
   attack_add(2, Terran Battlecruiser)
   attack_add(1, Terran Science Vessel)
   attack_prepare()
   wait(400)

   attack_do()
   attack_clear()
   goto(TMCx 0072)


      --TMCx 0073--
   train(12, Terran Marine)
   train(4, Terran Ghost)
   train(4, Terran Firebat)
   train(4, Terran Medic)
   wait(2000)

   goto(TMCx 0073)


      --TMCx 0074--
   train(4, Terran Siege Tank<0>Tank Mode)
   train(4, Terran Goliath)
   train(4, Terran Vulture)
   train(8, Terran Siege Tank<0>Tank Mode)
   train(8, Terran Goliath)
   train(8, Terran Vulture)
   train(12, Terran Siege Tank<0>Tank Mode)
   train(12, Terran Goliath)
   train(16, Terran Siege Tank<0>Tank Mode)
   wait(2000)

   goto(TMCx 0074)


      --TMCx 0075--
   train(2, Terran Battlecruiser)
   wait(2000)

   train(4, Terran Battlecruiser)
   wait(2000)

   goto(TMCx 0075)


      --TMCx 0071--
   killable()
   wait_train(18, Terran Marine)
   attack_add(3, Terran Siege Tank<0>Tank Mode)
   attack_add(20, Terran Marine)
   attack_add(8, Terran Firebat)
   attack_add(4, Terran Medic)
   attack_prepare()
   multirun(TMCx 0076)
   multirun(TMCx 0077)
   wait(200)

   attack_do()
   attack_clear()
   wait_train(26, Terran Marine)
   wait_train(5, Terran Medic)
   wait_train(10, Terran Firebat)
   attack_add(5, Terran Siege Tank<0>Tank Mode)
   attack_add(30, Terran Marine)
   attack_add(6, Terran Medic)
   attack_add(14, Terran Firebat)
   attack_prepare()
   wait(200)

   attack_do()
   attack_clear()
   goto(TMCx 0071)


      --TMCx 0076--
   train(10, Terran Marine)
   train(3, Terran Medic)
   train(5, Terran Firebat)
   train(18, Terran Marine)
   train(6, Terran Medic)
   train(10, Terran Firebat)
   train(30, Terran Marine)
   train(14, Terran Firebat)
   stop()


      --TMCx 0077--
   notowns_jump(Terran Armory, TMCx 0078)
   train(2, Terran Siege Tank<0>Tank Mode)
   train(2, Terran Vulture)
   train(2, Terran Goliath)
   wait(200)

   train(4, Terran Siege Tank<0>Tank Mode)
   train(4, Terran Vulture)
   train(4, Terran Goliath)
   wait(200)

   train(6, Terran Siege Tank<0>Tank Mode)
   train(6, Terran Vulture)
   train(6, Terran Goliath)
   wait(200)

   train(8, Terran Siege Tank<0>Tank Mode)
   train(8, Terran Goliath)
   train(8, Terran Vulture)
   resources_jump(1000, 600, TMCx 0079)
   stop()


      --TMCx 0079--
   train(12, Terran Siege Tank<0>Tank Mode)
   train(14, Terran Goliath)
   train(12, Terran Vulture)
   stop()


      --TMCx 0078--
   train(2, Terran Siege Tank<0>Tank Mode)
   wait(200)

   train(4, Terran Siege Tank<0>Tank Mode)
   wait(200)

   train(6, Terran Siege Tank<0>Tank Mode)
   wait(300)

   train(8, Terran Siege Tank<0>Tank Mode)
   wait(300)

   stop()


      --TMCx 0070--
   tech(Stim Packs, 150)
   wait(4000)

   upgrade(1, U-238 Shells, 30)
   wait(8000)

   upgrade(1, Caduceus Reactor, 30)
   stop()


      --TMCx 0069--
   enemyowns_jump(Protoss Citadel of Adun, TMCx 0080)
   wait_build(1, Terran Factory)
   build(1, Terran Machine Shop, 80)
   wait_buildstart(1, Terran Machine Shop)
   build(1, Terran Comsat Station, 80)
   stop()


      --TMCx 0080--
   wait_build(1, Terran Academy)
   build(1, Terran Comsat Station, 150)
   wait_build(1, Terran Factory)
   build(1, Terran Machine Shop, 80)
   stop()


      --TMCx 0001--
   define_max(30, Terran SCV)
   define_max(16, Terran Marine)
   define_max(5, Terran Medic)
   define_max(10, Terran Goliath)
   define_max(6, Terran Wraith)
   define_max(3, Terran Dropship)
   define_max(10, Terran Battlecruiser)
   define_max(4, Terran Science Vessel)
   define_max(6, Terran Valkyrie)
   define_max(5, Terran Ghost)
   define_max(255, Terran Firebat)
   define_max(255, Terran Siege Tank<0>Tank Mode)
   define_max(255, Nuclear Missile)
   define_max(255, Terran Vulture)
   multirun(TMCx 0081)
   build(1, Terran Command Center, 150)
   wait_buildstart(1, Terran Command Center)
   build(4, Terran SCV, 130)
   wait_buildstart(4, Terran SCV)
   build(8, Terran SCV, 80)
   wait_buildstart(8, Terran SCV)
   build(1, Terran Supply Depot, 80)
   wait_buildstart(1, Terran Supply Depot)
   capt_expand()
   random_jump(191, TMCx 0082)
   build(12, Terran SCV, 80)
   wait_buildstart(12, Terran SCV)
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   build(16, Terran SCV, 80)
   wait_buildstart(16, Terran SCV)
   build(2, Terran Supply Depot, 80)
   wait_buildstart(2, Terran Supply Depot)
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   build(18, Terran SCV, 80)
   wait_buildstart(18, Terran SCV)
   train(1, Terran Marine)
   build(19, Terran SCV, 80)
   wait_buildstart(19, Terran SCV)
   train(2, Terran Marine)
   build(3, Terran Supply Depot, 80)
   wait_buildstart(3, Terran Supply Depot)
   farms_timing()
   build(20, Terran SCV, 80)
   wait_buildstart(20, Terran SCV)
   train(3, Terran Marine)
   build(1, Terran Starport, 80)
   wait_buildstart(1, Terran Starport)
   train(4, Terran Marine)
   build(2, Terran Barracks, 80)
   wait_buildstart(2, Terran Barracks)
   train(6, Terran Marine)
   build(1, Terran Academy, 80)
   wait_buildstart(1, Terran Academy)
   build(1, Terran Control Tower, 80)
   wait_buildstart(1, Terran Control Tower)
   train(9, Terran Marine)
   train(1, Terran Dropship)
   build(1, Terran Engineering Bay, 80)
   wait_buildstart(1, Terran Engineering Bay)
   train(11, Terran Marine)
   build(1, Terran Comsat Station, 80)
   wait_buildstart(1, Terran Comsat Station)
   train(13, Terran Marine)
   train(2, Terran Dropship)
   train(15, Terran Marine)
   tech(Stim Packs, 80)
   build(1, Terran Armory, 80)
   wait_buildstart(1, Terran Armory)
   train(16, Terran Marine)
   upgrade(1, Terran Infantry Armor, 80)
   wait_train(2, Terran Dropship)
   wait_train(16, Terran Marine)
   attack_add(16, Terran Marine)
   attack_prepare()
   goto(TMCx 0083)


      --TMCx 0082--
   build(11, Terran SCV, 80)
   wait_buildstart(11, Terran SCV)
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)
   build(12, Terran SCV, 80)
   wait_buildstart(12, Terran SCV)
   build(1, Terran Refinery, 80)
   wait_buildstart(1, Terran Refinery)
   build(14, Terran SCV, 80)
   wait_buildstart(14, Terran SCV)
   build(2, Terran Supply Depot, 80)
   wait_buildstart(2, Terran Supply Depot)
   build(15, Terran SCV, 80)
   wait_buildstart(15, Terran SCV)
   train(1, Terran Marine)
   build(17, Terran SCV, 80)
   wait_buildstart(17, Terran SCV)
   train(2, Terran Marine)
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   build(18, Terran SCV, 80)
   wait_buildstart(18, Terran SCV)
   train(3, Terran Marine)
   build(3, Terran Supply Depot, 80)
   wait_buildstart(3, Terran Supply Depot)
   farms_timing()
   build(19, Terran SCV, 80)
   wait_buildstart(19, Terran SCV)
   train(4, Terran Marine)
   build(20, Terran SCV, 80)
   wait_buildstart(20, Terran SCV)
   build(2, Terran Barracks, 80)
   wait_buildstart(2, Terran Barracks)
   train(5, Terran Marine)

      --TMCx 0083--
   build(21, Terran SCV, 80)
   wait_buildstart(21, Terran SCV)
   build(1, Terran Machine Shop, 80)
   wait_buildstart(1, Terran Machine Shop)
   build(22, Terran SCV, 80)
   wait_buildstart(22, Terran SCV)
   build(1, Terran Academy, 80)
   wait_buildstart(1, Terran Academy)
   build(23, Terran SCV, 80)
   wait_buildstart(23, Terran SCV)
   train(6, Terran Marine)
   build(1, Terran Armory, 80)
   wait_buildstart(1, Terran Armory)
   build(24, Terran SCV, 80)
   wait_buildstart(24, Terran SCV)
   train(7, Terran Marine)
   build(25, Terran SCV, 80)
   wait_buildstart(25, Terran SCV)
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)
   build(26, Terran SCV, 80)
   wait_buildstart(26, Terran SCV)
   train(9, Terran Marine)
   build(27, Terran SCV, 80)
   wait_buildstart(27, Terran SCV)
   build(2, Terran Bunker, 80)
   wait_buildstart(2, Terran Bunker)
   train(10, Terran Marine)
   build(28, Terran SCV, 80)
   wait_buildstart(28, Terran SCV)
   build(1, Terran Comsat Station, 80)
   wait_buildstart(1, Terran Comsat Station)
   train(12, Terran Marine)
   build(29, Terran SCV, 80)
   wait_buildstart(29, Terran SCV)
   train(1, Terran Goliath)
   build(30, Terran SCV, 80)
   wait_buildstart(30, Terran SCV)
   upgrade(1, Charon Booster, 30)
   upgrade(1, U-238 Shells, 70)
   multirun(TMCx 0084)
   train(12, Terran Marine)
   train(2, Terran Goliath)
   place_guard(Terran Medic, 0)
   place_guard(Terran Medic, 0)
   multirun(TMCx 0085)
   build(1, Terran Starport, 80)
   wait_buildstart(1, Terran Starport)
   train(12, Terran Marine)
   train(3, Terran Goliath)
   build(1, Terran Engineering Bay, 80)
   wait_buildstart(1, Terran Engineering Bay)
   multirun(TMCx 0086)
   train(4, Terran Goliath)
   tech(Stim Packs, 70)
   build(1, Terran Control Tower, 80)
   wait_buildstart(1, Terran Control Tower)
   train(5, Terran Goliath)
   train(1, Terran Valkyrie)
   train(6, Terran Goliath)
   multirun(TMCx 0087)
   train(7, Terran Goliath)
   train(1, Terran Dropship)
   check_transports()
   expand(1, TMCx 0088)
   panic(TMCx 0088)
   build(2, Terran Starport, 80)
   wait_buildstart(2, Terran Starport)
   train(2, Terran Valkyrie)
   build(2, Terran Control Tower, 80)
   wait_buildstart(2, Terran Control Tower)
   expand(1, TMCx 0088)
   train(5, Terran Valkyrie)
   build(1, Terran Science Facility, 80)
   wait_buildstart(1, Terran Science Facility)
   expand(1, TMCx 0088)
   multirun(TMCx 0089)
   train(5, Terran Valkyrie)
   multirun(TMCx 0090)
   train(2, Terran Wraith)
   place_guard(Terran Science Vessel, 0)
   place_guard(Terran Science Vessel, 2)
   expand(2, TMCx 0088)
   build(3, Terran Starport, 80)
   wait_buildstart(3, Terran Starport)
   train(4, Terran Wraith)
   build(1, Terran Covert Ops, 80)
   wait_buildstart(1, Terran Covert Ops)
   build(2, Terran Science Facility, 80)
   wait_buildstart(2, Terran Science Facility)
   build(3, Terran Control Tower, 80)
   wait_buildstart(3, Terran Control Tower)
   train(5, Terran Wraith)
   place_guard(Terran Ghost, 0)
   place_guard(Terran Ghost, 2)
   multirun(TMCx 0091)
   train(6, Terran Wraith)
   build(1, Terran Physics Lab, 80)
   wait_buildstart(1, Terran Physics Lab)
   train(1, Terran Battlecruiser)
   multirun(TMCx 0092)
   attack_do()
   attack_clear()
   attack_add(4, Terran Goliath)
   attack_add(8, Terran Marine)
   attack_add(6, Terran Wraith)
   attack_prepare()
   multirun(TMCx 0093)
   train(4, Terran Battlecruiser)
   attack_do()
   attack_clear()
   multirun(TMCx 0094)

      --TMCx 0095--
   train(10, Terran Battlecruiser)
   attack_add(8, Terran Battlecruiser)
   attack_add(4, Terran Valkyrie)
   attack_prepare()
   wait(300)

   attack_do()
   attack_clear()
   wait(900)

   goto(TMCx 0095)


      --TMCx 0093--
   train(12, Terran Marine)
   train(8, Terran Goliath)
   train(6, Terran Valkyrie)
   train(6, Terran Wraith)
   wait(150)

   goto(TMCx 0093)


      --TMCx 0090--
   wait_build(1, Terran Control Tower)
   wait_train(1, Terran Wraith)
   tech(Cloaking Field, 70)
   wait(4500)

   wait_train(1, Terran Wraith)
   upgrade(1, Apollo Reactor, 30)
   stop()


      --TMCx 0089--
   wait_build(1, Terran Science Facility)
   race_jump(TMCx 0096, TMCx 0097, TMCx 0098)


      --TMCx 0092--
   wait_build(1, Terran Physics Lab)
   wait_train(1, Terran Battlecruiser)
   tech(Yamato Gun, 70)
   wait(4500)

   wait_train(4, Terran Battlecruiser)
   upgrade(1, Colossus Reactor, 30)
   stop()


      --TMCx 0094--
   wait(7200)

   expand(99, TMCx 0088)
   goto(TMCx 0094)


      --TMCx 0085--
   wait_build(1, Terran Academy)
   wait_train(8, Terran Marine)
   upgrade(1, U-238 Shells, 80)
   wait(2700)

   wait_train(1, Terran Medic)
   tech(Optical Flare, 70)
   wait(2700)

   wait_train(12, Terran Marine)
   tech(Stim Packs, 80)
   wait(2700)

   wait_train(1, Terran Medic)
   upgrade(1, Caduceus Reactor, 70)
   wait(2700)

   wait_train(1, Terran Medic)
   tech(Restoration, 70)
   stop()


      --TMCx 0091--
   wait_build(1, Terran Covert Ops)
   wait_train(1, Terran Ghost)
   tech(Lockdown, 80)
   wait(4500)

   upgrade(1, Ocular Implants, 30)
   wait(4500)

   tech(Personnel Cloaking, 30)
   wait(4500)

   upgrade(1, Moebius Reactor, 30)
   stop()


      --TMCx 0084--
   wait_build(1, Terran Armory)
   upgrade(1, Terran Vehicle Plating, 70)
   wait(4500)

   upgrade(1, Terran Ship Plating, 70)
   wait(4500)

   upgrade(1, Terran Ship Weapons, 70)
   wait(4500)

   upgrade(1, Terran Vehicle Weapons, 70)
   wait(4500)


      --TMCx 0099--
   wait(300)

   notowns_jump(Terran Science Facility, TMCx 0099)
   upgrade(2, Terran Ship Plating, 70)
   wait(4500)

   upgrade(2, Terran Ship Weapons, 70)
   wait(4500)

   upgrade(3, Terran Ship Plating, 70)
   wait(4500)

   upgrade(3, Terran Ship Weapons, 70)
   wait(4500)

   upgrade(2, Terran Vehicle Plating, 70)
   wait(4500)

   upgrade(2, Terran Vehicle Weapons, 70)
   wait(4500)

   upgrade(3, Terran Vehicle Plating, 70)
   wait(4500)

   upgrade(3, Terran Vehicle Weapons, 70)
   stop()


      --TMCx 0086--
   wait_build(1, Terran Engineering Bay)
   wait_train(12, Terran Marine)
   upgrade(1, Terran Infantry Armor, 70)
   wait(4500)

   wait_train(12, Terran Marine)
   upgrade(1, Terran Infantry Weapons, 70)
   wait(4500)


      --TMCx 0100--
   notowns_jump(Terran Science Facility, TMCx 0101)
   goto(TMCx 0102)


      --TMCx 0101--
   wait(300)

   goto(TMCx 0100)


      --TMCx 0102--
   wait_train(12, Terran Marine)
   upgrade(2, Terran Infantry Armor, 70)
   wait(4500)

   wait_train(12, Terran Marine)
   upgrade(2, Terran Infantry Weapons, 70)
   wait(4500)

   wait_train(12, Terran Marine)
   upgrade(3, Terran Infantry Armor, 70)
   wait(4500)

   wait_train(12, Terran Marine)
   upgrade(3, Terran Infantry Weapons, 70)
   stop()


      --TMCx 0087--
   wait_build(1, Terran Engineering Bay)
   build(1, Terran Missile Turret, 80)
   wait_build(1, Terran Missile Turret)
   build(2, Terran Missile Turret, 70)
   wait_build(2, Terran Missile Turret)
   build(3, Terran Missile Turret, 70)
   wait_build(3, Terran Missile Turret)
   build(4, Terran Missile Turret, 70)
   wait_build(4, Terran Missile Turret)
   wait(450)

   build(5, Terran Missile Turret, 70)
   wait_build(5, Terran Missile Turret)
   wait(450)

   build(6, Terran Missile Turret, 70)
   wait_build(6, Terran Missile Turret)
   wait(450)

   build(7, Terran Missile Turret, 70)
   wait_build(7, Terran Missile Turret)
   wait(450)

   build(8, Terran Missile Turret, 70)
   wait_build(8, Terran Missile Turret)
   wait(450)

   build(9, Terran Missile Turret, 70)
   wait_build(9, Terran Missile Turret)
   build(10, Terran Missile Turret, 70)
   wait_build(10, Terran Missile Turret)
   stop()


      --TMCx 0096--
   wait_train(1, Terran Science Vessel)
   tech(Irradiate, 70)
   wait(2700)

   wait_train(1, Terran Science Vessel)
   tech(EMP Shockwave, 30)
   wait(4500)

   wait_train(1, Terran Science Vessel)
   upgrade(1, Titan Reactor, 30)
   wait(4500)

   stop()


      --TMCx 0098--
   wait_train(1, Terran Science Vessel)
   tech(EMP Shockwave, 80)
   wait(2700)

   wait_train(1, Terran Science Vessel)
   tech(Irradiate, 30)
   wait(4500)

   wait_train(1, Terran Science Vessel)
   upgrade(1, Titan Reactor, 30)
   wait(4500)

   stop()


      --TMCx 0097--
   wait_train(1, Terran Science Vessel)
   tech(Irradiate, 80)
   wait(2700)

   wait_train(1, Terran Science Vessel)
   tech(EMP Shockwave, 30)
   wait(4500)

   wait_train(1, Terran Science Vessel)
   upgrade(1, Titan Reactor, 30)
   wait(4500)

   stop()


      --TMCx 0088--
   start_town()
   build(1, Terran Command Center, 80)
   wait_build(1, Terran Command Center)
   build(2, Terran SCV, 80)
   wait_build(2, Terran SCV)
   build(1, Terran Bunker, 80)
   wait_buildstart(1, Terran Bunker)
   build(3, Terran SCV, 80)
   wait_build(3, Terran SCV)
   multirun(TMCx 0103)
   build(4, Terran SCV, 80)
   wait_build(4, Terran SCV)
   build(5, Terran SCV, 80)
   wait_build(5, Terran SCV)
   build(6, Terran SCV, 80)
   wait_build(6, Terran SCV)
   build(7, Terran SCV, 80)
   wait_build(7, Terran SCV)

      --TMCx 0104--
   notowns_jump(Terran Barracks, TMCx 0105)
   goto(TMCx 0106)


      --TMCx 0103--
   wait_build(1, Terran Engineering Bay)
   build(1, Terran Missile Turret, 80)
   wait_build(1, Terran Missile Turret)
   build(2, Terran Missile Turret, 70)
   wait_build(2, Terran Missile Turret)
   build(3, Terran Missile Turret, 70)
   wait_build(3, Terran Missile Turret)
   build(4, Terran Missile Turret, 70)
   wait_build(4, Terran Missile Turret)
   groundmap_jump(TMCx 0107)
   build(5, Terran Missile Turret, 70)
   wait_build(5, Terran Missile Turret)
   build(6, Terran Missile Turret, 70)
   wait_build(6, Terran Missile Turret)

      --TMCx 0107--
   stop()


      --TMCx 0105--
   wait(300)

   goto(TMCx 0104)


      --TMCx 0106--
   player_need(1, Terran Barracks)
   build(8, Terran SCV, 80)
   wait_build(8, Terran SCV)
   build(9, Terran SCV, 80)
   wait_build(9, Terran SCV)
   build(10, Terran SCV, 80)
   wait_build(10, Terran SCV)
   build(11, Terran SCV, 80)
   wait_build(11, Terran SCV)
   build(12, Terran SCV, 80)
   wait_build(12, Terran SCV)
   build(13, Terran SCV, 80)
   wait_build(13, Terran SCV)
   build(14, Terran SCV, 80)
   wait_build(14, Terran SCV)
   build(15, Terran SCV, 80)
   wait_build(15, Terran SCV)
   build(16, Terran SCV, 80)
   wait_build(16, Terran SCV)
   build(17, Terran SCV, 80)
   wait_build(17, Terran SCV)
   build(18, Terran SCV, 80)
   wait_build(18, Terran SCV)
   build(19, Terran SCV, 80)
   wait_build(19, Terran SCV)
   build(20, Terran SCV, 80)
   wait_build(20, Terran SCV)
   build(24, Terran SCV, 80)
   wait_build(24, Terran SCV)

      --TMCx 0108--
   notowns_jump(Terran Academy, TMCx 0109)
   goto(TMCx 0110)


      --TMCx 0109--
   wait(300)

   goto(TMCx 0108)


      --TMCx 0110--
   player_need(1, Terran Academy)
   place_guard(Terran Medic, 0)
   build(1, Terran Comsat Station, 80)
   wait_buildstart(1, Terran Comsat Station)
   groundmap_jump(TMCx 0111)
   goto(TMCx 0112)


      --TMCx 0111--
   resources_jump(1000, 0, TMCx 0113)
   wait(150)

   goto(TMCx 0111)


      --TMCx 0113--
   build(1, Terran Barracks, 80)
   wait_buildstart(1, Terran Barracks)

      --TMCx 0114--
   resources_jump(2000, 1000, TMCx 0115)
   wait(150)

   goto(TMCx 0114)


      --TMCx 0115--
   build(1, Terran Factory, 80)
   wait_buildstart(1, Terran Factory)
   wait(1800)

   build(1, Terran Machine Shop, 80)
   wait_buildstart(1, Terran Machine Shop)

      --TMCx 0112--
   resources_jump(3000, 2000, TMCx 0116)
   wait(150)

   goto(TMCx 0112)


      --TMCx 0116--
   build(1, Terran Starport, 80)
   wait_buildstart(1, Terran Starport)
   wait(1800)

   build(1, Terran Control Tower, 80)
   wait_buildstart(1, Terran Control Tower)

      --TMCx 0117--
   notowns_jump(Terran Science Facility, TMCx 0118)
   goto(TMCx 0119)


      --TMCx 0118--
   wait(300)

   goto(TMCx 0117)


      --TMCx 0119--
   player_need(1, Terran Science Facility)
   place_guard(Terran Science Vessel, 0)
   place_guard(Terran Ghost, 0)

      --TMCx 0120--
   notowns_jump(Terran Physics Lab, TMCx 0121)
   goto(TMCx 0122)


      --TMCx 0121--
   wait(300)

   goto(TMCx 0120)


      --TMCx 0122--
   player_need(1, Terran Physics Lab)

      --TMCx 0123--
   wait(900)

   goto(TMCx 0123)


      --TMCx 0081--
   wait(300)

   notowns_jump(Terran Barracks, TMCx 0081)
   defenseuse_gg(1, Terran Marine)
   defenseuse_ag(1, Terran Marine)

      --TMCx 0124--
   wait(300)

   notowns_jump(Terran Factory, TMCx 0124)
   defensebuild_gg(1, Terran Marine)
   defensebuild_gg(1, Terran Goliath)
   defenseuse_gg(1, Terran Goliath)
   defensebuild_ag(1, Terran Marine)
   defensebuild_ag(1, Terran Goliath)
   defenseuse_ag(1, Terran Goliath)
   wait_train(1, Terran Valkyrie)
   defensebuild_aa(1, Terran Valkyrie)
   defenseuse_aa(1, Terran Valkyrie)
   defensebuild_ag(1, Terran Valkyrie)
   defenseuse_ag(1, Terran Valkyrie)
   wait_train(1, Terran Wraith)
   defensebuild_aa(1, Terran Wraith)
   defenseuse_aa(1, Terran Wraith)
   defensebuild_ga(1, Terran Wraith)
   defenseuse_ga(1, Terran Wraith)
   defensebuild_ag(1, Terran Wraith)
   defenseuse_ag(1, Terran Wraith)
   defensebuild_gg(1, Terran Wraith)
   defenseuse_gg(1, Terran Wraith)
   wait_train(1, Terran Battlecruiser)
   defensebuild_aa(1, Terran Battlecruiser)
   defenseuse_aa(1, Terran Battlecruiser)
   defensebuild_ga(1, Terran Battlecruiser)
   defenseuse_ga(1, Terran Battlecruiser)
   defensebuild_ag(1, Terran Battlecruiser)
   defenseuse_ag(1, Terran Battlecruiser)
   defensebuild_gg(1, Terran Battlecruiser)
   defenseuse_gg(1, Terran Battlecruiser)
   stop()


      --TMCx 0125--
   wait(1500)

   goto(TMCx 0125)

Return to “StarCraft Modding”

Who is online

Users browsing this forum: No registered users and 2 guests