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

UE2:U2DrakkBossUpper (U2XMP)

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

U2DrakkBossUpper.uc

Constants[edit]

ATTACHLOCATIONFUDGEFACTOR[edit]

Value: 10.0


Properties[edit]

Property group 'U2DrakkBossUpper'[edit]

ChargeLead[edit]

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[edit]

Type: float

amount of time spent charging up with an armed laser before firing

Default value: 1.0

LaserDamage[edit]

Type: int


Default value: 10

RechargeTime[edit]

Type: float

amount of time (in seconds) spent recharging after a shot is fired

Default value: 2.0

Internal variables[edit]

DamageEffect[edit]

Type: ParticleRadiator


LowerPawn[edit]

Type: U2DrakkBoss


UpperController[edit]

Type: U2DrakkBossUpperController


Default values[edit]

Property Value
AccelRate 4096.0
AirSpeed 1200.0
AmbientSound Sound'U2DrakkNew.Drakk_Boss_Ambient_9'
bBlockActors False
bBlockPlayers False
bCanFly True
bCanKnockDown False
bCanPanic False
bCollideActors False
bDistressedWandering False
bIgnoreImpactForces True
bOverridesDamageEffect True
bQuickCarcassCleanup False
bSmoothTurns False
bWanderCanKillIfStuck False
bWanderCanTeleportIfStuck False
CollisionHeight 80.0
CollisionRadius 120.0
ControllerClass Class'U2Pawns.U2DrakkBossUpperController'
DamageFilterClass Class'U2Pawns.DamageFilterDrakk'
DrawScale 0.5
GibSetClass Class'U2Pawns.GibSetNone'
Health 6000
Mesh LegendMesh'GlmCharactersG.DrakkBossUpper'
MovementPhysics PHYS_Flying
ParticleHitEffect ParticleSalamander'Impact_Metal_AR.ParticleSalamander0'
RotationRate
Member Value
Pitch 0
Roll 0
Yaw 8192
Skins[0] Shader'CharacterFXT.Drakk.drakkheavybody1FX'
Skins[1] Shader'CharacterFXT.Drakk.drakkmediumbody3fx'
TeamNumber 42

Functions[edit]

Events[edit]

Destroyed[edit]

event Destroyed ()

Overrides: U2Pawn.Destroyed


Tick[edit]

event Tick (float DeltaTime)

Overrides: U2Pawn.Tick


Other instance functions[edit]

AdjustFinalDamage[edit]

function int AdjustFinalDamage (int Damage)

Overrides: U2Pawn.AdjustFinalDamage


DrkbuDetonate[edit]

function DrkbuDetonate (bool bCauseShake, bool bCauseDamage)


DrkbuInit[edit]

function DrkbuInit (U2DrakkBoss InLowerPawn, bool InRegrow, U2DrakkBossUpper InExistingUpperPawn)


eventTakeDamage[edit]

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

Overrides: U2Pawn.eventTakeDamage


GetAttachLocation[edit]

function Object.Vector GetAttachLocation ()


PossessedBy[edit]

function PossessedBy (Controller C)

Overrides: U2Pawn.PossessedBy


PreventDeath[edit]

function bool PreventDeath (int Damage, Pawn Instigator, class<DamageTypeDamageType, Object.Vector HitLocation)

Overrides: U2Pawn.PreventDeath