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

UE2:U2SkaarjBase (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
U2XMP Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> U2PawnBase >> U2PawnBasic >> U2SkaarjBase
Package: 
U2Pawns
Direct subclasses:
U2SkaarjHeavy, U2SkaarjLight

U2SkaarjBase.uc

Constants[edit]

EventIncoming[edit]

Value: 'Incoming'


LeftGloveBoneName[edit]

Value: "Skaarj L Hand"


RightGloveBoneName[edit]

Value: "Skaarj R Hand"


Properties[edit]

Property group 'U2SkaarjBase'[edit]

DefensiveCloseSpeed[edit]

Type: float


Default value: 0.194

MovementShakeDuration[edit]

Type: float


Default value: 0.4

MovementShakeMagnitude[edit]

Type: float


Default value: 8.0

MovementShakeRadius[edit]

Type: float


Default value: 1024.0

Internal variables[edit]

AmbientSoundIndex[edit]

Type: int


Default value: -1

AmbientSoundStrings[edit]

Type: array<string>


IncomingProxy[edit]

Type: CollisionProxyIncoming


ProxyHeight[edit]

Type: float

from ground (including 2x normal collision height)

Default value: 128.0

ProxyRadius[edit]

Type: float


Default value: 256.0

Default values[edit]

Property Value
AcquisitionAnimationOdds 0.2
AnimateHurtRatio 0.0
bCanCrawl True
bCanCrouch True
bCanStrafe False
bDistressedWandering False
bHasRangedAttack True
bHeadTrackingEnabled True
bScaleRotationRates True
bSpecialHardLandings True
bWeaponAimingEnabled True
ControllerClass Class'U2Pawns.SkaarjController'
DamageFilterClass Class'U2Pawns.DamageFilterSkaarj'
FireFastPauseTime 0.2
GibSetClass Class'U2Pawns.GibSetSkaarj'
GroundSpeed 450.0
ImpaleAttachDamage 30.0
ImpaleAttachShakeMag 15.0
ImpaleAttachShakeSecs 0.75
ImpaleDetachDamage 30.0
ImpaleDetachMomentum 350.0
ImpaleDetachShakeMag 10.0
ImpaleDetachShakeSecs 0.75
ImpaleMountNode "Skaarj R Hand"
LandCompressVelocityStanding -1300.0
LandDamageVelocityStanding -2000.0
LandFatalVelocityStanding -2600.0
MaxFallSpeed 2000.0
MinTimeBetweenRandomSounds 3.0
PostAcquisitionAnimationDelay 1.0
RotationRate
Member Value
Yaw 15000
RotationRateYawEnemy 48000
RotationRateYawEnemySeen 65536
SetMoveSpeedFudge 1.111
SightRadiusFriend 1024.0
SightRadiusFriendAlert 2500.0
TacticalMoveType TMT_Serpentine
TauntAnimationOdds 0.2
TeamNumber 20
WalkingAnims[1]
Member Value
MinSpeed 0.55
WalkingAnims[2]
Member Value
MinSpeed 0.85
WalkingAnimType WAT_RunFast
WalkingPct 0.194
WalkingSlowPct 0.194
WanderDistMax 512.0
WanderDistMin 256.0
WanderPauseMax 5.0
WanderPauseMin 1.0
WanderSpeedMax 0.25
WanderSpeedMin 0.25
WanderSpreadAngle 60.0
WanderTurnToDestinationOdds 1.0

Functions[edit]

Events[edit]

PostBeginPlay[edit]

event PostBeginPlay ()

Overrides: U2PawnBasic.PostBeginPlay


PreBeginPlay[edit]

event PreBeginPlay ()

Overrides: U2PawnBase.PreBeginPlay


Other instance functions[edit]

Died[edit]

function Died (Controller Killer, class<DamageTypeDamageType, Object.Vector HitLocation, Object.Vector Momentum)

Overrides: U2Pawn.Died


GetFireOffset[edit]

function Object.Vector GetFireOffset ()

Overrides: U2PawnBasic.GetFireOffset


GetLeadTarget[edit]

function bool GetLeadTarget ()


GetLeftGloveLocation[edit]

function Object.Vector GetLeftGloveLocation ()


GetProjectileSpeed[edit]

function float GetProjectileSpeed ()


GetRightGloveLocation[edit]

function Object.Vector GetRightGloveLocation ()


LandedOnTexture[edit]

function LandedOnTexture (float ImpactSpeed)

Overrides: U2PawnBase.LandedOnTexture


NotifyDefendLeft[edit]

function NotifyDefendLeft ()


NotifyDefendRight[edit]

function NotifyDefendRight ()


NotifySpawnShot[edit]

function NotifySpawnShot ()


NotifySpawnShotLeft[edit]

function NotifySpawnShotLeft ()


NotifySpawnShotRight[edit]

function NotifySpawnShotRight ()


PlayMovementSound[edit]

simulated function PlayMovementSound ()

Overrides: U2PawnBase.PlayMovementSound


PossessedBy[edit]

simulated function PossessedBy (Controller C)

Overrides: U2Pawn.PossessedBy


SetAmbientSound[edit]

function SetAmbientSound ()


SetAmbientSoundIndex[edit]

function SetAmbientSoundIndex ()


ShakeGround[edit]

function ShakeGround (float ShakeScale)


Trigger[edit]

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

Overrides: Pawn.Trigger


WentDormant[edit]

function WentDormant (bool bVal)

Overrides: LicenseePawn.WentDormant