42 lines
1.8 KiB
Ucode
42 lines
1.8 KiB
Ucode
// Code originally was taken from Scary Ghost's Super Zombies mutator
|
|
class ZombieCrawler_GRITTIER extends ZombieCrawler;
|
|
|
|
#exec OBJ LOAD FILE=ScrnZedPack_T.utx
|
|
|
|
simulated function PostBeginPlay()
|
|
{
|
|
super.PostBeginPlay();
|
|
PounceSpeed= Rand(221)+330;
|
|
MeleeRange= Rand(41)+50;
|
|
}
|
|
|
|
function TakeDamage(int Damage, Pawn InstigatedBy, Vector Hitlocation, Vector momentum, class<DamageType> DamType, optional int HitIndex)
|
|
{
|
|
if (InstigatedBy == none || class<KFWeaponDamageType>(DamType) == none)
|
|
Super(Monster).TakeDamage(Damage, instigatedBy, hitLocation, momentum, DamType); // skip NONE-reference error
|
|
else
|
|
Super(KFMonster).TakeDamage(Damage, instigatedBy, hitLocation, momentum, DamType);
|
|
}
|
|
|
|
defaultproperties
|
|
{
|
|
MoanVoice=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Talk'
|
|
MeleeAttackHitSound=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_HitPlayer'
|
|
JumpSound=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Jump'
|
|
DetachedArmClass=Class'KFChar.SeveredArmCrawler'
|
|
DetachedLegClass=Class'KFChar.SeveredLegCrawler'
|
|
DetachedHeadClass=Class'KFChar.SeveredHeadCrawler'
|
|
HitSound(0)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Pain'
|
|
DeathSound(0)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Death'
|
|
ChallengeSound(0)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Acquire'
|
|
ChallengeSound(1)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Acquire'
|
|
ChallengeSound(2)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Acquire'
|
|
ChallengeSound(3)=SoundGroup'KF_EnemiesFinalSnd.Crawler.Crawler_Acquire'
|
|
GroundSpeed=190.000000
|
|
WaterSpeed=175.000000
|
|
MenuName="Crawler.se"
|
|
AmbientSound=Sound'KF_BaseCrawler.Crawler_Idle'
|
|
Mesh=SkeletalMesh'KF_Freaks_Trip.Crawler_Freak'
|
|
Skins(0)=Combiner'ScrnZedPack_T.crawler_grittier.crawler_grittier_cmb'
|
|
}
|