Nova ouft help

In Nova is there any way (I guess through the control bits, but maybe some other way) you can have one outfit, and on its puchase stops you from buying (but not seeing) various other outfits.

Like say there are four diffent types of engine upgrades for a ship, and after purchasing one, you can't buy any of the other types. (as one ship can only have one engine).

Thanks.

------------------
The galaxy is about to become apocalyptic: (url="http://"http://3114.spyw.com")3114:A Nova TC(/url)

Yup, control bits are the way to go.

One way to do this would be like this:
(I used Outfit ID# 128-131 for the four engine types)

Outfit 128 - Engine 1
Flags: 0x4000
Availability: (!O129 | !O130) | !O131

Outfit 129 - Engine 2
Flags: 0x4000
Availability: (!O128 | !O130) | !O131

Outfit 130 - Engine 3
Flags: 0x4000
Availability: (!O128 | !O129) | !O131

Outfit 131 - Engine 4
Flags: 0x4000
Availability: (!O128 | !O129) | !O130

Simply put, these control strings will check if you have any of the other engines. If you don't, they should all show. If one fails, that one will not show.

(edit: oops... put AND operator, not OR like it should be)
------------------
Captain Z - Mobile Operations Commander of the (url="http://"http://www.literatureclassics.com/68kmla")68K Macintosh Liberation Army(/url)
24 68K Macintoshes Liberated
------------------
(url="http://"http://homepage.mac.com/captainz")Captain Z's New and Improved Starbase of EV Stuff(/url)

(This message has been edited by Captain Z (edited 03-19-2003).)

It's easier than that, Captain. Simply put this in each outfit you wish to make mutually exclusive:

Availability: !b100
OnPurchase: b100
OnSell: !b100

This makes the whole system easily expandable. You can, of course, use any bit you want, not necessarily 100.

------------------
~Charlie