Author
Message
djinghis
Newbie poster
Joined: 25 Sep 2014 Posts: 554
Custom vote: Outcome Request. Request for someone to write a custom vote and perhaps implement.
Only python I know is Monty )
Code: callvote custom outcome
Whats it do: Restricts "concede" and "draw" votes for (5) minutes.
Whats it for: To give the server a chance to finish a game without annoying draw and concede spam.
Who's it for: (Global vote) For the winning team who are close to victory and only need a few minutes to achieve it.
Pass: 70%
Pros: Prevents bad draw votes, prevents concede votes, gives a proper victory.
Cons: May make ppl join spec or leave, can be abused if stackable.
It would be even better if it had a gui element countdown timer next to the game time overlay- (if possible)
Posted: Tue Dec 19, 2017 5:09 am
drk
Newbie poster
Joined: 20 Feb 2011 Posts: 370
I'm not against it.
I'll wait a bit for any other voters.
Posted: Tue Dec 19, 2017 1:51 pm
Trigardon
Newbie poster
Joined: 16 Jul 2009 Posts: 376
I'm absolutely against the concede vote block. Winning team can spam the block vote to keep farming without actually wanting to end the game which might result in a loss of players due leaving.
I agree on the draw bit, though.
_________________
Posted: Tue Dec 19, 2017 3:12 pm
drk
Newbie poster
Joined: 20 Feb 2011 Posts: 370
So, 'outcome' is now on.
If you decide to include a concede vote too it will be easy to do for me.
Posted: Tue Dec 19, 2017 4:40 pm
djinghis
Newbie poster
Joined: 25 Sep 2014 Posts: 554
Re: Custom vote: Outcome Request. Request for someone to write a custom vote and perhaps implement.
Only python I know is Monty )
Code: callvote custom no_surrender
Whats it do: Restricts "concede" vote for (5) minutes.
Whats it for: To give the server a chance to finish a game without annoying concede spam.
Who's it for: (Global vote) For the winning team who are close to victory and only need a few minutes to achieve it.
Pass: 80%
Pros: prevents concede votes, gives a proper victory.
Cons: May make ppl join spec or leave, can be abused if stackable.
It would be even better if it had a gui element countdown timer next to the game time overlay- (if possible)
Posted: Wed Dec 20, 2017 4:04 pm
Groentjuh
Site Admin
Joined: 20 Oct 2006 Posts: 618 Location: World > Europe > Benelux > The Netherlands > The hague
Possibly you can consider just disabling concede/draw votes for x minutes after it is called it x times in x period.
A bit like the chat-flood protection, but then for votes. I know that is doable with python!
_________________
Posted: Wed Dec 20, 2017 4:16 pm
djinghis
Newbie poster
Joined: 25 Sep 2014 Posts: 554
Groentjuh wrote: Possibly you can consider just disabling concede/draw votes for x minutes after it is called it x times in x period.
A bit like the chat-flood protection, but then for votes. I know that is doable with python!
Although I appreciate flexibility with these votes, Id consider a few issues with pre-determined times/m.
- Unreasonable times = wasted votes.
- Further complication to calling these votes.
- As drk and myself discussed, you only get so many char/ in a string for a vote.
- Anything below 5 minutes is not worth calling, and anything above 10 minutes seems unreasonable in the fast paced action of savage - numerous things can happen in that time.
I think however it would be a nice touch, but some issues more important need to be addressed first such as, their is no output to chat for a pass of this vote thus making it very clear and in effect - changing the behaviour of how both teams play for the next five minutes.
Although I know the GUI/HUD is not really possible, at least a chat output that the vote is in effect would be nice. 30 second elapse of the vote running out and votes are about to be restored would be even better )
[edit] But if you were to implement determined times/m, Id suggest time blocks and pass thresholds be raised /5 minute block i.e
Code: callvote custom outcome/no_surrender (5)
75% pass
Code: callvote custom outcome/no_surrender (10)
80% pass
Code: callvote custom outcome/no_surrender (15)
85% pass
Code: callvote custom outcome/no_surrender (-1)
(infinite) 90%
Once again 'IF possible )
Posted: Thu Dec 21, 2017 4:56 am
Groentjuh
Site Admin
Joined: 20 Oct 2006 Posts: 618 Location: World > Europe > Benelux > The Netherlands > The hague
I think you missed what I posted. I mean, why require votes for that?
If a concede vote (for team 2) does not pass twice in 2 minutes, you could deny concede votes for team 2 for like 5 or so minutes automatically. That would prevent the vote spam and doesn't introduce MORE votes!
Instead of the losing team spamming concede, the winning team will now also try to spam the outcome vote.
Would you then introduce another vote to disable the outcome vote?
_________________
Posted: Thu Dec 21, 2017 1:32 pm
djinghis
Newbie poster
Joined: 25 Sep 2014 Posts: 554
Ah right, I understand.
But there already is a vote spam prevention in place, it would only further add to that not necessarily in a good way. At least with a vote, the players have control and as long as the vote is easy to understand and visibly active. The biggest problem with these votes I believe are ppl who join a team just to call a concede because they want to command a new map "Paulus", they want to make a commander lose "ghitler" or they are just french "phoe" Your idea would be better served as a flood protection from new players joining the server or joining a team - a 2 or 3 minute block to these votes for them would be a good idea. Maybe even block them from voting on draw/concede for a minute or 2 considering they have just joined and shouldn't have a say right away.
And I probably shouldn't have assumed, but I meant for either of these 2 votes NOT be stackable and run out of their designated time before they can be called again. So for example, you call vote custom outcome and "draw"/"outcome" votes are disabled for 5 minutes.
Simplified it a bit below with an additional vote
callvote custom outcome = no draw for 5 minutes 75%pass
callvote custom no_surrender = no concede for 5 minutes 75%pass
callvote custom decider = no draw/concede for 5 minutes 90% pass
Global vote. effect disabling votes for both teams. OFC these votes won't reach their full potential is they are not visibly active in GUI for all current and new players joining.
Posted: Fri Dec 22, 2017 5:54 am
djinghis
Newbie poster
Joined: 25 Sep 2014 Posts: 554
ofc you're are going to call decider while you're building a sneak gar/sub/gate but eventually inverse to that you give away your strategy as well )
Posted: Fri Dec 22, 2017 5:57 am
Display posts from previous: All Posts 1 Day 7 Days 2 Weeks 1 Month 3 Months 6 Months 1 Year Sort by: Post Time Post Subject Author Ascending Descending