Refactor GameSpeed setting

*Remove internal GameSpeed defaults
 Enforce setting values explicitly all the time
 Require definition of a DefaultSpeed

*Remove Global.Timestep default

*Remove the hacky Timestep/OrderLatency setting via LobbyInfo

*Fix shellmaps ignoring mod-defined gamespeeds

*Make DateTimeGlobal use the MapOptions gamespeed
This commit is contained in:
reaperrr
2021-04-02 14:11:45 +02:00
committed by Paul Chote
parent fe129956bb
commit 1a9dfc0893
22 changed files with 214 additions and 205 deletions

View File

@@ -241,30 +241,32 @@ AssetBrowser:
SupportedExtensions: .shp, .tmp, .tem, .des, .sno, .int, .vqa, .wsa
GameSpeeds:
slowest:
Name: Slowest
Timestep: 80
OrderLatency: 2
slower:
Name: Slower
Timestep: 50
OrderLatency: 3
default:
Name: Normal
Timestep: 40
OrderLatency: 3
fast:
Name: Fast
Timestep: 35
OrderLatency: 4
faster:
Name: Faster
Timestep: 30
OrderLatency: 4
fastest:
Name: Fastest
Timestep: 20
OrderLatency: 6
DefaultSpeed: default
Speeds:
slowest:
Name: Slowest
Timestep: 80
OrderLatency: 2
slower:
Name: Slower
Timestep: 50
OrderLatency: 3
default:
Name: Normal
Timestep: 40
OrderLatency: 3
fast:
Name: Fast
Timestep: 35
OrderLatency: 4
faster:
Name: Faster
Timestep: 30
OrderLatency: 4
fastest:
Name: Fastest
Timestep: 20
OrderLatency: 6
ColorValidator:
TeamColorPresets: f7b3b3, f50606, 98331f, f57606, f7bb06, f861a4, da06f3, ddb8ff, 06f739, cef7b2, 200738, 280df6, 2f86f2, 76d2f8, 34ba93, 391d1d