The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE2:Invasion (UT2003)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2003 Object >> Actor >> Info >> GameInfo >> UnrealMPGameInfo >> DeathMatch >> TeamGame >> xTeamGame >> Invasion
Package: 
SkaarjPack
This class in other games:
UT2004

null

Properties[edit]

bWaveInProgress[edit]

Type: bool


FallbackMonster[edit]

Type: class<Monster>

Modifiers: config


Default value: Class'SkaarjPack.EliteKrall'

FinalWave[edit]

Type: int

Modifiers: config


Default value: 16

InitialWave[edit]

Type: int

Modifiers: config


InvasionBotNames[edit]

Type: string

Array size: 9


Default value, index 1: "Gorge"

Default value, index 2: "Cannonball"

Default value, index 3: "FrostBite"

Default value, index 4: "Arclite"

Default value, index 5: "BlackJack"

Default value, index 6: "Sapphire"

Default value, index 7: "Roc"

Default value, index 8: "Hyena"

InvasionEndSound[edit]

Type: Sound

Array size: 6


Default value, index 0: Sound'AnnouncerEvil.SKAARJtermination'

Default value, index 1: Sound'AnnouncerEvil.SKAARJslaughter'

Default value, index 2: Sound'AnnouncerEvil.SKAARJextermination'

Default value, index 3: Sound'AnnouncerEvil.SKAARJerradication'

Default value, index 4: Sound'AnnouncerEvil.SKAARJbloodbath'

Default value, index 5: Sound'AnnouncerEvil.SKAARJannhilation'

LastKilledMonsterClass[edit]

Type: class<Monster>


MaxMonsters[edit]

Type: int


MonsterClass[edit]

Type: class<Monster>

Array size: 16


Default value, index 0: Class'SkaarjPack.SkaarjPupae'

Default value, index 1: Class'SkaarjPack.RazorFly'

Default value, index 10: Class'SkaarjPack.FireSkaarj'

Default value, index 11: Class'SkaarjPack.Warlord'

Default value, index 12: Class'SkaarjPack.SkaarjPupae'

Default value, index 13: Class'SkaarjPack.SkaarjPupae'

Default value, index 14: Class'SkaarjPack.RazorFly'

Default value, index 15: Class'SkaarjPack.RazorFly'

Default value, index 16: Class'SkaarjPack.Manta'

Default value, index 17: Class'SkaarjPack.Krall'

Default value, index 18: Class'SkaarjPack.EliteKrall'

Default value, index 19: Class'SkaarjPack.GasBag'

Default value, index 20: Class'SkaarjPack.Brute'

Default value, index 21: Class'SkaarjPack.Skaarj'

Default value, index 22: Class'SkaarjPack.Behemoth'

Default value, index 23: Class'SkaarjPack.IceSkaarj'

NewRoundSound[edit]

Type: Sound


Default value: Sound'AnnouncerEvil.Next_wave_in'

NextMonsterTime[edit]

Type: float


NumMonsters[edit]

Type: int


SecondBot[edit]

Type: int


WaveCountDown[edit]

Type: int


Default value: 15

WaveEndTime[edit]

Type: float


WaveMonsterClass[edit]

Type: class<Monster>

Array size: 16


WaveMonsters[edit]

Type: int


WaveNum[edit]

Type: int


WaveNumClasses[edit]

Type: int


Waves[edit]

Type: WaveInfo

Array size: 16

Modifiers: config


Default value, index 0:

Member Value
WaveDifficulty 0.0
WaveDuration 90
WaveMask 20491
WaveMaxMonsters 16

Default value, index 1:

Member Value
WaveDifficulty 0.0
WaveDuration 90
WaveMask 60
WaveMaxMonsters 12

Default value, index 10:

Member Value
WaveDifficulty 1.5
WaveDuration 180
WaveMask 14340
WaveMaxMonsters 12

Default value, index 11:

Member Value
WaveDifficulty 1.5
WaveDuration 180
WaveMask 4021
WaveMaxMonsters 12

Default value, index 12:

Member Value
WaveDifficulty 1.5
WaveDuration 180
WaveMask 3729
WaveMaxMonsters 12

Default value, index 13:

Member Value
WaveDifficulty 2.0
WaveDuration 180
WaveMask 3972
WaveMaxMonsters 12

Default value, index 14:

Member Value
WaveDifficulty 2.0
WaveDuration 180
WaveMask 3712
WaveMaxMonsters 12

Default value, index 15:

Member Value
WaveDifficulty 2.0
WaveDuration 255
WaveMask 2048
WaveMaxMonsters 8

Default value, index 16:

Member Value
WaveDifficulty 0.0
WaveDuration 90
WaveMask 105
WaveMaxMonsters 12

Default value, index 17:

Member Value
WaveDifficulty 0.5
WaveDuration 90
WaveMask 186
WaveMaxMonsters 12

