How's the engine react to multiple copies of a "One shot on screen" weapon

Say a player buys X WeaponZ cannons. WeaponZ Cannons are "one shot on screen" weapons. How does this behave?
a. 1 shot can appear on the screen
b. 1 shot can be in play at all
c. x shots can appear on the screen
d. x shots can be in play at all
e. None of the above (explain)

Option D is what I want.
The idea is a weapon that launches an energy bolt that would be described as being guided remotely from the ship - but each of these cannons could only control one bolt at once.
Anyone else tried this sorta thing?
-Az

------------------
It is here. EVNEW Public Beta (url="http://"http://www.aznt.com/EVN/EVNEW")www.aznt.com/EVN/EVNEW(/url)
Stuffit is a piece of .sit.

I believe that you need to create each canon as a separate weapon.

If you have multiple canons of the same type and the weapon is set to have only one shot shot on screen then only 1 canon will fire 1 shot and all the other canons will not be able to fire until the shot expires, at which point only 1 shot will be fired again and all canons will be forced to wait again.

So to do you what I think you are after, I would create each canon as a SEPARATE weapon and with the 'only 1 shot' flag set. That way the canons can fire simultaneously but each one will only be able to fire 1 shot at a time.

------------------
STN: The Final Frontier - ( (url="http://"http://digitalspain.net")Oficial web site...(/url) | (url="http://"http://www.ambrosiasw.com/webboard/Forum26/HTML/015591.html")Discussion in Ambrosia...(/url) | (url="http://"http://ev-nova.net/forums/viewtopic.php?t=5005&sid;=d0a4307ce254d6054c3e2d7221ff1984")Discussion in EV-Nova.net...(/url) )

(This message has been edited by FunkMaster (edited 02-26-2004).)

Perhaps you could somewhat fake it with bursts. Just make the burst reload time long enough so that it won't be able to reload until the first weapon fired has expired. It won't work exactly as you'd like, and would only appear as you'd like during sustained fire, but it might have advantages over multiple weapons.

------------------
Moderator- (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=9&SUBMIT;=Go&mrxak;=cool")EV Developer's Corner(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=69SUBMIT=Go&mrxak;=cool")Uplink Web Board(/url) | (url="http://"http://forums.evula.com/viewforum.php?f=18")mrxak's Assorted Webspace Forum(/url) | (url="http://"http://forums.evula.com/viewforum.php?f=48")Starcraft Forum(/url) | | (url="http://"http://directory.perfectparadox.com/profile.php?id=00008")My Profile(/url) | (url="http://"http://blog.evula.net/mrxak/")My Blog(/url) | (url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/postdisplay.cgi?forum=Forum10&topic;=007599-2&whichpost;=mrxak11-06-200203:22PM")mrxak(/url)
(url="http://"http://www.evula.org/mrxak/")mrxak's Assorted Webspace(/url) | (url="http://"http://www.evula.org/mrxak/Haikus/haikuarchive.html")The Haiku Archive(/url) | (url="http://"http://www.evula.org/mrxak/EV/N/mbspt/mbspt.html")mrxak's Big Secret Plug-in/Tutorial(/url) | (url="http://"http://www.evula.org/mrxak/EV/N/amtc/amtc.html")A mrxak TC(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/vftp/dl-redirect.pl/TheChallenge102.sea.bin?path=evn/plugins&file;=TheChallenge102.sea.bin")The Challenge v1.0.2(/url) | (url="http://"http://www.evula.org/mrxak/EV/TmC/TmC.html")The mrxak Challenge(/url)
(url="http://"http://www.AmbrosiaSW.com/cgi-bin/ubb/search.cgi?action=intro")Search First(/url) | (url="http://"http://www.macgamer.net/games/uplink/")Uplink Guide(/url) | (url="http://"http://www.ambrosiasw.com/webboard/Forum69/HTML/000061.html")Install Uplink Add-ons(/url) | (url="http://"http://www.evula.com/survival_guide/")EV/O/N Guide(/url) | (url="http://"http://www.ambrosiasw.com/cgi-bin/ubb/forumdisplay.cgi?action=topics&number;=31&SUBMIT;=Go")Plug-in Guide(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003091.html")Plug-in Testers(/url) | (url="http://"http://www.AmbrosiaSW.com/webboard/Forum9/HTML/003196.html")Developers(/url) | (url="http://"http://www.AmbrosiaSW.com/games/evn/addons.html")Nova Addons(/url) | (url="http://"http://www.resexcellence.com/support_files/resedit.shtml")ResEdit(/url) | (url="http://"http://w00tware.ev-nova.net/")NovaTools(/url)
"When you burn your bridges, just make sure they aren't in front of you." -mrxak

Perhaps you could use NCBs on purchase; the outfit the user buys wouldn't do anything by itself, but it would trigger an NCB to give the player one of the unique versions. I don't have a ton of experience with such things, but it seems like there should be a fairly easy workaround if you try. However, if they're separate weapons, and you want them to be secondary, the user would have to cycle through multiples.

Careful burst timing is only effective if you know how many the user will buy. Too many (or too few) will throw it off.

------------------
Proud to be a member of Clan {mAc}
www.clan-mac.com