Adding more options that can be controlled in the client with /option. The UX is a little worse than the yaml, but going through this interface allows working around logic limitations and makes sure players who do so see the logic warning and know how to change back if they get stuck. In particular, this fixes the issue around grant Kerrigan levels / grant story tech, where players might want to turn those off later into a no-logic run.
The new options added:
grant story tech
grant story levels
Kerrigan levels per mission
Kerrigan levels per mission cap
Kerrigan total level cap
SOA passive presence
SOA passive presence in no-builds
How was this tested?
Opened the client, did at least once /option command with each new setting (either display or change).
Changed several interacting Kerrigan level options -- see image below. With one mission completed, 50 levels per mission, and the caps set to 40, Kerrigan correctly spawned in Domination at level 40. The yaml originally had no levels per mission and was kerriganless.
If this makes graphical changes, please attach screenshots.
What is this fixing or adding?
Adding more options that can be controlled in the client with
/option
. The UX is a little worse than the yaml, but going through this interface allows working around logic limitations and makes sure players who do so see the logic warning and know how to change back if they get stuck. In particular, this fixes the issue around grant Kerrigan levels / grant story tech, where players might want to turn those off later into a no-logic run.The new options added:
How was this tested?
Opened the client, did at least once
/option
command with each new setting (either display or change).Changed several interacting Kerrigan level options -- see image below. With one mission completed, 50 levels per mission, and the caps set to 40, Kerrigan correctly spawned in Domination at level 40. The yaml originally had no levels per mission and was kerriganless.
If this makes graphical changes, please attach screenshots.