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

Botpack.TrainingDOM

Extends
Domination

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

Variables Summary
boolbOldAutoTaunt
boolbPause
stringDOM[21]
intEventIndex
intEventTimer
intLastEvent
intSoundIndex
PlayerPawnTrainee
stringTranslocatorClass
stringTutMessage[21]
Inherited Variables from Botpack.Domination
bDumbDown, bNeutralPoints, ControlPoints[16], DomScoreEvent
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

Functions Summary
function BeginState ()))
ServerTravel
function DOMTutEvent0 ()))
function DOMTutEvent1 ()))
function DOMTutEvent10 ()))
function DOMTutEvent11 ()))
function DOMTutEvent12 ()))
function DOMTutEvent13 ()))
function DOMTutEvent14 ()))
function DOMTutEvent15 ()))
function DOMTutEvent16 ()))
function DOMTutEvent17 ()))
function DOMTutEvent18 ()))
function DOMTutEvent2 ()))
function DOMTutEvent3 ()))
function DOMTutEvent4 ()))
function DOMTutEvent5 ()))
function DOMTutEvent6 ()))
function DOMTutEvent7 ()))
function DOMTutEvent8 ()))
function DOMTutEvent9 ()))
function EndGame (string Reason ))
event InitGame (string Options, out string Error ))
function InitRatedGame (LadderInventory LadderObj, PlayerPawn LadderPlayer))
eventplayerpawn Login (string Portal, string Options, out string Error, class<playerpawn> SpawnClass ))
functionbool SuccessfulGame ()))
function Tick (float DeltaTime))
FreeRunning1
function Tick (float DeltaTime))
FreeRunning2
function Tick (float DeltaTime))
FreeRunning3
function Tick (float DeltaTime))
FreeRunning4
function Timer ()))
function Timer ()))
ServerTravel
function TutorialSound (string NewSound ))
Inherited Functions from Botpack.Domination
CalcEndStats, CanTranslocate, ClearControl, EndGame, FindSpecialAttractionFor, InitRatedGame, Logout, PostBeginPlay, RestartPlayer, ScoreKill, SetBotOrders, SetDefenseFor, SetEndCams, Timer
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

States Summary
FreeRunning1 Source code
state FreeRunning1
Tick
FreeRunning2 Source code
state FreeRunning2
Tick
FreeRunning3 Source code
state FreeRunning3
Tick
FreeRunning4 Source code
state FreeRunning4
Tick
ServerTravel Source code
state ServerTravel
BeginState, Timer


Variables Detail

bOldAutoTaunt Source code

var bool bOldAutoTaunt;

bPause Source code

var bool bPause;

DOM[21] Source code

var string DOM[21];

EventIndex Source code

var int EventIndex;

EventTimer Source code

var int EventTimer;

LastEvent Source code

var int LastEvent;

SoundIndex Source code

var int SoundIndex;

Trainee Source code

var PlayerPawn Trainee;

TranslocatorClass Source code

var string TranslocatorClass;

TutMessage[21] Source code

var localized string TutMessage[21];


Functions Detail

BeginState ServerTravel Source code

function BeginState ( ) )

DOMTutEvent0 Source code

function DOMTutEvent0 ( ) )

DOMTutEvent1 Source code

function DOMTutEvent1 ( ) )

DOMTutEvent10 Source code

function DOMTutEvent10 ( ) )

DOMTutEvent11 Source code

function DOMTutEvent11 ( ) )

DOMTutEvent12 Source code

function DOMTutEvent12 ( ) )

DOMTutEvent13 Source code

function DOMTutEvent13 ( ) )

DOMTutEvent14 Source code

function DOMTutEvent14 ( ) )

DOMTutEvent15 Source code

function DOMTutEvent15 ( ) )

DOMTutEvent16 Source code

function DOMTutEvent16 ( ) )

DOMTutEvent17 Source code

function DOMTutEvent17 ( ) )

DOMTutEvent18 Source code

function DOMTutEvent18 ( ) )

DOMTutEvent2 Source code

function DOMTutEvent2 ( ) )

DOMTutEvent3 Source code

function DOMTutEvent3 ( ) )

DOMTutEvent4 Source code

function DOMTutEvent4 ( ) )

DOMTutEvent5 Source code

function DOMTutEvent5 ( ) )

DOMTutEvent6 Source code

function DOMTutEvent6 ( ) )

DOMTutEvent7 Source code

function DOMTutEvent7 ( ) )

DOMTutEvent8 Source code

function DOMTutEvent8 ( ) )

DOMTutEvent9 Source code

function DOMTutEvent9 ( ) )

EndGame Source code

function EndGame ( string Reason ) )

InitGame Source code

event InitGame ( string Options, out string Error ) )

InitRatedGame Source code

function InitRatedGame ( LadderInventory LadderObj, PlayerPawn LadderPlayer) )

