//-----------------------------------------------------------
//
//-----------------------------------------------------------
class ZombieBloat_XMas extends ZombieBloat;

#exec OBJ LOAD FILE=KF_EnemiesFinalSnd_Xmas.uax

function PlayDyingSound()
{
	if ( Level.NetMode!=NM_Client )
	{
		if ( bGibbed )
		{
			PlaySound(sound'KF_EnemiesFinalSnd_Xmas.Bloat_DeathPop', SLOT_Pain,2.0,true,525);
			return;
		}

		if ( bDecapitated )
		{
			PlaySound(HeadlessDeathSound, SLOT_Pain,1.30,true,525);
		}
		else
		{
			PlaySound(sound'KF_EnemiesFinalSnd_Xmas.Bloat_DeathPop', SLOT_Pain,2.0,true,525);
		}
	}
}

static simulated function PreCacheMaterials(LevelInfo myLevel)
{
	myLevel.AddPrecacheMaterial(Combiner'KF_Specimens_Trip_XMAS_T.BloatSanta.BloatSanta_cmb');
	myLevel.AddPrecacheMaterial(Combiner'KF_Specimens_Trip_XMAS_T.BloatSanta_env_cmb');
	myLevel.AddPrecacheMaterial(Texture'KF_Specimens_Trip_XMAS_T.Bloat_Santa');
}

defaultproperties
{
	Mesh=SkeletalMesh'KF_Freaks_Trip_Xmas.BloatSanta'
	Skins(0)=Combiner'KF_Specimens_Trip_XMAS_T.BloatSanta.BloatSanta_cmb'

	DetachedArmClass=class'SeveredArmBloat_XMas'
	DetachedLegClass=class'SeveredLegBloat_XMas'
	DetachedHeadClass=class'SeveredHeadBloat_XMas'

	BileExplosion=class'KFMod.BileExplosion'
	BileExplosionHeadless=class'KFMod.BileExplosionHeadless'

	ChallengeSound(0)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Challenge'
	ChallengeSound(1)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Challenge'
	ChallengeSound(2)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Challenge'
	ChallengeSound(3)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Challenge'

	MoanVoice=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Talk'
	DeathSound(0)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Death'
	JumpSound=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Jump'

	MeleeAttackHitSound=sound'KF_EnemiesFinalSnd_Xmas.Bloat_HitPlayer'
	HitSound(0)=Sound'KF_EnemiesFinalSnd_Xmas.Bloat_Pain'

	AmbientSound=Sound'KF_BaseBloat_Xmas.Bloat_Idle1Loop'

	MenuName="Christmas Bloat"
}
