Ziktofel / Archipelago

Archipelago Multi-Game Randomizer and Server
https://archipelago.gg
Other
1 stars 8 forks source link

sc2: Added more options that can be changed with /option; some misc cleanup #186

Closed MatthewMarinets closed 5 months ago

MatthewMarinets commented 5 months ago

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.

image image