Always snap to grid

UE2:SpiderBaby (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Decoration >> U2Decoration >> BreakableItem >> SpiderBaby
Package: 
U2Weapons

SpiderBaby.uc $Author: Mbaldwin $ $Date: 12/13/02 5:15p $ $Revision: 29 $

Constants

AlertState

Value: 'Alert'


ExplodedState

Value: 'Exploded'


GestationState

Value: 'Gestation'


AttackTimer

Value: 'Attack'


CheckActivationTimer

Value: 'CheckActivation'


Properties

Property group 'SpiderBaby'

AttackDelaySeconds

Type: Object.Range

difficulty scaled.

Default value:

Member Value
A 1.0
B 0.5

AttackHeight

Type: float


Default value: 72.0

AttackRadius

Type: float


Default value: 180.0

bCacheTarget

Type: bool


Default value: True

bFertilized

Type: bool


GestationPeriod

Type: float


Default value: 3.0

MaxSize

Type: float


Default value: 1.5

MinSize

Type: float


Default value: 0.75

Skins_Alert

Type: array<Material>


Default value, index 0: Shader'343T.AraknidPod.AraknidPodB'

Default value, index 1: Shader'343T.AraknidPod.AraknidPodC'

Skins_Alive

Type: array<Material>


Default value, index 0: Shader'343T.AraknidPod.AraknidPodA'

Default value, index 1: Shader'343T.AraknidPod.AraknidPodC'

Skins_Dead

Type: array<Material>


Default value, index 0: Shader'343T.AraknidPod.AraknidPodC'

Default value, index 1: Combiner'343T.AraknidPod.AraknidPodFleshy3'

Default value, index 2: Shader'343T.AraknidPod.AraknidPodC'

TeamNumber

Type: int


Default value: 43

Internal variables

AttackBeginSound

Type: Sound


Default value: Sound'U2WeaponsA.LeechGun.LG_UnfertilizedOpen'

AttackCollisionProxy

Type: CollisionProxyIncoming


AttackSound

Type: Sound


Default value: Sound'U2WeaponsA.LeechGun.LG_Jump'

AttackVictim

Type: Pawn


bSelfDestruct

Type: bool


CommandFile

Type: string


CommandLabel

Type: string


HatchOffset

Type: float


Default value: 5.0

InitialLocation

Type: Object.Vector


StartVelocity

Type: Object.Vector


Default values

Property Value
bIgnoreSingularityDamage True
bIgnoreSingularityForces True
bNoStaticMeshCollide True
BreakParticleEffectsRefs[0] ParticleSalamander'LeechFX.ParticleSalamander0'
BrokenStaticMesh StaticMesh'343M.Pickups.ammo_LG_split'
CollisionHeight 9.3
CollisionRadius 26.0
DrawType DT_StaticMesh
HitPoints 10
StaticMesh StaticMesh'343M.Pickups.ammo_LG'

Functions

Events

Destroyed

event Destroyed ()

Overrides: Decoration.Destroyed


PostBeginPlay

event PostBeginPlay ()

Overrides: Actor.PostBeginPlay


Other instance functions

Attack

function Attack ()


BreakApart

function BreakApart ()

Overrides: BreakableItem.BreakApart


CanActivate

function bool CanActivate (Pawn Victim)


CleanupCollisionProxy

function CleanupCollisionProxy ()


DelayedAttack

function DelayedAttack (Pawn Victim)


DoActivate

function DoActivate (Pawn Victim)


Fertilize

function Fertilize ()


GetSpawnLocation

function Object.Vector GetSpawnLocation ()


SelfDestruct

function SelfDestruct ()


SetScale

function SetScale (float NewScale)


SetSkin_Alert

function SetSkin_Alert ()


SetSkin_Alive

function SetSkin_Alive ()


SetSkin_Dead

function SetSkin_Dead ()


SpawnBaby

function bool SpawnBaby (optional Pawn Victim)


TakeDamage

function TakeDamage (int Damage, Pawn EventInstigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: BreakableItem.TakeDamage


Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Decoration.Trigger


ValidEnemy

function bool ValidEnemy (Pawn Victim)


States

@AlertState

@AlertState.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


@AlertState.EndState

event EndState ()

Overrides: Object.EndState (global)


@AlertState.UnTouch

event UnTouch (Actor Other)

Overrides: Actor.UnTouch (global)


@AlertState.CheckActivation

function CheckActivation ()


@AlertState.Trigger

function Trigger (Actor Other, Pawn EventInstigator, optional name EventName)

Overrides: Trigger (global)


@ExplodedState

Ignores: Trigger

@GestationState

Ignores: Trigger

@GestationState.Tick

event Tick (float DeltaTime)

Overrides: Actor.Tick (global)