Files
fs2open.github.com/code
Goober5000 aa4a58e53b clean up ship arrival and departure effects
Due to both the AI code and the ship movement code calling warp departure logic, enabling `Framerate_independent_turning` caused ships with the no-departure-warp flag to depart twice.  Removing the call to `shipfx_actually_warpout` fixes this.

More fundamentally, this untangles and organizes the arrival and departure logic as it pertains to effects.  The actual arrival and departure code is moved to the `shipfx_actually_warpin` and `shipfx_actually_warpout functions`.  This simplifies `WarpEffect::warpEnd()` and allows `WarpEffect` and its subclasses to only concern themselves with the visual effects.

This also fixes a logging statement that could never actually be printed due to `delta_ms` being the wrong sign in the if() check.
2022-05-30 22:04:21 -04:00
..
2020-10-19 03:31:01 -04:00
2021-03-14 23:43:22 -03:00
2022-05-16 19:05:43 +01:00
2018-07-15 19:37:24 +02:00
2022-01-19 01:35:32 -05:00
2022-05-30 15:06:41 -04:00
2019-07-20 16:12:45 -04:00
2022-05-16 19:23:24 +01:00
2022-03-19 16:52:54 -04:00
2022-05-02 01:36:13 -04:00
2022-05-07 17:12:00 -04:00
2016-08-12 16:13:50 -07:00
2019-11-03 16:27:23 -05:00
2022-04-02 18:45:46 -04:00
2020-06-06 23:24:08 +02:00
2022-04-29 03:45:18 +09:00
2022-05-11 15:26:03 -04:00
2020-10-06 14:31:03 -04:00
2018-04-25 11:57:55 +02:00
2021-10-20 15:31:23 -04:00
2022-02-12 19:34:01 -05:00
2016-07-22 12:07:19 +02:00