Login Source code

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

SuccessfulGame Source code

function bool SuccessfulGame ( ) )

Tick FreeRunning1 Source code

function Tick ( float DeltaTime) )

Tick FreeRunning2 Source code

function Tick ( float DeltaTime) )

Tick FreeRunning3 Source code

function Tick ( float DeltaTime) )

Tick FreeRunning4 Source code

function Tick ( float DeltaTime) )

Timer Source code

function Timer ( ) )

Timer ServerTravel Source code

function Timer ( ) )

TutorialSound Source code

function TutorialSound ( string NewSound ) )


Defaultproperties

defaultproperties
{
     DOM(0)="TutVoiceDOM.dom00"
     DOM(1)="TutVoiceDOM.dom01"
     DOM(2)="TutVoiceDOM.dom02"
     DOM(3)="TutVoiceDOM.dom03"
     DOM(4)="TutVoiceDOM.dom04"
     DOM(5)="TutVoiceDOM.dom05"
     DOM(6)="TutVoiceDOM.dom06"
     DOM(7)="TutVoiceDOM.dom07"
     DOM(8)="TutVoiceDOM.dom08"
     DOM(9)="TutVoiceDOM.dom09"
     DOM(10)="TutVoiceDOM.dom10"
     DOM(11)="TutVoiceDOM.dom11"
     DOM(12)="TutVoiceDOM.dom12"
     DOM(13)="TutVoiceDOM.dom13"
     DOM(14)="TutVoiceDOM.dom14"
     DOM(15)="TutVoiceDOM.dom15"
     DOM(16)="TutVoiceDOM.dom16"
     DOM(17)="TutVoiceDOM.dom17"
     DOM(18)="TutVoiceDOM.dom18"
     DOM(19)="TutVoiceDOM.dom19"
     DOM(20)="TutVoiceDOM.dom20"
     TutMessage(0)="Welcome to Domination combat training. This tutorial will instruct you on the basic gameplay rules of Domination. Tutorials on Deathmatch, Capture the Flag, and Assault are also available."
     TutMessage(1)="Let's start by learning about the elements Domination adds to the Heads Up Display (HUD)."
     TutMessage(2)="Domination enhances the basic teamplay HUD by adding control point status indicators to the left side of your screen."
     TutMessage(3)="As you can see, there are two control points in this tutorial map. We'll discuss the function of control points shortly."
     TutMessage(4)="Each indicator shows the name of a control point and that control point's current status."
     TutMessage(5)="Every control point in a domination map has a unique name. These controls points are named Alpha and Gamma."
     TutMessage(6)="The icon next to the control point name displays the status of that location. Before I explain how these icons work, let's discuss the rules of Domination."
     TutMessage(7)="In Domination each team is trying to control and hold the level's control points."
     TutMessage(8)="A team is given 1 point every 5 seconds for each location they control."
     TutMessage(9)="This is a control point. The grey X symbol indicates that no team is in control of this location. To take control of a location, touch it. Do this now."
     TutMessage(10)="Good. Your team now controls this location. Notice that the shape and color of the control point has changed to reflect your team symbol and color."
     TutMessage(11)="Look at the control point status icon. Notice that the Gamma point icon has changed to indicate your team is in control. You can use these icons to quickly assess the state of a Domination game."
     TutMessage(12)="Now find and control the Alpha point to secure your Domination of this map."
     TutMessage(13)="Excellent, you control all of the points on this map."
     TutMessage(14)="In summary, each team must locate and capture certain points in a Domination map. The more locations a team controls the faster their score increases."
     TutMessage(15)="This device is called a 'Translocator.' You use it to transport from one location to another instantly. Hit the fire button to launch the translocator destination module."
     TutMessage(16)="The module is now on the floor. If you hit the alt-fire button you will be teleported to the module. Run away from the module and hit the alt-fire button."
     TutMessage(17)="Good now you are back at the module. If you fire the module out, you can switch to a weapon and later switch back to the translocator to activate it anytime you want."
     TutMessage(18)="If you see an enemy translocator module on the ground, you can shoot it to disrupt it. Translocating to a disrupted module causes instant death."
     TutMessage(19)="Its time for a test. I'm going to spawn two bots on the enemy team and one bot to assist you. The first team to gain 20 points wins. Good luck!"
     TutMessage(20)="Congratulations! You have proven yourself to be a worthy Domination player. Now its time to enter the Domination Tournament Ladder."
     LastEvent=19
     TranslocatorClass="Botpack.Translocator"
     StartUpMessage=""
     SingleWaitingMessage=""
     bTutorialGame=True
     Difficulty=0
     MapPrefix="DOM-Tutorial"
     BeaconName="DOM-Tutorial"
     GameName="Combat Training: DOM"
     bLoggingGame=False
}

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