UE3:UTOnslaughtGame (UT3): Difference between revisions

From Unreal Wiki, The Unreal Engine Documentation Site
No edit summary
m added missing members
 
Line 11: Line 11:
}}
}}
{{autogenerated}}
{{autogenerated}}
Copyright 1998-2007 Epic Games, Inc. All Rights Reserved.
Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.


==Properties==
==Properties==
Line 56: Line 56:
====PowerNodes====
====PowerNodes====
'''Type:''' [[array]]<{{cl|UTOnslaughtObjective}}>
'''Type:''' [[array]]<{{cl|UTOnslaughtObjective}}>
<!-- enter variable description -->
====SelectedStartNode====
'''Type:''' {{cl|UTGameObjective}}


<!-- enter variable description -->
<!-- enter variable description -->
Line 78: Line 83:
| {{tl|bScoreTeamKills||UTTeamGame}}
| {{tl|bScoreTeamKills||UTTeamGame}}
| False
| False
|-
| {{tl|bStartWithLockerWeaps||UTGame internal variables}}
| True
|-
|-
| {{tl|bUndrivenVehicleDamage||UTGame internal variables}}
| {{tl|bUndrivenVehicleDamage||UTGame internal variables}}
Line 152: Line 160:


<!-- enter event description -->
<!-- enter event description -->
====PostSeamlessTravel====
{{code|event '''PostSeamlessTravel''' ()}}
'''Overrides:''' {{tl|PostSeamlessTravel|UTTeamGame}}
called after a seamless level transition has been completed on the *new* GameInfo
used to reinitialize players already in the game as they won't have *Login() called on them


====Reset====
====Reset====

Latest revision as of 04:54, 16 August 2009

UT3 Object >> Actor >> Info >> GameInfo >> UTGame >> UTDeathmatch >> UTTeamGame >> UTOnslaughtGame
Package:
UTGame
Direct subclass:
UTOnslaughtGame_Content

Copyright 1998-2008 Epic Games, Inc. All Rights Reserved.

Properties

bSidesAreSwitched

Type: bool


bSpawnNodeSelected

Type: bool


bSwapSidesAfterReset

Type: bool

Modifiers: config


Default value: True

Orbs

Type: UTOnslaughtFlag

Array size: 2

Holds refs to the two orbs

OvertimeCoreDrainPerSec

Type: float


Default value: 20.0

PowerCore

Type: UTOnslaughtPowerCore

Array size: 2


PowerNodes

Type: array<UTOnslaughtObjective>


SelectedStartNode

Type: UTGameObjective


Default values

Property Value
Acronym "WAR"
bAllowHoverboard True
bMidGameHasMap True
bScoreDeaths False
bScoreTeamKills False
bStartWithLockerWeaps True
bUndrivenVehicleDamage True
DeathMessageClass Class'UTGame.UTTeamDeathMessage'
Description "Create a power chain to the enemy Core by capturing Nodes in a 'connect the dots' fashion. Nodes at the end of a chain may be controlled by either team. Control Nodes for your team by touching them to start the build process (use the Link Gun alt-fire to speed things up). Once your team has a link to the enemy Core, attack and destroy it."
EndOfMatchRulesTemplateStr_Scoring "First team to score `g points wins"
EndOfMatchRulesTemplateStr_ScoringSingle "First team to score one point wins"
EndOfMatchRulesTemplateStr_Time "Team with most points in `t mins. wins"
FlagKillMessageName 'ORBKILL'
GameName "Warfare"
GoalScore 3
MapPrefixes[0] "WAR"
MidgameScorePanelTag 'ONSPanel'
OnlineGameSettingsClass Class'UTGame.UTGameSettingsWAR'
OnlineStatsWriteClass Class'UTGame.UTLeaderboardWriteWAR'
ResetTimeDelay 18

Functions

Static functions

AllowMutator

static function bool AllowMutator (string MutatorClassName)

Overrides: UTGame.AllowMutator


Events

InitGame

event InitGame (string Options, out string ErrorMessage)

Overrides: UTTeamGame.InitGame


Logout

event Logout (Controller Exiting)

Overrides: UTTeamGame.Logout


PostLogin

event PostLogin (PlayerController PC)

Overrides: UTTeamGame.PostLogin


PostSeamlessTravel

event PostSeamlessTravel ()

Overrides: UTTeamGame.PostSeamlessTravel

called after a seamless level transition has been completed on the *new* GameInfo used to reinitialize players already in the game as they won't have *Login() called on them

Reset

event Reset ()

Overrides: UTGame.Reset

Reset() - reset actor to initial state - used when restarting level without reloading.

Other instance functions

See UTOnslaughtGame instance functions.

States

MatchInProgress

MatchInProgress.Timer

event Timer ()

Overrides: UTGame.MatchInProgress.Timer


MatchOver

MatchOver.FindNewObjectives

function FindNewObjectives (UTGameObjective DisabledObjective)

Overrides: FindNewObjectives (global)

re-evaluate objectives for players because the specified one has been changed/completed

MatchOver.MainCoreDestroyed

function MainCoreDestroyed (byte T)

Overrides: MainCoreDestroyed (global)