I know a lot people have complained lately about jerks either tk'ing for vehicles or forcing tk's (particularly in jets) in order to get a tk punish. I have thought for long time that it would be quite easy to program a few logical checks that could automatically ban such behavior. I'll list a couple of the checks I think could be used to issue immediate kick/bans (1 minute, configurable, whatever).
----------------------------------------------------------------------------------
-A friendly M95 headshot through cockpit glass (especially pre-takeoff) This is NEVER accidental.
-A teamkill of a player who is say within a 10 meter radius where the victem is closer than the killer (i.e. shooting the guy who got the closer spawn). This is ALMOST never accidental, but NEVER accidental in uncapturable bases like Karkand's USMC.
-If you had recent failed attempts to enter a vehicle (close enough to vehicle, pressing 'enter vehicle', but couldn't because it was occupied) and within 2-5 second you get a roadkill from that jet. This one might be a little more difficult to implement a near-foolproof determination, but I would think you could get pretty close. Maybe this one just deserves to give the 'victem' (jerk) the -4 instead of the 'killer' (the real victem).
-------------------------------------------------------------------------------------------
I think there could be a lot of other 'intelligence' put into the game to prevent jerks from tk'ing for vehicles and/or forcing tk's in order to get the punish. I think the check for recent failed vehicle entry check could be used quite successfully. Another example, if you just tried to enter a tank but failed because it was occupied by a friendly and then within 2-5 seconds you place C4 on the tank and blow it up, that's obviously intentional and you should be kicked.
So do you guys agree or have any other logical checks that could be done? I know this has almost zero chance of seeing the light of day, but it's a pretty fun mental exercise anyway. (Yes, I am a programmer so I think about these types of algorithms a lot)
-Edited for clarity and speeling corrections
----------------------------------------------------------------------------------
-A friendly M95 headshot through cockpit glass (especially pre-takeoff) This is NEVER accidental.
-A teamkill of a player who is say within a 10 meter radius where the victem is closer than the killer (i.e. shooting the guy who got the closer spawn). This is ALMOST never accidental, but NEVER accidental in uncapturable bases like Karkand's USMC.
-If you had recent failed attempts to enter a vehicle (close enough to vehicle, pressing 'enter vehicle', but couldn't because it was occupied) and within 2-5 second you get a roadkill from that jet. This one might be a little more difficult to implement a near-foolproof determination, but I would think you could get pretty close. Maybe this one just deserves to give the 'victem' (jerk) the -4 instead of the 'killer' (the real victem).
-------------------------------------------------------------------------------------------
I think there could be a lot of other 'intelligence' put into the game to prevent jerks from tk'ing for vehicles and/or forcing tk's in order to get the punish. I think the check for recent failed vehicle entry check could be used quite successfully. Another example, if you just tried to enter a tank but failed because it was occupied by a friendly and then within 2-5 seconds you place C4 on the tank and blow it up, that's obviously intentional and you should be kicked.
So do you guys agree or have any other logical checks that could be done? I know this has almost zero chance of seeing the light of day, but it's a pretty fun mental exercise anyway. (Yes, I am a programmer so I think about these types of algorithms a lot)
-Edited for clarity and speeling corrections
Last edited by LSD_Wash (2006-05-19 12:50:40)