Just the other day I was working on an EVN plugin when my thoughts came to the subject of auxiliary dudes in Escape Velocity: Nova.
Now, as some plug makers for Nova may attest (see (url="http://"http://www.Ambrosiasw.com/webboard/Forum9/HTML/003237.html")here(/url), (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003340.html")here(/url), and (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003202.html")here(/url)), Nova acts a bit odd when putting dudes (or at least higher-numbered ones) in the auxdudes section. This is most unfortunate, especially when one wishes to create an epic space battle between two fleets.
Then I remembered the Federation/Rebel link. As many Nova players know, there is a part in the Bureau string where you are asked to waive one of your "fundamental rights" as a Federation citizen. If you reject this, you join the Rebellion; by rejecting one mission, you accept another.
Looking around in the Nova data files, I discovered that there was an Sxxx in the OnReject field. Switching from ResEdit to the EVN Bible, I discovered that Sxxx made the player automatically start the mission of ID xxx.
So, my solution is this:
Make your mission in which you would usually have a mission dude and an auxiliary dude (ex. a battle), into two missions:
Mission 1: The regular mission, with the principal dude (ex. the fleet you must destroy). On accepting this mission, use the Sxxx command to make the player automaticcally start...
Mission 2: The "auxiliary" dude goes here (ex. the friendly fleet). By making this mission "invisible" (you strill have to add some intro text, though) and unable to be refused, you could give the illusion that the two missions were really one.
Other advantages include being able to "name" the auxiliary fleet (so you could fly with Rebel Strike Force Alpha against the Fifth Bureau fleet, for example) and/or you could actually have the "friendly" fleet escort you, enabling you to actually "control" your fleet (this might be a good option for plugins where the player acheives a rank such as admiral or whatever.)
That is all for now. Thank you for your time.
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/vftp/show.pl?product=evo&category;=plugins&display;=date&file;=ReignOfTheUEv12.Bin")Reign of the UE(/url) | (url="http://"http://www.AmbrosiaSW.com/cgi-bin/vftp/show.pl?product=evo&category;=plugins&display;=date&file;=PersonsOFTheEVOWebboardv2.Bin")Persons of the EVO Webboard(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum8/HTML/001955.html#")EVO Fanaticism!(/url)
Gloria Patri et Filio et Spiritui Sancto; sicut erat in principio, et nunc, et semper, et in saecula saeculorum. Amen.