Unvanquished icon indicating copy to clipboard operation
Unvanquished copied to clipboard

allow admins to start a vote without voting

Open bmorel opened this issue 2 years ago • 3 comments

Currently, when one starts a vote, it is considered this person if in favor for the change. No way to be neutral.

bmorel avatar Jul 20 '22 21:07 bmorel

why only admins? this could be done by default for everyone

Gireen avatar Jul 21 '22 16:07 Gireen

This is one of the case where both options feel equally good to me, and could equally get a bug report to change the default.

Pros for voting by default

  • Simpler
  • (IMO) less confusing. I think most of the time if you ask for (e.g) a draw, you actually want a draw. Or you wouldn't go into the effort of asking it.
  • It has the advantage of not making you wonder why the vote isn't working when you are alone, while the thing that actually happened is that no vote has been cast yet.

Pros for not voting by default

  • More neutral, allows for pooling instead of suggesting it has to be done.
  • ???

I think I like the status quo better.

necessarily-equal avatar Jul 26 '22 00:07 necessarily-equal

Pros for not voting by default

Also note that if it was possible to erase or change one own's vote, this would close this ticket imo.

ghost avatar Jul 26 '22 06:07 ghost

@necessarily-equal one con that I see is: there is no obvious clue you can/need to vote for or against something. THere's also no way to just say "don't care".

Do you @all think it would be a good idea to "center print" the vote suggestion, with "F1: yes, F2: no, F3: don't care" ? Such a center vote would be obvious even to the vote starter, and eliminate confusion or risk to not see there's a vote running around.

ghost avatar Aug 24 '22 18:08 ghost

I really do not want to have an abstain option. I think CP isn't the best option because a) It's temporary b) it can be overridden by another CP.

Perhaps a better way to handle votes is to give votes a background and do something with the vote menu to attract attention until one has voted. Then the background can go away and we can decrease the opacity or something.

DolceTriade avatar Aug 25 '22 03:08 DolceTriade

Note that if we start making votes anouncement big and shiny, we risk having people complaining they lost because of that. I've seen such complaints already.

This question is another one anyway, so maybe let's go back to the question at hand. I'm ok with the idea of being able to change one's own vote, but I also dislike the idea of adding a third key to vote (abstain/neutral) because it changes the key semantics (currently we have F1/F2 and F3/F4 so it would have to be changed to F1/F2/F3 and F4/F5/F6, and F4 which used to mean "no" would now mean "yes"). I'm also unsure that we can update the presets flawlessly when the are overriden.

Maybe if you voted F1 you could just press that again to retract your vote ?

necessarily-equal avatar Aug 25 '22 15:08 necessarily-equal

I'm ok with changing the vote though.

DolceTriade avatar Aug 25 '22 20:08 DolceTriade

I agree that a "no opinion" vote would be bad. Better to be able to cancel a vote by "over-voting" the choice.

ghost avatar Aug 28 '22 13:08 ghost

Agree with allowing you to change your vote exactly once. Don't want to let players just press F1 and F2 the entire duration of the vote.

DolceTriade avatar Aug 28 '22 18:08 DolceTriade

Maybe allowing to change it twice (allowing to go back to your original choice) would be better though.

necessarily-equal avatar Aug 28 '22 22:08 necessarily-equal

Just let the admin decide that kind of thing... number of cancels votes and cooldown before each.

ghost avatar Aug 28 '22 22:08 ghost

Sure, a cvar for configuration sounds reasonable. Seems like the general consensus for this topic is:

  • You cannot start a vote without already voting yes.
  • You can change your vote if you have already voted.

Seem reasonable?

DolceTriade avatar Aug 29 '22 02:08 DolceTriade

I really don't like the idea of making number of votes configurable on the admin, it would make it really confusing for the user. You really don't want the user to be confused. Making votes change limits disable-able by an admin may be ok though, because it doesn't lock the user in a vote they didn't want to take.

On Sun, Aug 28 2022 at 19:05:30 -07:00:00, DolceTriade @.***> wrote:

Sure, a cvar for configuration sounds reasonable. Seems like the general consensus for this topic is:

You cannot start a vote without already voting yes. You can change your vote if you have already voted. Seem reasonable?

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you were mentioned.Message ID: @.***>

necessarily-equal avatar Aug 29 '22 08:08 necessarily-equal

I don't see why it would confuse users. Just have a message showing the number of vote changes the user still have and there's no more problems.

ghost avatar Aug 29 '22 16:08 ghost

I implemented a way to change vote in #2597, but I won't implement a way to limit number of those instances, because it would be annoying to do. Instead, I let admins decide if they allow vote changing or not.

ghost avatar Apr 07 '23 14:04 ghost