Author: !Old!VenomGrist <???@???.???>     Reply to Message
Date: 1/27/2004 3:35:49 PM
Subject: RE: hi

I had an idea for a callvote style for kicking back in the day. Here goes again.

Rather than "calling a vote" and requiring players to answer, simply give each player the ability to choose a player (only one) they think should be kicked. In other words, each player would need a variable (kick_player) that could be either empty or contain a playerID number. Every so often, the server could add up the "votes" for any playerID that shows up in the kick_player variables and if any one player gets enough votes either kick that player or promote that player to llama status. Llama status is simply no ammo, no armor, and very little health. Ideally, a player with llama status would switch to that model of the eyeball or something obvious. That way the llama could do no damage and could be repeatedly killed until it leaves. The kick_player variables containing the playerID of a kicked player would need to be cleared.

The user interface for loading the kick_player variable could be a console command or maybe a bind that could be pressed when the player is in your crosshairs. That way you could easily "mark" a player that is laming when you see him/her.

Having a single kick_player variable for each player makes it harder to lame the kick system. You can only mark a single player for kicking, so no one could try to mark the whole other team, for example. Having the kick system relatively invisible would create less friction because there is no need to announce the vote. You could however, give a warning to the laming player (not everyone) if he is approaching llama status (being kicked).

VG
_