Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Botpack.CTFGame

Extends
TeamGamePlus
Modifiers
config

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- Botpack.TournamentGameInfo
            |   
            +-- Botpack.DeathMatchPlus
               |   
               +-- Botpack.TeamGamePlus
                  |   
                  +-- Botpack.CTFGame

Direct Known Subclasses:

TrainingCTF

Variables Summary
floatLastGotFlag
floatLastSeeFlagCarrier
CTFGame
soundCaptureSound[4]
soundReturnSound
Inherited Variables from Botpack.TeamGamePlus
bBalanceTeams, bBalancing, bNoTeamChanges, bPlayersBalanceTeams, bScoreTeamKills, bSpawnInTeamArea, CurrentOrders[4], FriendlyFireScale, GoalTeamScore, MaxAllowedTeams, MaxTeams, MaxTeamSize, NextBotTeam, NumSupportingPlayer, PlayerTeamNum, StartUpTeamMessage, StartupTeamTralier, TeamChangeMessage, TeamColor[4], TeamPrefix, Teams[4], TEAM_Blue, TEAM_Gold, TEAM_Green, TEAM_Red
Inherited Variables from Botpack.DeathMatchPlus
AirControl, AvgOpponentRating, bAlreadyChanged, bAltScoring, bAlwaysForceRespawn, bChallengeMode, bChangeLevels, bDontRestart, bFirstBlood, bForceRespawn, bFulfilledSpecial, bHardCoreMode, bJumpMatch, bMegaSpeed, bMultiWeaponStay, bNetReady, bNoviceMode, BotConfig, BotConfigType, bRatedTranslocator, bRequireReady, bStartMatch, bThreePlus, bTournament, bTutorialGame, bUseTranslocator, CountDown, CountDownMessage, ElapsedTime, EndTime, FragLimit, GameEndedMessage, gamegoal, IDnum, InitialBots, LadderTypeIndex, LastStartSpot, LastTauntTime, LastTaunt[4], LoseCount, MaxCommanders, MinPlayers, NetWait, NoNameChange, NotReadyMessage, NumBots, NumCommanders, NumOpp, OvertimeMessage, PlayerRating, RatedGameLadderObj, RatedMatchConfig, RatedPlayer, ReadyMessage, RemainingBots, RemainingTime, RestartWait, SingleWaitingMessage, StartCount, StartMessage, StartUpMessage, TimeLimit, TourneyMessage, WaitingMessage1, WaitingMessage2, WinCount

Functions Summary
functionbool AllowTranslocation (Pawn Other, vector Dest ))
functionbyte AssessBotAttitude (Bot aBot, Pawn Other))
function CalcEndStats ()))
functionbool CanTranslocate (Bot aBot))
functionbool CheckForTranslocators (Bot aBot))
functionbool CheckThisTranslocator (Bot aBot, TranslocatorTarget T))
functionbool FindPathToBase (Bot aBot, FlagBase aBase))
functionbool FindSpecialAttractionFor (Bot aBot))
functionfloat GameThreatAdd (Bot aBot, Pawn Other))
event InitGame (string Options, out string Error ))
function Killed (pawn Killer, pawn Other, name damageType ))
function Logout (pawn Exiting))
function PickAmbushSpotFor (Bot aBot))
functionbyte PriorityObjective (Bot aBot))
functionint ReduceDamage (int Damage, name DamageType, pawn injured, pawn instigatedBy))
functionbool RestartPlayer (Pawn aPlayer))
function ScoreFlag (Pawn Scorer, CTFFlag theFlag))
function ScoreKill (pawn Killer, pawn Other))
function SetBotOrders (Bot NewBot))
functionActor SetDefenseFor (Bot aBot))
functionbool SetEndCams (string Reason))
Inherited Functions from Botpack.TeamGamePlus
AddBot, AddToTeam, AssessBotAttitude, CanSpectate, ChangeTeam, CheckReady, ClearOrders, FindPlayerStart, FindSpecialAttractionFor, FindTeamByName, GetRules, GetTeam, HandleTieUp, InitGame, InitGameReplicationInfo, InitRatedGame, IsOnTeam, LogGameParameters, Login, Logout, PickAmbushSpotFor, PlayStartUpMessage, PostBeginPlay, PostLogin, PriorityObjective, ReBalance, ReduceDamage, ScoreKill, SendBotToGoal, SetAttractionStateFor, SetBotOrders, SetDefenseFor, SetEndCams, SuccessfulGame, WaitForPoint
Inherited Functions from Botpack.DeathMatchPlus
AcceptInventory, AddBot, AddDefaultInventory, AllowTranslocation, AssessBotAttitude, CanSpectate, CanTranslocate, ChangeName, CheckReady, CheckThisTranslocator, EndSpree, FindPlayerStart, ForceAddBot, GameThreatAdd, GetRules, GiveWeapon, InitGame, InitGameReplicationInfo, InitRatedGame, Killed, LogGameParameters, Login, Logout, ModifyBehaviour, NeedPlayers, NeverStakeOut, NotifySpree, OneOnOne, PickAmbushSpotFor, PlayerJumpZScaling, PlayStartUpMessage, PlayTeleportEffect, PlayWinMessage, PostBeginPlay, PostLogin, PreCacheReferences, RateVs, ReduceDamage, RestartGame, RestartPlayer, ScoreKill, SendStartMessage, SetEndCams, SetGameSpeed, ShouldRespawn, Skip, SkipAll, SpawnBot, SpawnRatedBot, SpawnWait, StartMatch, SuccessfulGame, Timer, TooManyBots


