AntiLamer

v100 by Patrick Freeman - a.k.a. "Mental"



This mutator is for keeping 'lamers' from ruining team games by limiting how a players suicides
affect team score, and by limiting how many times a player can kill their teammates.


There are 2 settings: "Suicide Limit" and "TeamKill Limit".
Both settings can be changed in the AntiLamer Configuration Window,
which comes up when you click the "Mods" menu and choose "AntiLamer".

The settings are saved to the file "mentals_mutators.ini" in your UT system folder.
The are under the "AntiLamer" section.

Here's how they work:

Suicide Limit
applies ONLY in Domination and Team DeathMatch
value ranges from 1-10
If a player has committed suicide enough times to reach the "Suicide Limit",
then their suicides will no longer take away from a teams score.

TeamKill Limit
applies in all team games
value ranges from 1-10
If a player has killed their teammates enough times to reach the "TeamKill Limit",
then they no longer can do damage to their teammates.

In both the above cases, the player is added to one of 2 lists -
the "Suicide Lamer List" or the "TeamKill Lamer List".
Each list is checked after a kill or suicide, and if a player is on that list,
the appropriate restrictions are applied.

Also, a message is sent to all player announcing that the player has been added to
the "Lamers List".

If a player on either list quits and rejoins the game, his player score is reset as usual,
BUT after his first kill/suicide he is again slapped with the appropriate restrictions,
depending on which list he is on, and another announcement is made to all players.

Both lists are reset when the level ends, and all restrictions are removed,
so lamers get a fresh chance to be cool when the next level starts :)

Any comments, bug reports, etc.
email me at -
patrickf@oz.net



Credits/Thanks:
===============
Tim Sweeny's tutorial docs.

Disclaimer/Legal stuff:
=======================
I've tested it but use it at your own risk (although I don't know of any risks).
This Mutator is Copyright 2000 by Patrick Freeman
Please do not try to make money with this, or distribute it under a different name, etc.
If you do use my code in someway I would be grateful of some kind of
acknowledgement.


Version History:
================
v100 - Initial Release

Improvements planned:
==========================
got any ideas?