rott/kf_sources/ScrnWeaponPack/Classes/SVDFireB.uc
2026-07-14 20:27:09 +07:00

32 lines
802 B
Ucode

class SVDFireB extends KFMeleeFire;
simulated function bool AllowFire()
{
if(KFWeapon(Weapon).bIsReloading)
return false;
if(KFPawn(Instigator).SecondaryItem!=none)
return false;
if(KFPawn(Instigator).bThrowingNade)
return false;
if ( KFWeapon(Weapon).bAimingRifle )
return false;
return Super.AllowFire();
}
defaultproperties
{
MeleeDamage=65
ProxySize=0.150000
DamagedelayMin=0.160000
DamagedelayMax=0.160000
hitDamageClass=Class'ScrnWeaponPack.DamTypeSVDm'
MeleeHitSounds(0)=Sound'KF_AxeSnd.AxeImpactBase.Axe_HitFlesh4'
HitEffectClass=Class'ScrnWeaponPack.SVDHitEffect'
bWaitForRelease=True
FireAnim="MeleeAttack"
FireRate=1.100000
BotRefireRate=1.100000
}