UE2:U2DrakkMedium (U2XMP)

From Unreal Wiki, The Unreal Engine Documentation Site
U2XMP Object >> Actor >> Pawn >> LicenseePawn >> U2Pawn >> U2PawnBase >> U2PawnBasic >> U2DrakkMedium
Package:
U2Pawns

U2DrakkMedium.uc

Properties

Property group 'U2DrakkMedium'

bDamageWhenDeactivated

Type: bool

allow Drakk to be damaged when collapsed and deactivated

Default value: True

ChargeLead

Type: float

fraction of ChargeUpTime (between 0.0 and 1.0) where laser leads target by and subsequently locks in at end of charging

Default value: 0.25

ChargeUpTime

Type: float

amount of time spent charging up with an armed laser before firing, maximum difficulty setting (lowest time)

Default value: 0.8

DeactivationTimeLimit

Type: float

time before Drakk self-destructs after being deactivated, maximum difficulty setting (highest time)

Default value: 60.0

LaserDamage

Type: int

amount of damage caused by laser shot

Default value: 50

RechargeTime

Type: float

amount of time (in seconds) spent recharging after a shot is fired, maximum difficulty setting (lowest time)

Default value: 2.0

Internal variables

bClampActive

Type: bool


bConstructedEffects

Type: bool


bCutterActive

Type: bool


BlueScanTimer

Type: float


bSpinnerActive

Type: bool


bWelderActive

Type: bool


ChargeUpEffect

Type: ParticleGenerator


ClampDummy

Type: LookTarget


ClampTimer

Type: float


CutterDummy

Type: LookTarget


CutterTimer

Type: float


DamageEffect

Type: ParticleRadiator


DeactivationTimer

Type: float


ElectricEffect

Type: ElectricGenerator


FireTimer

Type: float


RefurbishFrac

Type: float


RefurbishHealth

Type: int


ServiceDroid

Type: Pawn


ServiceTimer

Type: float


SmokeEffect

Type: ParticleSalamander


SparkTimer

Type: float


SpinnerDummy

Type: LookTarget


SpinnerTimer

Type: float


TracerBeamEffect

Type: PulseLineGenerator


TracerEndDummy

Type: LookTarget


TracerStartDummy

Type: LookTarget


WelderDummy

Type: LookTarget


WelderTimer

Type: float


Default values

Property Value
AnimationControllerClass None
bAlwaysGib True
bCanKnockDown False
bDistressedWandering False
bHasRangedAttack True
bIgnoreImpactForces True
bOverridesDamageEffect True
CollisionHeight 90.0
CollisionRadius 39.0
CombatStyle 100.0
DamageFilterClass Class'U2Pawns.DamageFilterDrakk'
GibForSureHealth 0.0
GibMaybeHealth 0.0
GibMaybeOdds 1.0
GibSetClass Class'U2Pawns.GibSetDrakkMedium'
GroundSpeed 375.0
Health 800
JumpZ 0.0
Mass 350.0
Mesh LegendMesh'GlmCharactersG.DrakkMedium'
ParticleHitEffect ParticleSalamander'Impact_Metal_AR.ParticleSalamander0'
PrePivot
Member Value
Z 15.0
RotationRate
Member Value
Pitch 4096
Roll 3072
Yaw 6500
Skins[0] Shader'CharacterFXT.Drakk.DrakkMediumBody2FX'
Skins[1] Shader'CharacterFXT.Drakk.DrakkMediumBody1FX'
Skins[2] Shader'CharacterFXT.Drakk.drakkmediumbody3fx'
SoundRadius 200.0
SoundVolume 250
TeamNumber 42
TossedItems[0] "U2Weapons.ammoLaserRifle"

Functions

Events

Destroyed

simulated event Destroyed ()

Overrides: U2Pawn.Destroyed


PostBeginPlay

simulated event PostBeginPlay ()

Overrides: U2PawnBasic.PostBeginPlay


Tick

event Tick (float DeltaTime)

Overrides: U2Pawn.Tick


Other instance functions

ChunkUp

function ChunkUp ()

Overrides: U2Pawn.ChunkUp


ClampStart

function ClampStart ()


ClampStop

function ClampStop ()


Cleanup

function Cleanup ()


ConstructEffect

simulated function ParticleGenerator ConstructEffect (ParticleGenerator EffectTemplate, optional bool bNoMount)


CutterStart

function CutterStart ()


CutterStop

function CutterStop ()


DeathExplosion

function DeathExplosion ()


DrakkActivate

simulated function DrakkActivate ()


DrakkDeactivate

simulated function DrakkDeactivate ()


eventTakeDamage

function eventTakeDamage (int Damage, Pawn Instigator, Object.Vector HitLocation, Object.Vector Momentum, class<DamageTypeDamageType)

Overrides: U2Pawn.eventTakeDamage


FilterInvalidPawn

function bool FilterInvalidPawn (Pawn P)


FireLaser

simulated function FireLaser (Object.Vector EndPoint)


LaserTrace

simulated function bool LaserTrace (Actor Src, out Actor.CheckResult Hit, bool TracePawns)


LimbDamage

function LimbDamage (Actor LimbDummy, int Damage)


LimbStart

function float LimbStart (name ActionName, name InputName, float Time)


LimbStop

function float LimbStop (name ActionName, name InputName, float Time)


LimbTick

function LimbTick (float DeltaTime)


MountToLaser

simulated function MountToLaser (Actor A)


ParticleTick

simulated function ParticleTick (float DeltaTime)


SpinnerStart

function SpinnerStart ()


SpinnerStop

function SpinnerStop ()


UpdateElectricEffect

function UpdateElectricEffect (float Amount)


UpdateSparkEffects

function UpdateSparkEffects (float DeltaTime, float Amount)


WelderStart

function WelderStart ()


WelderStop

function WelderStop ()