//----------------------------------------------------------- // //----------------------------------------------------------- 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" }