Team
Damage mutator for UT2004 v1.05
From T. Rus, aka "+++crowbar+++"
2005, West Germany
E-mail: crowbar666@gmx.net
- Features
- Change log
- Installation
- Configuration
Features
So, for what the f**k
is this mutator for?
- Simple, "Call of
Duty"-style damage reflection mutator for UT 2004.
- This mutator deals with
team-killers in the way, that the damage the team-killer
attempts to commit to his team mate is mirrored back to himself.
How much of the damage will be mirrored can be defined by the
variable TransferScaling. There's also an option which defines
if a killer shall die instantly, when he kills a team mate.
- Using
SuperShokRifle will instantly kill the shooter!
- Team
killer, which commit more team-kills than allowed, can be:
- Kicked
from the server
- Banned
from the server (be carefull with this option!)
-
Temporary banned
from the server: the player will be banned only
for the rest
of the running match.
When a new match starts, the player can reconnect to the server,
but until then, the team-killer has to wait. This will give the
team killer some time to think about his foolish game style and
let the admin have an easy time ;-)
- Works with:
-
DeathMatch: No (of course)
-
TeamDeathMatch: Yes
-
CaptureTheFlag: Yes
-
Instagib CTF: Yes
-
Onslaught: Yes, but when in vehicle, damage committed to
vehicle, not to player. If vehile "dies" --> player will
also die.
-
DoubleDomination: Yes
-
BombingRun: Yes
-
Assault: Not tested yet
Change log
v1.05:
- Added:
Kick-option. Team killer, who committs more team-kills than
defined in iMaxTeamKills can be kicked, banned or temporary
banned from the server.
- Added:
Kick- and ban-warning message
- Changed:
package name for "DamageReflection" to "TeamDamage".
v1.03:
- Fixed:
found out, that SuperShokRifle and ZoomSuperShokRifle have
different damage types. Therefore using SuperShokRifle instead
of ZoomSuperShokRifle caused still spamming of server log with
access none warnings. This is now fixed.
- Added:
bKillKiller option, so that it can be defined if a killer will
survive his violence to his team mate ;-)
v1.02:
- Fixed:
missing package error, damn!!! ;-)
v1.01:
- Fixed:
using the SuperShokRifle will not spam the server log with
access none warnings any more.
- Added:
bInstagibSurvive will let the victim survive a SuperShokRifle
shot, but kill the shooter.
v1.00:
Installation
- Unpack the files and copy
them to the system folder of your UT2004 installation.
- Edit the server.ini file
and add the following to the [Engine.GameEngine] section (because
of LocalizedMessage):
ServerPackages=TeamDamage
- Restart server.
- Start server with
UCC-command, e.g.:
ucc server DM-Antalus.ut2?Game=xGame.xTeamGame?bAuroNumBots=True?Mutator=TeamDamage.TeamDamage
log=server.log
or:
Select mutator in WebAdmin page
- For offline gaming or
dedicated servers, simply select "Team Damage v1.05" from
mutator list in UT2004.
Configuration
NOTE: FRIENDLY FIRE
MUST BES SET TO A VALUE BIGGER THAN ZERO TO MAKE THIS MUTATOR WORK.
I RECOMMEND THE VALUE 1.0
The
configuration settings for this mutator can be modified with the
file TeamDamage.ini
- EnableDamageReflection
This one is self explainig, isn't it? Setting this option to
false, will completely disable the mutator. Default = True
- TransferScaling
This parameter defines how much of the committed damage will be
split to the shooter or the victim. A value of 0.0 splits the
damage to 100% to the victim, 0% to the shooter, like friendly
fire without mutator. A value of 1.0 splits the damage to 0% to
the victim, and 100% to the shooter. Default value is 0.5, what
means 50% of the damage is committed to both, victim and shooter.
Default = 1.0
-
bInstagibSurvive
This value will let a vicim survive a SuperShokRifle shot, like
FriendlyFire = 0, but kill the shooter.
Default = False.
-
bKillKiller
This value will define if a killer should be killed for killing
a team mate. bKillKiller = True --> killer will be killed.
Default = True
-
bKickTeamKiller
This option will make the team killer be kicked from the server,
when more than iMaxTeamKills are comitted. Setting this value to
False will completely disable the kick and kickban function!
Default = True
-
bTemporaryBanTeamKiller
Temporary banned from the server: the player will be banned only
for
the rest of the running match.
When a new match starts, the player can reconnect to the server,
but until then, the team-killer has to wait. This will give the
team killer some time to think about his foolish game style and
let the admin have an easy time ;-) Default = False
-
bBanTeamKiller
This option will make the team killer be
PERMANENTLY
banned from the server, when more than iMaxTeamKills are
comitted. This punishment can only be undone by an admin who has
access to the server.ini (or ut2004.ini). So be carefull with
this one! Default = False
-
iMaxTeamKills
Defines the maximum of allowed team kills, before a team killer
will be kicked/kickbanned. Default = 5
-
iWarningLevel
Defines the number of team kills, when the team killer get's a
warning message, like "Stop team-killing or you will be kicked!"
This value should be smaller than iMaxTeamKills. Default = 4
-
bLogging
Enable/disable logging to server log file. Only kick/kickban
actions will be logged. Default = True
|