Change link graph join and compression times to use scaled tick counter
This commit is contained in:
@@ -934,10 +934,10 @@ bool AfterLoadGame()
|
||||
_settings_game.linkgraph.recalc_time *= SECONDS_PER_DAY;
|
||||
}
|
||||
|
||||
/* Convert link graph last compression from date to scaled ticks. */
|
||||
if (SlXvIsFeatureMissing(XSLFI_LINKGRAPH_DAY_SCALE, 4)) {
|
||||
extern void LinkGraphFixupLastCompressionAfterLoad();
|
||||
LinkGraphFixupLastCompressionAfterLoad();
|
||||
/* Convert link graph last compression from date to scaled tick counter, or state ticks to scaled ticks. */
|
||||
if (SlXvIsFeatureMissing(XSLFI_LINKGRAPH_DAY_SCALE, 6)) {
|
||||
extern void LinkGraphFixupAfterLoad(bool compression_was_date);
|
||||
LinkGraphFixupAfterLoad(SlXvIsFeatureMissing(XSLFI_LINKGRAPH_DAY_SCALE, 4));
|
||||
}
|
||||
|
||||
/* Load the sprites */
|
||||
|
@@ -180,7 +180,7 @@ SaveLoadTable GetLinkGraphJobDesc()
|
||||
SLE_VAR2(LinkGraphJob, "linkgraph.demand_size", settings.demand_size, SLE_UINT8),
|
||||
SLE_VAR2(LinkGraphJob, "linkgraph.short_path_saturation", settings.short_path_saturation, SLE_UINT8),
|
||||
|
||||
SLE_VAR2(LinkGraphJob, "join_date", join_date_ticks, SLE_FILE_I32 | SLE_VAR_I64),
|
||||
SLE_VAR2(LinkGraphJob, "join_date", join_tick, SLE_FILE_I32 | SLE_VAR_U64),
|
||||
SLE_VAR(LinkGraphJob, link_graph.index, SLE_UINT16),
|
||||
SLEG_STRUCT("linkgraph", SlLinkgraphJobProxy),
|
||||
};
|
||||
|
Reference in New Issue
Block a user