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

43 lines
1.1 KiB
Ucode

//-----------------------------------------------------------
//
//-----------------------------------------------------------
class KatanaFire extends KFMeleeFire;
var() array<name> FireAnims;
simulated event ModeDoFire()
{
local int AnimToPlay;
if(FireAnims.length > 0)
{
AnimToPlay = rand(FireAnims.length);
FireAnim = FireAnims[AnimToPlay];
}
Super.ModeDoFire();
}
defaultproperties
{
FireAnims(0)="fire"
FireAnims(1)="fire2"
FireAnims(2)="fire3"
FireAnims(3)="fire4"
FireAnims(4)="fire5"
FireAnims(5)="fire6"
MeleeDamage=135
WideDamageMinHitAngle=0.80
ProxySize=0.150000
weaponRange=95.000000
DamagedelayMin=0.32//0.800000
DamagedelayMax=0.32//0.800000
hitDamageClass=Class'KFMod.DamTypeKatana'
FireRate=0.67 // Reduced fire speed to 0.75 in Balance Round 1, increased to 0.67 in Round 4
BotRefireRate=0.850000
MeleeHitSoundRefs(0)="KF_KatanaSnd.Katana_HitFlesh"
HitEffectClass=class'AxeHitEffect'
//bWaitForRelease=True // Turned off in Balance Round 1 to allow Auto Fire again
}