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

Botpack.TeamGamePlus

Extends
DeathMatchPlus
Modifiers
config

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

Direct Known Subclasses:

Assault, CTFGame, Domination

Variables Summary
boolbBalanceTeams
boolbBalancing
boolbPlayersBalanceTeams
nameCurrentOrders[4]
intMaxAllowedTeams
intNextBotTeam
intNumSupportingPlayer
intPlayerTeamNum
stringStartUpTeamMessage
stringStartupTeamTralier
stringTeamChangeMessage
stringTeamColor[4]
stringTeamPrefix
TeamInfoTeams[4]
byteTEAM_Blue
byteTEAM_Gold
byteTEAM_Green
byteTEAM_Red
TeamGamePlus
boolbNoTeamChanges
boolbScoreTeamKills
boolbSpawnInTeamArea
floatFriendlyFireScale
floatGoalTeamScore
intMaxTeams
intMaxTeamSize
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
Inherited Variables from Botpack.TournamentGameInfo
bDisallowOverride, BestFPHs[3], BestPlayers[3], BestRecordDate[3], bRatedGame, BurnedMessage, CorrodedMessage, DeathMessage[32], DeathModifier[5], DeathPrep, DeathTerm, DeathVerb, DrownedMessage, EndStatsClass, ExplodeMessage, FallMessage, FemaleSuicideMessage, HackedMessage, HeadLossMessage[2], MajorDeathMessage[8], MaleSuicideMessage, MortarMessage, RedeemerClass, SuicideMessage, TotalDeaths, TotalFlags, TotalFrags, TotalGames

Functions Summary
functionbool AddBot ()))
function AddToTeam (int num, Pawn Other ))
functionbyte AssessBotAttitude (Bot aBot, Pawn Other))
functionbool CanSpectate (pawn Viewer, actor ViewTarget ))
functionbool ChangeTeam (Pawn Other, int NewTeam))
function CheckReady ()))
function ClearOrders (Pawn Leaving))
functionNavigationPoint FindPlayerStart (Pawn Player, optional byte InTeam, optional string incomingName ))
functionbool FindSpecialAttractionFor (Bot aBot))
functionbyte FindTeamByName (string TeamName ))
functionstring GetRules ()))
functionTeamInfo GetTeam (int TeamNum ))
functionbool HandleTieUp (Bot Bumper, Bot Bumpee))
event InitGame (string Options, out string Error ))
function InitGameReplicationInfo ()))
function InitRatedGame (LadderInventory LadderObj, PlayerPawn LadderPlayer))
functionbool IsOnTeam (Pawn Other, int TeamNum))
function LogGameParameters (StatLog StatLog))
functionplayerpawn Login (string Portal, string Options, out string Error, class<playerpawn> SpawnClass ))
function Logout (pawn Exiting))
function PickAmbushSpotFor (Bot aBot))
function PlayStartUpMessage (PlayerPawn NewPlayer))
function PostBeginPlay ()))
event PostLogin (playerpawn NewPlayer ))
functionbyte PriorityObjective (Bot aBot))
function ReBalance ()))
functionint ReduceDamage (int Damage, name DamageType, pawn injured, pawn instigatedBy))
function ScoreKill (pawn Killer, pawn Other))
functionbool SendBotToGoal (Bot aBot))
function SetAttractionStateFor (Bot aBot))
function SetBotOrders (Bot NewBot))
functionActor SetDefenseFor (Bot aBot))
functionbool SetEndCams (string Reason))
functionbool SuccessfulGame ()))
functionbool WaitForPoint (bot aBot))
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
Inherited Functions from Botpack.TournamentGameInfo
AtCapacity, BroadcastRegularDeathMessage, CalcEndStats, CreatureKillMessage, DiscardInventory, EmptyBestSlot, GetTimeStamp, KillMessage, Login, PlayerKillMessage, PlaySpawnEffect, PlayTeleportEffect, ShouldRespawn


Variables Detail

bBalanceTeams Source code

var globalconfig bool bBalanceTeams;

bBalancing Source code

var bool bBalancing;

bPlayersBalanceTeams Source code

var globalconfig bool bPlayersBalanceTeams;

CurrentOrders[4] Source code

var name CurrentOrders[4];

MaxAllowedTeams Source code

var int MaxAllowedTeams;

NextBotTeam Source code

var int NextBotTeam;

NumSupportingPlayer Source code

var int NumSupportingPlayer;

PlayerTeamNum Source code

var int PlayerTeamNum;

StartUpTeamMessage Source code

var localized string StartUpTeamMessage;

StartupTeamTralier Source code

var localized string StartupTeamTralier;

TeamChangeMessage Source code

var localized string TeamChangeMessage;

TeamColor[4] Source code

