Delta-v/Content.Server/Shuttles/Components
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
..
ArrivalsBlacklistComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ArrivalsShuttleComponent.cs Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
ArrivalsSourceComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
DockingComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
EmergencyShuttleComponent.cs Shuttle timers (#19471) 2023-12-22 23:00:29 +01:00
EmergencyShuttleConsoleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
EscapePodComponent.cs Use new ComponentPauseGenerator (#25183) 2024-03-07 00:57:05 +01:00
FTLBeaconComponent.cs Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
FTLComponent.cs Refactor FTL time tracking code to fix a UI bug (#26538) 2024-04-07 14:12:57 +02:00
FTLExclusionComponent.cs Shuttle console + FTL rework (#24430) 2024-03-08 12:54:53 +01:00
GridFillComponent.cs Refactor antag rule code (#23445) 2024-03-07 01:06:59 +01:00
GridSpawnComponent.cs Add trade stations (#23863) 2024-03-08 09:52:50 +01:00
IFFConsoleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
PendingClockInComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
PriorityDockComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ShuttleComponent.cs Fix thrusters (#24446) 2024-01-27 23:50:30 +01:00
ShuttleConsoleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
SpaceGarbageComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
StationArrivalsComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
StationCargoShuttleComponent.cs Split cargo shuttle to its own component (#23926) 2024-01-26 22:27:13 +01:00
StationCentcommComponent.cs Add more centcomm spawning logs (#22726) 2023-12-22 22:57:03 +01:00
StationEmergencyShuttleComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
ThrusterComponent.cs Rip out remaining machine upgrades (#24413) 2024-01-27 23:43:49 +01:00