I love the smell of UnrealEd crashing in the morning. – tarquin

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

bWaveInProgress

Type: bool


FallbackMonster

Type: class<Monster>

Modifiers: config


Default value: Class'SkaarjPack.EliteKrall'

FinalWave

Type: int

Modifiers: config


Default value: 16

InitialWave

Type: int

Modifiers: config


InvasionBotNames

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

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

Type: class<Monster>


MaxMonsters

Type: int


MonsterClass

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

Type: Sound


Default value: Sound'AnnouncerEvil.Next_wave_in'

NextMonsterTime

Type: float


NumMonsters

Type: int


SecondBot

Type: int


WaveCountDown

Type: int


Default value: 15

WaveEndTime

Type: float


WaveMonsterClass

Type: class<Monster>

Array size: 16


WaveMonsters

Type: int


WaveNum

Type: int


WaveNumClasses

Type: int


Waves

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

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

WaveInfo

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

Functions

Static functions

PrecacheGameTextures

static function PrecacheGameTextures (LevelInfo myLevel)

Overrides: xTeamGame.PrecacheGameTextures


Events

InitGame

event InitGame (string Options, out string Error)

Overrides: TeamGame.InitGame


Login

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

Overrides: DeathMatch.Login


PreBeginPlay

event PreBeginPlay ()

Overrides: GameInfo.PreBeginPlay


Other instance functions

AddMonster

function AddMonster ()


CanSpectate

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

Overrides: TeamGame.CanSpectate


CheckEndGame

function bool CheckEndGame (PlayerReplicationInfo Winner, string Reason)

Overrides: TeamGame.CheckEndGame


CheckMaxLives

function bool CheckMaxLives (PlayerReplicationInfo Scorer)

Overrides: TeamGame.CheckMaxLives


GetBotTeam

function UnrealTeamInfo GetBotTeam (optional int TeamBots)

Overrides: TeamGame.GetBotTeam


GetServerDetails

function GetServerDetails (out GameInfo.ServerResponseLine ServerState)

Overrides: TeamGame.GetServerDetails


Killed

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

Overrides: DeathMatch.Killed


NotifyKilled

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

Overrides: TeamGame.NotifyKilled


OverrideInitialBots

function OverrideInitialBots ()

Overrides: TeamGame.OverrideInitialBots


PickTeam

function byte PickTeam (byte num, Controller C)

Overrides: TeamGame.PickTeam


PlayEndOfMatchMessage

function PlayEndOfMatchMessage ()

Overrides: TeamGame.PlayEndOfMatchMessage


RatePlayerStart

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

Overrides: TeamGame.RatePlayerStart


ReduceDamage

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

Overrides: TeamGame.ReduceDamage


ReplenishWeapons

function ReplenishWeapons (Pawn P)


RestartPlayer

function RestartPlayer (Controller aPlayer)

Overrides: TeamGame.RestartPlayer


ScoreKill

function ScoreKill (Controller Killer, Controller Other)

Overrides: TeamGame.ScoreKill


SetupRandomWave

function SetupRandomWave ()


SetupWave

function SetupWave ()


SpawnBot

function Bot SpawnBot (optional string botName)

Overrides: DeathMatch.SpawnBot


States

MatchInProgress

MatchInProgress.BeginState

event BeginState ()

Overrides: DeathMatch.MatchInProgress.beginstate


MatchInProgress.Timer

event Timer ()

Overrides: DeathMatch.MatchInProgress.Timer