Request from alain_bkr in #47493: "Btw, i would prefer an option to un-activate postponing"
As the postponing (/purge) functionality happens on the server side, this can't be purely a client option. Our options would thus be:
- Server setting affecting entire game, all players
- Server setting affecting specific player. As we don't have the concept of "player specific settings" at the moment, this isn't likely happen any time soon
- Separate server command to toggle player's "autopurge" status
- Ruleset setting, affecting all players
- Ruleset setting, affecting specific nation
- Ruleset effect
- Lua callback, in player authentication context
- City option
I assume that the City Option is closest to what's actually wanted, but please correct me if some other option is preferred.
---
With the City Option approach, this ticket would be the one to make purge/postpone functionality to depend on such an option + to make sure that the option lives over save + load cycle -> in practice provides feature to scenarios.
Leaving client/gui parts to future tickets.
With the City Option approach, this ticket would be the one to make purge/postpone functionality to depend on such an option + to make sure that the option lives over save + load cycle
Request from alain_bkr in #47493: "Btw, i would prefer an option to un-activate postponing"
As the postponing (/purge) functionality happens on the server side, this can't be purely a client option. Our options would thus be:
- Server setting affecting entire game, all players
- Server setting affecting specific player. As we don't have the concept of "player specific settings" at the moment, this isn't likely happen any time soon
- Separate server command to toggle player's "autopurge" status
- Ruleset setting, affecting all players
- Ruleset setting, affecting specific nation
- Ruleset effect
- Lua callback, in player authentication context
- City option
I assume that the City Option is closest to what's actually wanted, but please correct me if some other option is preferred.
With the City Option approach, this ticket would be the one to make purge/postpone functionality to depend on such an option + to make sure that the option lives over save + load cycle -> in practice provides feature to scenarios.
Leaving client/gui parts to future tickets.