and a question of my own - how do travel drives get called / initiated / triggered when a ship spawns in & do their CSV stats actually matter?
I've made a custom one that's just a copy of the base one's csv line & logged the states but they don't seem to add up to the CSV values - it has a much lower IN duration (about .2s vs 2s), a much longer ACTIVE duration (about 5s vs 0) & the same OUT duration (2s vs 2s)
edit - is there a non-obvious way to get the sprite that's being used as the background for the current combat instance?
asking for the non-obvious way specifically because there doesn't seem to be a method for it in CombatEngineAPI
edit 2 - does ShipAPI.setLayer() work properly? it doesn't seem like it can properly move a ship "up" from its current layer (say, from BELOW_SHIPS to FRIGATES_LAYER) but it can move a ship "down" (that in reverse just fine)
edit 3 with an example & text describing the situation -
I'm wanting to make a custom travel drive that has the ship fly in though a portal, but the ship seems to get stuck on whatever layer it's on after a few seconds in the fight, either below the white block if it comes in through the system or above it if the ship is spawned by default (though this is just a sim issue)
(and the black text is the layer that the ship is rendering on)