- separates the composition of cyborgs into modules, iconsets, chassis,
upgrades
- modules / chassis atm can provide items, so can upgrades; in the
future we will want to probably generalize the item API a bit so
components can work
- chassis now can (unimplemented) easily be made to give different stats
- reorganizes all the cyborg sprites
- adds generalized item mounts with redirection support and tears out
legacy cyborg items
- entirely rebalances modules & writes some new lawsets in for future
use
---------
Co-authored-by: silicons <silicons@silicons.dev>
yeah turns out gun refactor wasn't done
- adds proper chamber handling
- fixes a lot of ballistic guns
- temporarily disables a lot of bolt handling
- refactors microbatteries
- fixes shotguns
<!-- Write **BELOW** The Headers and **ABOVE** The comments else it may
not be viewable. -->
<!-- You can view Contributing.MD for a detailed description of the pull
request process. -->
## About The Pull Request
Well shit, seems like the pirates managed to get their hands on
fighters. Dukes and Barons can be dispatched to attacks vessels...
Including nanotrasen vessels.
This PR adds a new Random event, spawning fighters simple mobs outside
vessels.
## Why It's Good For The Game
Gives security something to do, exploration too, and finally, makes the
uses of vessels bound fighters.
_"Raider detected on DRADIS, launch Vypers"._