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

KFMod.SPShotgunAltFire

Extends
KFShotgunFire

Core.Object
|   
+-- Engine.WeaponFire
   |   
   +-- ROEngine.BaseProjectileFire
      |   
      +-- KFMod.KFShotgunFire
         |   
         +-- KFMod.SPShotgunAltFire

Variables Summary
floatPushRange
floatWideDamageMinHitAngle
SPShotgunAltFire
InterpCurveAppliedMomentumCurve
Inherited Variables from KFMod.KFShotgunFire
bFiringDoesntAffectMovement, bRandomPitchFireSound, CrouchedAccuracyBonus, EffectiveRange, EmptyAnim, EmptyAnimRate, FireAimedAnim, FireLoopAimedAnim, FireSoundRef, KFWeap, KickMomentum, LastClickTime, LowGravKickMomentumScale, MaxAccuracyBonus, maxHorizontalRecoilAngle, maxVerticalRecoilAngle, NoAmmoSoundRef, RandomPitchAdjustAmt, RecoilRate, StereoFireSound, StereoFireSoundRef
Inherited Variables from ROEngine.BaseProjectileFire
ProjPerFire, ProjSpawnOffset

Functions Summary
functionbool AllowFire ()))
function DoFireEffect ()))
function HandleAchievement (Pawn Victim ))
function HandleRecoil (float Rec))
Inherited Functions from KFMod.KFShotgunFire
AccuracyUpdate, AllowFire, DoFireEffect, GetFireSpeed, HandleRecoil, InitEffects, MaxRange, ModeDoFire, PlayFiring, PostBeginPlay, PreloadAssets, UnloadAssets
Inherited Functions from ROEngine.BaseProjectileFire
DoFireEffect, ForceSpawnProjectile, GetDesiredProjectileClass, GetFireStart, PostSpawnProjectile, SpawnProjectile


Variables Detail

PushRange Source code

var float PushRange;

WideDamageMinHitAngle Source code

var float WideDamageMinHitAngle;

SPShotgunAltFire

AppliedMomentumCurve Source code

var(SPShotgunAltFire) InterpCurve AppliedMomentumCurve;


Functions Detail

AllowFire Source code

simulated function bool AllowFire ( ) )

DoFireEffect Source code

function DoFireEffect ( ) )

HandleAchievement Source code

function HandleAchievement ( Pawn Victim ) )

HandleRecoil Source code

simulated function HandleRecoil ( float Rec) )


Defaultproperties

defaultproperties
{
     AppliedMomentumCurve=(Points=((OutVal=10000.000000),(InVal=350.000000,OutVal=175000.000000),(InVal=600.000000,OutVal=250000.000000)))
     WideDamageMinHitAngle=0.600000
     PushRange=150.000000
     KickMomentum=(X=-35.000000,Z=5.000000)
     maxVerticalRecoilAngle=3200
     maxHorizontalRecoilAngle=900
     FireAimedAnim="Fire_Iron"
     bRandomPitchFireSound=False
     FireSoundRef="KF_SP_ZEDThrowerSnd.KFO_Shotgun_Secondary_Fire_M"
     StereoFireSoundRef="KF_SP_ZEDThrowerSnd.KFO_Shotgun_Secondary_Fire_S"
     NoAmmoSoundRef="KF_AA12Snd.AA12_DryFire"
     ProjPerFire=0
     bModeExclusive=False
     bAttachSmokeEmitter=True
     TransientSoundVolume=2.000000
     TransientSoundRadius=500.000000
     FireRate=1.200000
     AmmoPerFire=0
     ShakeRotMag=(X=50.000000,Y=50.000000,Z=250.000000)
     ShakeRotRate=(X=12500.000000,Y=12500.000000,Z=12500.000000)
     ShakeRotTime=3.000000
     ShakeOffsetMag=(X=6.000000,Y=2.000000,Z=6.000000)
     ShakeOffsetRate=(X=1000.000000,Y=1000.000000,Z=1000.000000)
     ShakeOffsetTime=1.250000
     ProjectileClass=None
     BotRefireRate=1.750000
     FlashEmitterClass=Class'ROEffects.MuzzleFlash1stSPShotgunAlt'
     aimerror=1.000000
     Spread=0.000000
}

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