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

U2XMP.U2XMPGame

Extends
U2TeamGame

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Engine.Info
      |   
      +-- Engine.GameInfo
         |   
         +-- U2Dialog.DialogGameInfo
            |   
            +-- U2.U2GameInfo
               |   
               +-- U2.U2DeathMatch
                  |   
                  +-- U2.U2TeamGame
                     |   
                     +-- U2XMP.U2XMPGame

Constants Summary
MaxArtifacts=8
Inherited Contants from U2.U2DeathMatch
STAGE_MidGame, STAGE_PostGame, STAGE_PreGame

Variables Summary
U2XMPGame
intArtifactCount
intArtifactGoal
stringArtifactList[MaxArtifacts]
intEnergyLevel
intItemLimit
floatScore_ArtifactCapture
floatScore_ArtifactGoalAchieved
floatScore_DefendEnergyRelay
floatScore_DefendReplicator
floatScore_DestroyEnergyRelay
floatScore_KillEnemyWithArtifact
floatScore_ShutdownEnemyReplicator
floatScore_TapEnergySource
Inherited Variables from U2.U2TeamGame
bBalanceTeams, bBalancing, BestTeam, bNoTeamChanges, bPlayersBalanceTeams, bScoreTeamKills, bSpawnInTeamArea, MaxAllowedTeams, MaxTeamSize, NextBotTeam, NumTeams, Score_TeamKill, StartupMessage, StartupTeamMessage, StartupTeamTralier, TeamChangeMessage, TeamColor[MaxTeams], Teams[MaxTeams]
Inherited Variables from U2.U2DeathMatch
bAlreadyChanged, bChangeLevels, bForceRespawn, bJumpMatch, BotConfig, BotConfigType, BotPackageClassStr, bRequireReady, bTournament, CountDown, CountDownMessage, ElapsedTime, GameEndedMessage, GameGoal, GBestPlayer, GoalScore, LastPlayerStartSpot, LastStartSpot, LevelRatingDefensive, LevelRatingOffensive, MultiplayerCountdown, MultiplayerPlayerWait, NoNameChange, NotReadyMessage, ReadyMessage, RemainingBots, RestartDelay, RestartTime, Score_EnemyKill, Score_Suicide, SingleWaitingMessage, Stage, StandAloneCountdown, StartMessage, TimeLimit, TourneyMessage, WaitingMessage1, WaitingMessage2

Functions Summary
function AdjustPawnClass (out string InClass ))
functionbool IsGameOver ()))
functionbool PickupQuery (Pawn Other, Pickup Item ))
event PreBeginPlay ()))
function Register (Artifact A, int InTeamNumber ))
function RestartPlayer (Controller aPlayer ))
function ScoreArtifactCapture (Artifact CapturedArtifact, int InTeamNumber ))
function ScoreKill (Controller Killer, Controller Other ))
function ScoreReplicatorShutdown (Pawn P ))
functionbool ShouldRespawn (Pickup Other ))
function SpawnArtifacts ()))
function StartMatch ()))
Inherited Functions from U2.U2TeamGame
BalanceTeams, CanSpectate, ChangeTeam, GameEvent, GetBestTeam, GetRules, GetTeam, GetTeamNumber, GetWinnder, GoalLimitMet, InitBot, InitGame, IsTied, IsWinner, LogGameParameters, Logout, PlayStartupMessage, PreBeginPlay, RatePlayerStart, ReduceFriendlyDamage, ScoreKill, SetEndGameCameras, ValidTeam
Inherited Functions from U2.U2DeathMatch
AcceptInventory, AddBot, AddDefaultInventory, AdjustPawnClass, CanAddBots, CanSpectate, ChangeName, CheckForEndGame, CountUniquePickups, DestroyInventory, DiscardInventory, FindPlayerStart, ForceAddBot, ForcePlayerRestart, GetBestPlayer, GetDamageByPlayerScalar, GetDamageToPlayerScalar, GetEndGameTarget, GetLevelRatingDefensive, GetLevelRatingOffensive, GetNextMapName, GetRules, GetTeamNumber, GetWinner, GoalLimitMet, GotoMidGame, GotoPostGame, GotoPreGame, InitBot, InitGame, InitGameReplicationInfo, IsGameOver, IsTied, IsWinner, Killed, LogGameParameters, Logout, MidGameTimer, NeedPlayers, PlayerJumpZScaling, PlayersReady, PlaySpawnEffect, PlayStartupMessage, PlayTeleportEffect, PostBeginPlay, PostGameTimer, PostLogin, PreGameTimer, RatePlayerStart, RestartGame, RestartPlayer, ScoreKill, SendStartMessage, SetEndGameCameras, ShouldRespawn, SpawnBot, SpawnWait, TimeLimitMet, Timer, TooManyBots


Constants Detail

MaxArtifacts Source code

const MaxArtifacts = 8;


Variables Detail

U2XMPGame

ArtifactCount Source code

var(U2XMPGame) config int ArtifactCount;

ArtifactGoal Source code

var(U2XMPGame) config int ArtifactGoal;

ArtifactList[MaxArtifacts] Source code

var(U2XMPGame) config string ArtifactList[MaxArtifacts];

EnergyLevel Source code

var(U2XMPGame) config int EnergyLevel;

ItemLimit Source code

var(U2XMPGame) config int ItemLimit;

Score_ArtifactCapture Source code

var(U2XMPGame) float Score_ArtifactCapture;

Score_ArtifactGoalAchieved Source code

var(U2XMPGame) float Score_ArtifactGoalAchieved;

Score_DefendEnergyRelay Source code

var(U2XMPGame) float Score_DefendEnergyRelay;

Score_DefendReplicator Source code

var(U2XMPGame) float Score_DefendReplicator;

Score_DestroyEnergyRelay Source code

var(U2XMPGame) float Score_DestroyEnergyRelay;

Score_KillEnemyWithArtifact Source code

var(U2XMPGame) float Score_KillEnemyWithArtifact;

Score_ShutdownEnemyReplicator Source code

var(U2XMPGame) float Score_ShutdownEnemyReplicator;

Score_TapEnergySource Source code

var(U2XMPGame) float Score_TapEnergySource;


Functions Detail

AdjustPawnClass Source code

function AdjustPawnClass ( out string InClass ) )

IsGameOver Source code

function bool IsGameOver ( ) )

PickupQuery Source code

function bool PickupQuery ( Pawn Other, Pickup Item ) )

PreBeginPlay Source code

event PreBeginPlay ( ) )

Register Source code

function Register ( Artifact A, int InTeamNumber ) )

RestartPlayer Source code

function RestartPlayer ( Controller aPlayer ) )

ScoreArtifactCapture Source code

function ScoreArtifactCapture ( Artifact CapturedArtifact, int InTeamNumber ) )

ScoreKill Source code

function ScoreKill ( Controller Killer, Controller Other ) )

ScoreReplicatorShutdown Source code

function ScoreReplicatorShutdown ( Pawn P ) )

ShouldRespawn Source code

function bool ShouldRespawn ( Pickup Other ) )

SpawnArtifacts Source code

function SpawnArtifacts ( ) )

StartMatch Source code

function StartMatch ( ) )


Defaultproperties

defaultproperties
{
	ArtifactList(0)="U2XMP.ArtifactArmor"
	ArtifactList(1)="U2XMP.ArtifactHealth"
	ArtifactList(2)="U2XMP.ArtifactInvisibility"
	ArtifactList(3)="U2XMP.ArtifactLocator"
	ArtifactList(4)="U2XMP.ArtifactSpeed"
	ArtifactList(5)="U2XMP.ArtifactWeaponDamage"
	ArtifactList(6)="U2XMP.ArtifactArmor"
	ArtifactList(7)="U2XMP.ArtifactHealth"
	ArtifactCount=6
	ArtifactGoal=3
	EnergyLevel=10000
	ItemLimit=4
	Score_TapEnergySource=5.000000
	Score_DefendEnergyRelay=5.000000
	Score_DestroyEnergyRelay=10.000000
	Score_DefendReplicator=10.000000
	Score_ShutdownEnemyReplicator=20.000000
	Score_KillEnemyWithArtifact=50.000000
	Score_ArtifactCapture=100.000000
	Score_ArtifactGoalAchieved=1000.000000
	GoalScore=1000
	MinPlayers=2
     GameAIControllerClasses(0)="U2XMP.GameAIControllerXMP"
     GameAIControllerClasses(1)="U2XMP.GameAIControllerXMP"
     UseReticleOnEvents(0)="UseReticleText"
     UseReticleOnEvents(1)="UseReticleCorners"
     UseReticleOnEvents(2)="UseReticleTopBars"
     ProximityReticleOnEvents(0)="ProximityReticleCorners"
     ProximityReticleOnEvents(1)="ProximityReticleTopBars"
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: sk 3-1-2016 10:48:35.537 - Created with UnCodeX