I search for solutions in this order: Past Code, Unreal Source, Wiki, BUF, groups.yahoo, google, screaming at monitor. – RegularX

Difference between revisions of "UE3:UTOnslaughtGame (UT3)"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
(Talk)
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[edit]

bSidesAreSwitched[edit]

Type: bool


bSpawnNodeSelected[edit]

Type: bool


bSwapSidesAfterReset[edit]

Type: bool

Modifiers: config


Default value: True

Orbs[edit]

Type: UTOnslaughtFlag

Array size: 2

Holds refs to the two orbs

OvertimeCoreDrainPerSec[edit]

Type: float


Default value: 20.0

PowerCore[edit]

Type: UTOnslaughtPowerCore

Array size: 2


PowerNodes[edit]

Type: array<UTOnslaughtObjective>


SelectedStartNode[edit]

Type: UTGameObjective


Default values[edit]

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[edit]

Static functions[edit]

AllowMutator[edit]

static function bool AllowMutator (string MutatorClassName)

Overrides: UTGame.AllowMutator


Events[edit]

InitGame[edit]

event InitGame (string Options, out string ErrorMessage)

Overrides: UTTeamGame.InitGame


Logout[edit]

event Logout (Controller Exiting)

Overrides: UTTeamGame.Logout


PostLogin[edit]

event PostLogin (PlayerController PC)

Overrides: UTTeamGame.PostLogin


PostSeamlessTravel[edit]

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[edit]

event Reset ()

Overrides: UTGame.Reset

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

Other instance functions[edit]

See UTOnslaughtGame instance functions.

States[edit]

MatchInProgress[edit]

MatchInProgress.Timer[edit]

event Timer ()

Overrides: UTGame.MatchInProgress.Timer


MatchOver[edit]

MatchOver.FindNewObjectives[edit]

function FindNewObjectives (UTGameObjective DisabledObjective)

Overrides: FindNewObjectives (global)

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

MatchOver.MainCoreDestroyed[edit]

function MainCoreDestroyed (byte T)

Overrides: MainCoreDestroyed (global)