Default value, index 18:

Member Value
WaveDifficulty 0.5
WaveDuration 90
WaveMask 225
WaveMaxMonsters 12

Default value, index 19:

Member Value
WaveDifficulty 0.5
WaveDuration 90
WaveMask 966
WaveMaxMonsters 12

Default value, index 20:

Member Value
WaveDifficulty 1.0
WaveDuration 120
WaveMask 4771
WaveMaxMonsters 12

Default value, index 21:

Member Value
WaveDifficulty 1.0
WaveDuration 120
WaveMask 917
WaveMaxMonsters 12

Default value, index 22:

Member Value
WaveDifficulty 1.0
WaveDuration 120
WaveMask 1689
WaveMaxMonsters 12

Default value, index 23:

Member Value
WaveDifficulty 1.0
WaveDuration 120
WaveMask 18260
WaveMaxMonsters 12

Default values[edit]

Property Value
Acronym "INV"
bPlayersMustBeReady True
DeathMessageClass Class'SkaarjPack.InvasionDeathMessage'
DefaultMaxLives 1
GameName "Invasion"
GameReplicationInfoClass Class'SkaarjPack.InvasionGameReplicationInfo'
HUDType "Skaarjpack.HudInvasion"
InitialBots 2
MapListType "Skaarjpack.MapListSkaarjInvasion"
MaxLives 1
MutatorClass "Skaarjpack.InvasionMutator"
ScoreBoardType "Skaarjpack.ScoreboardInvasion"
TeamAIType[0] Class'SkaarjPack.InvasionTeamAI'
TeamAIType[1] Class'SkaarjPack.InvasionTeamAI'

Structs[edit]

WaveInfo[edit]

int WaveMask 
bit fields for which monsterclasses
byte WaveMaxMonsters 
byte WaveDuration 
float WaveDifficulty 

Functions[edit]

Static functions[edit]

PrecacheGameTextures[edit]

static function PrecacheGameTextures (LevelInfo myLevel)

Overrides: xTeamGame.PrecacheGameTextures


Events[edit]

InitGame[edit]

event InitGame (string Options, out string Error)

Overrides: TeamGame.InitGame


Login[edit]

event PlayerController Login (string Portal, string Options, out string Error)

Overrides: DeathMatch.Login


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: GameInfo.PreBeginPlay


Other instance functions[edit]

AddMonster[edit]

function AddMonster ()


CanSpectate[edit]

function bool CanSpectate (PlayerController Viewer, bool bOnlySpectator, Actor ViewTarget)

Overrides: TeamGame.CanSpectate


CheckEndGame[edit]

function bool CheckEndGame (PlayerReplicationInfo Winner, string Reason)

Overrides: TeamGame.CheckEndGame


CheckMaxLives[edit]

function bool CheckMaxLives (PlayerReplicationInfo Scorer)

Overrides: TeamGame.CheckMaxLives


GetBotTeam[edit]

function UnrealTeamInfo GetBotTeam (optional int TeamBots)

Overrides: TeamGame.GetBotTeam


GetServerDetails[edit]

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


Killed[edit]

function Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class<DamageTypedamageType)

Overrides: DeathMatch.Killed


NotifyKilled[edit]

function NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn)

Overrides: TeamGame.NotifyKilled


OverrideInitialBots[edit]

function OverrideInitialBots ()

Overrides: TeamGame.OverrideInitialBots


PickTeam[edit]

function byte PickTeam (byte num, Controller C)

Overrides: TeamGame.PickTeam


PlayEndOfMatchMessage[edit]

function PlayEndOfMatchMessage ()

Overrides: TeamGame.PlayEndOfMatchMessage


RatePlayerStart[edit]

function float RatePlayerStart (NavigationPoint N, byte Team, Controller Player)

Overrides: TeamGame.RatePlayerStart


ReduceDamage[edit]

function int ReduceDamage (int Damage, Pawn injured, Pawn instigatedBy, Object.Vector HitLocation, out Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: TeamGame.ReduceDamage


ReplenishWeapons[edit]

function ReplenishWeapons (Pawn P)


RestartPlayer[edit]

function RestartPlayer (Controller aPlayer)

Overrides: TeamGame.RestartPlayer


ScoreKill[edit]

function ScoreKill (Controller Killer, Controller Other)

Overrides: TeamGame.ScoreKill


SetupRandomWave[edit]

function SetupRandomWave ()


SetupWave[edit]

function SetupWave ()


SpawnBot[edit]

function Bot SpawnBot (optional string botName)

Overrides: DeathMatch.SpawnBot


States[edit]

MatchInProgress[edit]

MatchInProgress.BeginState[edit]

event BeginState ()

Overrides: DeathMatch.MatchInProgress.beginstate


MatchInProgress.Timer[edit]

event Timer ()

Overrides: DeathMatch.MatchInProgress.Timer