#base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 0 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no BotsAreHumans 1 Mission // sentry buster { Objective DestroySentries InitialCooldown 5 Where spawnbot BeginAtWave 1 RunForThisManyWaves 23 CooldownTime 25 TFBot { Template T_TFBot_SentryBuster } } ExtraSpawnPoint { Name "Spawnbot_Exit2" // StartDisabled 1 // If the spawn point starts disabled (Default: 0) TeamNum 3 // 2 - Red team 3 - Robots. If you are adding spawn for reprogrammed robots, use team 3 X "-334" Y "995" Z "576" } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } RedTeamWipeCausesWaveLoss 1 WaveSpawn { Where spawnbot_invasion TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 500 TFBot { Template T_TFBot_Giant_Heavyweapons Health 1400 //Some value, I don't know if this is a boss or a regular giant heavy or whathaveyou. Name "Telamon Battler" ChangeAttributes { Name "OmNomNom" //Switch to this block IfHealthBelow 1500 //When below 5000 HP Delay 0.01 //And do it as soon as you can Repeats 1 //...and only once. } EventChangeAttributes { Default //Bots will naturally start at Default - thanks, Mannhattan standard! { Item "TF_WEAPON_MINIGUN" WeaponRestrictions PrimaryOnly } OmNomNom { StripItemSlot 0 Item "The Sandvich" Item "The Ham Shank" ItemAttributes { ItemName "The Sandvich" "item_meter_charge_rate" "300" //really really long. only eat it once, basically. "alt-fire disabled" 1 //Prevents him from accidentally tossing it, thinking he revs up his minigun "lunchbox healing decreased" 20 //Heal for 20 * 300 = 6000 HP } WeaponSwitch { Type "Melee" Delay 0.01 Repeats 0 Cooldown 33 } WeaponSwitch { Type "Secondary" Delay 45 Repeats 0 Cooldown 300 } } } } } } }