38 lines
832 B
Ucode
38 lines
832 B
Ucode
// Scythe Fire //
|
|
class ScytheFire 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)="Fire1"
|
|
FireAnims(1)="Fire2"
|
|
FireAnims(2)="fire3"
|
|
FireAnims(3)="Fire4"
|
|
MeleeDamage=260
|
|
ProxySize=0.150000
|
|
weaponRange=105.000000
|
|
DamagedelayMin=0.650000
|
|
DamagedelayMax=0.650000
|
|
hitDamageClass=Class'KFMod.DamTypeScythe'
|
|
MeleeHitSounds(0)=SoundGroup'KF_AxeSnd.Axe_HitFlesh'
|
|
HitEffectClass=Class'KFMod.ScytheHitEffect'
|
|
FireRate=1.20000
|
|
BotRefireRate=0.850000
|
|
WideDamageMinHitAngle=0.65
|
|
}
|