76 lines
2.1 KiB
Ucode
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
|
|
}
|