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

@@ -270,30 +270,32 @@ AssetBrowser:
SupportedExtensions: .shp, .tem, .sno, .vqa, .vxl
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: f70606, ff7a22, f8d3b3, f8e947, 94b319, f335a0, a64d6c, ce08f9, f5b2db, 12b572, 4A1948, 1d06f7, 328dff, 78dbf8, cef6b1, 391d1d