Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

WVHoverTankV3.OdinIonTurret

Extends
HoverTankWeapon
Modifiers
dependson ( ThickTraceHelper )

OdinIonTurret Creation date: 2012-10-21 16:39 Last change: $Id$ Copyright © 2012, Wormbo Website: http://www.koehler-homepage.de/Wormbo/ Feel free to reuse this code. Send me a note if you found it helpful or want to report bugs/provide improvements.

Core.Object
|   
+-- Engine.Actor
   |   
   +-- Onslaught.ONSWeapon
      |   
      +-- WVHoverTankV3.HoverTankWeapon
         |   
         +-- WVHoverTankV3.OdinIonTurret

Variables Summary
floatBlastBuildUpDelay
nameEffectsAttachBone
floatOuterTraceOffset
floatTraceThickness
IonTurretAttachmentTurretAttachment
OdinIonTurret
SoundFireBuildUpSound
Inherited Variables from WVHoverTankV3.HoverTankWeapon
bTurnedOff, FireRecoilAmount
Inherited Variables from Onslaught.ONSWeapon
AIInfo[2], AimLockReleaseTime, AimTraceRange, AltFireForce, AltFireInterval, AltFireProjectileClass, AltFireSoundClass, AltFireSoundRadius, AltFireSoundVolume, AmbientEffectEmitter, AmbientEffectEmitterClass, AmbientSoundScaling, bActive, bAimable, bAmbientAltFireSound, bAmbientFireSound, bCallInstigatorPostRender, bCorrectAim, bDoOffsetTrace, bDualIndependantTargeting, bForceCenterAim, bInheritVelocity, bInstantFire, bInstantRotation, bIsAltFire, bIsRepeatingFF, BlueSkin, bReflective, bShowAimCrosshair, bShowChargingBar, CurrentAim, CurrentHitLocation, DamageMax, DamageMin, DamageType, DebugInfo, DualFireOffset, EffectEmitter, EffectEmitterClass, FireCountdown, FireForce, FireInterval, FireIntervalAimLock, FireSoundClass, FireSoundPitch, FireSoundRadius, FireSoundVolume, FlashCount, FlashEmitter, FlashEmitterClass, GunnerAttachmentBone, HitCount, LastHitLocation, LastRotation, Momentum, OldFlashCount, OldHitCount, PitchBone, PitchDownLimit, PitchUpLimit, ProjectileClass, Projectiles, RedSkin, RotateSound, RotateSoundThreshold, RotationsPerSecond, SavedFireProperties[2], ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, Spread, Team, TraceRange, WeaponFireAttachmentBone, WeaponFireLocation, WeaponFireOffset, WeaponFireRotation, WeaponOffset, YawBone, YawConstraintDelta, YawEndConstraint, YawStartConstraint

Structures Summary
Inherited Structures from Onslaught.ONSWeapon
ONSWeaponAIInfo

Functions Summary
functionbyte BestMode ()))
function CalcWeaponFire ()))
functionbool CanAttack (Actor Other))
functionfloat ChargeBar ()))
function Destroyed ()))
function Fire (Controller C))
InstantFireMode
event OwnerEffects ()))
InstantFireMode
function PostNetBeginPlay ()))
function SetOverlayMaterial (Material mat, float time, bool bOverride))
function SetTeam (byte T))
function SpawnBeamEffect (Vector Start, Rotator Dir, Vector HitLocation, Vector HitNormal, int TraceDistance))
function SpawnHitEffects (actor HitActor, vector HitLocation, vector HitNormal))
InstantFireMode
function Timer ()))
InstantFireMode
function TraceFire (Vector Start, Rotator Dir))
Inherited Functions from WVHoverTankV3.HoverTankWeapon
SpawnProjectile, Tick
Inherited Functions from Onslaught.ONSWeapon
AdjustAim, AltFire, AttemptFire, BestMode, CalcWeaponFire, CanAttack, CeaseFire, ChargeBar, ClientPlayForceFeedback, ClientSpawnHitEffects, ClientStartFire, ClientStopFire, Destroyed, DestroyEffects, DisplayDebug, DoCombo, Fire, FlashMuzzleFlash, InitEffects, LimitPitch, MaxRange, OwnerEffects, PostBeginPlay, PostNetBeginPlay, SetFireRateModifier, SetGRI, SetTeam, ShakeView, SimulateTraceFire, SpawnBeamEffect, SpawnHitEffects, SpawnProjectile, StaticPrecache, StopForceFeedback, TraceFire, WeaponCeaseFire

States Summary
InstantFireMode Source code
simulated state InstantFireMode
Fire, OwnerEffects, SpawnHitEffects, Timer


Variables Detail

BlastBuildUpDelay Source code

var float BlastBuildUpDelay;

EffectsAttachBone Source code

var name EffectsAttachBone;

OuterTraceOffset Source code

var float OuterTraceOffset;

TraceThickness Source code

var float TraceThickness;

TurretAttachment Source code

var IonTurretAttachment TurretAttachment;

OdinIonTurret

FireBuildUpSound Source code

var(OdinIonTurret) Sound FireBuildUpSound;


Functions Detail

BestMode Source code

function byte BestMode ( ) )

CalcWeaponFire Source code

simulated function CalcWeaponFire ( ) )

CanAttack Source code

function bool CanAttack ( Actor Other) )

ChargeBar Source code

simulated function float ChargeBar ( ) )

Destroyed Source code

simulated function Destroyed ( ) )

Fire InstantFireMode Source code

function Fire ( Controller C) )

OwnerEffects InstantFireMode Source code

simulated event OwnerEffects ( ) )

PostNetBeginPlay Source code

simulated function PostNetBeginPlay ( ) )

SetOverlayMaterial Source code

simulated function SetOverlayMaterial ( Material mat, float time, bool bOverride) )

SetTeam Source code

simulated function SetTeam ( byte T) )

SpawnBeamEffect Source code

function SpawnBeamEffect ( Vector Start, Rotator Dir, Vector HitLocation, Vector HitNormal, int TraceDistance) )

SpawnHitEffects InstantFireMode Source code

simulated function SpawnHitEffects ( actor HitActor, vector HitLocation, vector HitNormal) )

Timer InstantFireMode Source code

simulated function Timer ( ) )

TraceFire Source code

function TraceFire ( Vector Start, Rotator Dir) )


Defaultproperties

defaultproperties
{
	Mesh=Mesh'IonTurretDummy'
	YawBone=PlasmaGunBarrel
	PitchBone=PlasmaGunBarrel
	WeaponFireAttachmentBone=FirePoint
	EffectsAttachBone=Muzzle


	bInstantFire      = True
	FireInterval      =      4.0
	BlastBuildUpDelay =      1.25
	FireRecoilAmount  =  80000.0
	DamageMin         =    450
	DamageMax         =    500
	TraceThickness    =    120.0
	OuterTraceOffset  =     35.0
	Momentum          = 100000.0
	TraceRange        =  20000.0
	FireSoundVolume   =    512.0
	SoundRadius       =   1500.0
	FireSoundClass    = Sound'OdinMainFire'
	FireBuildUpSound  = Sound'OdinMainCharge'
	DamageType        = class'DamTypeOdinIonBeam'


	YawStartConstraint=0
	YawEndConstraint=0 
	PitchUpLimit=5000
	PitchDownLimit=60000
	bAimable=True
	RotationsPerSecond=0.2
	bForceSkelUpdate=True
	AIInfo(0)=(bInstantHit=true,bTrySplash=false,WarnTargetPct=0.9,RefireRate=0.1)
}



Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Do 14.8.2014 09:58:16.076 - Created with UnCodeX