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

53 lines
2.1 KiB
Ucode

//-----------------------------------------------------------
//
//-----------------------------------------------------------
class ZombieFleshPound_CIRCUS extends ZombieFleshPound;
#exec OBJ LOAD FILE=KF_EnemiesFinalSnd_CIRCUS.uax
#exec OBJ LOAD FILE=KF_Specimens_Trip_CIRCUS_T.utx
// changes colors on Device (notified in anim)
simulated function DeviceGoRed()
{
Skins[0]= Shader'KF_Specimens_Trip_CIRCUS_T.pound_CIRCUS.pound_CIRCUS_Red_Shdr';
Skins[1]= Shader'KFCharacters.FPRedBloomShader';
}
simulated function DeviceGoNormal()
{
Skins[0] = Shader'KF_Specimens_Trip_CIRCUS_T.pound_CIRCUS.pound_CIRCUS_Amber_Shdr';
Skins[1] = Shader'KFCharacters.FPAmberBloomShader';
}
static simulated function PreCacheMaterials(LevelInfo myLevel)
{//should be derived and used.
myLevel.AddPrecacheMaterial(Shader'KF_Specimens_Trip_CIRCUS_T.pound_CIRCUS.pound_CIRCUS_Amber_Shdr');
myLevel.AddPrecacheMaterial(Shader'KFCharacters.FPAmberBloomShader');
myLevel.AddPrecacheMaterial(Shader'KF_Specimens_Trip_CIRCUS_T.pound_CIRCUS.pound_CIRCUS_Red_Shdr');
myLevel.AddPrecacheMaterial(Shader'KFCharacters.FPRedBloomShader');
}
defaultproperties
{
Mesh=SkeletalMesh'KF_Freaks_Trip_CIRCUS.FleshPound_Circus'
Skins[0] = Shader'KF_Specimens_Trip_CIRCUS_T.pound_CIRCUS.pound_CIRCUS_Amber_Shdr'
Skins[1] = Shader'KFCharacters.FPAmberBloomShader'
DetachedArmClass=class'SeveredArmPound_CIRCUS'
DetachedLegClass=class'SeveredLegPound_CIRCUS'
DetachedHeadClass=class'SeveredHeadPound_CIRCUS'
HitSound(0)=Sound'KF_EnemiesFinalSnd_CIRCUS.FP_Pain'
AmbientSound=Sound'KF_EnemiesFinalSnd_CIRCUS.FP_Idle'
ChallengeSound(0)=Sound'KF_EnemiesFinalSnd.FP_Challenge'
ChallengeSound(1)=Sound'KF_EnemiesFinalSnd.FP_Challenge'
ChallengeSound(2)=Sound'KF_EnemiesFinalSnd.FP_Challenge'
ChallengeSound(3)=Sound'KF_EnemiesFinalSnd.FP_Challenge'
MoanVoice=Sound'KF_EnemiesFinalSnd_CIRCUS.FP_Talk'
DeathSound(0)=Sound'KF_EnemiesFinalSnd_CIRCUS.FP_Death'
JumpSound=Sound'KF_EnemiesFinalSnd_CIRCUS.FP_Jump'
MeleeAttackHitSound=sound'KF_EnemiesFinalSnd_CIRCUS.FP_HitPlayer'
MenuName="Circus Flesh Pound"
}