Some of the fundamental rules of voting for tags have been revised.
Tag vote scores are now capped to beween 0 and 200. In other words, additional upvotes on a solid-border tag will not increase its effective power past 200.
As soon as a tag becomes solid or downvoted, this will now start a five minute lock-in timer. After this timer expires, votes for the tag are restricted in various ways.
To avoid the need to make people rush to get their votes in, everyone can still upvote solid tags for 5 minutes after the vote that turned it solid. Everyone can also downvote fully downvoted tags for 5 minutes after the vote that downed it, though with the current UI, that assumes that you didn't refresh the page.
After the five-minute lock-in timer expires, a new "soft veto" and "soft enforce" mechanism now takes effect: - If a tag is solid, you need at least half the mod power of the highest vote in favor of it to vote it down, capped to 25. - If a tag is downed, you need at least half the mod power of the highest vote against it to vote it up, capped to 25.
Vetoes are now counted separately in the logic, as a "veto score" which is the number of vetoers voting for it minus the number of vetoers voting against. Similar to how votes are tallied, this is capped to between 3 and -3.
These vetoes now also work both ways. If a tag has a veto score of 3, it is considered "enforced" and will be solid regardless of other votes, and cannot be downvoted by non-vetoers. If it has a veto score of -3, it is considered "vetoed" and will be downed regardless of other votes, and cannot be upvoted by non-vetoers.
If a tag is vetoed, existing votes are no longer cleared.
If a tag is fully downvoted and then revived after more than 5 minutes, it will count as if this voter was the first person voting on the tag, for toplist/blame purposes.
As tags are capped to 200, if there are conflicting language or reclass tags, instead of tie-breaking by score, the one with the earliest lock-in time wins. In other words, to make a new language or reclass tag take effect, an existing solid tag must be downvoted to at least be non-solid.
Overall, this fixes a number of existing issues with the tagging system. Most importantly, there should no longer be any significant issues with "unkillable" tags, and the way vetoes work is much cleaner. Making tags solid now has a purpose since it effectively locks them in, which is also the case for tags that are killed off without being vetoed, since in both cases incorrect casual/low-power votes are now prevented.
(Edited to make it more readable.)
|