Variables Detail

LastGotFlag Source code

var float LastGotFlag;

LastSeeFlagCarrier Source code

var float LastSeeFlagCarrier;

CTFGame

CaptureSound[4] Source code

var(CTFGame) sound CaptureSound[4];

ReturnSound Source code

var(CTFGame) sound ReturnSound;


Functions Detail

AllowTranslocation Source code

function bool AllowTranslocation ( Pawn Other, vector Dest ) )

AssessBotAttitude Source code

function byte AssessBotAttitude ( Bot aBot, Pawn Other) )

CalcEndStats Source code

function CalcEndStats ( ) )

CanTranslocate Source code

function bool CanTranslocate ( Bot aBot) )

CheckForTranslocators Source code

function bool CheckForTranslocators ( Bot aBot) )

CheckThisTranslocator Source code

function bool CheckThisTranslocator ( Bot aBot, TranslocatorTarget T) )

FindPathToBase Source code

function bool FindPathToBase ( Bot aBot, FlagBase aBase) )

FindSpecialAttractionFor Source code

function bool FindSpecialAttractionFor ( Bot aBot) )

GameThreatAdd Source code

function float GameThreatAdd ( Bot aBot, Pawn Other) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

Killed Source code

function Killed ( pawn Killer, pawn Other, name damageType ) )

Logout Source code

function Logout ( pawn Exiting) )

PickAmbushSpotFor Source code

function PickAmbushSpotFor ( Bot aBot) )

PriorityObjective Source code

function byte PriorityObjective ( Bot aBot) )

ReduceDamage Source code

function int ReduceDamage ( int Damage, name DamageType, pawn injured, pawn instigatedBy) )

RestartPlayer Source code

function bool RestartPlayer ( Pawn aPlayer) )

ScoreFlag Source code

function ScoreFlag ( Pawn Scorer, CTFFlag theFlag) )

ScoreKill Source code

function ScoreKill ( pawn Killer, pawn Other) )

SetBotOrders Source code

function SetBotOrders ( Bot NewBot) )

SetDefenseFor Source code

function Actor SetDefenseFor ( Bot aBot) )

SetEndCams Source code

function bool SetEndCams ( string Reason) )


Defaultproperties

defaultproperties
{
     CaptureSound(0)=Sound'Botpack.CTF.CaptureSound2'
     CaptureSound(1)=Sound'Botpack.CTF.CaptureSound3'
     CaptureSound(2)=Sound'Botpack.CTF.CaptureSound2'
     CaptureSound(3)=Sound'Botpack.CTF.CaptureSound3'
     ReturnSound=Sound'Botpack.CTF.ReturnSound'
     bSpawnInTeamArea=True
     bScoreTeamKills=False
     MaxAllowedTeams=2
     GoalTeamScore=3.000000
     CurrentOrders(0)=Freelance
     CurrentOrders(1)=Freelance
     CurrentOrders(2)=Freelance
     CurrentOrders(3)=Freelance
     bUseTranslocator=True
     bRatedTranslocator=True
     StartUpMessage=""
     gamegoal="captures wins the match!"
     LadderTypeIndex=2
     bHumansOnly=True
     bCoopWeaponMode=True
     ScoreBoardType=Class'Botpack.UnrealCTFScoreboard'
     HUDType=Class'Botpack.ChallengeCTFHUD'
     MapListType=Class'Botpack.CTFMapList'
     MapPrefix="CTF"
     BeaconName="CTF"
     GameName="Capture the Flag"
     GameReplicationInfoClass=Class'Botpack.CTFReplicationInfo'
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fr 7.6.2013 13:14:31.901 - Created with UnCodeX