#base robot_remilia_addicted_madness.pop WaveSchedule { StartingCurrency 750 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom No Templates { T_TFGateBot_Giant_Scout_Fast //unused { Class Scout Name "Super Scout" ClassIcon scout_fan_giant Health 1200 EventChangeAttributes { Default { BehaviorModifiers Push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Tag bot_giant Skill Easy Item "The Holy Mackerel" Attributes MiniBoss CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Tag bot_giant Skill Easy Attributes MiniBoss WeaponRestrictions MeleeOnly Item "The Holy Mackerel" CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } } } T_TFBot_pyro_dragon_flamer_conch { Class Pyro ClassIcon pyro_dragon_fury_swordstone Health 40000 Scale 1.9 Name "Dragon Flamer" Skill Expert Item "The Dragon's Fury" Item "Fallen Angel" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } T_TFGateBot_Sniper_Huntsman { Class Sniper Health 125 ClassIcon sniper_bow EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Sniper" Skill Hard WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } Skill Hard WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } } } } T_TFGateBot_Scout_Cola_Sandman { Class Scout Name "Minor League Scout" ClassIcon scout_cola_nys EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" WeaponRestrictions MeleeOnly Item "The Sandman" Item "The Caffeine Cooler" Item "Crit-a-Cola" Skill Hard } RevertGateBotsBehavior { Item "The Sandman" Item "The Caffeine Cooler" Item "Crit-a-Cola" Item "Bonk Helm" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 10453247 } ItemAttributes { ItemName "The Sandman" "max health additive penalty" -0 "mod_mark_attacker_for_death" 2.5 } Skill Hard WeaponRestrictions MeleeOnly } } } T_TFGateBot_Scout_Melee_Hard { Class Scout EventChangeAttributes { Default { Tag bot_GateBot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Skill Hard WeaponRestrictions MeleeOnly Item "Upgradeable TF_WEAPON_BAT" } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Item "Upgradeable TF_WEAPON_BAT" Skill Hard WeaponRestrictions MeleeOnly } } } T_TFGateBot_pyro_dragon_flamer_conch { Class Pyro ClassIcon pyro_dragon_fury_conch_v2 Health 35000 Scale 1.9 Name "Dragon Flamer" EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers push Attributes IgnoreFlag Skill Expert Item "The Dragon's Fury" Item "Fallen Angel" Item "The Concheror" Item "MvM GateBot Light Pyro" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 } ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert Item "The Dragon's Fury" Item "Fallen Angel" Item "The Concheror" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Dragon's Fury" "heal on kill" 500 } ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.0 "rage giving scale" 0.1 } } } } T_TFBot_Giant_Soldier_Extended_Battalion_blast { Class Soldier Name "Giant Battalion Blast Soldier" ClassIcon soldier_backup_blast Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "Screamin' Eagle" Item "concealedkiller_rocketlauncher_woodlandwarrior" ItemAttributes { ItemName "concealedkiller_rocketlauncher_woodlandwarrior" "damage causes airblast" 1 "damage penalty" 0.7 "blast radius increased" 1.1 "dmg falloff decreased" 0.85 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "increase buff duration" 9.0 } } } Mission // Snetry Buster { Objective DestroySentries Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt CooldownTime 40 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission // Sniper 2 { Objective Sniper InitialCooldown 70 Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 50 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Sniper 3 { Objective Sniper InitialCooldown 45 Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Sniper 4-5 { Objective Sniper InitialCooldown 30 Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Mission // Sniper 6 { Objective Sniper InitialCooldown 15 Where spawnbot_g0s0_alt Where spawnbot_g0s1_alt Where spawnbot_g0s2_alt Where spawnbot_g1s0_alt Where spawnbot_g1s1_alt Where spawnbot_g2s0_alt Where spawnbot_g2s1_alt BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 25 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } Wave //============================================= // CASH DATA BY ADDICTED (850$) // // MAIN BOTS : 748$ // SUPPORT BOTS : 102$ // // A RANK MINIMUM // // 808$, WITH 50$ = 858$ // // A+ RANK // // 950$ // //============================================= { StartWaveOutput { Target wave_start_relayB Action Trigger } InitWaveOutput { Target InitB Action Trigger } WaveSpawn // SUBWAVE 1 // 250$ // MAIN : 196$ // SUPPORT : 54$ { Name 1As TotalCurrency 54 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TotalCount 9 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 15 WaitBeforeStarting 3 FirstSpawnWarningSound "vo/mvm_bomb_alerts01.mp3" Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_giant } } WaveSpawn { Name 1A TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Class Scout WeaponRestrictions MeleeOnly ClassIcon scout_bat } } WaveSpawn { Name 1A TotalCurrency 96 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 3 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Addicted_Scout Skill Normal } } WaveSpawn // SUBWAVE 2 // 180$ // MAIN : 180$ // SUPPORT : 0$ { Name 1B WaitForAllDead 1A TotalCurrency 60 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish } } WaveSpawn { Name 1B WaitForAllDead 1A TotalCurrency 120 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Class Pyro Skill Easy } } WaveSpawn // SUBWAVE 3 // 252$ // MAIN : 252$ // SUPPORT : 0$ { Name 1C WaitForAllDead 1B TotalCurrency 144 TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Class Demoman Skill Hard } } WaveSpawn { Name 1C WaitForAllDead 1B TotalCurrency 108 TotalCount 14 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Scout_Melee Skill Expert ClassIcon scout_bat } } WaveSpawn // SUBWAVE 4 // 168$ // MAIN : 120$ // SUPPORT : 48$ { Name 1DSUPPORT WaitForAllDead 1C TotalCurrency 48 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TotalCount 12 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 3 Support 1 TFBot { Class Scout Skill Hard WeaponRestrictions MeleeOnly } } WaveSpawn { Name 1D WaitForAllDead 1C TotalCurrency 120 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Giant_Soldier tag bot_giant } } } Wave //============================================= // CASH DATA BY ADDICTED (1000$) // // MAIN BOTS : 748$ // SUPPORT BOTS : 102$ // // A RANK MINIMUM // // 808$, WITH 50$ = 858$ // // A+ RANK // // 950$ // //============================================= { StartWaveOutput { Target wave_start_relayA Action Trigger } InitWaveOutput { Target InitA Action Trigger } WaveSpawn // SUBWAVE 1 // TOTAL : 250$ // MAIN : 170$ // SUPPORT : 80$ { Name 2S TotalCurrency 80 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Scout_Scattergun_SlowFire Skill Normal } } WaveSpawn { Name 2A TotalCurrency 50 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Scout_Cola_Sandman } } WaveSpawn { Name 2A TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 8 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Heavyweapons_Fist } } WaveSpawn { Name 2B WaitForAllDead 2A TotalCurrency 80 TotalCount 24 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name 2B WaitForAllDead 2A TotalCurrency 40 TotalCount 14 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name 2C WaitForAllDead 2B TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 9 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name 2S WaitForAllDead 2C TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat } } WaveSpawn { Name 2Giant WaitForAllDead 2B TotalCurrency 150 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 20 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit tag bot_giant } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave //900 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target InitMain Action Trigger } WaveSpawn { Name 3S TotalCurrency 0 TotalCount 20 MaxActive 4 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Class Scout Skill Normal } } WaveSpawn { Name 3A TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Giant_Scout_Baseball } } WaveSpawn { Name 3A TotalCurrency 50 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 4 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFGateBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 3A TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 5 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 3B WaitForAllDead 3A TotalCurrency 150 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 20 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn //650 { Name 3B WaitForAllDead 3A TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn //650 { Name 3B WaitForAllDead 3A TotalCurrency 50 TotalCount 14 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name 3CS WaitForAllDead 3B TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Class Soldier Skill Hard } } WaveSpawn { Name 3C WaitForAllDead 3B TotalCurrency 100 TotalCount 8 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 0.5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Class Pyro Skill Easy } } WaveSpawn { Name 3C WaitForAllDead 3B TotalCurrency 150 TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 0 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Squad { TFBot { Template T_TFBot_Heavyweapons_Heater Tag bot_giant ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 0.7 } } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } } Wave //1100 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target InitMain Action Trigger } WaveSpawn { Name 4S TotalCurrency 20 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Class Scout WeaponRestrictions MeleeOnly ClassIcon scout_bat } } WaveSpawn { Name 4A TotalCurrency 110 TotalCount 20 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0.5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Demoman_Hard } } WaveSpawn { Name 4A TotalCurrency 150 TotalCount 22 MaxActive 8 SpawnCount 1 WaitBetweenSpawns 0.5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Scout_Jumping_Sandman } } WaveSpawn { Name 4B WaitForAllDead 4A TotalCurrency 100 TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Giant_Demo_RapidFire } } WaveSpawn { Name 4B WaitForAllDead 4A TotalCurrency 50 TotalCount 30 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 4 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b RandomChoice { TFBot { Template T_TFGateBot_Soldier_RocketPush } TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } } } WaveSpawn { Name 4B WaitForAllDead 4A TotalCurrency 50 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 12 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Demoman_Samurai } } WaveSpawn { Name 4CS WaitForAllDead 4B TotalCurrency 0 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 8 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name 4C WaitForAllDead 4B TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name 4CS WaitForAllDead 4B TotalCurrency 20 TotalCount 20 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 8 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Scout_FAN } } } Wave //900 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target InitMain Action Trigger } WaveSpawn { Name 5A TotalCurrency 100 TotalCount 22 MaxActive 6 SpawnCount 2 WaitBeforeStarting 4 WaitBetweenSpawns 1 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Soldier_Normal } } WaveSpawn { Name 5A TotalCurrency 100 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 4 WaitBetweenSpawns 8 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Heavy_IronFist_Airblast Tag bot_giant } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 7 WaitBetweenSpawns 0 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Giant_Scout_FAN } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 25 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 18 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFBot_Giant_Scout_Fan } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 100 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a TFBot { Template T_TFGateBot_Scout_Sandman_FastCharge } } WaveSpawn { Name 5B WaitForAllDead 5A TotalCurrency 100 TotalCount 21 MaxActive 6 SpawnCount 3 WaitBeforeStarting 2 WaitBetweenSpawns 3 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b RandomChoice { TFBot { Template T_TFGateBot_Scout_Normal } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name 5BS WaitForAllDead 5B TotalCurrency 0 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 5 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b Support 1 TFBot { Class Demoman } } WaveSpawn { Name 5BS WaitForAllDead 5B TotalCurrency 40 TotalCount 30 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name 5BS WaitForAllDead 5B TotalCurrency 30 TotalCount 30 MaxActive 2 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Class Scout WeaponRestrictions MeleeOnly ClassIcon scout_bat } } WaveSpawn { Name 5BS WaitForAllDead 5B TotalCurrency 30 TotalCount 30 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Template T_TFBot_Scout_Sandman } } WaveSpawn { Name 5C WaitForAllDead 5B TotalCurrency 100 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 19 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Squad { TFBot { Template T_TFBot_Giant_Demo_Burst } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } } Wave //900 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target InitMain Action Trigger } WaveSpawn { Name Support MaxActive 4 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support 1 TFBot { Class Demoman } } WaveSpawn { Name 6A TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support Limited Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Buff_Normal } TFBot { Template T_TFGateBot_Pyro_Easy_fire } TFBot { Template T_TFGateBot_Sniper_Huntsman } } } WaveSpawn { Name 6A TotalCurrency 100 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 10 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Giant_Scout_Fan } } WaveSpawn { Name 6B WaitForAllDead 6A TotalCurrency 100 TotalCount 18 MaxActive 10 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support Limited Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } TFBot { Template T_TFGateBot_Demoman_Hard } } } WaveSpawn { Name 6B WaitForAllDead 6A TotalCurrency 100 TotalCount 6 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 8 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 6C WaitForAllDead 6B TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 4 Where spawnbot_g0s0a Where spawnbot_g0s1a Where spawnbot_g0s2a Where spawnbot_g1s0a Where spawnbot_g1s1a Where spawnbot_g2s0a Where spawnbot_g2s1a Support Limited Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Buff_Normal } TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } } } WaveSpawn { Name 6C WaitForAllDead 6B TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name 6D WaitForAllDead 6A TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b TFBot { Template T_TFBot_Giant_Scout_Fan } } WaveSpawn { Name 6D WaitForAllDead 6C TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_g0s0b Where spawnbot_g0s1b Where spawnbot_g0s2b Where spawnbot_g1s0b Where spawnbot_g1s1b Where spawnbot_g2s0b Where spawnbot_g2s1b WaitBeforeStarting 5 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Chief Rapid Fire Buff Soldier" ClassIcon soldier_buff_spammer Health 30000 Attributes SpawnWithFullCharge Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "deploy time increased" 1.34 } Attributes UseBossHealthBar CharacterAttributes { "increase buff duration" 9.5 } } TFBot { Template T_TFBot_Giant_Medic_Regen ClassIcon medic_giant Health 7000 Name "Giant Medic" CharacterAttributes { "health regen" 0 } } } } } }