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

76 lines
2.1 KiB
Ucode

// Zombie Monster for KF Invasion gametype
class ZombieStalkerBase extends KFMonster
abstract;
#exec OBJ LOAD FILE=PlayerSounds.uax
#exec OBJ LOAD FILE=KFX.utx
#exec OBJ LOAD FILE=KF_BaseStalker.uax
var float NextCheckTime;
var KFHumanPawn LocalKFHumanPawn;
var float LastUncloakTime;
//-------------------------------------------------------------------------------
// NOTE: All Code resides in the child class(this class was only created to
// eliminate hitching caused by loading default properties during play)
//-------------------------------------------------------------------------------
defaultproperties
{
DrawScale=1.1
Prepivot=(Z=5.0)
MeleeAnims(0)="StalkerSpinAttack"
MeleeAnims(1)="StalkerAttack1"
MeleeAnims(2)="JumpAttack"
MeleeDamage=9
damageForce=5000
ZombieDamType(0)=Class'KFMod.DamTypeSlashingAttack'
ZombieDamType(1)=Class'KFMod.DamTypeSlashingAttack'
ZombieDamType(2)=Class'KFMod.DamTypeSlashingAttack'
ScoringValue=15
SoundGroupClass=Class'KFMod.KFFemaleZombieSounds'
IdleHeavyAnim="StalkerIdle"
IdleRifleAnim="StalkerIdle"
GroundSpeed=200.000000
WaterSpeed=180.000000
JumpZ=350.000000
Health=100 // 120
HealthMax=100 // 120
MovementAnims(0)="ZombieRun"
MovementAnims(1)="ZombieRun"
MovementAnims(2)="ZombieRun"
MovementAnims(3)="ZombieRun"
WalkAnims(0)="ZombieRun"
WalkAnims(1)="ZombieRun"
WalkAnims(2)="ZombieRun"
WalkAnims(3)="ZombieRun"
IdleCrouchAnim="StalkerIdle"
IdleWeaponAnim="StalkerIdle"
IdleRestAnim="StalkerIdle"
AmbientGlow=0
CollisionRadius=26.000000
RotationRate=(Yaw=45000,Roll=0)
PuntAnim="ClotPunt"
bCannibal=false
MenuName="Stalker"
KFRagdollName="Stalker_Trip"
SeveredHeadAttachScale=1.0
SeveredLegAttachScale=0.7
SeveredArmAttachScale=0.8
MeleeRange=30.000000
HeadHeight=2.5
HeadScale=1.1
CrispUpThreshhold=10
OnlineHeadshotOffset=(X=18,Y=0,Z=33)
OnlineHeadshotScale=1.2
MotionDetectorThreat=0.25
}