Anton Tarasenko
e8cc1421c7
Add optimizations for shared map sequences
...
Fixes an issue where map list could become bloated,
even if every game mode uses the same map set
2 years ago
Anton Tarasenko
e6ef9428f0
Fix map switching
...
Previously map switching didn't work because of the map name replacement.
This patch fixes that fatal flaw for the voting handler.
2 years ago
Anton Tarasenko
8c5a60dccd
Refactor map replacement to be done by separate object
2 years ago
Anton Tarasenko
36aed1a2d3
Change how map lists work
...
This patch enables support of per-game mode lists
2 years ago
Anton Tarasenko
11610dc9d2
Remove code that used unneeded `MapList_Feature`
2 years ago
Shtoyan
b60b3280de
Add initial implementation for map lists
2 years ago
Anton Tarasenko
bb936f5e76
Fix launcher not adding `Feature`s through game types
2 years ago
Anton Tarasenko
313d6d0a00
Fix vote menu having a wrong mode selected by default
2 years ago
Anton Tarasenko
530bd7f1bf
Change launcher to not assume empty game length equals custom game
...
Before simply not filling-in game length setting resulted in it being
treated as a custom game length (custom game setting). Not it defaults
to a most common used game length - long game with 10 waves. Every other
unrecognized value is still being treated as a custom game.
2 years ago
Anton Tarasenko
c8eac38d35
Fix game modes' colors not working in KFMapVoteV2
2 years ago
Anton Tarasenko
27bfc5f580
Fix game difficulty/length switching
...
Previously game dissivulty was switching through a crutch, when we
could've just used key-value option inside the server URL. That crutch
was repurposed to switch game length that is actually requires it.
2 years ago
Anton Tarasenko
79ccdf76fb
Fix launcher not using selected game mode
2 years ago
Anton Tarasenko
8583bef23d
Fix formatting
2 years ago
Anton Tarasenko
e1d61ed7e8
Change to use new `TextAPI.IntoString()` name
2 years ago
Anton Tarasenko
83f137c063
Change to new AcediaCore collections
2 years ago
Anton Tarasenko
d3d6ae4627
Change to use `UnrealAPI` from `_server`
2 years ago
Anton Tarasenko
0bb7f89040
Change to support new AcediaCore changes
2 years ago
Anton Tarasenko
7721b520f5
Change code to adapt to iterator's refactor
2 years ago
Anton Tarasenko
636e614ba4
Fix using old method name `ToPlainString()`
3 years ago
Anton Tarasenko
3681fcabf7
Add game modes support to Acedia
3 years ago