I've been doing a bit of work on the explosion graphics which should be in the next build. Here's a quick preview of the hull damage graphics.
The explosion textures need work - and more variety - but that's OXPable if someone wants to have a go at putting them together.
Day's work on Field of View customisation will also be in the next build.
Other changes:
- issues with ships entering hyperspace near large stations should be mitigated a bit. More work may be needed.
- the first jump of a new game (and probably the next few as well) can't be a misjump unless an OXP explicitly scripts it. This is done by making random misjumps never occur at service level 100. (It was a low-chance occurrence, but it must have happened to a few hundred people, at least)
- bug fix: checkScanner now works properly
- bug fix: population of couriers and smugglers now correctly sets destination systems
- hyperspace destination can be right-aligned on the HUD
- negative bar sizes can be used on the HUD for a bar which goes the other way
-
ship.adjustCargo(commodity,type)
can be used to give NPCs very specific cargo hold contents, implement NPC cargo destruction in combat, and other OXPing ideas.
-
ship.dumpCargo()
now takes a second parameter to give the preferred commodity to dump (if not possible, it will just dump a random one). For implementation reasons this only affects the first item dumped - if you want to dump a stream of a particular commodity you'll need to do your own JS timer.