I love the smell of UnrealEd crashing in the morning. – tarquin

UE1:Predator (RTNP)

From Unreal Wiki, The Unreal Engine Documentation Site
Revision as of 10:10, 17 May 2008 by Wormbo (Talk | contribs) (Auto-generated page)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
RTNP Object >> Actor >> Pawn >> ScriptedPawn >> Predator

Contents

Package: 
UPak
Direct subclasses:
PredatorPathUser, TransitionPredator

Predator.

Properties

Property group 'Predator'

AttackThreshold

Type: float


Default value: 300.0

bDebugLog

Type: bool


BiteDamage

Type: byte

Basic damage done by bite.

Default value: 5

GroupRadius

Type: float


Default value: 512.0

RetreatThreshold

Type: float


Default value: 150.0

Property group 'Sounds'

Bite

Type: Sound


Default value: Sound'UPak.Predator.Bite'

Fear2

Type: Sound


Default value: Sound'UPak.Predator.fear2'

Fear3

Type: Sound


Default value: Sound'UPak.Predator.fear3'

Footstep

Type: Sound


Default value: Sound'UPak.Predator.step1'

Footstep2

Type: Sound


Default value: Sound'UPak.Predator.step2'

hitsound3

Type: Sound


Default value: Sound'UPak.Predator.hurt3'

hitsound4

Type: Sound


Internal variables

AllHealth

Type: float


Default value: 100.0

DestList

Type: NavPtInfo

Array size: 32


DestListSize

Type: int


GroupHealth

Type: float


Default value: 100.0

pni

Type: PathNodeIterator


Default values

Property Value
AccelRate 1200.0
Acquire Sound'UPak.Predator.hate'
AmbientSound Sound'UPak.Predator.Idle'
AttitudeToPlayer ATTITUDE_Ignore
bIsWuss True
bLeadTarget False
Buoyancy 50.0
bWarnTarget False
CarcassType Class'UPak.PredatorCarcass'
CollisionHeight 32.0
CollisionRadius 16.0
CombatStyle 1.0
Die Sound'UPak.Predator.Die'
DrawType DT_Mesh
Fear Sound'UPak.Predator.fear1'
GroundSpeed 525.0
HitSound1 Sound'UPak.Predator.hurt1'
HitSound2 Sound'UPak.Predator.hurt2'
JumpZ 225.0
Mass 50.0
MeleeRange 60.0
Mesh LodMesh'UPak.Predator'
PeripheralVision -1.0
ReFireRate 0.5
Roam Sound'UPak.Predator.Idle'
RotationRate
Member Value
Pitch 3072
Roll 2048
Yaw 120000
Threaten Sound'UPak.Predator.hate'
TransientSoundVolume 3.0
UnderWaterTime -1.0

Structs

NavPtInfo

NavigationPoint NavPt 
float Distance 
bool bReachable 
bool bVisibleToEnemy 

Functions

Events

MayFall

event MayFall ()

Overrides: Pawn.MayFall


PreBeginPlay

event PreBeginPlay ()

Overrides: ScriptedPawn.PreBeginPlay


TakeDamage

event TakeDamage (int Damage, Pawn InstigatedBy, Object.Vector HitLocation, Object.Vector Momentum, name DamageType)

Overrides: Pawn.TakeDamage


ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: ScriptedPawn.ZoneChange


Other instance functions

See Predator instance functions.

States

Attacking

Inherits from: ScriptedPawn.Attacking

Ignores: Bump, HearNoise, HitWall, SeePlayer

Attacking.BeginState

event BeginState ()

Overrides: ScriptedPawn.Attacking.BeginState


Attacking.EnemyNotVisible

event EnemyNotVisible ()

Overrides: ScriptedPawn.Attacking.EnemyNotVisible


Attacking.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: TakeDamage (global)


Attacking.Timer

event Timer ()

Overrides: ScriptedPawn.Attacking.Timer


Attacking.ChooseAttackMode

function ChooseAttackMode ()

Overrides: ScriptedPawn.Attacking.ChooseAttackMode


