//Use this as a #base file WaveSchedule { FixSetCustomModelInput 1 TextPrintTime 0 NoRomevisionCosmetics 1 ForceHoliday 2 NoHolidayPickups 1 Templates { B855_Sig_FireOnSight { FireWeapon { Type "Primary" Delay 0 Repeats 0 Cooldown 0 IfSeeTarget 1 } } B855_Sig_FireOnSight_Alt { FireWeapon { Type "Secondary" Delay 0 Repeats 0 Cooldown 0 IfSeeTarget 1 } } B855_Sig_NoHeal { CharacterAttributes { "mod weapon blocks healing" 1 } } B855_Sig_Mobber { Action Mobber Attributes IgnoreFlag Attributes DisableDodge } B855_Sig_Red { Addcond {Index 43} Attributes DisableDodge Action Mobber Tag bot_red CustomEyeGlowColor "255 180 36" CharacterAttributes { "collect currency on kill" 1 "maxammo metal increased" 10 "metal regen" 5000 "crit mod disabled" 0 "mult credit collect range" 0 "no resupply" 1 } } B855_Sig_Red_EasyNormal { AddTemplate B855_Sig_Red CustomEyeGlowColor "255 25 0" } B855_Sig_Gray { Addcond {Name TF_COND_REPROGRAMMED_NEUTRAL} Attributes DisableDodge Action Mobber Tag bot_gray CharacterAttributes { "force distribute currency on death" 1 "collect currency on kill" 1 "ammo regen" 1 "maxammo metal increased" 10 "metal regen" 5000 "crit mod disabled" 0 "no resupply" 1 } } B855_Sig_SpawnProtection { Addcond { Index 57 Duration 1 } } B855_Sig_Homing { RocketCustomParticle "eyeboss_projectile" HomingRockets { TurnPower 999 MaxAimError 150 RocketSpeed 0.65 IgnoreStealthedSpies 1 IgnoreDisguisedSpies 1 } CharacterAttributes { "projectile lifetime" 10 "blast radius decreased" 0.3 } Addcond {Index 36} } B855_Sig_Fix_Giants //For non-blu giants { Tag bot_giant CharacterAttributes { "health from packs decreased" 0.15 "voice pitch scale" 0 "cannot be teleported" 1 } } B855_Sig_Hwn_Giant { Tag bot_giant DeathSound "ambient/grinder/grinderhuman_02.wav" NoIdleSound 1 CharacterAttributes { "override footstep sound set" 7 "voice pitch scale" 0 } } B855_Sig_Medic_RemoveMobber { Action Default Attributes IgnoreFlag } B855_Sig_NoSap { CharacterAttributes { "cannot be sapped" 1 } } B855_Sig_Medic_Rev { AddTemplate Red AdditionalStepSound "misc/null.wav" } B855_Sig_Medic_Rev_Easy { AddTemplate Red_Easy AdditionalStepSound "misc/null.wav" } // shortened for my own convenience Ally_Easy { ClassIcon scout_jumping AdditionalStepSound "MVM.BotStep" AddTemplate B855_Sig_NoSap AddTemplate B855_Sig_Red_EasyNormal } Ally { ClassIcon scout_jumping AdditionalStepSound "MVM.BotStep" AddTemplate B855_Sig_NoSap AddTemplate B855_Sig_Red } Ally_Giant_Easy { ClassIcon scout_jumping AddTemplate B855_Sig_Fix_Giants AddTemplate B855_Sig_NoSap AddTemplate B855_Sig_Red_EasyNormal } Ally_Giant { ClassIcon scout_jumping AddTemplate B855_Sig_Fix_Giants AddTemplate B855_Sig_NoSap AddTemplate B855_Sig_Red } // for revs Red_Easy { AddTemplate B855_Sig_Red_EasyNormal AdditionalStepSound "MVM.BotStep" } Red { AddTemplate B855_Sig_Red AdditionalStepSound "MVM.BotStep" } Red_Giant_Easy { AddTemplate B855_Sig_Red_EasyNormal AddTemplate B855_Sig_Fix_Giants } Red_Giant { AddTemplate B855_Sig_Red AddTemplate B855_Sig_Fix_Giants } //grays Gray_Easy { AddTemplate B855_Sig_Gray AdditionalStepSound "MVM.BotStep" CustomEyeGlowColor "255 255 255" } Gray { AddTemplate B855_Sig_Gray AdditionalStepSound "MVM.BotStep" CustomEyeGlowColor "255 180 36" } Gray_Giant_Easy { AddTemplate B855_Sig_Gray AddTemplate B855_Sig_Fix_Giants CustomEyeGlowColor "255 255 255" } Gray_Giant { AddTemplate B855_Sig_Gray AddTemplate B855_Sig_Fix_Giants CustomEyeGlowColor "255 180 36" } } }