I'm a doctor, not a mechanic

UE1:Slith (UT)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT Object >> Actor >> Pawn >> ScriptedPawn >> Slith
Package: 
UnrealShare
This class in other games:
RTNP, U1

Slith.

Properties

Property group 'Slith'

ClawDamage

Type: byte

Basic damage done by Claw/punch.

Default value: 25

Property group 'Sounds'

charge

Type: Sound


die2

Type: Sound


Default value: Sound'UnrealShare.Slith.deathWsl'

dive

Type: Sound


Default value: Sound'UnrealShare.Slith.dive2sl'

scratch

Type: Sound


Default value: Sound'UnrealShare.Slith.scratch1sl'

slash

Type: Sound


Default value: Sound'UnrealShare.Slith.yell4sl'

slice

Type: Sound


slick

Type: Sound


slither

Type: Sound


Default value: Sound'UnrealShare.Slith.slithr1sl'

surface

Type: Sound


Default value: Sound'UnrealShare.Slith.surf1sl'

swim

Type: Sound


Default value: Sound'UnrealShare.Slith.swim1sl'

Internal variables

bFirstAttack

Type: bool


Default values

Property Value
AccelRate 850.0
Acquire Sound'UnrealShare.Slith.yell1sl'
Aggressiveness 0.7
AmbientSound Sound'UnrealShare.Slith.amb1sl'
bHasRangedAttack True
bMovingRangedAttack True
Buoyancy 200.0
CarcassType Class'UnrealShare.SlithCarcass'
CollisionHeight 44.0
CollisionRadius 48.0
CombatStyle 0.85
Die Sound'UnrealShare.Slith.deathLsl'
DrawType DT_Mesh
Fear Sound'UnrealShare.Slith.yell3sl'
GroundSpeed 250.0
Health 210
HitSound1 Sound'UnrealShare.Slith.injur1sl'
HitSound2 Sound'UnrealShare.Slith.injur2sl'
JumpZ 120.0
Mass 200.0
MeleeRange 50.0
Mesh LodMesh'UnrealShare.Slith1'
ProjectileSpeed 750.0
RangedProjectile Class'UnrealShare.SlithProjectile'
ReducedDamagePct 1.0
ReducedDamageType 'Corroded'
ReFireRate 0.4
Roam Sound'UnrealShare.Slith.roam1sl'
RotationRate
Member Value
Pitch 3072
Roll 6000
Yaw 40000
SightRadius 2000.0
Threaten Sound'UnrealShare.Slith.yell2sl'
TimeBetweenAttacks 1.2
UnderWaterTime -1.0
Visibility 150
WalkingSpeed 0.3
WaterSpeed 280.0

Instance functions

AttitudeToCreature

function Pawn.EAttitude AttitudeToCreature (Pawn Other)

Overrides: ScriptedPawn.AttitudeToCreature


CanFireAtEnemy

function bool CanFireAtEnemy ()

Overrides: ScriptedPawn.CanFireAtEnemy


ClawDamageTarget

function ClawDamageTarget ()


JumpOutOfWater

function JumpOutOfWater (Object.Vector jumpDir)

Overrides: ScriptedPawn.JumpOutOfWater


PlayAcquisitionSound

function PlayAcquisitionSound ()

Overrides: ScriptedPawn.PlayAcquisitionSound


PlayChallenge

function PlayChallenge ()

Overrides: ScriptedPawn.PlayChallenge


PlayDive

function PlayDive ()

Overrides: Pawn.PlayDive


PlayDying

function PlayDying (name DamageType, Object.Vector HitLocation)

Overrides: Pawn.PlayDying


PlayInAir

function PlayInAir ()

Overrides: Pawn.PlayInAir


PlayLanded

function PlayLanded (float impactVel)

Overrides: Pawn.PlayLanded


PlayMeleeAttack

function PlayMeleeAttack ()

Overrides: ScriptedPawn.PlayMeleeAttack


PlayMovingAttack

function PlayMovingAttack ()

Overrides: Pawn.PlayMovingAttack


PlayOutOfWater

function PlayOutOfWater ()

Overrides: Pawn.PlayOutOfWater


PlayPatrolStop

function PlayPatrolStop ()

Overrides: Pawn.PlayPatrolStop


PlayRangedAttack

function PlayRangedAttack ()

Overrides: ScriptedPawn.PlayRangedAttack


PlayRunning

function PlayRunning ()

Overrides: Pawn.PlayRunning


PlayTakeHit

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

Overrides: Pawn.PlayTakeHit


PlayThreatening

function PlayThreatening ()

Overrides: Pawn.PlayThreatening


PlayTurning

function PlayTurning ()

Overrides: Pawn.PlayTurning


PlayVictoryDance

function PlayVictoryDance ()

Overrides: Pawn.PlayVictoryDance


PlayWaiting

function PlayWaiting ()

Overrides: Pawn.PlayWaiting


PlayWaitingAmbush

function PlayWaitingAmbush ()

Overrides: Pawn.PlayWaitingAmbush


PlayWalking

function PlayWalking ()

Overrides: Pawn.PlayWalking


PreSetMovement

function PreSetMovement ()

Overrides: Pawn.PreSetMovement


SetFall

function SetFall ()

Overrides: ScriptedPawn.SetFall


SetMovementPhysics

function SetMovementPhysics ()

Overrides: ScriptedPawn.SetMovementPhysics


ShootTarget

function ShootTarget ()


TweenToFalling

function TweenToFalling ()

Overrides: Pawn.TweenToFalling


TweenToFighter

function TweenToFighter (float tweentime)

Overrides: Pawn.TweenToFighter


TweenToPatrolStop

function TweenToPatrolStop (float tweentime)

Overrides: Pawn.TweenToPatrolStop


TweenToRunning

function TweenToRunning (float tweentime)

Overrides: Pawn.TweenToRunning


TweenToWaiting

function TweenToWaiting (float tweentime)

Overrides: Pawn.TweenToWaiting


TweenToWalking

function TweenToWalking (float tweentime)

Overrides: Pawn.TweenToWalking


States

MeleeAttack

Inherits from: ScriptedPawn.MeleeAttack

Ignores: Bump, HearNoise, SeePlayer

MeleeAttack.BeginState

event BeginState ()

Overrides: ScriptedPawn.MeleeAttack.BeginState


MeleeAttack.EndState

event EndState ()

Overrides: Object.EndState (global)


MeleeAttack.PlayMeleeAttack

function PlayMeleeAttack ()

Overrides: PlayMeleeAttack (global)