Worst-case scenario: the UEd Goblin wipes the map and burns down your house.

UE2:ONSShockTankCannon (UT2004)

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
UT2004 Object >> Actor >> ONSWeapon >> ONSShockTankCannon
Package: 
OnslaughtBP


Properties

Property group 'ONSShockTankCannon'

MaxDelayTime

Type: float


Default value: 2.0

MaxShieldHealth

Type: float


Default value: 2000.0

ShieldRechargeRate

Type: float


Default value: 400.0

Internal variables

bLastShieldActive

Type: bool


bPutShieldUp

Type: bool


bShieldActive

Type: bool


CurrentDelayTime

Type: float


CurrentRechargeTime

Type: float


CurrentShieldHealth

Type: float


Default value: 800.0

LastShieldHitCount

Type: byte


LastShieldHitTime

Type: float


ShieldHitCount

Type: byte


ShockShield

Type: ONSShockTankShield


Default values

Property Value
AIInfo[0]
Member Value
bLeadTarget True
bTrySplash True
RefireRate 0.8
WarnTargetPct 0.75
AIInfo[1]
Member Value
bInstantHit True
RefireRate 0.99
bForceSkelUpdate True
BlueSkin Texture'ONSBPTextures.Skins.PaladinGreen'
bNetNotify True
bShowChargingBar True
DrawScale 0.8
EffectEmitterClass Class'OnslaughtBP.ONSShockTankMuzzleFlash'
FireInterval 2.35
FireSoundClass Sound'ONSBPSounds.ShockTank.ShockBallFire'
Mesh Mesh'ONSBPAnimations.ShockTankCannonMesh'
PitchBone 'TurretAttach'
PitchDownLimit 58000
PitchUpLimit 18000
ProjectileClass Class'OnslaughtBP.ONSShockTankProjectile'
RedSkin Texture'ONSBPTextures.Skins.PaladinTan'
RotateSound Sound'ONSBPSounds.ShockTank.TurretHorizontal'
RotationsPerSecond 0.18
WeaponFireAttachmentBone 'FirePoint'
YawBone '8WheelerTop'

Functions

Events

AttemptFire

event bool AttemptFire (Controller C, bool bAltFire)

Overrides: ONSWeapon.AttemptFire


Destroyed

simulated event Destroyed ()

Overrides: ONSWeapon.Destroyed


OwnerEffects

simulated event OwnerEffects ()

Overrides: ONSWeapon.OwnerEffects


PostNetBeginPlay

simulated event PostNetBeginPlay ()

Overrides: ONSWeapon.PostNetBeginPlay


PostNetReceive

simulated event PostNetReceive ()

Overrides: Actor.PostNetReceive


Tick

simulated event Tick (float DT)

Overrides: Actor.Tick


Timer

event Timer ()

Overrides: Actor.Timer


Other instance functions

ActivateShield

simulated function ActivateShield ()


BestMode

function byte BestMode ()

Overrides: ONSWeapon.BestMode


CeaseAltFire

function CeaseAltFire ()


ChargeBar

simulated function float ChargeBar ()

Overrides: ONSWeapon.ChargeBar


DeactivateShield

simulated function DeactivateShield ()


HurtRadius

simulated function HurtRadius (float DamageAmount, float DamageRadius, class<DamageTypeDamageType, float Momentum, Object.Vector HitLocation)

Overrides: Actor.HurtRadius


NotifyShieldHit

function NotifyShieldHit (int Dam, Pawn instigatedBy)


ProximityExplosion

function ProximityExplosion ()


ShieldAgainstIncoming

function ShieldAgainstIncoming (optional Projectile P)