WaveSchedule { StartingCurrency 4000 RespawnWaveTime 5 CanBotsAttackWhileInSpawnRoom no Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 1 TotalCurrency 150 Where spawnbot TFBot { Class Soldier Name "Omni-Tron" ClassIcon chief_captain_soldier_blue_nys Health 60000 Scale 1.9 UseMeleeThreatPrioritization 1 ChangeAttributes { Name MajorCrits Delay 6 Cooldown 18 IfHealthAbove 42000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_barrage Delay 6 Cooldown 18 Repeats 0 IfHealthAbove 42000 } ChangeAttributes { Name BurstFire Delay 12 Cooldown 18 IfHealthAbove 42000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 12 Cooldown 18 Repeats 0 IfHealthAbove 42000 } ChangeAttributes { Name RapidFire Delay 16 Cooldown 18 IfHealthAbove 42000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_spammer Delay 16 Cooldown 18 Repeats 0 IfHealthAbove 42000 } ChangeAttributes { Name ConchPhase Delay 0 IfHealthBelow 42000 Repeats 1 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_conch Delay 0 Repeats 1 IfHealthBelow 42000 } AddCond //Adds conditions to bots { Name "TF_COND_REGENONDAMAGEBUFF" Delay 3 IfHealthBelow 42000 } ChangeAttributes { Name MegaBurst Delay 3 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 3 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name FasterRapidFire Delay 9 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_spammer Delay 9 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name MegaBurst Delay 13 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 13 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name SuperShotgunCombo Delay 15 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param heavy_shotgun Delay 15 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name FasterRapidFire Delay 16 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_spammer Delay 16 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name SuperShotgunCombo Delay 18 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param heavy_shotgun Delay 18 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name DirectShit Delay 19 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_directhit_infinite Delay 19 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name MegaBurst Delay 22 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 22 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name LibertyLauncher Delay 25 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_libertylauncher Delay 25 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name DirectShit Delay 26 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_directhit_infinite Delay 26 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name LibertyLauncher Delay 27 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_libertylauncher Delay 27 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name DirectShit Delay 28 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_directhit_infinite Delay 28 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name LibertyLauncher Delay 29 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_libertylauncher Delay 29 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name DirectShit Delay 30 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_directhit_infinite Delay 30 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name BlackBox Delay 34 Cooldown 38 IfHealthBelow 42000 IfHealthAbove 26000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_blackbox_hyper Delay 34 Cooldown 38 Repeats 0 IfHealthBelow 42000 IfHealthAbove 26000 } ChangeAttributes { Name BannerPhase Delay 0 IfHealthBelow 26000 Repeats 1 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_buff Repeats 1 Delay 0 IfHealthBelow 26000 } AddCond //Adds conditions to bots { Name "TF_COND_OFFENSEBUFF" Delay 3 IfHealthBelow 26000 } ChangeAttributes { Name MegaBurst Delay 3 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 3 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name SuperShotgunCombo Delay 5 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param heavy_shotgun Delay 5 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name MegaBurst Delay 6 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_burstfire Delay 6 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name SuperShotgunCombo Delay 8 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param heavy_shotgun Delay 8 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name CritNuke Delay 11 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_nuke2 Delay 11 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name BlackBox Delay 15 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_blackbox_hyper Delay 15 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name CritNuke Delay 21 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_nuke2 Delay 21 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name DirectShit Delay 27 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_directhit_infinite Delay 27 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name BlackBox Delay 32 Cooldown 36 IfHealthBelow 26000 IfHealthAbove 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_blackbox_hyper Delay 32 Cooldown 36 Repeats 0 IfHealthBelow 26000 IfHealthAbove 8000 } ChangeAttributes { Name BackupPhase Delay 0 IfHealthBelow 8000 Repeats 1 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_backup Repeats 1 Delay 0 IfHealthBelow 8000 } AddCond //Adds conditions to bots { Name "TF_COND_DEFENSEBUFF" Delay 3 IfHealthBelow 8000 } ChangeAttributes { Name MegaCritBarrage Delay 3 Cooldown 15 IfHealthBelow 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_barrage Delay 3 Cooldown 15 Repeats 0 IfHealthBelow 8000 } ChangeAttributes { Name CritNuke Delay 10 Cooldown 15 IfHealthBelow 8000 Repeats 0 } FireInput { Target player Action $SetProp$m_iszClassIcon Param soldier_nuke2 Delay 10 Cooldown 15 Repeats 0 IfHealthBelow 8000 } EventChangeAttributes { Default { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } MajorCrits { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } BurstFire { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } RapidFire { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } MegaBurst { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.9 } } FasterRapidFire { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.35 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } SuperShotgunCombo { Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } LibertyLauncher { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "The Liberty Launcher" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" 0.75 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } DirectShit { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "The Direct Hit" ItemAttributes { ItemName "The Direct Hit" "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } BannerPhase { Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Team Captain" Item "The Buff Banner" CharacterAttributes { "gesture speed increase" 2 "provide on active" 1 "increase buff duration" 9.0 "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } ConchPhase { Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Team Captain" Item "The Concheror" CharacterAttributes { "gesture speed increase" 2 "provide on active" 1 "increase buff duration" 9.0 "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } BackupPhase { Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Team Captain" Item "The Battalion's Backup" CharacterAttributes { "gesture speed increase" 2 "provide on active" 1 "increase buff duration" 9.0 "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } CritNuke { Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Skill Expert Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "The Original" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2.5 "damage causes airblast" 1 "blast radius increased" 3 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 2.8 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.5 } } BlackBox { Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Skill Expert Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "The Black Box" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 6000 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.8 "deploy time decreased" 3 } } MegaCritBarrage { Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Team Captain" Item "TF_WEAPON_SHOTGUN_SOLDIER" Item "TF_WEAPON_ROCKETLAUNCHER" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "projectile spread angle penalty" 11 "fire rate bonus" 0.2 } CharacterAttributes { "move speed bonus" 0.4 "damage bonus" 1.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Projectile speed increased" 0.65 } } } } } } }