For now, we'll assume that we can apply overlays via script, something like:
shpAddOverlay &ovOVERLAYUNID; gSource; args(?)
So, I was thinking that....
1) We can do advanced ship orders! For example, want a ship to go to a particular location?
Code: Select all
...
(setq Ship ...)...
(setq Pos ...)...
(shpAddOverlay (&ovOrderGoTo; Ship; Pos)...
2) The obvious: doing an attack effect. No real explanations needed for this.
3) The other obvious: item enhancements/damage! But what's great, is that now we can DEFINE what sort of damage the damage is. And we might even be able to have a damaged item apply a debuff, like a broken patchspider damaging your hull.
4) Custom damage systems: Something Betel and I both dreamed up separately, but yes, it should work! Now we can have more than just 16 levels of damage types, and even re-arrange them to our liking.
5) Special shield/armor functions: your imagination is the only limit (as far as I can see)!