Attacking.PeerNotification

function PeerNotification (Pawn Instigator, name Message, Pawn Other)

Overrides: PeerNotification (global)


Charging

Charging.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: ScriptedPawn.Charging.TakeDamage


Charging.PeerNotification

function PeerNotification (Pawn Instigator, name Message, Pawn Other)

Overrides: PeerNotification (global)


FallingState

Inherits from: ScriptedPawn.FallingState

Ignores: Bump, HearNoise, HitWall, WarnTarget

FallingState.Landed

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.FallingState.Landed


FallingState.PlayTakeHit

function PlayTakeHit (float tweentime, Object.Vector HitLoc, int damage)

Overrides: PlayTakeHit (global)


Hiding

Ignores: EnemyNotVisible, HearNoise, SeePlayer

Hiding.AnimEnd

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Hiding.BeginState

event BeginState ()

Overrides: Object.BeginState (global)


Hiding.Bump

event Bump (Actor Other)

Overrides: ScriptedPawn.Bump (global)


Hiding.HitWall

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Hiding.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: TakeDamage (global)


Hiding.Timer

event Timer ()

Overrides: Actor.Timer (global)


Hiding.ChangeDestination

function ChangeDestination ()


Hiding.PeerNotification

function PeerNotification (Pawn Instigator, name Message, Pawn Other)

Overrides: PeerNotification (global)


Hiding.PickDestination

function PickDestination ()


Hiding.PickNextSpot

function PickNextSpot ()


Hiding.ReachedHome

function ReachedHome ()


Hiding.SetFall

function SetFall ()

Overrides: ScriptedPawn.SetFall (global)


Hiding.TurnAround

function TurnAround ()


Hunting

Inherits from: ScriptedPawn.Hunting

Ignores: EnemyNotVisible

Hunting.BeginState

event BeginState ()

Overrides: ScriptedPawn.Hunting.BeginState


Hunting.EndState

event EndState ()

Overrides: ScriptedPawn.Hunting.EndState


MeleeAttack

MeleeAttack.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: ScriptedPawn.MeleeAttack.TakeDamage


MeleeAttack.PeerNotification

function PeerNotification (Pawn Instigator, name Message, Pawn Other)

Overrides: PeerNotification (global)


Retreating

Inherits from: ScriptedPawn.Retreating

Ignores: Retreating.AnimEnd, Retreating.BeginState, Retreating.Bump, EnemyNotVisible, HearNoise, Retreating.HitWall, SeePlayer, Retreating.SetFall, Retreating.TakeDamage, Retreating.Timer

TakeHit

Inherits from: ScriptedPawn.TakeHit

Ignores: Bump, HearNoise, HitWall, SeePlayer

TakeHit.BeginState

event BeginState ()

Overrides: ScriptedPawn.TakeHit.BeginState


TakeHit.Landed

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.TakeHit.Landed


TakeHit.PlayTakeHit

function PlayTakeHit (float tweentime, Object.Vector HitLoc, int damage)

Overrides: PlayTakeHit (global)


Waiting

Waiting.AnimEnd

event AnimEnd ()

Overrides: ScriptedPawn.Waiting.AnimEnd


Waiting.BeginState

event BeginState ()

Overrides: ScriptedPawn.Waiting.BeginState


Waiting.Bump

event Bump (Actor Other)

Overrides: ScriptedPawn.Waiting.Bump


Waiting.Landed

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.Waiting.Landed


Waiting.TakeDamage

event TakeDamage (int Damage, Pawn instigatedBy, Object.Vector hitlocation, Object.Vector momentum, name damageType)

Overrides: ScriptedPawn.Waiting.TakeDamage


Waiting.Timer

event Timer ()

Overrides: ScriptedPawn.Waiting.Timer


Waiting.EnemyAcquired

function EnemyAcquired ()

Overrides: ScriptedPawn.Waiting.EnemyAcquired


Waiting.PeerNotification

function PeerNotification (Pawn Instigator, name Message, Pawn Other)

Overrides: PeerNotification (global)