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

Botpack.Assault

Extends
TeamGamePlus
Modifiers
config

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

Direct Known Subclasses:

TrainingAS

Variables Summary
TeamInfoAttacker
stringAttackMessage
boolbAssaultWon
boolbDefenseSet
FortStandardBestFort
boolbFortDown
boolbTiePartOne
intCurrentDefender
TeamInfoDefender
stringDefenderSuccess
stringDefendMessage
intDestroyer
SpectatorCamEndCam
FortStandardFort[16]
stringGameCode
floatLastIncoming
PawnLeader[4]
intNumDefenses
intnumForts
stringObjectivesMessage
intPart
floatSavedTime
stringTieMessage
stringWinMessage
Assault
intDefenses
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
function AddDefaultInventory (pawn PlayerPawn ))
functionbyte AssessBotAttitude (Bot aBot, Pawn Other))
functionFortStandard AttackFort (Bot aBot, out byte bMultiSame))
functionbool AttackOnlyLocalFort (Bot aBot))
functionbool BestFortFor (Bot aBot, FortStandard oldFort, FortStandard currentFort))
function CalcEndStats ()))
functionbool ChangeTeam (Pawn Other, int NewTeam))
function ElectNewLeaderFor (bot OldLeader))
function FallBackTo (name F, int Priority))
functionbool FindPathToFortFor (Bot aBot, Actor Dest))
functionNavigationPoint FindPlayerStart (Pawn Player, optional byte InTeam, optional string incomingName))
functionbool FindSpecialAttractionFor (Bot aBot))
functionfloat GameThreatAdd (Bot aBot, Pawn Other))
functionbool HandleTieUp (Bot Bumper, Bot Bumpee))
event InitGame (string Options, out string Error ))
function InitRatedGame (LadderInventory LadderObj, PlayerPawn LadderPlayer))
functionbool IsOnTeam (Pawn Other, int TeamNum))
function Killed (pawn killer, pawn Other, name damageType))
functionbool NeverStakeOut (bot Other))
function PickAmbushSpotFor (Bot aBot))
function PlayStartUpMessage (PlayerPawn NewPlayer))
function PostBeginPlay ()))
function RemoveFort (FortStandard F, Pawn instigator))
function ResetGame ()))
function RestartGame ()))
functionbool RestartPlayer (pawn aPlayer ))
functionbool SendBotToGoal (Bot aBot))
function SendStartMessage (PlayerPawn P))
function SetBotOrders (Bot NewBot))
functionActor SetDefenseFor (Bot aBot))
functionbool SetEndCams (string Reason))
functionbool SuccessfulGame ()))
functionbool WaitForPoint (bot aBot))
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

Attacker Source code

var TeamInfo Attacker;

AttackMessage Source code

var localized string AttackMessage;

bAssaultWon Source code

var bool bAssaultWon;

bDefenseSet Source code

var config bool bDefenseSet;

BestFort Source code

var FortStandard BestFort;

bFortDown Source code

var bool bFortDown;

bTiePartOne Source code

var config bool bTiePartOne;

CurrentDefender Source code

var config int CurrentDefender;

Defender Source code

var TeamInfo Defender;

DefenderSuccess Source code

var localized string DefenderSuccess;

DefendMessage Source code

var localized string DefendMessage;

Destroyer Source code

var int Destroyer;

EndCam Source code

var SpectatorCam EndCam;

Fort[16] Source code

var FortStandard Fort[16];

GameCode Source code

var config string GameCode;

LastIncoming Source code

var float LastIncoming;

Leader[4] Source code

var Pawn Leader[4];

NumDefenses Source code

var config int NumDefenses;

numForts Source code

var int numForts;

ObjectivesMessage Source code

var localized string ObjectivesMessage;

Part Source code

var config int Part;

SavedTime Source code

var config float SavedTime;

TieMessage Source code

var localized string TieMessage;

