Code: Select all
class InstaSniperMutator extends Mutator;
var bool Initialized;
function PostBeginPlay()
{
if (Initialized)
return;
Initialized = True;
Super.PostBeginPlay();
SetTimer(0.05, true);
}
function Timer()
{
local Pawn Victim;
local Pawn Killer;
local Pawn P;
for ( P=Level.PawnList; P!=None; P=P.NextPawn )
{
if (Victim.IsA('PlayerPawn'))
{
if (Victim.health < 100)
Victim.health = 0;
Victim.died(Killer, 'shot', Location);
}
}
} 