| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Engine.Actor
|
+-- Engine.Info
|
+-- Engine.GameInfo
|
+-- UnrealGame.UnrealMPGameInfo
|
+-- UnrealGame.DeathMatch
|
+-- UnrealGame.TeamGame
|
+-- XGame.xTeamGame
|
+-- SkaarjPack.Invasion
| Constants Summary | ||
|---|---|---|
| INVPROPNUM | = | 8 |
| Inherited Contants from UnrealGame.TeamGame |
|---|
| TGPROPNUM |
| Variables Summary | |
|---|---|
| bool | bWaveInProgress |
| class<Monster> | FallbackMonster |
| string | FallbackMonsterClass |
| int | FinalWave |
| int | InitialWave |
| string | InvasionBotNames[9] |
| string | InvasionDescText[INVPROPNUM] |
| sound | InvasionEndSound[6] |
| name | InvasionEnd[6] |
| string | InvasionPropText[INVPROPNUM] |
| class<Monster> | LastKilledMonsterClass |
| int | MaxMonsters |
| class<Monster> | MonsterClass[16] |
| sound | NewRoundSound |
| float | NextMonsterTime |
| int | NumMonsters |
| int | SecondBot |
| string | WaveConfigMenu |
| int | WaveCountDown |
| float | WaveEndTime |
| class<Monster> | WaveMonsterClass[16] |
| int | WaveMonsters |
| int | WaveNum |
| int | WaveNumClasses |
| Invasion | |
| WaveInfo | Waves[16] |
| Structures Summary | ||
|---|---|---|
| WaveInfo WaveMask, WaveMaxMonsters, WaveDuration, WaveDifficulty | ||
| Functions Summary | ||
|---|---|---|
![]() | bool | AcceptPlayInfoProperty (string PropertyName)) |
![]() | AddMonster ())) | |
![]() | BeginState ())) MatchInProgress | |
![]() | bool | CanSpectate (PlayerController Viewer, bool bOnlySpectator, actor ViewTarget )) |
![]() | bool | CheckEndGame (PlayerReplicationInfo Winner, string Reason)) |
![]() | bool | CheckMaxLives (PlayerReplicationInfo Scorer)) |
![]() | FillPlayInfo (PlayInfo PI)) | |
![]() | UnrealTeamInfo | GetBotTeam (optional int TeamBots)) |
![]() | string | GetDescriptionText (string PropName)) |
![]() | string | GetDisplayText (string PropName )) |
![]() | GetServerDetails (out ServerResponseLine ServerState )) | |
![]() | InitGame (string Options, out string Error )) | |
![]() | Killed (Controller Killer, Controller Killed, Pawn KilledPawn, class | |
![]() | PlayerController | Login (string Portal, string Options, out string Error
)) |
![]() | NotifyKilled (Controller Killer, Controller Killed, Pawn KilledPawn)) | |
![]() | OverrideInitialBots ())) | |
![]() | byte | PickTeam (byte num, Controller C)) |
![]() | PlayEndOfMatchMessage ())) | |
![]() | PreBeginPlay ())) | |
![]() | PrecacheGameAnnouncements (AnnouncerVoice V, bool bRewardSounds)) | |
![]() | PrecacheGameTextures (LevelInfo myLevel)) | |
![]() | float | RatePlayerStart (NavigationPoint N, byte Team, Controller Player)) |
![]() | int | ReduceDamage (int Damage, pawn injured, pawn instigatedBy, vector HitLocation, out vector Momentum, class |
![]() | ReplenishWeapons (Pawn P)) | |
![]() | RestartPlayer (Controller aPlayer )) | |
![]() | ScoreKill (Controller Killer, Controller Other)) | |
![]() | SetupRandomWave ())) | |
![]() | SetupWave ())) | |
![]() | Bot | SpawnBot (optional string botName)) |
![]() | Timer ())) MatchInProgress | |
![]() | UpdateAnnouncements ())) | |
| Inherited Functions from XGame.xTeamGame |
|---|
| PrecacheGameStaticMeshes, PrecacheGameTextures |
| States Summary |
|---|
| MatchInProgress Source code |
|---|
|
state MatchInProgress |
| BeginState, Timer |
| Constants Detail |
|---|
| Variables Detail |
|---|
| Structures Detail |
|---|
var(Invasion) float WaveDifficulty;};
var(Invasion) byte WaveDuration;
var(Invasion) int WaveMask;
var(Invasion) byte WaveMaxMonsters;
| Functions Detail |
|---|
AcceptPlayInfoProperty Source code
AddMonster Source code
BeginState MatchInProgress Source code
CanSpectate Source code
CheckEndGame Source code
CheckMaxLives Source code
FillPlayInfo Source code
GetBotTeam Source code
GetDescriptionText Source code
GetDisplayText Source code
GetServerDetails Source code
InitGame Source code
Killed Source code
Login Source code
NotifyKilled Source code
OverrideInitialBots Source code
PickTeam Source code
PlayEndOfMatchMessage Source code
PreBeginPlay Source code
PrecacheGameAnnouncements Source code
PrecacheGameTextures Source code
RatePlayerStart Source code
ReduceDamage Source code
ReplenishWeapons Source code
RestartPlayer Source code
ScoreKill Source code
SetupRandomWave Source code
SetupWave Source code
SpawnBot Source code
Timer MatchInProgress Source code
UpdateAnnouncements Source code| Defaultproperties |
|---|
defaultproperties
{
MonsterClass(0)=Class'SkaarjPack.SkaarjPupae'
MonsterClass(1)=Class'SkaarjPack.Razorfly'
MonsterClass(2)=Class'SkaarjPack.Manta'
MonsterClass(3)=Class'SkaarjPack.Krall'
MonsterClass(4)=Class'SkaarjPack.EliteKrall'
MonsterClass(5)=Class'SkaarjPack.Gasbag'
MonsterClass(6)=Class'SkaarjPack.Brute'
MonsterClass(7)=Class'SkaarjPack.Skaarj'
MonsterClass(8)=Class'SkaarjPack.Behemoth'
MonsterClass(9)=Class'SkaarjPack.IceSkaarj'
MonsterClass(10)=Class'SkaarjPack.FireSkaarj'
MonsterClass(11)=Class'SkaarjPack.WarLord'
MonsterClass(12)=Class'SkaarjPack.SkaarjPupae'
MonsterClass(13)=Class'SkaarjPack.SkaarjPupae'
MonsterClass(14)=Class'SkaarjPack.Razorfly'
MonsterClass(15)=Class'SkaarjPack.Razorfly'
WaveConfigMenu="GUI2K4.UT2K4InvasionWaveConfig"
FallbackMonsterClass="SkaarjPack.EliteKrall"
FinalWave=16
InvasionPropText(0)="Starting Wave"
InvasionPropText(1)="Final Wave"
InvasionPropText(2)="Wave Configuration"
InvasionPropText(3)="Invaders"
InvasionPropText(4)="Wave Number"
InvasionPropText(5)="Max Invaders"
InvasionPropText(6)="Duration"
InvasionPropText(7)="Difficulty"
InvasionDescText(0)="Specify the first wave of incoming monsters for a map."
InvasionDescText(1)="Specify the final wave which must be defeated to complete a map."
InvasionDescText(2)="Configure the properties for each wave."
InvasionDescText(3)="Select the wave to configure"
InvasionDescText(4)="Place a check next to each monster which should be part of this wave."
InvasionDescText(5)="Maximum amount of monsters that may be in the map at one time."
InvasionDescText(6)="Length of time (in seconds) the wave should last."
InvasionDescText(7)="Adjusts the relative intelligence of the invaders"
WaveCountDown=15
InvasionBotNames(1)="Gorge"
InvasionBotNames(2)="Cannonball"
InvasionBotNames(3)="Annika"
InvasionBotNames(4)="Riker"
InvasionBotNames(5)="BlackJack"
InvasionBotNames(6)="Sapphire"
InvasionBotNames(7)="Jakob"
InvasionBotNames(8)="Othello"
InvasionEnd(0)="SKAARJtermination"
InvasionEnd(1)="SKAARJslaughter"
InvasionEnd(2)="SKAARJextermination"
InvasionEnd(3)="SKAARJerradication"
InvasionEnd(4)="SKAARJbloodbath"
InvasionEnd(5)="SKAARJannihilation"
Waves(0)=(WaveMask=20491,WaveMaxMonsters=16,WaveDuration=90)
Waves(1)=(WaveMask=60,WaveMaxMonsters=12,WaveDuration=90)
Waves(2)=(WaveMask=105,WaveMaxMonsters=12,WaveDuration=90)
Waves(3)=(WaveMask=186,WaveMaxMonsters=12,WaveDuration=90,WaveDifficulty=0.500000)
Waves(4)=(WaveMask=225,WaveMaxMonsters=12,WaveDuration=90,WaveDifficulty=0.500000)
Waves(5)=(WaveMask=966,WaveMaxMonsters=12,WaveDuration=90,WaveDifficulty=0.500000)
Waves(6)=(WaveMask=4771,WaveMaxMonsters=12,WaveDuration=120,WaveDifficulty=1.000000)
Waves(7)=(WaveMask=917,WaveMaxMonsters=12,WaveDuration=120,WaveDifficulty=1.000000)
Waves(8)=(WaveMask=1689,WaveMaxMonsters=12,WaveDuration=120,WaveDifficulty=1.000000)
Waves(9)=(WaveMask=18260,WaveMaxMonsters=12,WaveDuration=120,WaveDifficulty=1.000000)
Waves(10)=(WaveMask=14340,WaveMaxMonsters=12,WaveDuration=180,WaveDifficulty=1.500000)
Waves(11)=(WaveMask=4021,WaveMaxMonsters=12,WaveDuration=180,WaveDifficulty=1.500000)
Waves(12)=(WaveMask=3729,WaveMaxMonsters=12,WaveDuration=180,WaveDifficulty=1.500000)
Waves(13)=(WaveMask=3972,WaveMaxMonsters=12,WaveDuration=180,WaveDifficulty=2.000000)
Waves(14)=(WaveMask=3712,WaveMaxMonsters=12,WaveDuration=180,WaveDifficulty=2.000000)
Waves(15)=(WaveMask=2048,WaveMaxMonsters=8,WaveDuration=255,WaveDifficulty=2.000000)
TeamAIType(0)=Class'SkaarjPack.InvasionTeamAI'
TeamAIType(1)=Class'SkaarjPack.InvasionTeamAI'
bForceNoPlayerLights=True
DefaultMaxLives=1
InitialBots=2
EndGameSoundName(0)="You_Have_Won_the_Match"
EndGameSoundName(1)="You_Have_Lost_the_Match"
LoginMenuClass="GUI2K4.UT2K4InvasionLoginMenu"
SPBotDesc="Specify the number of bots (max 2 for invasion) that should join."
ScoreBoardType="Skaarjpack.ScoreboardInvasion"
HUDType="Skaarjpack.HudInvasion"
MapListType="Skaarjpack.MapListSkaarjInvasion"
GoalScore=20
MaxLives=1
DeathMessageClass=Class'SkaarjPack.InvasionDeathMessage'
MutatorClass="Skaarjpack.InvasionMutator"
GameReplicationInfoClass=Class'SkaarjPack.InvasionGameReplicationInfo'
GameName="Invasion"
Description="Along side the other players, you must hold out as long as possible against the waves of attacking monsters."
ScreenShotName="UT2004Thumbnails.InvasionShots"
Acronym="INV"
GIPropsDisplayText(0)="Monster Skill"
GIPropDescText(0)="Set the skill of the invading monsters."
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||