My program doesn't have bugs. It just develops random features.

UE1:Predator (RTNP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
RTNP Object >> Actor >> Pawn >> ScriptedPawn >> Predator

Contents

Package: 
UPak
Direct subclasses:
PredatorPathUser, TransitionPredator

Predator.

Properties[edit]

Property group 'Predator'[edit]

AttackThreshold[edit]

Type: float


Default value: 300.0

bDebugLog[edit]

Type: bool


BiteDamage[edit]

Type: byte

Basic damage done by bite.

Default value: 5

GroupRadius[edit]

Type: float


Default value: 512.0

RetreatThreshold[edit]

Type: float


Default value: 150.0

Property group 'Sounds'[edit]

Bite[edit]

Type: Sound


Default value: Sound'UPak.Predator.Bite'

Fear2[edit]

Type: Sound


Default value: Sound'UPak.Predator.fear2'

Fear3[edit]

Type: Sound


Default value: Sound'UPak.Predator.fear3'

Footstep[edit]

Type: Sound


Default value: Sound'UPak.Predator.step1'

Footstep2[edit]

Type: Sound


Default value: Sound'UPak.Predator.step2'

hitsound3[edit]

Type: Sound


Default value: Sound'UPak.Predator.hurt3'

hitsound4[edit]

Type: Sound


Internal variables[edit]

AllHealth[edit]

Type: float


Default value: 100.0

DestList[edit]

Type: NavPtInfo

Array size: 32


DestListSize[edit]

Type: int


GroupHealth[edit]

Type: float


Default value: 100.0

pni[edit]

Type: PathNodeIterator


Default values[edit]

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

NavPtInfo[edit]

NavigationPoint NavPt 
float Distance 
bool bReachable 
bool bVisibleToEnemy 

Functions[edit]

Events[edit]

MayFall[edit]

event MayFall ()

Overrides: Pawn.MayFall


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: ScriptedPawn.PreBeginPlay


TakeDamage[edit]

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

Overrides: Pawn.TakeDamage


ZoneChange[edit]

event ZoneChange (ZoneInfo newZone)

Overrides: ScriptedPawn.ZoneChange


Other instance functions[edit]

See Predator instance functions.

States[edit]

Attacking[edit]

Inherits from: ScriptedPawn.Attacking

Ignores: Bump, HearNoise, HitWall, SeePlayer

Attacking.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.Attacking.BeginState


Attacking.EnemyNotVisible[edit]

event EnemyNotVisible ()

Overrides: ScriptedPawn.Attacking.EnemyNotVisible


Attacking.TakeDamage[edit]

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

Overrides: TakeDamage (global)


Attacking.Timer[edit]

event Timer ()

Overrides: ScriptedPawn.Attacking.Timer


Attacking.ChooseAttackMode[edit]

function ChooseAttackMode ()

Overrides: ScriptedPawn.Attacking.ChooseAttackMode


Attacking.PeerNotification[edit]

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

Overrides: PeerNotification (global)


Charging[edit]

Charging.TakeDamage[edit]

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

Overrides: ScriptedPawn.Charging.TakeDamage


Charging.PeerNotification[edit]

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

Overrides: PeerNotification (global)


FallingState[edit]

Inherits from: ScriptedPawn.FallingState

Ignores: Bump, HearNoise, HitWall, WarnTarget

FallingState.Landed[edit]

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.FallingState.Landed


FallingState.PlayTakeHit[edit]

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

Overrides: PlayTakeHit (global)


Hiding[edit]

Ignores: EnemyNotVisible, HearNoise, SeePlayer

Hiding.AnimEnd[edit]

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Hiding.BeginState[edit]

event BeginState ()

Overrides: Object.BeginState (global)


Hiding.Bump[edit]

event Bump (Actor Other)

Overrides: ScriptedPawn.Bump (global)


Hiding.HitWall[edit]

event HitWall (Object.Vector HitNormal, Actor Wall)

Overrides: Actor.HitWall (global)


Hiding.TakeDamage[edit]

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

Overrides: TakeDamage (global)


Hiding.Timer[edit]

event Timer ()

Overrides: Actor.Timer (global)


Hiding.ChangeDestination[edit]

function ChangeDestination ()


Hiding.PeerNotification[edit]

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

Overrides: PeerNotification (global)


Hiding.PickDestination[edit]

function PickDestination ()


Hiding.PickNextSpot[edit]

function PickNextSpot ()


Hiding.ReachedHome[edit]

function ReachedHome ()


Hiding.SetFall[edit]

function SetFall ()

Overrides: ScriptedPawn.SetFall (global)


Hiding.TurnAround[edit]

function TurnAround ()


Hunting[edit]

Inherits from: ScriptedPawn.Hunting

Ignores: EnemyNotVisible

Hunting.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.Hunting.BeginState


Hunting.EndState[edit]

event EndState ()

Overrides: ScriptedPawn.Hunting.EndState


MeleeAttack[edit]

MeleeAttack.TakeDamage[edit]

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

Overrides: ScriptedPawn.MeleeAttack.TakeDamage


MeleeAttack.PeerNotification[edit]

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

Overrides: PeerNotification (global)


Retreating[edit]

Inherits from: ScriptedPawn.Retreating

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

TakeHit[edit]

Inherits from: ScriptedPawn.TakeHit

Ignores: Bump, HearNoise, HitWall, SeePlayer

TakeHit.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.TakeHit.BeginState


TakeHit.Landed[edit]

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.TakeHit.Landed


TakeHit.PlayTakeHit[edit]

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

Overrides: PlayTakeHit (global)


Waiting[edit]

Waiting.AnimEnd[edit]

event AnimEnd ()

Overrides: ScriptedPawn.Waiting.AnimEnd


Waiting.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.Waiting.BeginState


Waiting.Bump[edit]

event Bump (Actor Other)

Overrides: ScriptedPawn.Waiting.Bump


Waiting.Landed[edit]

event Landed (Object.Vector HitNormal)

Overrides: ScriptedPawn.Waiting.Landed


Waiting.TakeDamage[edit]

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

Overrides: ScriptedPawn.Waiting.TakeDamage


Waiting.Timer[edit]

event Timer ()

Overrides: ScriptedPawn.Waiting.Timer


Waiting.EnemyAcquired[edit]

function EnemyAcquired ()

Overrides: ScriptedPawn.Waiting.EnemyAcquired


Waiting.PeerNotification[edit]

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

Overrides: PeerNotification (global)