Once I get that upgrade to 36-hour days, I will tackle that. – Mychaeel

UE1:Skaarj (U1)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U1 Object >> Actor >> Pawn >> ScriptedPawn >> Skaarj
Package: 
UnrealShare
Direct subclasses:
SkaarjTrooper, SkaarjWarrior
This class in other games:
RTNP, UT, UT2003, UT2004

Skaarj.

Properties

Property group 'Skaarj'

bButtonPusher

Type: bool


bFakeDeath

Type: bool


ClawDamage

Type: byte

Basic damage done by lunge.

Default value: 15

LungeDamage

Type: byte

Basic damage done by lunge.

Default value: 30

SpinDamage

Type: byte

Basic damage done by lunge.

Default value: 20

Property group 'Sounds'

claw

Type: Sound


Default value: Sound'UnrealShare.Skaarj.claw2s'

Die2

Type: Sound


Default value: Sound'UnrealShare.Skaarj.death2sk'

Footstep

Type: Sound


Default value: Sound'UnrealShare.Cow.walkC'

Footstep2

Type: Sound


Default value: Sound'UnrealShare.Cow.walkC'

hairflip

Type: Sound


Default value: Sound'UnrealShare.Skaarj.hairflp2sk'

hitsound3

Type: Sound


Default value: Sound'UnrealShare.Skaarj.injur3sk'

hitsound4

Type: Sound


Default value: Sound'UnrealShare.Skaarj.injur3sk'

lunge

Type: Sound


Default value: Sound'UnrealShare.Skaarj.lunge1sk'

slice

Type: Sound


Default value: Sound'UnrealShare.Skaarj.clawhit1s'

spin

Type: Sound


Default value: Sound'UnrealShare.Skaarj.spin1s'

syllable1

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl07sk'

syllable2

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl09sk'

syllable3

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl11sk'

syllable4

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl12sk'

syllable5

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl13sk'

syllable6

Type: Sound


Default value: Sound'UnrealShare.Skaarj.syl15sk'

Internal variables

AttackSuccess

Type: bool


phrase

Type: name


phrasesyllable

Type: byte


voicePitch

Type: float


Default value: 0.5

Default values

Property Value
AccelRate 1200.0
Acquire Sound'UnrealShare.Skaarj.chalnge1s'
Aggressiveness 0.5
AmbientSound Sound'UnrealShare.Skaarj.amb1sk'
bCanStrafe True
bHasRangedAttack True
bMovingRangedAttack True
Buoyancy 150.0
CarcassType Class'UnrealShare.SkaarjCarcass'
CollisionHeight 46.0
CollisionRadius 35.0
CombatStyle 0.65
Die Sound'UnrealShare.Skaarj.death1sk'
DrawType DT_Mesh
GroundSpeed 440.0
Health 210
HitSound1 Sound'UnrealShare.Skaarj.injur1sk'
HitSound2 Sound'UnrealShare.Skaarj.injur2sk'
Intelligence BRAINS_HUMAN
Mass 150.0
MeleeRange 40.0
RangedProjectile Class'UnrealShare.SkaarjProjectile'
ReFireRate 0.5
Roam Sound'UnrealShare.Skaarj.roam11s'
RotationRate
Member Value
Pitch 3072
Roll 2048
Yaw 60000
Threaten Sound'UnrealShare.Skaarj.chalnge3s'
TransientSoundVolume 3.0
UnderWaterTime -1.0

Functions

Events

PreBeginPlay

event PreBeginPlay ()

Overrides: ScriptedPawn.PreBeginPlay


SpeechTimer

event SpeechTimer ()

Overrides: Pawn.SpeechTimer


ZoneChange

event ZoneChange (ZoneInfo newZone)

Overrides: ScriptedPawn.ZoneChange


Other instance functions

See Skaarj instance functions.

States

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)


Hunting

Inherits from: ScriptedPawn.Hunting

Ignores: EnemyNotVisible

Hunting.BeginState

event BeginState ()

Overrides: ScriptedPawn.Hunting.BeginState


Hunting.EndState

event EndState ()

Overrides: ScriptedPawn.Hunting.EndState


RangedAttack

Inherits from: ScriptedPawn.RangedAttack

Ignores: HearNoise, SeePlayer

RangedAttack.Bump

event Bump (Actor Other)

Overrides: ScriptedPawn.Bump (global)


RangedAttack.LungeDamageTarget

function LungeDamageTarget ()


RangedAttack.PlayRangedAttack

function PlayRangedAttack ()

Overrides: PlayRangedAttack (global)


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)