Botpack
Class TDarkMatch

source: e:\games\UnrealTournament\Botpack\Classes\TDarkMatch.uc
Core.Object
   |
   +--Engine.Actor
      |
      +--Engine.Info
         |
         +--Engine.GameInfo
            |
            +--Botpack.TournamentGameInfo
               |
               +--Botpack.DeathMatchPlus
                  |
                  +--Botpack.TDarkMatch
Direct Known Subclasses:None

class TDarkMatch
extends Botpack.DeathMatchPlus

//============================================================================= // TDarkMatch. //=============================================================================

Function Summary
 void AddDefaultInventory(Pawn aPlayer)



Source Code


00001	//=============================================================================
00002	// TDarkMatch.
00003	//=============================================================================
00004	class TDarkMatch extends DeathMatchPlus;
00005	
00006	function AddDefaultInventory(pawn aPlayer)
00007	{
00008		local SearchLight s;
00009	
00010		Super.AddDefaultInventory(aPlayer);
00011		
00012		//spawn a searchlight
00013		if ( aPlayer.IsA('Spectator') 
00014			|| aPlayer.FindInventoryType(class'SearchLight') != None )
00015			return;
00016		s = Spawn(class'SearchLight',,, Location);
00017		if (s != None)
00018		{
00019			s.bHeldItem = true;
00020			s.GiveTo( aPlayer );
00021			s.Activate();
00022			aPlayer.SelectedItem = s;
00023		}
00024	}
00025	
00026	defaultproperties
00027	{
00028	     MapListType=Class'Botpack.TDKMapList'
00029	     MapPrefix="TDK"
00030	     GameName="Tournament DarkMatch"
00031	}

End Source Code