🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.ibm.pc.games.strategic
Article #716265

Re: Supreme Commander 2 voice-activated scripts

#716265
From: John Doe
Date: Mon, 17 Jan 2011 09:22
1495 lines
45466 bytes
Some scripts have changed. Have played some skirmish games, long
grueling 1v4 games, by voice. 

The "move" command simply double clicks to select all of the same
type on screen, beeps and pauses (to allow repositioning of the
pointer), and then right-clicks. 

One neat part of this stuff is the shift key being held down
most of the time. That makes seeing and moving markers easy. 







  #a macros
  "airport":#select at pointer or nearest air factory
    Mouse("left:2/5")+
    Key("c-7/5")+
    Key("cs-a/5")+
    Key("7/5"),
  "barracks":#select at pointer or nearest land factory
    Mouse("left:2/5")+
    Key("c-7/5")+
    Key("cs-l/5")+
    Key("7/5"),
  "release":#free pointer
    Key("shift:up/5")+
    Key("escape/5:2"),
  "airport":#select nearest aircraft factory or all of same type
    Mouse("left:2/5")+
    Key("c-7/5")+
    Key("cs-a/5")+
    Key("7/5"),
  "cathouse":#select nearest land factory or all of same type
    Mouse("left:2/5")+
    Key("c-7/5")+
    Key("cs-l/5")+
    Key("7/5"),
  "factory":#select nearest factory or all of same type
    Mouse("left:2/5")+
    Key("c-7/5")+
    Key("h")+
    Key("7/5"),
  "worker":#select at pointer or nearest idle worker
    Mouse("left/5")+
    Key("c-7/5")+
    Key("a-dot/5")+
    Key("7/5"),
  ##a macros view
  "basic":#view, minimap base position
    Key("v/40")+
    Key("comma/40")+
    Key("s-w/40")+
    Mouse("[1773,207]/5,left/5"),
  "distant":#view, far out
    #one or the other should work
    Key("v/5:2/40"),
    #Key("s-w/5:13/80"),
  "level":#view, close-up
    Mimic("release")+
    #Key("v/20")+#correct angle
    Key("comma/20")+
    Key("s-w:1/80"),
  ##a macros view
  #build now
  "so ant":#basic, anti-air tower
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("t/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so art":#advanced, artillery
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("f/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so arty":#advanced, long-range artillery
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("l/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so gun":#basic, point defense
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("p/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so house":#basic, land factory
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("l/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so juice":#basic, electricity
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("e/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so mass":#basic, mass
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("m/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so port":#basic, air factory
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("a/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so raid":#advanced, radar
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("r/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so search":#basic, research station
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("1/5")+
    Key("r/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so shield":#advanced, shield
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("s/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so tact":#advanced, TML
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("t/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "so vert":#advanced, mass converter
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("m/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  #build now
  #build pattern
  "base":#startup
    #PlaySound(r"C:\Program Files\VoiceWorks\whook1small.wav")+
    Key("tab/15")+#research
    Mouse("[1062,362]/5,left/5")+
    Mouse("[733,482]/5,left/5")+#UEF
    Mouse("[849,424]/5,left/5")+#UEF
    Key("tab/15")+
    Mouse("[1797,23]/5,left/25")+#minimap
    Mouse("[960,597]/5,left/5")+#commander
    #keep
    Key("b/5")+#commander
    Key("m/5")+
    Key("shift:down/5")+
    Mouse("[513,889]/5,left/5")+
    Mouse("[1480,930]/5,left/5")+
    Mouse("[1366,454]/5,left/5")+
    Mouse("[694,395]/5,left/5")+
    Mouse("[696,418]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Mimic("basic")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[925,429]/5,left/5")+
    Mouse("[1037,439]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Key("b/5")+
    Key("m/5")+
    Key("shift:down/5")+
    Mouse("[972,118]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Key("b/5")+
    Key("a/5")+
    Key("shift:down/5")+
    Mouse("[1299,30]/5,left/5")+
    #Mouse("[987,255]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Mouse("[923,460]/5,left/5")+#upper
    Key("b/5")+
    Key("m/5")+
    Key("shift:down/5")+
    Mouse("[1168,489]/5,left/5")+
    Mouse("[718,357]/5,left/5")+
    Mouse("[296,403]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Key("b/5")+
    Key("r/5")+
    Key("shift:down/5")+
    Mouse("[397,446]/5,left/5")+
    Mouse("[426,493]/5,left/5")+
    Mouse("[430,547]/5,left/5")+
    Mouse("[507,688]/5,left/5")+
    Mouse("[502,747]/5,left/5")+
    Mouse("[482,809]/5,left/5")+
    Mouse("[409,880]/5,left/5")+
    Mouse("[383,955]/5,left/5")+
    Mouse("[455,1030]/5,left/5")+
    Mouse("[466,955]/5,left/5")+
    Mouse("[484,883]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    Mouse("[926,495]/5,left/5")+#lower
    Key("b/5")+
    Key("m/5")+
    Mouse("[572,894]/5,left/5")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[623,895]/5,left:down/5")+
    Mouse("[630,846]/5,left:up/5")+
    Mouse("[579,850]/5,left/5")+
    Mouse("[852,921]/5,left:down/5")+
    Mouse("[855,870]/5,left:up/5")+
    Mouse("[801,919]/5,left:down/5")+
    Mouse("[804,868]/5,left:up/5")+
    Mouse("[904,698]/5,left:down/5")+
    Mouse("[902,741]/5,left:up/5")+
    Mouse("[854,698]/5,left:down/5")+
    Mouse("[851,743]/5,left:up/5")+
    Mouse("[674,640]/5,left:down/5")+
    Mouse("[672,678]/5,left:up/5")+
    Mouse("[721,642]/5,left:down/5")+
    Mouse("[718,684]/5,left:up/5")+
    Mouse("[519,596]/5,left:down/5")+
    Mouse("[510,637]/5,left:up/5")+
    Mouse("[564,598]/5,left:down/5")+
    Mouse("[555,638]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    #keep
    Mouse("[960,600]/5")+#center
    #Mimic("fast")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "next base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[426,493]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("r/5")+
    Key("shift:down/5")+
    Mouse("[397,446]/5,left/5")+
    Mouse("[426,493]/5,left/5")+
    Mouse("[430,547]/5,left/5")+
    Mouse("[507,688]/5,left/5")+
    Mouse("[502,747]/5,left/5")+
    Mouse("[482,809]/5,left/5")+
    Mouse("[409,880]/5,left/5")+
    Mouse("[383,955]/5,left/5")+
    Mouse("[455,1030]/5,left/5")+
    Mouse("[466,955]/5,left/5")+
    Mouse("[484,883]/5,left/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[630,846]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[623,895]/5,left:down/5")+
    Mouse("[630,846]/5,left:up/5")+
    Mouse("[579,850]/5,left/5")+
    Mouse("[852,921]/5,left:down/5")+
    Mouse("[855,870]/5,left:up/5")+
    Mouse("[801,919]/5,left:down/5")+
    Mouse("[804,868]/5,left:up/5")+
    Mouse("[904,698]/5,left:down/5")+
    Mouse("[902,741]/5,left:up/5")+
    Mouse("[854,698]/5,left:down/5")+
    Mouse("[851,743]/5,left:up/5")+
    Mouse("[674,640]/5,left:down/5")+
    Mouse("[672,678]/5,left:up/5")+
    Mouse("[721,642]/5,left:down/5")+
    Mouse("[718,684]/5,left:up/5")+
    Mouse("[519,596]/5,left:down/5")+
    Mouse("[510,637]/5,left:up/5")+
    Mouse("[564,598]/5,left:down/5")+
    Mouse("[555,638]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "two base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[703,230]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[697,258]/5,left:down/5")+
    Mouse("[703,230]/5,left:up/5")+
    Mouse("[738,261]/5,left:down/5")+
    Mouse("[740,229]/5,left:up/5")+
    Mouse("[919,310]/5,left:down/5")+
    Mouse("[921,274]/5,left:up/5")+
    Mouse("[878,308]/5,left:down/5")+
    Mouse("[881,272]/5,left:up/5")+
    Mouse("[675,385]/5,left:down/5")+
    Mouse("[681,351]/5,left:up/5")+
    Mouse("[714,388]/5,left/5")+
    Mouse("[883,457]/5,left:down/5")+
    Mouse("[884,419]/5,left:up/5")+
    Mouse("[693,521]/5,left:down/5")+
    Mouse("[696,480]/5,left:up/5")+
    Mouse("[736,521]/5,left:down/5")+
    Mouse("[740,479]/5,left:up/5")+
    Mouse("[914,579]/5,left/5")+
    Mouse("[870,580]/5,left:down/5")+
    Mouse("[869,537]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "three base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[1207,343]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[1209,376]/5,left:down/5")+
    Mouse("[1207,343]/5,left:up/5")+
    Mouse("[1166,348]/5,left/5")+
    Mouse("[1083,467]/5,left:down/5")+
    Mouse("[1082,433]/5,left:up/5")+
    Mouse("[1268,501]/5,left:down/5")+
    Mouse("[1264,463]/5,left:up/5")+
    Mouse("[1226,501]/5,left:down/5")+
    Mouse("[1221,465]/5,left:up/5")+
    Mouse("[1039,587]/5,left/5")+
    Mouse("[1083,587]/5,left:down/5")+
    Mouse("[1080,547]/5,left:up/5")+
    Mouse("[1285,647]/5,left:down/5")+
    Mouse("[1280,606]/5,left:up/5")+
    Mouse("[1238,648]/5,left:down/5")+
    Mouse("[1235,606]/5,left:up/5")+
    Mouse("[1043,738]/5,left:down/5")+
    Mouse("[1043,695]/5,left:up/5")+
    Mouse("[1093,741]/5,left:down/5")+
    Mouse("[1090,697]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "four base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[523,204]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("e/5")+
    Key("shift:down/5")+
    Mouse("[516,243]/5,left:down/5")+
    Mouse("[523,204]/5,left:up/5")+
    Mouse("[551,241]/5,left:down/5")+
    Mouse("[561,202]/5,left:up/5")+
    Mouse("[496,364]/5,left:down/5")+
    Mouse("[550,366]/5,left:up/5")+
    Mouse("[504,335]/5,left:down/5")+
    Mouse("[555,338]/5,left:up/5")+
    Mouse("[717,387]/5,left/5")+
    Mouse("[676,387]/5,left:down/5")+
    Mouse("[681,346]/5,left:up/5")+
    Mouse("[562,490]/5,left:down/5")+
    Mouse("[511,488]/5,left:up/5")+
    Mouse("[524,454]/5,left:down/5")+
    Mouse("[577,456]/5,left:up/5")+
    Mouse("[307,374]/5,left/5")+
    Mouse("[338,404]/5,left:down/5")+
    Mouse("[349,364]/5,left:up/5")+
    Mouse("[328,256]/5,left:down/5")+
    Mouse("[316,293]/5,left:up/5")+
    Mouse("[368,255]/5,left:down/5")+
    Mouse("[353,295]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "five base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[839,302]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("2/5")+
    Key("m/5")+
    Key("shift:down/5")+
    Mouse("[797,425]/5,left:down/5")+
    Mouse("[765,424]/5,left:up/5")+
    Mouse("[771,407]/5,left:down/5")+
    Mouse("[831,404]/5,left:up/5")+
    Mouse("[824,425]/5,left:down/5")+
    Mouse("[823,449]/5,left:up/5")+
    Mouse("[797,445]/5,left:down/5")+
    Mouse("[759,446]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "six base":
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    Mimic("basic")+
    Mouse("[839,302]/5")+
    Key("a-dot/5")+
    Key("b/5")+
    Key("2/5")+
    Function(get_position)+
    Mouse("[427,1166]/5,left/5")+
    Function(set_position)+
    Key("shift:down/5")+
    Mouse("[905,366]/5,left:down/5")+
    Mouse("[872,366]/5,left:up/5")+
    Mouse("[877,346]/5,left:down/5")+
    Mouse("[939,346]/5,left:up/5")+
    Mouse("[931,364]/5,left:down/5")+
    Mouse("[930,390]/5,left:up/5")+
    Mouse("[905,385]/5,left:down/5")+
    Mouse("[870,386]/5,left:up/5")+
    Mouse("right")+
    Key("shift:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  #build pattern
  #build queue
  "ant":#basic, anti-air tower
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("t/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "art":#advanced, artillery
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("f/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "arty":#advanced, artillery
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("l/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "box":#experimental, land factory
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("3/5")+
    Key("l/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "check":#check nuke missiles
    Mimic("release")+
    Mouse("left/5")+
    Function(get_position)+
    Mouse("[110,1174]/5,left/5")+
    Pause("200")+
    Function(set_position)+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "house":#basic, land factory
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("l/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "juice":#basic, electricity
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("e/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "juices [<n>]":#basic, electricity
    (
      Mimic("release")+
      Mimic("worker")+
      Key("b/5")+
      Key("1/5")+
      Key("e/5")+
      Key("b/5")+
      Key("shift:down/5")+
      PlaySound(r"C:\Program Files\VoiceWorks\dungk1.wav")+
      Pause("150")+
      Mouse("left/5")
    )
    *Repeat(extra="n")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "mass":#basic, mass
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("m/5")+
    Key("b/5")+
    Key("shift:down/5")+
    Mouse("left/25")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "nuke":#advanced, anti-nuke
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("d/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "port":#basic, air factory
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("a/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "raid":#advanced, radar
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("r/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "search":#basic, research station
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("r/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "shield":#advanced, shield
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("s/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "tarp":#experimental, shield
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("3/5")+
    Function(get_position)+
    Mouse("[359,1168]/25,left/5")+#no shortcut key
    Function(set_position)+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "gun":#basic, point defense
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("1/5")+
    Key("p/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "tact":#advanced, TML
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("t/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "vert":#advanced, mass converter
    Mimic("release")+
    Mimic("worker")+
    Key("b/5")+
    Key("2/5")+
    Key("m/5")+
    Key("b/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  #build queue
  #click and drag
  "large":#large area
    Mimic("release")+
    Mouse("<-200,-200>/5")+
    Mouse("left:down/5")+
    Mouse("<300,300>/5")+
    Mouse("left:up/5"),
  "small":#small area
    Mimic("release")+
    Mouse("<-50,-50>/5")+
    Mouse("left:down/5")+
    Mouse("<100,100>/5")+
    Mouse("left:up/5"),
  "G. 1":#timed, usually for placing buildings
    Mimic("release")+
    Mouse("left:down")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("100")+
    Mouse("left:up")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "G. 2":#timed, usually for placing buildings
    Mimic("release")+
    Mouse("left:down")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("200")+
    Mouse("left:up")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "G. 3":#timed, usually for placing buildings
    Mimic("release")+
    Mouse("left:down")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("300")+
    Mouse("left:up")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "G. 4":#timed, usually for placing buildings
    Mimic("release")+
    Mouse("left:down")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("400")+
    Mouse("left:up")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  #click and drag
  #orders
  "all pause":#pause all factories
    Mimic("release")+
    Key("cs-a/80")+
    Key("c-z/5")+
    Function(get_position)+
    Mouse("[926,1075]/5,left/5")+
    Key("cs-l/80")+
    Key("c-z/5")+
    Mouse("[926,1075]/5,left/5")+
    Function(set_position)+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "cap":#capture object now
    Mimic("release")+
    Mimic("worker")+
    Key("s/5")+
    Key("c/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("150")+
    Mouse("left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "charge":#commander overcharge
    Mimic("release")+
    Key("a-comma/5")+
    Key("o/5")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "claim":#point/select, reclaim, point, now
    Mimic("release")+
    Mimic("worker")+
    Key("s/5")+
    Key("e/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("150")+
    Mouse("left/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "com":#commander, to point, now
    Mimic("release")+
    Key("a-comma/5")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "fight":#all air units, to point, now
    Mimic("release")+
    Key("c-a/5")+
    #Key("c-8/5")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "fill":#convert energy to mass
    Mimic("release")+
    Mouse("left:2/20")+
    Mouse("[294,1142]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "filler":#convert energy to mass
    Mimic("release")+
    Mouse("left:down")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("200")+
    Mouse("left:up/40")+
    Mouse("[294,1142]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "hard":#units at point, harden artillery
    #Function(get_position)+
    Mimic("release")+
    Mouse("left:2/40")+
    Mouse("[291,1146]/5,left/5")+
    #Function(set_position)+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "jump":#commander, jump/teleport
    Mimic("release")+
    Key("a-comma")+
    Key("c-j")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "kill":#all land units, to point, now
    Mimic("release")+
    Key("c-l/5")+
    Key("c-8/5")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "look":#examine factory additions
    Mimic("release")+
    Key("h/5")+
    Key("b/5")+
    Key("2/5")+
    Key("b/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "loop [<n>]":#idle workers, to point, patrol, to point
    Mimic("release")+
    Key("c-7/5")+
    (
      Key("a-dot/5")+
      Key("s-7/5")+
      Key("c-7/5")+
      Key("7/25")+
      Mouse("right/25")
    )
    *Repeat(extra="n")+
    Key("p/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("150")+
    Mouse("left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "move":#units at point, to point, now
    Mimic("release")+
    Mouse("left:2/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("200")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "no":#remove waypoint at pointer
    Mimic("release")+
    Key("ctrl:down/5")+
    Key("shift:down/5")+
    Mouse("right/5")+
    Key("shift:up/5")+
    Key("ctrl:up/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "now":#selected, to point, now
    Key("shift:up/5")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "pause":#pause factories
    Mimic("release")+
    Key("h/80")+
    Key("c-z/5")+
    Function(get_position)+
    Mouse("[926,1075]/5,left/5")+
    Function(set_position)+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "point [<n>]":#click
    Mimic("release")+
    (
      Mouse("left/5")
    )
    *Repeat(extra="n")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "round":#selected, patrol queue
    Key("p/5")+
    Key("shift:down/5")+
    Mouse("left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "run":#unit at point, to point, now
    Mimic("release")+
    Mimic("worker")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("200")+
    Mouse("right/5")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "spread":#all units under pointer, paint enemy
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-7/5")+
    Mouse("right:down/40")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "stop":#stop unit or building
    Mimic("release")+
    Mouse("left/5")+
    Key("s/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "then":#selected, to point, queue
    Key("shift:down/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "track":#stop tracking
    Mimic("release")+
    Key("t/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "use [<n>]":#select, use group now
    Mimic("release")+
    Text('%(n)s')+
    Mouse("right/25")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "walk":#unit at point, to point, queue
    Mimic("release")+
    Mimic("worker")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav")+
    Pause("200")+
    Key("shift:down/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "wait":#pause unit under pointer
    Mimic("release")+
    Mouse("left/80")+
    Mouse("[937,1084]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "work [<n>]":#idle workers, to point, now
    Mimic("release")+
    Key("c-7/5")+
    (
      Key("a-dot/5")+
      Key("s-7/5")+
      Key("c-7/5")+
      Key("7/25")+
      Mouse("right/25")
    )
    *Repeat(extra="n")+
    Key("shift:down/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  #orders
  #produce
  "arch [<n>]":#mobile anti-aircraft
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("i/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "bomb [<n>]":#bomber from multiple factories
    Mimic("release")+
    Mimic("airport")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("r/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "bot [<n>]":#assault bot
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("a/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "dog [<n>]":#worker
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("e/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "jet [<n>]":#fighter from multiple factories
    Mimic("release")+
    Mimic("airport")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("f/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "mart [<n>]":#mobile artillery
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("r/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "miss [<n>]":#mobile missile launcher
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("m/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "mush [<n>]":#mobile shield generator
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("s/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "Noah":
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    Key("m/5")+
    Key("t/5:2")+
    Mouse("[897,1086]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "sharp [<n>]":#mobile anti-missile defense
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("n/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "sword [<n>]":#gunship
    Mimic("release")+
    Mimic("airport")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("g/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "tank [<n>]":#tank
    Mimic("release")+
    Mimic("cathouse")+
    Key("s/5")+
    Key("b/5")+
    (
      Key("t/5")
    )
    *Repeat(extra="n")+
    Key("b/5")+
    Mouse("right/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  #produce
  #research menu
  "menu":#show the menu
    Mimic("release")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one air":#air
    Mimic("release")+
    Key("tab/5")+
    Mouse("[850,367]/5,left/5")+
    Mouse("[736,653]/5,left/5")+
    Mouse("[959,650]/5,left/5")+
    Mouse("[1072,651]/5,left/5")+
    Mouse("[846,596]/5,left/5")+
    Mouse("[868,727]/5,left/5")+#health
    Mouse("[1092,726]/5,left/5")+#regeneration
    Mouse("[756,503]/5,left/5")+#radar
    Mouse("[868,447]/5,left/5")+#vision
    Mouse("[981,727]/5,left/5")+#heavy shield
    Mouse("[757,783]/5,left/5")+#training one
    Mouse("[868,782]/5,left/5")+#training two
    Mouse("[981,784]/5,left/5")+#training three
    Mouse("[1094,785]/5,left/5")+#training four
    Mouse("[1205,783]/5,left/5")+#training five
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one art":#artillery
    Mimic("release")+
    Key("tab/5")+
    Mouse("[1060,365]/5,left/5")+#structure
    Mouse("[737,654]/5,left/5")+#radar
    Mouse("[849,652]/5,left/5")+#short artillery
    Mouse("[959,651]/5,left/5")+#range
    Mouse("[960,597]/5,left/5")+#harden
    Mouse("[1074,596]/5,left/5")+#long artillery
    Mouse("[962,706]/5,left/5")+#mass and research canons
    Mouse("[1070,707]/5,left/5")+#mass and research stations antiaircraft
    Mouse("[1206,728]/5,left/5")+#engineering tower
    Mouse("[1128,651]/5,left/5")+#disruptor
    Mouse("[1183,594]/5,left/5")+#noah cannon
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "two art":#artillery
    Mimic("release")+
    Key("tab/5")+
    Mouse("[744,365]/5,left/5")+#land
    Mouse("[737,539]/5,left/5")+#range
    Mouse("[848,486]/5,left/5")+#demolisher
    Mouse("[960,484]/5,left/5")+#fat boy
    Mouse("[1072,542]/5,left/5")+#stacked canon
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one com":#commander
    Mimic("release")+
    Key("tab/5")+
    Mouse("[1169,363]/5,left/5")+#acu
    Mouse("[732,536]/5,left/5")+#health 1
    Mouse("[791,487]/5,left/5")+#regeneration
    Mouse("[792,651]/5,left/5")+#damage
    Mouse("[900,649]/5,left/5")+#weapon range
    Mouse("[902,540]/5,left/5")+#vision
    Mouse("[1013,536]/5,left/5")+#jump jets 1
    Mouse("[1127,535]/5,left/5")+#jump jets 2
    Mouse("[902,483]/5,left/5")+#hunker 1
    Mouse("[955,427]/5,left/5")+#health 2
    Mouse("[1069,426]/5,left/5")+#anti-air
    Mouse("[1014,483]/5,left/5")+#hunker 2
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "two com":#commander
    Mimic("release")+
    Key("tab/5")+
    Mouse("[1169,363]/5,left/5")+#acu
    Mouse("[1012,651]/5,left/5")+#tactical missile launcher
    Mouse("[1012,705]/5,left/5")+#energy income
    Mouse("[1124,650]/5,left/5")+#artillery
    Mouse("[1126,703]/5,left/5")+#overcharge
    Mouse("[734,764]/5,left/5")+#training 1
    Mouse("[843,761]/5,left/5")+#training 2
    Mouse("[957,759]/5,left/5")+#training 3
    Mouse("[1068,763]/5,left/5")+#training 4
    Mouse("[1179,764]/5,left/5")+#training 5
    Mouse("[1014,595]/5,left/5")+#radar
    Mouse("[1124,593]/5,left/5")+#radar jammer
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one mass":#mass converter
    Mimic("release")+
    Key("tab/5")+
    Mouse("[1060,365]/5,left/5")+#structure
    Mouse("[960,485]/5,left/5")+#research income
    Mouse("[1071,427]/5,left/5")+#mass income
    Mouse("[1205,447]/5,left/5")+#mass converter
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one shield":#nuke offense/defense
    Mimic("release")+
    Key("tab/5")+
    Mouse("[1065,366]/5,left/5")+#structure
    Mouse("[739,501]/5,left/5")+#build cost
    Mouse("[848,558]/5,left/5")+#health
    Mouse("[961,557]/5,left/5")+#shield
    #Mouse("[1073,500]/5,left/5")+#nuke missile silo
    Mouse("[1073,556]/5,left/5")+#nuke defense silo
    Mouse("[1204,559]/5,left/5")+#big shield
    Pause("160")+
    Key("tab/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  #research menu
  #select
  ##select groups
  "A.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-1/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "B.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-2/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "C.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-3/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "D.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-4/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "E.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-5/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "F.":#select and assign group
    Mimic("release")+
    Mouse("left:2/5")+
    Key("c-6/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  ##select groups
  #select
  #structure add-ons
  "all add":#add all to one
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("a/5")+
    Key("s/5")+
    Key("i/5")+
    Key("t/5")+
    Key("b/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one add":#TML
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("t/5")+
    Key("b/5")+
    Mouse("[460,1162]/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "two add":#anti-aircraft
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("a/5")+
    Key("b/5")+
    Mouse("[460,1162]/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "three add":#intel
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("i/5")+
    Key("b/5")+
    Mouse("[460,1162]/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  "four add":#shield
    Mimic("release")+
    Mimic("factory")+
    Key("s/5")+
    Key("b/5")+
    Key("2/5")+
    Key("s/5")+
    Key("b/5")+
    Mouse("[460,1162]/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\beep.wav"),
  #structure add-ons
  #x control game
  "back":#show desktop
    Mimic("release")+
    Function(pause_it)+
    Mimic("switch"),
  "fast":#maximize game speed
    Mimic("release")+
    Key("npmul/10")+
    Key("npadd:10/20")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "change it":#host a game, toggle DLC
    Mimic("release")+
    Mouse("[580,950]/5,left/20")+#back
    Mouse("[801,633]/5,left/40")+#okay
    Mouse("[1877,742]/5,left/20")+#enable/disable DLC
    Mouse("[654,781]/5,left/20")+#multiplayer
    Mouse("[996,782]/5,left/40")+#host a game
    Text(r"No exclusions, 6 or 8 ppl")+
    Key("c-v/20")+
    Key("enter/80")+
    Mouse("[1326,458]/5,left/10")+
    Mouse("[811,333]/5,left/5")+
    Mouse("[820,593]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "game":#pause game
    Mimic("release")+
    Function(pause_it)+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "host it":#host a game
    Mimic("release")+
    Mouse("[654,781]/5,left/20")+
    Mouse("[996,782]/5,left/40")+
    Text(r"No exclusions, 6 or 8 ppl")+
    Key("c-v/20")+
    Key("enter/80")+
    Mouse("[1326,458]/5,left/10")+
    Mouse("[811,333]/5,left/5")+
    Mouse("[820,593]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "load":#load game from position one
    Mimic("release")+
    Key("f10/20")+
    Mouse("[958,673]/5,left/40")+
    Mouse("[640,380]/5,left/20")+
    Mouse("[731,828]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one lob":#from game to lobby, solo
    Mimic("release")+
    Key("f10/40")+#menu 40
    Mouse("[950,726]/5,left/40")+#end game
    Mouse("[800,633]/5,left/80")+#yes
    Mouse("[1278,948]/5,left/80")+#quit to menu
    Mouse("[672,731]/5,left/40")+#skirmish
    Mouse("[981,733]/5,left/80")+#create game
    Mimic("one","set")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "two lob":#from game to lobby, skirmish
    Mimic("release")+
    Key("f10/40")+#menu 40
    Mouse("[950,726]/5,left/40")+#end game
    Mouse("[800,633]/5,left/80")+#yes
    Mouse("[1278,948]/5,left/80")+#quit to menu
    Mouse("[672,731]/5,left/40")+#skirmish
    Mouse("[981,733]/5,left/80")+#create game
    Mimic("two","set")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "norm":#regular game speed
    Mimic("release")+
    Key("npmul/10")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "opt in":#show options dialogue
    Mimic("release")+
    Key("f10/10")+#main menu
    Mouse("[961,576]/10,left/10")+#options
    #Mouse("[747,432]/10,left/10")+#controls
    #Mouse("[882,432]/10,left/10")+#interface
    #Mouse("[1024,432]/10,left/10")+#sound
    Mouse("[1167,432]/10,left/10")+#video
    Mouse("[872,476]/5,left/5")+#video
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "opt out":#exit options dialog
    Mouse("left/5")+
    Mouse("[666,754]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "restart":#restart game
    Mimic("release")+
    Key("f10/50")+#menu
    Mouse("[957,519]/10,left/50")+
    Mouse("[807,624]/10,left/100")+#restart yes
    Pause("80")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "save":#save game to position one
    Mimic("release")+
    Key("f10/20")+
    Mouse("[951,624]/5,left/40")+
    Mouse("[640,380]/5,left/25")+#edit this
    Mouse("[726,824]/5,left/40")+
    #Mouse("[800,631]/5,left/5")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "one set":#set up, skirmish
    Mouse("[1329,462]/5,left/5")+#player location
    Mouse("[811,329]/5,left/5")+#color
    Mouse("[821,595]/5,left/5")+#player yellow
    Mouse("[873,329]/5,left/5")+#faction
    Mouse("[882,370]/5,left/5")+#UEF
    Mouse("[589,368]/5,left/5")+#opponent
    Mouse("[583,406]/5,left/5")+#remove
    Mouse("[1274,703]/5,left/5")+#victory condition
    Mouse("[1233,768]/5,left/5")+#infinite
    Mouse("[1270,726]/5,left/5")+#positions
    Mouse("[1270,770]/5,left/5")+#fixed
    Mouse("[1273,775]/5,left/5")+#fog
    #Mouse("[1272,794]/5,left/5")+#explored
    Mouse("[1228,817]/5,left/5")+#all visible
    Mouse("[1276,798]/5,left/5")+#speed
    Mouse("[1245,863]/5,left/5")+#adjustable
    Mouse("[1303,948]/5")+#hover pointer
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "two set":#set up, skirmish
    Mouse("[1329,462]/5,left/5")+#player location
    Mouse("[811,329]/5,left/5")+#color
    Mouse("[821,595]/5,left/5")+#player yellow
    Mouse("[873,329]/5,left/5")+#faction
    Mouse("[882,370]/5,left/5")+#UEF
    Mouse("[612,371]/5,left/5")+#opponent
    Mouse("[608,511]/5,left/5")+#custom
    Mouse("[985,434]/5,left/5")+
    Mouse("[1040,481]/5,left/5")+#hard
    Mouse("[985,466]/5,left/5")+
    Mouse("[1035,510]/5,left/5")+#balanced
    Mouse("[845,765]/5,left/5")+#okay
    Mouse("[812,367]/5,left/5")+#color
    Mouse("[821,464]/5,left/5")+#AI red
    Mouse("[1404,369]/5,left/5")+#set AI location

    Mouse("[611,406]/5,left/20")+#second AI
    Mouse("[602,549]/5,left/20")+#custom
    Mouse("[984,466]/5,left/10")+#type
    Mouse("[1045,554]/5,left/10")+#naval
    Mouse("[841,766]/5,left/10")+#okay
    Mouse("[763,407]/5,left/10")+#team
    Mouse("[764,463]/5,left/10")+#2
    Mouse("[812,406]/5,left/10")+#color
    Mouse("[818,474]/5,left/10")+#green
    Mouse("[1382,350]/5,left/10")+#position

    Mouse("[1274,705]/5,left/5")+#victory
    Mouse("[1247,745]/5,left/5")+#supremacy
    Mouse("[1270,726]/5,left/5")+#positions
    Mouse("[1270,770]/5,left/5")+#fixed
    Mouse("[1273,775]/5,left/5")+#fog
    Mouse("[1272,794]/5,left/5")+#explored
    #Mouse("[1228,817]/5,left/5")+#all visible
    Mouse("[1276,798]/5,left/5")+#speed
    Mouse("[1245,863]/5,left/5")+#adjustable
    Mouse("[1303,948]/5")+#hover pointer
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "four set":#set up, skirmish
    Mouse("[1329,462]/5,left/5")+#my location
    Mouse("[811,329]/5,left/5")+#color
    #Mouse("[821,427]/5,left/5")+#red
    Mouse("[821,595]/5,left/5")+#yellow
    Mouse("[873,329]/5,left/5")+#faction
    Mouse("[882,370]/5,left/5")+#UEF

    #first AI
    Mouse("[610,369]/5,left/5")+#player
    Mouse("[599,511]/5,left/5")+#custom
    Mouse("[984,465]/5,left/5")+#type
    Mouse("[1037,534]/5,left/5")+#land
    Mouse("[985,437]/5,left/5")+#profile
    Mouse("[1033,481]/5,left/5")+#hard
    Mouse("[842,764]/5,left/5")+#okay
    Mouse("[812,368]/5,left/5")+#color
    #default blue

    #second AI
    Mouse("[607,407]/5,left/5")+#player
    Mouse("[601,549]/5,left/5")+#custom
    Mouse("[985,465]/5,left/5")+#type
    Mouse("[1038,551]/5,left/5")+#naval
    Mouse("[842,767]/5,left/5")+#okay
    Mouse("[765,406]/5,left/5")+#team
    Mouse("[763,461]/5,left/5")+#2
    Mouse("[811,405]/5,left/5")+#color
    Mouse("[819,641]/5,left/5")+#light blue
    Mouse("[1382,349]/5,left/5")+#position

    #third AI
    Mouse("[618,445]/5,left/5")+#player
    Mouse("[611,588]/5,left/5")+#custom
    Mouse("[843,765]/5,left/5")+#okay
    Mouse("[765,445]/5,left/5")+#team
    Mouse("[768,499]/5,left/5")+#to
    Mouse("[1423,391]/5,left/5")+#position

    #fourth AI
    Mouse("[609,483]/5,left/5")+#player
    Mouse("[585,626]/5,left/5")+#custom
    Mouse("[984,465]/5,left/5")+#type
    Mouse("[1027,490]/5,left/5")+#air
    Mouse("[843,767]/5,left/5")+#okay
    Mouse("[767,483]/5,left/5")+#team
    Mouse("[767,537]/5,left/5")+#to
    Mouse("[811,483]/5,left/5")+#color
    Mouse("[819,690]/5,left/5")+#avocado
    Mouse("[1402,369]/5,left/5")+#position

    Mouse("[1274,705]/5,left/5")+#victory
    Mouse("[1247,745]/5,left/5")+#supremacy
    Mouse("[1270,726]/5,left/5")+#positions
    Mouse("[1270,770]/5,left/5")+#fixed
    Mouse("[1273,775]/5,left/5")+#fog
    Mouse("[1272,794]/5,left/5")+#explored
    #Mouse("[1228,817]/5,left/5")+#all visible
    Mouse("[1276,798]/5,left/5")+#speed
    Mouse("[1245,863]/5,left/5")+#adjustable
    Mouse("[1303,948]/5")+#hover pointer
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  "slow":#minimize game speed
    Mimic("release")+
    Key("npmul/10")+
    Key("npsub:10/20")+
    PlaySound(r"C:\Program Files\VoiceWorks\boop.wav"),
  #x control game
Technical Details
Message-ID: <4d340a57$0$11227$c3e8da3$cc4fe22d@news.astraweb.com>
Path: mbox-mo1.pugleaf.net!border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news.astraweb.com!border2.newsrouter.astraweb.com!not-for-mail
References: <4cc09a62$0$30848$c3e8da3$670ba073@news.astraweb.com> <4d1c1cc8$0$14211$c3e8da3$33881b6a@news.astraweb.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!border1.nntp.dca3.giganews.com!border3.nntp.dca.giganews.com!border1.nntp.dca.giganews.com!nntp.giganews.com!nx02.iad01.newshosting.com!newshosting.com!news.astraweb.com!border2.newsrouter.astraweb.com!not-for-mail
Newsgroups: comp.sys.ibm.pc.games.strategic
Subject: Re: Supreme Commander 2 voice-activated scripts
From: John Doe <jdoe@usenetlove.invalid>
References: <4cc09a62$0$30848$c3e8da3$670ba073@news.astraweb.com> <4d1c1cc8$0$14211$c3e8da3$33881b6a@news.astraweb.com>
User-Agent: Xnews/2006.08.05
Date: 17 Jan 2011 09:22:33 GMT
Lines: 1495
Message-ID: <4d340a57$0$11227$c3e8da3$cc4fe22d@news.astraweb.com>
Organization: Unlimited download news at news.astraweb.com
NNTP-Posting-Host: f3adf463.news.astraweb.com
X-Trace: DXC=hgdR9\d>GdHo; ii5o?B_6AL?0kYOcDh@JABV1GJCI32HH?l:k@BVn6EIClVR\_0PXNCLLVSX7OlmJIhb53G7bj1DDA4mGCbaPVL@fenY?olIKM
Bytes: 45345
X-Original-Bytes: 45270
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit