Mostly Harmless
UE2:XMPGame (U2)
Contents
- 1 Constants
- 2 Properties
- 2.1 Property group 'XMPGame'
- 2.2 Internal variables
- 2.2.1 ArtInfo
- 2.2.2 bJumpJetRechargesOnLanding
- 2.2.3 bTeamAutobalance
- 2.2.4 ConsumerList
- 2.2.5 CountdownAlertTimes
- 2.2.6 CountdownIndex
- 2.2.7 DeploymentPointList
- 2.2.8 ElapsedTime
- 2.2.9 EndTime
- 2.2.10 EnergySources
- 2.2.11 EnergyThresholds
- 2.2.12 GameEndUIEvent
- 2.2.13 JumpJetRechargeTime
- 2.2.14 LastCriticalLevelTime
- 2.2.15 LimboLocationString
- 2.2.16 MaxArtifactCarryTime
- 2.2.17 NextLevelLoadingUIEvent
- 2.2.18 NumEnergySources
- 2.2.19 RemainingTime
- 2.2.20 RespawnDelaySeconds
- 2.2.21 RespawnTimer
- 2.2.22 RestartWait
- 2.2.23 ScoreKeeper
- 2.2.24 TeamEnergyInfo
- 2.2.25 TeamEnergyInitial
- 2.2.26 TeamEnergyMax
- 2.2.27 TeamFeatureWarningThreshold
- 2.2.28 TurretAddPctPer
- 2.2.29 UniqueArtifactID
- 2.3 Default values
- 3 Enums
- 4 Structs
- 5 Functions
- 6 States
- Package:
- U2
- Direct subclass:
- AsteroidGame
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
XMPGame.uc
Constants[edit]
MaxEnergySources[edit]
Value: 16
Properties[edit]
Property group 'XMPGame'[edit]
AllArtifactsCheckDelay[edit]
Type: float
Default value: 5.0
EnergyCriticalLevel[edit]
Type: float
Default value: 0.15
EnergyCriticalTimeout[edit]
Type: float
Default value: 5.0
Internal variables[edit]
ArtInfo[edit]
Type: array<ArtifactInfo>
bookkeeping of where the artifacts are
bJumpJetRechargesOnLanding[edit]
Type: bool
Modifiers: config
ignored if < 0.0 !!ARL (mdf) tbr
bTeamAutobalance[edit]
Type: bool
Modifiers: config
ConsumerList[edit]
Type: array<ConsumerInfoT>
list of actors which use energy
CountdownAlertTimes[edit]
Default value, index 0: 300
Default value, index 1: 240
Default value, index 2: 180
Default value, index 3: 120
Default value, index 4: 60
Default value, index 5: 30
Default value, index 6: 10
CountdownIndex[edit]
Type: int
DeploymentPointList[edit]
Type: DeploymentPoint
ElapsedTime[edit]
Type: int
EndTime[edit]
Type: float
EnergySources[edit]
Type: EnergySource
Array size: 16 (MaxEnergySources
)
EnergyThresholds[edit]
Type: array<FeatureThresholdT>
Default value, index 0:
Member | Value |
---|---|
Feature | 'IconNode' |
Threshold | 0.8 |
Default value, index 1:
Member | Value |
---|---|
Feature | 'PackBase' |
Threshold | 0.75 |
Default value, index 2:
Member | Value |
---|---|
Feature | 'XMPStationaryTurret' |
Threshold | 0.7 |
Default value, index 3:
Member | Value |
---|---|
Feature | 'RocketTurret' |
Threshold | 0.65 |
Default value, index 4:
Member | Value |
---|---|
Feature | 'LandMines' |
Threshold | 0.6 |
Default value, index 5:
Member | Value |
---|---|
Feature | 'FieldGenerator' |
Threshold | 0.55 |
Default value, index 6:
Member | Value |
---|---|
Feature | 'LaserTripMines' |
Threshold | 0.5 |
Default value, index 7:
Member | Value |
---|---|
Feature | 'AutoTurret' |
Threshold | 0.35 |
Default value, index 8:
Member | Value |
---|---|
Feature | 'Vehicle' |
Threshold | 0.3 |
Default value, index 9:
Member | Value |
---|---|
Feature | 'PowerStation' |
Threshold | 0.2 |
GameEndUIEvent[edit]
Type: int
JumpJetRechargeTime[edit]
Type: float
Modifiers: config
ignored if < 0.0 !!ARL (mdf) tbr
LastCriticalLevelTime[edit]
Type: float
LimboLocationString[edit]
Type: string
Modifiers: localized
Default value: "Redeploying"
MaxArtifactCarryTime[edit]
Type: int
max time, in seconds, a player can hold on to an artifact
Default value: 240
NextLevelLoadingUIEvent[edit]
Type: int
NumEnergySources[edit]
Type: int
RemainingTime[edit]
Type: int
RespawnDelaySeconds[edit]
Type: int
Modifiers: config
time to wait between respawning dead players
Default value: 25
RespawnTimer[edit]
Type: int
RestartWait[edit]
Type: int
Modifiers: config
Default value: 45
ScoreKeeper[edit]
Type: ScoreKeeper
TeamEnergyInfo[edit]
Type: array<TeamEnergyInfoT>
TeamEnergyInitial[edit]
Type: float
energy give to each team at the start of match
Default value: 0.499
TeamEnergyMax[edit]
Type: float
maximum energy a team can accumulate
Default value: 1.2
TeamFeatureWarningThreshold[edit]
Type: float
Default value: 0.02
TurretAddPctPer[edit]
Type: float
Default value: 0.0125
UniqueArtifactID[edit]
Type: int
artifact ID generator;
Default values[edit]
Property | Value |
---|---|
bClearBannedBetweenMaps | True |
bPauseable | False |
bRestartLevel | False |
bTeamGame | True |
DeathMessageClass | Class'U2.XMPDeathMessage' |
DefaultPlayerClassName | "Pawns.Gunner" |
GameName | "XMP" |
MapListType | "U2.MapListXMP" |
MapPrefix | "XMP" |
MinTeamChangeDelay | 10.0 |
PlayerControllerClassName | "U2.U2PlayerController" |
PreMatchWait | 40 |
TeamDamage | 0.5 |
TimeLimit | 45 |
Enums[edit]
EArtifactState[edit]
- AS_Stored
- AS_Dropped
- AS_Carried
EFeatureState[edit]
- FS_Offline
- FS_AlmostOffline
- FS_Online
Structs[edit]
ArtifactInfo[edit]
- int ID
- Artifact ID
- class<Artifact> Type
- Artifact type
- int Team
- which team this artifact is registered to
- Pawn Carrier
- pawn carrying the artifact (using / stealing)
- EArtifactState State
- where the artifact is
- float PickedUpTime
ConsumerInfoT[edit]
FeatureThresholdT[edit]
- name Feature
- game play feature (stations, packs, vehicles, turrets)
- float Threshold
- amount of team energy needed to support feature
TeamEnergyInfoT[edit]
- float LastTeamEnergy
- team energy level when last checked
- bool bWarned
- has team received a warning that a feature is going offline
Functions[edit]
Static functions[edit]
ParseMessageString[edit]
Overrides: GameInfo.ParseMessageString
Events[edit]
Destroyed[edit]
Overrides: Actor.Destroyed
PostLogin[edit]
Overrides: GameInfo.PostLogin
PreBeginPlay[edit]
Overrides: GameInfo.PreBeginPlay
SetInitialState[edit]
Overrides: Actor.SetInitialState
Other instance functions[edit]
See XMPGame instance functions.
States[edit]
MatchInProgress[edit]
MatchInProgress.BeginState[edit]
Overrides: Object.BeginState (global)
MatchInProgress.Timer[edit]
Overrides: GameInfo.Timer (global)
MatchOver[edit]
MatchOver.BeginState[edit]
Overrides: Object.BeginState (global)
MatchOver.Timer[edit]
Overrides: GameInfo.Timer (global)
MatchOver.ChangeTeam[edit]
Overrides: ChangeTeam (global)
MatchOver.DrainTeamEnergy[edit]
Overrides: DrainTeamEnergy (global)
MatchOver.ReduceDamage[edit]
Overrides: GameInfo.ReduceDamage (global)
MatchOver.RestartGame[edit]
Overrides: GameInfo.RestartGame (global)
MatchOver.RestartPlayer[edit]
Overrides: GameInfo.RestartPlayer (global)
MatchOver.ScoreKill[edit]
Overrides: ScoreKill (global)
PendingMatch[edit]
Modifiers: auto
PendingMatch.Timer[edit]
Overrides: GameInfo.Timer (global)