// Zombie Monster for KF Invasion gametype class NiceZombieSirenBase extends NiceMonster abstract; var () int ScreamRadius; // AOE for scream attack. var () class ScreamDamageType; var () int ScreamForce; var(Shake) rotator RotMag; // how far to rot view var(Shake) float RotRate; // how fast to rot view var(Shake) vector OffsetMag; // max view offset vertically var(Shake) float OffsetRate; // how fast to offset view vertically var(Shake) float ShakeTime; // how long to shake for per scream var(Shake) float ShakeFadeTime; // how long after starting to shake to start fading out var(Shake) float ShakeEffectScalar; // Overall scale for shake/blur effect var(Shake) float MinShakeEffectScale;// The minimum that the shake effect drops off over distance var(Shake) float ScreamBlurScale; // How much motion blur to give from screams var bool bAboutToDie; var float DeathTimer; //------------------------------------------------------------------------------- // NOTE: All Code resides in the child class(this class was only created to // eliminate hitching caused by loading default properties during play) //------------------------------------------------------------------------------- defaultproperties { ScreamRadius=700 ScreamDamageType=Class'KFMod.SirenScreamDamage' ScreamForce=-150000 RotMag=(Pitch=150,Yaw=150,Roll=150) RotRate=500.000000 OffsetMag=(Y=5.000000,Z=1.000000) OffsetRate=500.000000 ShakeTime=2.000000 ShakeFadeTime=0.250000 ShakeEffectScalar=1.000000 MinShakeEffectScale=0.600000 ScreamBlurScale=0.850000 StunThreshold=3.000000 fuelRatio=0.650000 clientHeadshotScale=1.200000 niceZombieDamType=Class'NicePack.NiceZedSlashingDamageType' MeleeAnims(0)="Siren_Bite" MeleeAnims(1)="Siren_Bite2" MeleeAnims(2)="Siren_Bite" HitAnims(0)="HitReactionF" HitAnims(1)="HitReactionF" HitAnims(2)="HitReactionF" ZapThreshold=0.500000 ZappedDamageMod=1.500000 ZombieFlag=1 MeleeDamage=13 damageForce=5000 KFRagdollName="Siren_Trip" ScreamDamage=10 CrispUpThreshhold=7 bCanDistanceAttackDoors=True bUseExtendedCollision=True ColOffset=(Z=48.000000) ColRadius=25.000000 ColHeight=5.000000 ExtCollAttachBoneName="Collision_Attach" SeveredLegAttachScale=0.700000 PlayerCountHealthScale=0.100000 OnlineHeadshotOffset=(X=6.000000,Z=41.000000) OnlineHeadshotScale=1.200000 HeadHealth=200.000000 PlayerNumHeadHealthScale=0.050000 MotionDetectorThreat=2.000000 ChallengeSound(0)=SoundGroup'KF_EnemiesFinalSnd.siren.Siren_Challenge' ChallengeSound(1)=SoundGroup'KF_EnemiesFinalSnd.siren.Siren_Challenge' ChallengeSound(2)=SoundGroup'KF_EnemiesFinalSnd.siren.Siren_Challenge' ChallengeSound(3)=SoundGroup'KF_EnemiesFinalSnd.siren.Siren_Challenge' ScoringValue=25 SoundGroupClass=Class'KFMod.KFFemaleZombieSounds' IdleHeavyAnim="Siren_Idle" IdleRifleAnim="Siren_Idle" MeleeRange=45.000000 GroundSpeed=100.000000 WaterSpeed=80.000000 HealthMax=240.000000 Health=240 HeadHeight=1.000000 HeadScale=1.000000 MenuName="Nice Siren" MovementAnims(0)="Siren_Walk" MovementAnims(1)="Siren_Walk" MovementAnims(2)="Siren_Walk" MovementAnims(3)="Siren_Walk" WalkAnims(0)="Siren_Walk" WalkAnims(1)="Siren_Walk" WalkAnims(2)="Siren_Walk" WalkAnims(3)="Siren_Walk" IdleCrouchAnim="Siren_Idle" IdleWeaponAnim="Siren_Idle" IdleRestAnim="Siren_Idle" DrawScale=1.050000 PrePivot=(Z=3.000000) RotationRate=(Yaw=45000,Roll=0) }