UE2:ONSPowerNode (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to navigation Jump to search
Package: 
Onslaught

This class implements behavioral differences of power nodes from power cores. The class to place in Onslaught maps is ONSPowerNodeNeutral.

Properties

ConstructingString

Type: string

Modifiers: localized

This value is used to build the display name of power nodes that are currently under construction.

Default value: " Constructing PowerNode"

EnergySphere

Type: ONSPowerNodeEnergySphere

The rotating part above constructing and active power nodes. It forwards any damage or healing attempts to the power node itself.

NeutralString

Type: string

Modifiers: localized

This value is used to build the display name of power nodes that are currently not owned by any team.

Default value: "Neutral PowerNode"

Default values

Property Value
ActiveSound Sound'ONSVehicleSounds-S.PwrNodeActive02'
AIShootOffset
Member Value
Z 370.0
bDestinationOnly False
bFinalCore False
BlueActiveSkins[0] Texture'ONSstructureTextures.CoreGroup.PowerNodeTEX'
BlueActiveSkins[1] FinalBlend'ONSstructureTextures.CoreGroup.powerNodeUpperFLAREblueFinal'
BlueConstructingSkins[0] Texture'ONSstructureTextures.CoreGroup.PowerNodeTEX'
BlueConstructingSkins[1] FinalBlend'ONSstructureTextures.CoreGroup.powerNodeUpperFLAREblueFinal'
bPathColliding False
CollisionHeight 30.0
CollisionRadius 160.0
ConstructedEvent[0] "red_powernode_constructed"
ConstructedEvent[1] "blue_powernode_constructed"
CoreStage 4
DamageCapacity 2000
DefensePriority 1
DestroyedEvent[0] "red_powernode_destroyed"
DestroyedEvent[1] "blue_powernode_destroyed"
DestroyedEvent[2] "red_constructing_powernode_destroyed"
DestroyedEvent[3] "blue_constructing_powernode_destroyed"
DestructionMessageIndex 16
DrawScale 2.0
LinkHealMult 1.0
ObjectiveStringSuffix " PowerNode"
PrePivot
Member Value
Z 25.0
RedActiveSkins[0] Texture'ONSstructureTextures.CoreGroup.PowerNodeTEX'
RedActiveSkins[1] FinalBlend'ONSstructureTextures.CoreGroup.powerNodeUpperFLAREredFinal'
RedConstructingSkins[0] Texture'ONSstructureTextures.CoreGroup.PowerNodeTEX'
RedConstructingSkins[1] FinalBlend'ONSstructureTextures.CoreGroup.powerNodeUpperFLAREredFinal'
Score 5
ShieldClass Class'Onslaught.ONSPowerNodeShield'
ShieldOffset
Member Value
Z 220.0
StaticMesh StaticMesh'VMStructures.CoreGroup.PowerNodeBaseSM'

Functions

Events

PostBeginPlay

simulated event PostBeginPlay ()

Overrides: ONSPowerCore.PostBeginPlay


Other instance functions

GetHumanReadableName

simulated function string GetHumanReadableName ()

Overrides: ONSPowerCore.GetHumanReadableName

Builds the name of the power node based on its current state and team ownership.

PowerCoreActive

simulated function PowerCoreActive ()

Overrides: ONSPowerCore.PowerCoreActive

Makes the energy sphere above the node's base visible and sets its team skin.

PowerCoreConstructing

simulated function PowerCoreConstructing ()

Overrides: ONSPowerCore.PowerCoreConstructing

Makes the energy sphere above the node's base visible and sets its team skin. This also broadcasts the "under construction" message.

PowerCoreDestroyed

simulated function PowerCoreDestroyed ()

Overrides: ONSPowerCore.PowerCoreDestroyed

Hides the energy sphere above the node's base, disables associated turrets, vehicle factories and player starts and creates an explosion effect.

PowerCoreDisabled

simulated function PowerCoreDisabled ()

Overrides: ONSPowerCore.PowerCoreDisabled

Hides the entire power node.

PowerCoreNeutral

simulated function PowerCoreNeutral ()

Overrides: ONSPowerCore.PowerCoreNeutral

Hides the energy sphere above the node's base and resets the base's skins.

SpawnNodeTeleportTrigger

function SpawnNodeTeleportTrigger ()

Overrides: ONSPowerCore.SpawnNodeTeleportTrigger

Overrides the ONSPowerCore implementation to do nothing because players can stand on a power node base to telport to other nodes.

TellBotHowToHeal

function bool TellBotHowToHeal (Bot B)

Overrides: DestroyableObjective.TellBotHowToHeal

Implements AI considerations for healing power nodes.