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

@@ -211,30 +211,32 @@ AssetBrowser:
SupportedExtensions: .shp, .r8, .vqa
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: 9023cd, f53333, ffae00, fff830, 87f506, f872ad, da06f3, ddb8ff, def7b2, 39c46f, 200738, 280df6, 2f86f2, 76d2f8, 498221, 392929