// Arboreal Assault by theAgamer11 #base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 700 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFGateBot_Heavyweapons_Family_Business_Fast { Class Heavyweapons ClassIcon heavy_shotgun Name "Fast Shotgun Heavy" EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Heavy" Item "The Family Business" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "damage penalty" 0.85 "fire rate bonus" 1.15 } CharacterAttributes { "move speed bonus" 1.3 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Heavy" Item "The Family Business" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "damage penalty" 0.85 "fire rate bonus" 1.15 } ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFBot_Soldier_Bison { Class Soldier Name "Righteous Bison Soldier" ClassIcon soldier_bison Skill Hard Item "The Righteous Bison" WeaponRestrictions SecondaryOnly } T_TFBot_Giant_Soldier_Mangler { Class Soldier Name "Giant Cow Mangler Soldier" ClassIcon soldier_mangler_giant Skill Expert Health 3800 Item "Full Metal Drill Hat" Item "The Cow Mangler 5000" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "deploy time increased" 1 } } T_TFBot_Scout_Milk { Class Scout Name "Milk Man Scout" ClassIcon scout_milk Skill Hard Item "Mad Milk" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -1 } } T_TFGateBot_Giant_Scout_Fast { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Health 1200 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Easy Item "MvM GateBot Light Scout" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Skill Easy Item "MvM GateBot Light Scout" Item "The Holy Mackerel" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } T_TFBot_Giant_Medic_Shield { Class Medic Name "Giant Shield Medic" ClassIcon medic_shield_qf_giant Skill Expert Health 4500 Item "Field Practice" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "Field Practice" "set item tint rgb" 8421376 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "The Quick-Fix" "bot medic uber deploy delay duration" 300 "increase buff duration" 60 "heal rate penalty" 0 } CharacterAttributes { "generate rage on heal" 2 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Scout_Basher { Class Scout Name "Boston Basher Scout" ClassIcon scout_bostonbasher Skill Hard Item "The Boston Basher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Soldier_Bazooka { Class Soldier Name "Bazooka Soldier" ClassIcon soldier_bazooka Skill Hard Item "The Beggar's Bazooka" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Beggar's Bazooka" "auto fires full clip" 0 "can overload" 0 } } T_TFGateBot_Giant_Sniper_Huntsman_Spammer { Class Sniper Name "Giant Huntsman Spammer" ClassIcon sniper_bow_giant Health 1500 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Expert Item "MvM GateBot Light Sniper" Item "The Huntsman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.8 "fire rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Skill Expert Item "MvM GateBot Light Sniper" Item "The Huntsman" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.8 "fire rate bonus" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFBot_Heavyweapons_Warrior { Class Heavyweapons Name "Warrior's Spirit Heavy" ClassIcon heavy_warrior Skill Hard WeaponRestrictions MeleeOnly Item "Warrior's Spirit" } T_TFGateBot_Giant_Demoman_Landmine { Class Demoman Name "Giant Landmine Layer Demoman" ClassIcon demo_landmine_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Expert Item "MvM GateBot Light Demoman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "auto fires full clip all at once" 1 "projectile spread angle penalty" 20 "grenade no bounce" 1 "damage bonus" 1.2 "reload time decreased" 0.5 "clip size bonus" 2.5 "blast radius decreased" 0.6 "fuse bonus" 1.5 "custom projectile model" "models/weapons/w_models/w_stickybomb.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } RevertGateBotsBehavior { Skill Expert Item "MvM GateBot Light Demoman" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "auto fires full clip all at once" 1 "projectile spread angle penalty" 20 "grenade no bounce" 1 "damage bonus" 1.2 "reload time decreased" 0.5 "clip size bonus" 2.5 "blast radius decreased" 0.6 "fuse bonus" 1.5 "custom projectile model" "models/weapons/w_models/w_stickybomb.mdl" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } T_TFBot_Sniper_Huntsman_Flaming { Class Sniper Name "Flaming Bowman" Skill Hard ClassIcon sniper_bow_ignite WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 "Set DamageType Ignite" 1 } } T_TFBot_Scout_Pistol { Class Scout Name "Pistol Scout" Skill Hard ClassIcon scout_pistol WeaponRestrictions SecondaryOnly } T_TFGateBot_Pyro_Lighter { Class Pyro EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Pyro" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame size bonus" 1 "damage penalty" 0.5 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Pyro" WeaponRestrictions PrimaryOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "flame size bonus" 1 "damage penalty" 0.5 } } } } T_TFBot_Pyro_Neon_Annihilator { Class Pyro Name "Neon Annihilator Pyro" ClassIcon pyro_neon Skill Hard Item "The Neon Annihilator" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Neon Annihilator" "melee attack rate bonus" 0.9 } } T_TFBot_Giant_Pyro_Flamecrit_Spray { Class Pyro Name "Giant Flamecrit Pyro" ClassIcon pyro_panic_flamecrit_giant Skill Expert Health 3500 Item "The Centurion" WeaponRestrictions SecondaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "damage penalty" 0.8 "fire rate penalty" 2 "clip size bonus" 5 "bullets per shot bonus" 6 "weapon spread bonus" 4 "crit vs burning players" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Demoman_Cannon { Class Demoman Name "Cannon Demoman" ClassIcon demo_cannon Skill Hard Item "The Loose Cannon" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Loose Cannon" "reload time decreased" 0.8 "grenade launcher mortar mode" 0 } } T_TFBot_Pyro_Axtinguisher { Class Pyro Name "Axtinguisher Pyro" ClassIcon pyro_axtinguisher Skill Hard Item "The Axtinguisher" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Axtinguisher" "melee attack rate bonus" 0.8 } } T_TFBot_Pyro_Volcano { Class Pyro Name "Volcano Fragment Pyro" ClassIcon pyro_riftaxe Skill Hard Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Sharpened Volcano Fragment" "melee attack rate bonus" 0.8 } } T_TFBot_Demoman_Iron_Bomber { Class Demoman Name "Iron Bomber Demoman" ClassIcon demo_clusterbomb Skill Hard Item "The Iron Bomber" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.3 "faster reload rate" 0.6 } } T_TFBot_Medic_Kritzkrieg { Class Medic Name "Kritz Medic" ClassIcon medic_kritz Skill Normal Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 3 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.3 } } T_TFGateBot_Pyro_Dragons_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } } } T_TFGateBot_Medic_Shield { Class Medic Name "Shield Medic" ClassIcon medic_shield_qf EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Medic" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0 "uber duration bonus" -4 "increase buff duration" 5 } CharacterAttributes { "generate rage on heal" 1 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Medic" Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate penalty" 0 "increase buff duration" 5 } CharacterAttributes { "generate rage on heal" 1 } } } } T_TFBot_Scout_Sun { Class Scout Name "Sun-on-a-Stick Scout" ClassIcon scout_sunstick Skill Hard Item "Sun-on-a-Stick" WeaponRestrictions MeleeOnly CharacterAttributes { "melee attack rate bonus" 0.8 } } T_TFBot_Soldier_Whip { Class Soldier Name "Disciplinary Soldier" ClassIcon soldier_disciplinary Skill Hard Item "The Disciplinary Action" WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Disciplinary Action" "damage penalty" 0.3 "melee attack rate bonus" 0.7 "melee range multiplier" 3 } } T_TFBot_Soldier_Direct_Hit_Burst { Class Soldier Name "Direct Burst Soldier" ClassIcon soldier_directhit_spammer Skill Hard Item "The Direct Hit" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Direct Hit" "clip size penalty" 0.75 "fire rate bonus" 0 "Reload time increased" 1.3 "projectile spread angle penalty" 10 } } T_TFBot_Pyro_Gas { Class Pyro Name "Gas Passer Pyro" ClassIcon pyro_gascann Skill Hard Item "The Gas Passer" WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 0.2 "fire rate penalty" 3.5 } } T_TFGateBot_Giant_Demoman_Iron_Bomber_Burst { Class Demoman Name "Giant Burst Fire Demo" ClassIcon demo_clusterbomb_giant Health 3300 EventChangeAttributes { Default { BehaviorModifiers Push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Demoman" Item "The Iron Bomber" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" Tag bot_giant Skill Expert Item "The Iron Bomber" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "MvM GateBot Light Demoman" "item style override" 1 } ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Projectile speed increased" 1.1 } } } } T_TFGateBot_Scout_Armored_Capper { Class Scout ClassIcon scout_capper_armored Name "Armored Capper Scout" Health 200 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank Tag bot_gatebot BehaviorModifiers Push Attributes IgnoreFlag Skill Hard Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes DisableDodge CharacterAttributes { "damage penalty" 0.6 "move speed bonus" 1.3 "dmg taken from bullets reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from fire reduced" 0.7 } } RevertGateBotsBehavior { Skill Hard Item "MvM GateBot Light Scout" Item "The C.A.P.P.E.R" WeaponRestrictions SecondaryOnly Attributes DisableDodge ItemAttributes { ItemName "MvM GateBot Light Scout" "item style override" 1 } CharacterAttributes { "damage penalty" 0.8 "move speed bonus" 1.3 "fire rate bonus" 0.5 } } } } T_TFBot_Giant_Demoman_Blast_Cannon { Class Demoman Name "Giant Blast Cannon Demoman" ClassIcon demo_cannon_giant Skill Expert Health 3800 Item "The Bomber Knight" Item "The Loose Cannon" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_sentrybuster ItemAttributes { ItemName "The Loose Cannon" "damage bonus" 1.1 "clip size penalty" 0.25 "reload time decreased" 0.6 "grenade launcher mortar mode" 0 "fuse bonus" 0.7 "Projectile speed increased" 0.4 "Blast radius increased" 3 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Scout_Soda_Fanatic { Class Scout Name "Giant Soda Fanatic Scout" ClassIcon scout_colafueled_giant Skill Expert Health 1800 Item "The Caffeine Cooler" Item "The Soda Popper" Item "Crit-a-Cola" WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Caffeine Cooler" "set item tint rgb" 10831282 } ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 2 "scattergun knockback mult" 2 "fixed_shot_pattern" 1 } ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.4 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Pyro_Powerjack { Class Pyro Name "Powerjack Pyro" ClassIcon pyro_powerjack Skill Hard Item "The Powerjack" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Powerjack" "melee attack rate bonus" 0.7 } } T_TFBot_Pyro_Dragons_Fury { Class Pyro Name "Dragon's Fury Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Hard Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Dragon's Fury" "airblast disabled" 1 } } T_TFBot_Medic_Vacc_Bullet { Name "Bullet Resistance Medic" Class Medic Skill Expert ClassIcon medic_bullet WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes BulletImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4200 } } T_TFBot_Medic_Vacc_Blast { Name "Blast Resistance Medic" Class Medic Skill Expert ClassIcon medic_blast WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes BlastImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun blast resist deployed" 1 "medigun blast resist passive" 1 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4200 } } T_TFBot_Medic_Vacc_Fire { Name "Fire Resistance Medic" Class Medic Skill Expert ClassIcon medic_fire WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes FireImmune ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun fire resist deployed" 1 "medigun fire resist passive" 1 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 4200 } } T_TFBot_Pyro_Jumbo { Class Pyro Name "Jumbo Pyro" Health 500 Skill Hard WeaponRestrictions PrimaryOnly Scale 1.4 Attributes AlwaysCrit Attributes AlwaysFireWeapon Tag bot_giant } T_TFBot_Giant_Demo_Burst_Loch { Class Demoman Name "Giant Burst Loch-n-Load Demo" ClassIcon demo_burst_giant Health 3800 Skill Expert Item "The Bolted Bombardier" Item "The Loch-n-Load" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "The Loch-n-Load" "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Chief_Heavyweapons_Wildfire { Class Heavyweapons Name "Wildfire" ClassIcon heavy_wildfire_chief Skill Expert Item "The Outdoorsman" Item "The Huo Long Heatmaker" Health 30000 Scale 1.9 MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Outdoorsman" "set item tint rgb" 5074983 "attach particle effect" 9 "particle effect use head origin" 1 "particle effect vertical offset" 17 } ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.5 "Set DamageType Ignite" 1 "weapon burn dmg reduced" 0.4 "heal on kill" 750 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.4 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Vacc_Bullet { Class Medic Name "Giant Bullet Resistance Medic" ClassIcon medic_bullet_giant Skill Expert Health 4000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBullets Attributes BulletImmune ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun bullet resist deployed" 1 "medigun bullet resist passive" 1 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Vacc_Blast { Class Medic Name "Giant Blast Resistance Medic" ClassIcon medic_blast_giant Skill Expert Health 4000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorBlast Attributes BlastImmune Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun blast resist deployed" 1 "medigun blast resist passive" 1 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Vacc_Fire { Class Medic Name "Giant Fire Resistance Medic" ClassIcon medic_fire_giant Skill Expert Health 4000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge Attributes VaccinatorFire Attributes FireImmune Tag bot_giant ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun fire resist deployed" 1 "medigun fire resist passive" 1 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } } Mission // Wave 1-2 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 60 TFBot { Template T_TFBot_SentryBuster } } Mission // Wave 2 Machina Sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "The Machina" } } Mission // Wave 3-4 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "move speed bonus" 1.2 "gesture speed increase" 0.2 } } } Mission // Wave 3 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission // Wave 4 Sydney Sleeper Sniper { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 15 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } Mission // Wave 5-6 Sentry Buster { Objective DestroySentries Where spawnbot BeginAtWave 3 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster CharacterAttributes { "move speed bonus" 1.4 "gesture speed increase" 0.4 } } } Mission // Wave 5-6 Spies { Objective Spy Where spawnbot_mission_spy BeginAtWave 5 RunForThisManyWaves 2 InitialCooldown 20 CooldownTime 50 DesiredCount 3 TFBot { Template T_TFBot_Spy } } //////////////////////////////////////// // WAVE 1 // // Starting Money: $700 // Money From Wave: $700 // // Mission Bots: Sentry Buster // // Support Fast Shotgun GB Heavies // Holy Mackerel Scouts // Righteous Bison Soldiers // Giant Battalion Cow Mangler Soldiers // // Huntsman Snipers // Mad Milk Scouts // Giant Brass Beast Heavy // Super GB Scouts // // Gauntlet Pusher Heavies // Demomen // Giant Boxing Heavy // // Support Force-A-Nature Scouts // Giant Black Box Soldiers // - Big Heal Medics //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 75 Support 1 TFBot { Template T_TFGateBot_Heavyweapons_Family_Business_Fast } } WaveSpawn { Name "w1a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { Template T_TFBot_Scout_Fish Skill Hard } } WaveSpawn { Name "w1a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name "w1a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 15 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Soldier_Mangler } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 4 TotalCurrency 25 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 10 MaxActive 4 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 25 TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys_giant Health 4000 Item "Der Maschinensoldaten-Helm" Tag bot_giant ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 } } } WaveSpawn { Name "w1b" WaitForAllDead "w1a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Template T_TFGateBot_Giant_Scout_Fast } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Class Demoman Skill Hard } } WaveSpawn { Name "w1c" WaitForAllDead "w1b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Boxing_Heavy Tag bot_giant } } WaveSpawn { WaitForAllDead "w1c" Where spawnbot TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name "w1d" WaitForAllDead "w1c" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 18 TotalCurrency 100 Squad { FormationSize 100 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Item "The Shellmet" Tag bot_giant ItemAttributes { ItemName "The Shellmet" "set item tint rgb" 8421376 } } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_giant } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_giant } TFBot { Template T_TFBot_Medic_BigHeal Tag bot_giant } } } } //////////////////////////////////////// // WAVE 2 // // Starting Money: $1400 ($1500) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Machina Snipers // // Boston Basher Scouts // Battalion Bazooka Soldiers // - Quick-Fix Medics // Giant Rapid-fire Huntsman GB Snipers // // Warrior's Spirit Heavies // Giant Landmine GB Demos // // Flaming Huntsmen // Pistol Scouts // Giant Conch GB Soldiers // // Support GB Lighter Pyros // Neon Annihilator Pyros // Giant Flamecrit Bullet Spray Pyros //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w2a" Where spawnbot TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Basher } } WaveSpawn { Name "w2b" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 4 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Soldier_Bazooka Name "Battalion's Bazooka Soldier" ClassIcon soldier_burstfire_backup Item "The Battalion's Backup" Attributes SpawnWithFullCharge } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { Name "w2a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Template T_TFGateBot_Giant_Sniper_Huntsman_Spammer } } WaveSpawn { Name "w2b" WaitForAllDead "w2a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Warrior } } WaveSpawn { Name "w2b" WaitForAllDead "w2a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Demoman_Landmine } } WaveSpawn { Name "w2c" WaitForAllDead "w2b" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman_Flaming } } WaveSpawn { Name "w2c" WaitForAllDead "w2b" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Pistol } } WaveSpawn { Name "w2c" WaitForAllDead "w2b" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Template T_TFGateBot_Giant_Soldier_Extended_Concheror Tag bot_giant } } WaveSpawn { WaitForAllDead "w2c" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 25 Support 1 TFBot { Template T_TFGateBot_Pyro_Lighter } } WaveSpawn { Name "w2d" WaitForAllDead "w2c" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Neon_Annihilator } } WaveSpawn { Name "w2d" WaitForAllDead "w2c" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro_Flamecrit_Spray } } } //////////////////////////////////////// // WAVE 3 // // Starting Money: $2100 ($2300) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Spies // // Black Box Soldiers // Loose Cannon Demos // Giant Jumping Scouts // // Tank // - 15000 // Axtinguisher Pyros // SVF Pyros // Giant Natascha Heavies // // Iron Bomber Demos // -Kritzkrieg Medics // Giant Flare Pyros // // GB Heavyweight Champs // Support Scouts // Support Flare Pyros // Giant Demoknights //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w3a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_RocketShotgun } } WaveSpawn { Name "w3a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Cannon } } WaveSpawn { Name "w3b" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Tag bot_giant } } WaveSpawn { Name "w3c" WaitForAllDead "w3b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 17500 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w3d" WaitForAllDead "w3a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Axtinguisher } } WaveSpawn { Name "w3d" WaitForAllDead "w3a" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Volcano } } WaveSpawn { Name "w3e" WaitForAllDead "w3b" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha ClassIcon heavy_grapple_giant Item "Heavy Do-rag" Tag bot_giant ItemAttributes { ItemName "Heavy Do-rag" "set item tint rgb" 5074983 } } } WaveSpawn { Name "w3f" WaitForAllDead "w3d" Where spawnbot TotalCount 36 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Demoman_Iron_Bomber } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name "w3g" WaitForAllDead "w3e" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 12 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer Tag bot_giant } } WaveSpawn { Name "w3h" WaitForAllDead "w3f" Where spawnbot TotalCount 8 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 25 TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { WaitForAllDead "w3f" Where spawnbot TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 25 Support 1 TFBot { Class Scout Skill Hard } } WaveSpawn { WaitForAllDead "w3f" Where spawnbot TotalCount 8 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard } } WaveSpawn { Name "w3h" WaitForAllDead "w3g" Where spawnbot TotalCount 5 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Demoman_PrinceTavish Tag bot_giant } } } //////////////////////////////////////// // WAVE 4 // // Starting Money: $2800 ($3100) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Sleeper Snipers // // Dragon's Fury GB Pyros // - Shield Medics // Sun-on-a-Stick Scouts // Giant Pyros // - Giant Neon Annihilator Pyros // // Heavies // Gas Pyros // Giant Brass Beast Heavies // // Direct Hit Burst Soldiers // - Crit Whip Soldiers // Giant Burst Iron Bomber GB Demos // // Heavies // Extended Concheror Soldiers // Giant Sandman Scouts //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w4a" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 50 Squad { TFBot { Template T_TFGateBot_Pyro_Dragons_Fury } TFBot { Template T_TFGateBot_Medic_Shield } } } WaveSpawn { Name "w4a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Scout_Sun } } WaveSpawn { Name "w4a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 18 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Pyro Item "Brigade Helm" Attributes AlwaysFireWeapon Tag bot_giant } } WaveSpawn { Name "w4a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 18 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Pyro Name "Giant Neon Annihilator Pyro" ClassIcon pyro_neon_giant Item "Brigade Helm" Item "The Neon Annihilator" WeaponRestrictions MeleeOnly Tag bot_giant } } WaveSpawn { Name "w4b" WaitForAllDead "w4a" Where spawnbot TotalCount 26 MaxActive 7 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Heavyweapons_Shotgun } } WaveSpawn { Name "w4b" WaitForAllDead "w4a" Where spawnbot TotalCount 9 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 TotalCurrency 25 TFBot { Template T_TFBot_Pyro_Gas } } WaveSpawn { Name "w4b" WaitForAllDead "w4a" Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 10 TotalCurrency 75 TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys_giant Health 4000 Item "Der Maschinensoldaten-Helm" Tag bot_giant ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.7 } } } WaveSpawn { Name "w4c" WaitForAllDead "w4b" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 75 Squad { TFBot { Template T_TFBot_Soldier_Direct_Hit_Burst } TFBot { Template T_TFBot_Soldier_Whip Attributes AlwaysCrit } } } WaveSpawn { Name "w4d" WaitForAllDead "w4b" Where spawnbot TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 14 TotalCurrency 75 TFBot { Template T_TFGateBot_Giant_Demoman_Iron_Bomber_Burst } } WaveSpawn { WaitForAllDead "w4c" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 25 Support 1 TFBot { Class Heavyweapons Skill Hard } } WaveSpawn { WaitForAllDead "w4c" Where spawnbot TotalCount 12 MaxActive 3 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 25 Support 1 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name "w4e" WaitForAllDead "w4d" Where spawnbot TotalCount 8 MaxActive 3 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Baseball Tag bot_giant CharacterAttributes { "move speed penalty" 0.9 } } } } //////////////////////////////////////// // WAVE 5 // // Starting Money: $3500 ($3900) // Money From Wave: $1000 // // Mission Bots: Sentry Buster, Spies // // Armored Capper GB Scouts // Heal-on-Hit Demoknights // Giant Blast Cannon Demos // // Armored Capper GB Scouts // Giant Soda Popper Cola Scouts // Huntsman Snipers // Powerjack Pyros // Giant Backburner Pyros // // Armored Capper GB Scouts // Bison Soldiers // Dragon's Fury Pyros // Giant Deflector Heavies // // Armored Capper GB Scouts // Support Banner Bazooka Soldiers // Giant Charged Soldiers // - Vaccinator Medics //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "w5a" Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 25 TFBot { Template T_TFGateBot_Scout_Armored_Capper } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Demoman_Knight Name "Heal-on-Hit Demoknight" ClassIcon demoknight_heal ItemAttributes { ItemName "The Eyelander" "heal on hit for slowfire" 50 } } } WaveSpawn { Name "w5a" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demoman_Blast_Cannon } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 12 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 25 TFBot { Template T_TFGateBot_Scout_Armored_Capper } } WaveSpawn { WaitForAllDead "w5a" Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 14 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Soda_Fanatic } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Sniper_Huntsman ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.8 } } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Powerjack } } WaveSpawn { Name "w5b" WaitForAllDead "w5a" Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Pyro Item "Airtight Arsonist" Item "The Backburner" Attributes AlwaysFireWeapon Tag bot_giant } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 15 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_Armored_Capper } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Bison } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 2 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Dragons_Fury } } WaveSpawn { Name "w5c" WaitForAllDead "w5b" Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 16 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_giant } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot TotalCount 20 MaxActive 6 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFGateBot_Scout_Armored_Capper } } WaveSpawn { WaitForAllDead "w5c" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Soldier_Bazooka Name "Banner Bazooka Soldier" ClassIcon soldier_bazooka_banner Item "The Buff Banner" Attributes SpawnWithFullCharge } } WaveSpawn { Name "w5d" WaitForAllDead "w5c" Where spawnbot TotalCount 21 MaxActive 14 SpawnCount 7 WaitBeforeStarting 3 WaitBetweenSpawns 12 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit Health 4200 Item "Jumper's Jeepcap" Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Bullet Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Bullet Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Blast Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Blast Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Fire Tag bot_giant } TFBot { Template T_TFBot_Medic_Vacc_Fire Tag bot_giant } } } } //////////////////////////////////////// // WAVE 6 // // Starting Money: $4500 ($5000) // Money From Wave: $700 // // Mission Bots: Sentry Buster, Spies // // Support Electrocution Bison Soldiers // Iron Bomber Demos // Tank // - 22500 // Tank // - 22500 // // Jumbo Crit Pyros // Giant Burst Loch-n-Load Demos // // Jumbo Heal-on-Hit Demoknights // Giant Crit Cow Mangler Soldiers // // Wildfire // - Giant Blast Resistance Medic // - Giant Bullet Resistance Medic // - Giant Fire Resistance Medic //////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Soldier_Bison Name "Electric Bison Soldier" ItemAttributes { ItemName "The Righteous Bison" "crit vs wet players" 1 } } } WaveSpawn { Name "w6a" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 TotalCurrency 50 Support 1 TFBot { Template T_TFBot_Demoman_Iron_Bomber } } WaveSpawn { Name "w6b" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6c" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 0 TotalCurrency 50 Tank { Health 25000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "w6d" WaitForAllDead "w6b" Where spawnbot TotalCount 18 MaxActive 4 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Jumbo } } WaveSpawn { Name "w6e" WaitForAllDead "w6c" Where spawnbot TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 4 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Demo_Burst_Loch } } WaveSpawn { Name "w6f" WaitForAllDead "w6d" Where spawnbot TotalCount 24 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Knight Name "Jumbo Heal-on-Hit Demoknight" ClassIcon demoknight_heal Health 500 Scale 1.4 ItemAttributes { ItemName "The Eyelander" "heal on hit for slowfire" 50 "melee attack rate bonus" 0.8 } } } WaveSpawn { Name "w6f" WaitForAllDead "w6e" Where spawnbot TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Soldier_Mangler Attributes AlwaysCrit } } WaveSpawn { Name "w6g" WaitForAllDead "w6f" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Chief_Heavyweapons_Wildfire } TFBot { Template T_TFBot_Giant_Medic_Vacc_Bullet } TFBot { Template T_TFBot_Giant_Medic_Vacc_Blast } TFBot { Template T_TFBot_Giant_Medic_Vacc_Fire } } } } }