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

KFMod.KFFire

Extends
InstantFire
Modifiers
abstract

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- Old2K4.InstantFire
      |   
      +-- KFMod.KFFire

Direct Known Subclasses:

AK47Fire, BullpupFire, DeagleFire, DualiesFire, KFHighROFFire, M14EBRFire, M7A3MFire, Magnum44Fire, MK23Fire, MKb42Fire, NailGunALTFire, SCARMK17Fire, ShotGunLightFire, SingleALTFire, SingleFire, SPSniperFire, WinchesterFire, ZEDGunAltFire

Variables Summary
boolEmpty
stringFireSoundRef
KFWeaponKFWeap
floatLastClickTime
floatLastFireTime
stringNoAmmoSoundRef
intNumShotsInBurst
stringStereoFireSoundRef
intUpKick
KFFire
boolbAccuracyBonusForSemiAuto
boolbDoClientRagdollShotFX
boolbFiringDoesntAffectMovement
boolbRandomPitchFireSound
nameEmptyAnim
floatEmptyAnimRate
NameEmptyFireAnim
floatEmptyFireAnimRate
nameFireAimedAnim
nameFireEndAimedAnim
nameFireLoopAimedAnim
floatMaxSpread
floatRandomPitchAdjustAmt
nameShellEjectBoneName
class<Emitter>ShellEjectClass
EmitterShellEjectEmitter
soundStereoFireSound
Recoil
boolbRecoilRightOnly
intmaxHorizontalRecoilAngle
intmaxVerticalRecoilAngle
floatRecoilRate
floatRecoilVelocityScale
Inherited Variables from Old2K4.InstantFire
DamageMax, DamageMin, DamageType, Momentum, TraceRange
Inherited Variables from Engine.WeaponFire
AimError, AmmoClass, AmmoClipSize, AmmoPerFire, bAttachFlashEmitter, bAttachSmokeEmitter, bFireOnRelease, bInstantHit, bInstantStop, bIsFiring, bLeadTarget, bMeleeMode, bModeExclusive, bNowWaiting, BotRefireRate, bPawnRapidFireAnim, bRecommendSplashDamage, bReflective, bServerDelayStartFire, bServerDelayStopFire, bSplashDamage, bSplashJump, bTimerLoop, bTossed, bWaitForRelease, DamageAtten, FireAnim, FireAnimRate, FireCount, FireEndAnim, FireEndAnimRate, FireForce, FireLoopAnim, FireLoopAnimRate, FireRate, FireSound, FlashEmitter, FlashEmitterClass, HoldTime, Instigator, Level, Load, MaxHoldTime, NextFireTime, NextTimerPop, NoAmmoForce, NoAmmoSound, Owner, PreFireAnim, PreFireAnimRate, PreFireTime, ProjectileClass, ReloadAnim, ReloadAnimRate, ReloadForce, ReloadSound, SavedFireProperties, ServerStartFireTime, ShakeOffsetMag, ShakeOffsetRate, ShakeOffsetTime, ShakeRotMag, ShakeRotRate, ShakeRotTime, SmokeEmitter, SmokeEmitterClass, Spread, SpreadStyle, ThisModeNum, TimerInterval, TransientSoundRadius, TransientSoundVolume, TweenTime, WarnTargetPct, Weapon

Enumerations Summary
Inherited Enumerations from Engine.WeaponFire
ESpreadStyle

Functions Summary
function AccuracyUpdate (float Velocity))
functionbool AllowFire ()))
function DestroyEffects ()))
function DoClientOnlyEffectTrace (Vector Start, Rotator Dir))
function DoClientOnlyFireEffect ()))
function DoTrace (Vector Start, Rotator Dir))
function DrawMuzzleFlash (Canvas Canvas))
function FlashMuzzleFlash ()))
functionfloat GetFireSpeed ()))
functionfloat GetSpread ()))
function HandleRecoil (float Rec))
function InitEffects ()))
functionfloat MaxRange ()))
event ModeDoFire ()))
function PlayFireEnd ()))
function PlayFiring ()))
function PostBeginPlay ()))
function PreloadAssets (LevelInfo LevelInfo, optional KFFire Spawned))
function StartBerserk ()
function StopBerserk ()
functionbool UnloadAssets ()))
Inherited Functions from Old2K4.InstantFire
DoFireEffect, DoTrace, MaxRange, SpawnBeamEffect
Inherited Functions from Engine.WeaponFire
AdjustAim, AllowFire, BeginPlay, ClientPlayForceFeedback, DestroyEffects, DisplayDebug, DoFireEffect, DrawMuzzleFlash, FlashMuzzleFlash, GetFireStart, InitEffects, IsFiring, MaxRange, ModeDoFire, ModeHoldFire, ModeTick, PlayFireEnd, PlayFiring, PlayPreFire, PlayStartHold, PostBeginPlay, PostNetBeginPlay, PreBeginPlay, ServerPlayFiring, SetInitialState, SetTimer, ShakeView, Spawn, StartBerserk, StartFiring, StartMuzzleSmoke, StartSuperBerserk, StopBerserk, StopFiring, StopForceFeedback, Timer, Trace, Update


