NicePack/sources/Weapons/Playable/Melee/Knife/NiceKnifeFire.uc
2022-01-21 14:25:59 +04:00

27 lines
851 B
Ucode

class NiceKnifeFire extends NiceMeleeFire;
var name LastFireAnim;
function name GetCorrectAnim(bool bLoop, bool bAimed){
FireAnim = super.GetCorrectAnim(bLoop, bAimed);
if( LastFireAnim == FireAnims[1] && FireAnim == FireAnims[2]
|| LastFireAnim == FireAnims[2] && FireAnim == FireAnims[1]
|| LastFireAnim == FireAnims[2] && FireAnim == FireAnims[2])
FireAnim = FireAnims[0];
LastFireAnim = FireAnim;
return FireAnim;
}
defaultproperties
{
damageDelay=0.450000
MeleeHitSounds(0)=SoundGroup'KF_KnifeSnd.Knife_HitFlesh'
FireAnims(0)="Fire"
FireAnims(1)="Fire2"
FireAnims(2)="fire3"
FireAnims(3)="Fire4"
HitEffectClass=Class'KFMod.KnifeHitEffect'
WideDamageMinHitAngle=0.750000
DamageType=class'NiceDamTypeKnife'
DamageMax=19
FireRate=0.600000
BotRefireRate=0.300000
}