class RidiculousDeemerArena expands Arena;

event PreBeginPlay()
{
   DefaultWeapon = class'RidiculousDeemer.goWarheadLauncher';
   WeaponString = "RidiculousDeemer.goWarheadLauncher";
   WeaponName = 'goWarheadLauncher';
   AmmoString = "RidiculousDeemer.goWarheadAmmo";
   AmmoName = 'goWarheadAmmo';
}

function bool CheckReplacement(Actor Other, out byte bSuperRelevant)
{
   if ( Other.IsA('Translocator') )
      return true;

   if ( Other.IsA('Weapon') )
      return false;

   return Super.CheckReplacement( Other, bSuperRelevant );
}

function ModifyPlayer(Pawn Other)
{
   local Inventory Inv;

   for( Inv=other.Inventory; Inv!=None; Inv=Inv.Inventory )
   {
      if (Ammo(Inv)!=None)
      {
         Ammo(Inv).AmmoAmount  = 999;
	 Ammo(Inv).MaxAmmo  = 999;
      }
   }
}

defaultproperties
{
}