Species-restricted jobs + new "Trader" job for vox
Created by: unid15
[Ready for NFD]
Resolves #9052 (closed) Fixes #4796 (closed)
- Jobs can now have a species blacklist or a species whitelist (so you can make the captain job unavailable to dionae, or add a job that only vox can have). They can also have a map blacklist/whitelist (so some jobs can only appear on some maps)
- Added a Trader job, only available to roundstart vox (alt titles: Merchant, Vagabond, Traveler). Traders start on the vox outpost and can do whatever they want in there.
- Vox outpost now starts with 20 metal and glass, water/fuel tanks, emergency/mechanical/electrical toolboxes, 3 station bounced radios, 1 headset, paper bins and pens, a bucket, mop and circuit boards for autolathe, washing machine, microwave and arcade
- Traders are not on the crew manifest, they don't spawn with any money, ID, PDA or even a headset.
- There can only be 3 traders
- Because there is no vox outpost on metaclub, metaclub traders spawn on a shuttle that crashed into the asteroid. The shuttle comes with 50 metal and glass, 3 pickaxes, station bounced radios, 3 sleepers, defibrillator, an emergency toolbox, a dead vox and some lanterns. The shuttle is located between the mining outpost and the research outpost, and spawns even if there are no vox traders.
- Metaclub vox traders also get a different starting message: "A while ago you got your equipment together and boarded a small shuttle, heading for your destination (whatever it may be). Everything was great, until the shuttle somehow crashed into an asteroid. You're still alive, but you're not quite sure where you are. Maybe some of your friends know - unless they died in the crash..."
- Also made some slight improvements to the job code. It's still a big mess