Variables Detail

Empty Source code

var bool Empty;

FireSoundRef Source code

var string FireSoundRef;

KFWeap Source code

var KFWeapon KFWeap;

LastClickTime Source code

var float LastClickTime;

LastFireTime Source code

var float LastFireTime;

NoAmmoSoundRef Source code

var string NoAmmoSoundRef;

NumShotsInBurst Source code

var int NumShotsInBurst;

StereoFireSoundRef Source code

var string StereoFireSoundRef;

UpKick Source code

var int UpKick;

KFFire

bAccuracyBonusForSemiAuto Source code

var(KFFire) bool bAccuracyBonusForSemiAuto;

bDoClientRagdollShotFX Source code

var(KFFire) bool bDoClientRagdollShotFX;

bFiringDoesntAffectMovement Source code

var(KFFire) bool bFiringDoesntAffectMovement;

bRandomPitchFireSound Source code

var(KFFire) bool bRandomPitchFireSound;

EmptyAnim Source code

var(KFFire) name EmptyAnim;

EmptyAnimRate Source code

var(KFFire) float EmptyAnimRate;

EmptyFireAnim Source code

var(KFFire) Name EmptyFireAnim;

EmptyFireAnimRate Source code

var(KFFire) float EmptyFireAnimRate;

FireAimedAnim Source code

var(KFFire) name FireAimedAnim;

FireEndAimedAnim Source code

var(KFFire) name FireEndAimedAnim;

FireLoopAimedAnim Source code

var(KFFire) name FireLoopAimedAnim;

MaxSpread Source code

var(KFFire) float MaxSpread;

RandomPitchAdjustAmt Source code

var(KFFire) float RandomPitchAdjustAmt;

ShellEjectBoneName Source code

var(KFFire) name ShellEjectBoneName;

ShellEjectClass Source code

var(KFFire) class<Emitter> ShellEjectClass;

ShellEjectEmitter Source code

var(KFFire) Emitter ShellEjectEmitter;

StereoFireSound Source code

var(KFFire) sound StereoFireSound;

Recoil

bRecoilRightOnly Source code

var(Recoil) bool bRecoilRightOnly;

maxHorizontalRecoilAngle Source code

var(Recoil) int maxHorizontalRecoilAngle;

maxVerticalRecoilAngle Source code

var(Recoil) int maxVerticalRecoilAngle;

RecoilRate Source code

var(Recoil) float RecoilRate;

RecoilVelocityScale Source code

var(Recoil) float RecoilVelocityScale;


Functions Detail

AccuracyUpdate Source code

simulated function AccuracyUpdate ( float Velocity) )

AllowFire Source code

simulated function bool AllowFire ( ) )

DestroyEffects Source code

simulated function DestroyEffects ( ) )

DoClientOnlyEffectTrace Source code

simulated function DoClientOnlyEffectTrace ( Vector Start, Rotator Dir) )

DoClientOnlyFireEffect Source code

simulated function DoClientOnlyFireEffect ( ) )

DoTrace Source code

function DoTrace ( Vector Start, Rotator Dir) )

DrawMuzzleFlash Source code

function DrawMuzzleFlash ( Canvas Canvas) )

FlashMuzzleFlash Source code

function FlashMuzzleFlash ( ) )

GetFireSpeed Source code

function float GetFireSpeed ( ) )

GetSpread Source code

simulated function float GetSpread ( ) )

HandleRecoil Source code

simulated function HandleRecoil ( float Rec) )

InitEffects Source code

simulated function InitEffects ( ) )

MaxRange Source code

function float MaxRange ( ) )

ModeDoFire Source code

event ModeDoFire ( ) )

PlayFireEnd Source code

function PlayFireEnd ( ) )

PlayFiring Source code

function PlayFiring ( ) )

PostBeginPlay Source code

simulated function PostBeginPlay ( ) )

PreloadAssets Source code

static function PreloadAssets ( LevelInfo LevelInfo, optional KFFire Spawned) )

StartBerserk Source code

function StartBerserk ( )

StopBerserk Source code

function StopBerserk ( )

UnloadAssets Source code

static function bool UnloadAssets ( ) )


Defaultproperties

defaultproperties
{
     EmptyAnim="empty"
     EmptyAnimRate=1.000000
     EmptyFireAnim="EmptyFire"
     EmptyFireAnimRate=1.000000
     RecoilRate=0.090000
     RecoilVelocityScale=3.000000
     bDoClientRagdollShotFX=True
     MaxSpread=0.120000
     bRandomPitchFireSound=True
     RandomPitchAdjustAmt=0.050000
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Fri 13-10-2023 03:18:46.419 - Created with UnCodeX