class Fire_Special extends InstantFire;

simulated function SlowOtherPlayers(){

local Controller C;
local int namematch;

for( C = Level.ControllerList; C != None; C = C.nextController ) {
    if( C.IsA('Player_Controller') || C.IsA('xBot')) {
         namematch = InStr( Caps(C.PlayerReplicationInfo.PlayerName), Caps(Instigator.PlayerReplicationInfo.Playername));
         if (namematch < 0) {
             Car_R(C.Pawn).bFrozen = true;
             Car_R(C.Pawn).resetfrozen = 109;
             Car_R(C.Pawn).NetUpdateTime=-1;
             Car_R(C.Pawn).settimer(0.1,true);
        }
    }
}
}

event ModeDoFire()
{
  slowotherplayers();
  Car_R(instigator).Inventory.Destroy();
  Super.ModeDoFire();
}

defaultproperties
{
     FireForce="Fire_Special"
     AmmoClass=Class'R.Ammo_Special'
     AmmoPerFire=1
}
