Delta-v/Content.Server/Shuttles
Pieter-Jan Briers f9c225df61
Refactor FTL time tracking code to fix a UI bug (#26538)
The FTL UI on the shuttle console would reset the FTL progress bar every time you open it. This is because the server only sends "time until completion", not a start/end time. The FTL code now uses a separate start/end time so the exact same progress bar can be preserved.

For convenience, I made a StartEndTime record struct that stores the actual tuple. This is now used by the code and has some helpers.

(cherry picked from commit 3b791459c7)
2024-04-07 14:12:57 +02:00
..
Commands Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
Components Refactor FTL time tracking code to fix a UI bug (#26538) 2024-04-07 14:12:57 +02:00
Events Give nukies the ability to declare war for a TC boost (#19291) 2023-08-29 23:56:20 -08:00
Systems Refactor FTL time tracking code to fix a UI bug (#26538) 2024-04-07 14:12:57 +02:00
DockingConfig.cs Fix some docking configs (#17012) 2023-06-01 10:48:44 +10:00
DroneConsoleComponent.cs Salvage magnet revamp (#23119) 2024-01-26 21:35:22 +01:00