Vote Kick count/threshold enhancement
JanKenPonPonPon
problem, from what i've gathered:
a) vote kicks fail often, especially in large worlds
b) they go out to everyone in the world
i'm making the assumption that they're based on some percentage/ratio of yes/no votes, rather than a flat count (i've seen them succeed in small worlds where everyone is around the offender)
with that in mind, i think it's a safe bet that everyone outside of the "nuisance radius" of the person being voted out simply ignores the votes, making it less likely a vote succeeds in worlds that are either large or have many separate rooms
suggested solution:
the pool of voters should be narrowed down to those within the "nuisance radius", which should be a raycast sphere of some size with an origin around the offender, vote initiator, or both (maybe a capsule with the respective players as origins?)
the raycast could also be culled on collision with a wall to limit the voters to the current room, or limited by some statistic like the average audio or visual culling distances set by the players in the instance (ignoring the offender to avoid abuse/skewing)
this would make the votes more relevant and likely to succeed when necessary, as the pool of voters will be more likely to consist of actual witnesses to the nuisance
i do see this could be abused by a large friend group, but perhaps friends of the offender or vote initiator could be ignored, or counted last/less
Log In