WinMessage Source code

var localized string WinMessage;

Assault

Defenses Source code

var(Assault) config int Defenses;


Functions Detail

AddDefaultInventory Source code

function AddDefaultInventory ( pawn PlayerPawn ) )

AssessBotAttitude Source code

function byte AssessBotAttitude ( Bot aBot, Pawn Other) )

AttackFort Source code

function FortStandard AttackFort ( Bot aBot, out byte bMultiSame) )

AttackOnlyLocalFort Source code

function bool AttackOnlyLocalFort ( Bot aBot) )

BestFortFor Source code

function bool BestFortFor ( Bot aBot, FortStandard oldFort, FortStandard currentFort) )

CalcEndStats Source code

function CalcEndStats ( ) )

ChangeTeam Source code

function bool ChangeTeam ( Pawn Other, int NewTeam) )

ElectNewLeaderFor Source code

function ElectNewLeaderFor ( bot OldLeader) )

FallBackTo Source code

function FallBackTo ( name F, int Priority) )

FindPathToFortFor Source code

function bool FindPathToFortFor ( Bot aBot, Actor Dest) )

FindPlayerStart Source code

function NavigationPoint FindPlayerStart ( Pawn Player, optional byte InTeam, optional string incomingName) )

FindSpecialAttractionFor Source code

function bool FindSpecialAttractionFor ( Bot aBot) )

GameThreatAdd Source code

function float GameThreatAdd ( Bot aBot, Pawn Other) )

HandleTieUp Source code

function bool HandleTieUp ( Bot Bumper, Bot Bumpee) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

InitRatedGame Source code

function InitRatedGame ( LadderInventory LadderObj, PlayerPawn LadderPlayer) )

IsOnTeam Source code

function bool IsOnTeam ( Pawn Other, int TeamNum) )

Killed Source code

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

NeverStakeOut Source code

function bool NeverStakeOut ( bot Other) )

PickAmbushSpotFor Source code

function PickAmbushSpotFor ( Bot aBot) )

PlayStartUpMessage Source code

function PlayStartUpMessage ( PlayerPawn NewPlayer) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

RemoveFort Source code

function RemoveFort ( FortStandard F, Pawn instigator) )

ResetGame Source code

static function ResetGame ( ) )

RestartGame Source code

function RestartGame ( ) )

RestartPlayer Source code

function bool RestartPlayer ( pawn aPlayer ) )

SendBotToGoal Source code

function bool SendBotToGoal ( Bot aBot) )

SendStartMessage Source code

function SendStartMessage ( PlayerPawn P) )

SetBotOrders Source code

function SetBotOrders ( Bot NewBot) )

SetDefenseFor Source code

function Actor SetDefenseFor ( Bot aBot) )

SetEndCams Source code

function bool SetEndCams ( string Reason) )

SuccessfulGame Source code

function bool SuccessfulGame ( ) )

WaitForPoint Source code

function bool WaitForPoint ( bot aBot) )


Defaultproperties

defaultproperties
{
     Defenses=3
     AttackMessage="Take the enemy base!"
     DefendMessage="Defend your base against the enemy!"
     TieMessage="Tie!"
     WinMessage="and wins!"
     ObjectivesMessage="Press F3 for an objectives briefing."
     DefenderSuccess="defended the base"
     bSpawnInTeamArea=True
     bScoreTeamKills=False
     MaxAllowedTeams=2
     StartUpMessage=""
     GameEndedMessage="conquered the base in"
     LadderTypeIndex=4
     bCoopWeaponMode=True
     ScoreBoardType=Class'Botpack.AssaultScoreboard'
     RulesMenuType="UTMenu.UTAssaultRulesSC"
     HUDType=Class'Botpack.AssaultHUD'
     MapListType=Class'Botpack.ASMapList'
     MapPrefix="AS"
     BeaconName="ASLT"
     GameName="Assault"
}

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