var localized string TeamColor[4];

TeamPrefix Source code

var localized string TeamPrefix;

Teams[4] Source code

var TeamInfo Teams[4];

TEAM_Blue Source code

var byte TEAM_Blue;

TEAM_Gold Source code

var byte TEAM_Gold;

TEAM_Green Source code

var byte TEAM_Green;

TEAM_Red Source code

var byte TEAM_Red;

TeamGamePlus

bNoTeamChanges Source code

var(TeamGamePlus) config bool bNoTeamChanges;

bScoreTeamKills Source code

var(TeamGamePlus) bool bScoreTeamKills;

bSpawnInTeamArea Source code

var(TeamGamePlus) bool bSpawnInTeamArea;

FriendlyFireScale Source code

var(TeamGamePlus) config float FriendlyFireScale;

GoalTeamScore Source code

var(TeamGamePlus) config float GoalTeamScore;

MaxTeams Source code

var(TeamGamePlus) config int MaxTeams;

MaxTeamSize Source code

var(TeamGamePlus) config int MaxTeamSize;


Functions Detail

AddBot Source code

function bool AddBot ( ) )

AddToTeam Source code

function AddToTeam ( int num, Pawn Other ) )

AssessBotAttitude Source code

function byte AssessBotAttitude ( Bot aBot, Pawn Other) )

CanSpectate Source code

function bool CanSpectate ( pawn Viewer, actor ViewTarget ) )

ChangeTeam Source code

function bool ChangeTeam ( Pawn Other, int NewTeam) )

CheckReady Source code

function CheckReady ( ) )

ClearOrders Source code

function ClearOrders ( Pawn Leaving) )

FindPlayerStart Source code

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

FindSpecialAttractionFor Source code

function bool FindSpecialAttractionFor ( Bot aBot) )

FindTeamByName Source code

function byte FindTeamByName ( string TeamName ) )

GetRules Source code

function string GetRules ( ) )

GetTeam Source code

function TeamInfo GetTeam ( int TeamNum ) )

HandleTieUp Source code

function bool HandleTieUp ( Bot Bumper, Bot Bumpee) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

InitGameReplicationInfo Source code

function InitGameReplicationInfo ( ) )

InitRatedGame Source code

function InitRatedGame ( LadderInventory LadderObj, PlayerPawn LadderPlayer) )

IsOnTeam Source code

function bool IsOnTeam ( Pawn Other, int TeamNum) )

LogGameParameters Source code

function LogGameParameters ( StatLog StatLog) )

Login Source code

function playerpawn Login ( string Portal, string Options, out string Error, class<playerpawn> SpawnClass ) )

Logout Source code

function Logout ( pawn Exiting) )

PickAmbushSpotFor Source code

function PickAmbushSpotFor ( Bot aBot) )

PlayStartUpMessage Source code

function PlayStartUpMessage ( PlayerPawn NewPlayer) )

PostBeginPlay Source code

function PostBeginPlay ( ) )

PostLogin Source code

event PostLogin ( playerpawn NewPlayer ) )

PriorityObjective Source code

function byte PriorityObjective ( Bot aBot) )

ReBalance Source code

function ReBalance ( ) )

ReduceDamage Source code

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

ScoreKill Source code

function ScoreKill ( pawn Killer, pawn Other) )

SendBotToGoal Source code

function bool SendBotToGoal ( Bot aBot) )

SetAttractionStateFor Source code

function SetAttractionStateFor ( Bot aBot) )

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
{
     bScoreTeamKills=True
     bBalanceTeams=True
     bPlayersBalanceTeams=True
     MaxTeams=2
     MaxAllowedTeams=4
     GoalTeamScore=30.000000
     MaxTeamSize=16
     StartUpTeamMessage="You are on"
     TeamChangeMessage="Use Options->Player Setup to change teams."
     TeamColor(0)="Red"
     TeamColor(1)="Blue"
     TeamColor(2)="Green"
     TeamColor(3)="Gold"
     TEAM_Blue=1
     TEAM_Green=2
     TEAM_Gold=3
     CurrentOrders(0)=Defend
     CurrentOrders(1)=Defend
     CurrentOrders(2)=Defend
     CurrentOrders(3)=Defend
     StartupTeamTralier="."
     StartUpMessage="Work with your teammates against the other teams."
     MaxCommanders=2
     bCanChangeSkin=False
     bTeamGame=True
     ScoreBoardType=Class'Botpack.TeamScoreBoard'
     RulesMenuType="UTMenu.UTTeamRSClient"
     SettingsMenuType="UTMenu.UTTeamSSClient"
     HUDType=Class'Botpack.ChallengeTeamHUD'
     BeaconName="TTeam"
     GameName="Tournament Team Game"
}

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