Core.Object | +--Engine.Actor | +--Engine.Info | +--Engine.GameInfo | +--UnrealShare.UnrealGameInfo | +--UnrealShare.DeathMatchGame | +--UnrealI.DarkMatch
void
AddDefaultInventory(Pawn aPlayer)
00001 //============================================================================= 00002 // DarkMatch. 00003 //============================================================================= 00004 class DarkMatch extends DeathMatchGame; 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'UnrealI.DKmaplist' 00029 MapPrefix="DK" 00030 GameName="DarkMatch" 00031 }