🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Supreme Commander 2 voice-activated scripts

#716258
From: John Doe
Date: Sun, 21 Nov 2010 19:33
69 lines
3161 bytes
  "juice":#basic, electricity
    Mimic("release")+
    Mouse("left/5")+
    Key("c-7/5")+
    Key("a-dot/5")+
    Key("7/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"),

... release any prior units/actions, IOW free the pointer

... click, select unit under pointer if any

... assign selected worker to group 7 or clear group 7

... (next four actions) prepare to build electricity plant

... hold shift 

That way... If you want to use a local worker instead of the
nearest idle worker, make sure that worker is under the pointer.
If nothing is under the pointer, the nearest idle worker will be
used. 

  "juice now":#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"),

... stop/release any prior actions/units

... click, select unit under pointer

... stop any tasks the unit might be doing

... (next four actions) prepare to build electricity plant

... hold shift

If you want something done immediately, you will probably use a 
local worker. If you want to use an idle worker, you can use the 
prior command (with nothing under the pointer), or use one that is 
under the pointer. This way gets it done immediately. Besides, 
once the worker finishes the new task, it will continue building 
the prior task if it is close enough, or you can append that job 
to the task you want done immediately. 




-- 
Real-time strategy needs an upgrade badly, to select the next 
available worker instead of the nearest idle worker. In other 
words... If there is a busy worker nearby that will be finished 
before some idle worker from across the map would arrive, the 
nearby busy worker should be selected when a "next available 
worker" shortcut key is pressed. Maybe better would be to forget
about selecting a worker and let the next available worker do new
or incomplete tasks (without having to select a worker). 
Technical Details
Message-ID: <4ce97412$0$18677$c3e8da3$38634283@news.astraweb.com>
Path: mbox-mo1.pugleaf.net!border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!weretis.net!feeder4.news.weretis.net!news.glorb.com!news2.glorb.com!news.astraweb.com!border1.newsrouter.astraweb.com!not-for-mail
References: <4cc09a62$0$30848$c3e8da3$670ba073@news.astraweb.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!border1.nntp.ams3.giganews.com!border1.nntp.ams2.giganews.com!border3.nntp.ams.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!weretis.net!feeder4.news.weretis.net!news.glorb.com!news2.glorb.com!news.astraweb.com!border1.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>
User-Agent: Xnews/2006.08.05
Date: 21 Nov 2010 19:33:39 GMT
Lines: 69
Message-ID: <4ce97412$0$18677$c3e8da3$38634283@news.astraweb.com>
Organization: Unlimited download news at news.astraweb.com
NNTP-Posting-Host: 89ea3a90.news.astraweb.com
X-Trace: DXC=\Kd=QH_:fNaNIa8EGN3lWcL?0kYOcDh@j_FAFF\Vf; Ui=H4TLma<=PkUC2Bmn4SXhiCLLVSX7OlmjUoL1; 7T^m_i<?D6<l7CENi=ImclU\QHLb
Bytes: 3143
X-Original-Bytes: 3088
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit