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

WVHoverTankV3.NephthysLightningTurret

Extends
HoverTankWeapon

NephthysLightingTurret Creation date: 2013-02-10 13:00 Last change: $Id$ Copyright © 2013, 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.NephthysLightningTurret

Variables Summary
NephthysLightningTurret
class<DamageType>DamageTypeHeadShot
floatHeadShotDamageMult
class<xEmitter>HitEmitterClass
intNumArcs
floatSecDamageMult
class<xEmitter>SecHitEmitterClass
rangeSecTraceDist
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 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
state InstantFireMode


Variables Detail

NephthysLightningTurret

DamageTypeHeadShot Source code

var(NephthysLightningTurret) class<DamageType> DamageTypeHeadShot;

HeadShotDamageMult Source code

var(NephthysLightningTurret) float HeadShotDamageMult;

HitEmitterClass Source code

var(NephthysLightningTurret) class<xEmitter> HitEmitterClass;

NumArcs Source code

var(NephthysLightningTurret) int NumArcs;

SecDamageMult Source code

var(NephthysLightningTurret) float SecDamageMult;

SecHitEmitterClass Source code

var(NephthysLightningTurret) class<xEmitter> SecHitEmitterClass;

SecTraceDist Source code

var(NephthysLightningTurret) range SecTraceDist;


Functions Detail

BestMode Source code

function byte BestMode ( ) )

TraceFire Source code

function TraceFire ( Vector Start, Rotator Dir) )


Defaultproperties

defaultproperties
{
	Mesh         = Mesh'ONSWeapons-A.RVnewGun'
	CullDistance = 9000.0
	Skins(0)     = Texture'NephthysLightningTurretTex'


	YawBone            = rvGUNTurret
	YawStartConstraint =     0
	YawEndConstraint   = 65535
	PitchBone          = rvGUNbody
	PitchUpLimit       = 10000
	PitchDownLimit     = 61000
	RotationsPerSecond = 1.0
	bAimable           = True


	bInstantFire = True
	bReflective  = True
	FireInterval = 1.2
	
	FireSoundClass = Sound'WeaponSounds.BLightningGunFire'
	WeaponFireAttachmentBone = rvFirePoint
	DamageType = class'DamTypeNephthysLightningTurret'
	DamageTypeHeadShot = class'DamTypeNephthysLightningHeadshot'
	DamageMin = 85
	DamageMax = 85
	NumArcs = 5
	SecDamageMult = 0.55
	SecTraceDist = (Min=300.0,Max=500.0)
	HeadShotDamageMult = 2.0
	HitEmitterClass    = class'NephthysLightningTurretBolt'
	SecHitEmitterClass = class'ChildLightningBolt'


	AIInfo(0) = (bInstantHit=true,WarnTargetPct=0.5,RefireRate=0.6)
}



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