The three virtues of a programmer: Laziness, Impatience, and Hubris. – Larry Wall

UE1:Squid (U1)

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

Squid.

Properties[edit]

Property group 'Sounds'[edit]

flop[edit]

Type: Sound


grab[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.grab1sq'

slap[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.slap1sq'

slapgrabhit[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.hit1sq'

spin[edit]

Type: Sound


thrust[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.thrust1sq'

thrusthit[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.hit1sq'

turn[edit]

Type: Sound


Default value: Sound'UnrealI.Squid.turn1sq'

Property group 'Squid'[edit]

SlapDamage[edit]

Type: byte

Basic damage done by bite.

Default value: 30

ThrustDamage[edit]

Type: byte

Basic damage done by bite.

Default value: 35

Default values[edit]

Property Value
Aggressiveness 0.8
AirSpeed 0.0
AmbientSound Sound'UnrealI.Squid.amb1sq'
Buoyancy 200.0
CollisionHeight 60.0
CollisionRadius 40.0
Die Sound'UnrealI.Squid.death1sq'
DrawType DT_Mesh
GroundSpeed 0.0
Health 260
HitSound1 Sound'UnrealI.Squid.injur1sq'
HitSound2 Sound'UnrealI.Squid.injur2sq'
Intelligence BRAINS_REPTILE
Mass 200.0
MeleeRange 70.0
Mesh LodMesh'UnrealI.Squid1'
PeripheralVision -0.5
RotationRate
Member Value
Pitch 13000
Roll 13000
SightRadius 2000.0
WaterSpeed 260.0

Functions[edit]

Events[edit]

ZoneChange[edit]

event ZoneChange (ZoneInfo newZone)

Overrides: ScriptedPawn.ZoneChange


Other instance functions[edit]

GrabTarget[edit]

function GrabTarget ()


MeleeDamageTarget[edit]

function bool MeleeDamageTarget (int hitdamage, Object.Vector pushdir)

Overrides: ScriptedPawn.MeleeDamageTarget


PlayChallenge[edit]

function PlayChallenge ()

Overrides: ScriptedPawn.PlayChallenge


PlayDying[edit]

function PlayDying (name DamageType, Object.Vector HitLocation)

Overrides: Pawn.PlayDying


PlayInAir[edit]

function PlayInAir ()

Overrides: Pawn.PlayInAir


PlayLanded[edit]

function PlayLanded (float impactVel)

Overrides: Pawn.PlayLanded


PlayMeleeAttack[edit]

function PlayMeleeAttack ()

Overrides: ScriptedPawn.PlayMeleeAttack


PlayPatrolStop[edit]

function PlayPatrolStop ()

Overrides: Pawn.PlayPatrolStop


PlayRunning[edit]

function PlayRunning ()

Overrides: Pawn.PlayRunning


PlayTakeHit[edit]

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

Overrides: Pawn.PlayTakeHit


PlayThreatening[edit]

function PlayThreatening ()

Overrides: Pawn.PlayThreatening


PlayTurning[edit]

function PlayTurning ()

Overrides: Pawn.PlayTurning


PlayVictoryDance[edit]

function PlayVictoryDance ()

Overrides: Pawn.PlayVictoryDance


PlayWaiting[edit]

function PlayWaiting ()

Overrides: Pawn.PlayWaiting


PlayWaitingAmbush[edit]

function PlayWaitingAmbush ()

Overrides: Pawn.PlayWaitingAmbush


PlayWalking[edit]

function PlayWalking ()

Overrides: Pawn.PlayWalking


PreSetMovement[edit]

function PreSetMovement ()

Overrides: Pawn.PreSetMovement


SetMovementPhysics[edit]

function SetMovementPhysics ()

Overrides: ScriptedPawn.SetMovementPhysics


SlapTarget[edit]

function SlapTarget ()


ThrustTarget[edit]

function ThrustTarget ()


TweenToFalling[edit]

function TweenToFalling ()

Overrides: Pawn.TweenToFalling


TweenToFighter[edit]

function TweenToFighter (float tweentime)

Overrides: Pawn.TweenToFighter


TweenToPatrolStop[edit]

function TweenToPatrolStop (float tweentime)

Overrides: Pawn.TweenToPatrolStop


TweenToRunning[edit]

function TweenToRunning (float tweentime)

Overrides: Pawn.TweenToRunning


TweenToWaiting[edit]

function TweenToWaiting (float tweentime)

Overrides: Pawn.TweenToWaiting


TweenToWalking[edit]

function TweenToWalking (float tweentime)

Overrides: Pawn.TweenToWalking


States[edit]

Flopping[edit]

Ignores: EnemyNotVisible, HearNoise, HitWall, SeePlayer

Flopping.AnimEnd[edit]

event AnimEnd ()

Overrides: Actor.AnimEnd (global)


Flopping.Landed[edit]

event Landed (Object.Vector HitNormal)

Overrides: Pawn.Landed (global)


Flopping.Timer[edit]

event Timer ()

Overrides: Actor.Timer (global)


Flopping.ZoneChange[edit]

event ZoneChange (ZoneInfo NewZone)

Overrides: ZoneChange (global)


MeleeAttack[edit]

Inherits from: ScriptedPawn.MeleeAttack

Ignores: Bump, HearNoise, SeePlayer

MeleeAttack.AnimEnd[edit]

event AnimEnd ()

Overrides: ScriptedPawn.MeleeAttack.AnimEnd


MeleeAttack.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.MeleeAttack.BeginState


MeleeAttack.EndState[edit]

event EndState ()

Overrides: Object.EndState (global)


MeleeAttack.EnemyNotVisible[edit]

event EnemyNotVisible ()

Overrides: ScriptedPawn.MeleeAttack.EnemyNotVisible


MeleeAttack.TakeDamage[edit]

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

Overrides: ScriptedPawn.MeleeAttack.TakeDamage


MeleeAttack.KeepAttacking[edit]

function KeepAttacking ()

Overrides: ScriptedPawn.MeleeAttack.KeepAttacking


TacticalMove[edit]

Inherits from: ScriptedPawn.TacticalMove

Ignores: HearNoise, SeePlayer

TacticalMove.BeginState[edit]

event BeginState ()

Overrides: ScriptedPawn.TacticalMove.BeginState


TacticalMove.Timer[edit]

event Timer ()

Overrides: ScriptedPawn.TacticalMove.Timer