#base robot_giant.pop #base robot_standard.pop #base robot_fast.pop WaveSchedule { StartingCurrency 2000 RespawnWaveTime 0 MaxSpeedLimit 800 CanBotsAttackWhileInSpawnRoom No WaveStartCountdown 1 RobotLimit 30 Templates { T_TFBot_Giant_Scout_Super_Bonk { Class Scout Skill Easy Item "Bonk! Atomic Punch" Item "Noble Amassment of Hats" Name "Super Bonk Scout" WeaponRestrictions MeleeOnly ClassIcon "scout_superbonk" Health 1200 Attributes MiniBoss CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "effect bar recharge rate increased" 0.55 } } T_TFBot_Giant_Boxing_Heavy_Fast { Class heavyweapons Name "Super Heavyweight Champ" ClassIcon heavy_champ_fast_skyla Skill expert Health 5000 Item "the killing gloves of boxing" Item "Noble Amassment of Hats" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.6 "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Boxing_Heavy_Gru_Fast { Class heavyweapons Name "Super Lightweight Champ" ClassIcon giant_heavy_gru_fast Skill expert Health 5000 Item "Gloves of Running Urgently MvM" Item "Noble Amassment of Hats" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Heavyweapons_Fast { Class Heavyweapons Name "Giant Heavy" ClassIcon heavy_fast Item "teufort_minigun_warroom" Skill Expert Health 5000 Item "Noble Amassment of Hats" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "teufort_minigun_warroom" "damage bonus" 1.5 "attach particle effect" 704 } CharacterAttributes { "self mark for death" 1.0 "move speed bonus" 0.75 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Heavyweapons_Heavyweight_Champ_Super { Class Heavyweapons Name "Heavyweight Champ" Skill Easy ClassIcon heavy_champ_fast WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "Noble Amassment of Hats" CharacterAttributes { "move speed bonus" 1.3 } } T_TFBot_Heavyweapons_Heavyweight_Champ_Super_Fast { Class Heavyweapons Name "Fast Heavyweight Champ" Item "Noble Amassment of Hats" Skill Easy ClassIcon heavy_gru_fast WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently MvM" CharacterAttributes { "move speed bonus" 1.3 } } T_TFBot_Giant_Scout_Fast { Class Scout Name "Super Scout" ClassIcon scout_giant_fast Skill Expert Item "Bonk Boy" Item "The Holy Mackerel" Health 1200 WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 1.3 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Ultra { Class Scout Name "Ultra Scout" ClassIcon scout_fast_hyper_giant Skill Expert Item "Bonk Boy" Item "The Holy Mackerel" Health 1000 Attributes AlwaysCrit WeaponRestrictions MeleeOnly Attributes MiniBoss BehaviorModifiers push AlwaysGlow 1 CharacterAttributes { "self mark for death" 1.0 "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Demoknight_Fast // Faster Moving DemoKnight ** { Class Demoman ClassIcon demoknight_fast Name "Super Demoknight" Skill Expert Health 3000 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Soldier_Slow { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit_hyper Attributes AlwaysCrit Skill Expert Health 3800 Item "The Original" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "damage bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Heavyweapons_Gnome_Fast { Class Heavyweapons Name "Heavy Mittens" Skill Expert ClassIcon heavy_mittens_fast WeaponRestrictions MeleeOnly Item "Noble Amassment of Hats" Attributes AlwaysCrit Item "The Holiday Punch" CharacterAttributes { "move speed bonus" 2 } } T_TFBot_Demo_Loch { Class Demoman Skill Easy Name "Loch-N-Load Demoman" Item "The Loch-N-Load" ClassIcon "demo_loch_nys_giant" } T_TFBot_Giant_Sniper_Huntsman { Template T_TFBot_Sniper_Huntsman_Spammer Name "Giant Bowman" ClassIcon sniper_bow_multi Skill Expert Health 3000 Scale 1.75 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Heavyweapons_Fist_Fast { Class Heavyweapons Name "Steel Gauntlet" Skill Hard ClassIcon heavy_steelfist_fast Item "Noble Amassment of Hats" Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" CharacterAttributes { "move speed bonus" 1.3 } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target bombpath_choose_left_relay Action Trigger } WaveSpawn { Name W1_01 Where spawnbot TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Giant_Boxing_Heavy_Gru_Fast Skill Easy } } WaveSpawn { Name W1_02 Where spawnbot TotalCurrency 150 TotalCount 45 MaxActive 12 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 6 WaitForAllDead W1_01 TFBot { Template T_TFBot_Sniper_Huntsman Skill Expert } } WaveSpawn { Name W1_02 Where spawnbot TotalCurrency 150 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 12 WaitForAllDead W1_01 TFBot { Template T_TFBot_Giant_Demoman Skill Expert ClassIcon demo_spammer //!fbg demo_spammer_package } } WaveSpawn { Name W1_02 Where spawnbot_farright TotalCurrency 0 TotalCount 5 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 14 WaitForAllDead W1_01 TFBot { Class Heavy Skill Expert Preferclass Heavy Name "I have gun prepare to die" } } WaveSpawn { Name W1_Heavy Where spawnbot TotalCurrency 150 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 WaitForAllSpawned W1_02 TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert Preferclass Spy Preferclass Engineer Preferclass Heavy } } WaveSpawn { Name W1_Heavy2 Where spawnbot TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 WaitForAllSpawned W1_Heavy TFBot { Template T_TFBot_Giant_Heavyweapons_Fast Skill Expert Preferclass Spy Preferclass Engineer Preferclass Heavy } } WaveSpawn { Name W1_03 Where spawnbot TotalCurrency 150 TotalCount 50 MaxActive 10 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 7 WaitForAllSpawned W1_02 Support 1 TFBot { Template T_TFBot_Scout_Bonk Skill Easy WeaponRestrictions PrimaryOnly } } WaveSpawn { Name W1_03 Where spawnbot TotalCurrency 150 TotalCount 50 MaxActive 12 SpawnCount 3 WaitBeforeStarting 12 WaitBetweenSpawns 4 WaitForAllSpawned W1_02 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Easy } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target bombpath_choose_left_relay Action Trigger } WaveSpawn { Name W2_01 TotalCount 1 WaitBeforeStarting 0 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 112 Scale 0.5 ClassIcon tank_fast_skyla Name "tankboss" StartingPathTrackNode "tank_path_left_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W2_01 TotalCount 1 WaitBeforeStarting 2 TotalCurrency 100 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 112 Scale 0.5 ClassIcon tank_fast_skyla Name "tankboss" StartingPathTrackNode "tank_path_right_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name W2_01 Where spawnbot TotalCurrency 100 TotalCount 4 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 11 TFBot { Template T_TFBot_Giant_Soldier_Slow } } WaveSpawn { Name W2_01 Where spawnbot_invasion TotalCurrency 100 TotalCount 40 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TFBot { Template T_TFBot_Heavyweapons_Gnome_Fast } } WaveSpawn { Name W2_01 Where spawnbot_invasion TotalCurrency 100 TotalCount 24 MaxActive 10 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Demo_Loch Skill Normal } } WaveSpawn { Name W2_02 Where spawnbot_invasion TotalCurrency 50 TotalCount 30 MaxActive 9 SpawnCount 3 WaitBeforeStarting 8 WaitBetweenSpawns 4 WaitForAllSpawned W2_01 Support Limited TFBot { Template T_TFBot_Demo_Loch Skill Normal } } WaveSpawn { Name W2_02 Where spawnbot_invasion TotalCurrency 50 TotalCount 20 MaxActive 7 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 2 WaitForAllSpawned W2_01 Support 1 TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Normal } } WaveSpawn { Name W2_02 Where spawnbot_left TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 10 WaitForAllSpawned W2_01 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Hard } } } WaveSpawn { Name W2_GSoldier Where spawnbot TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 15 WaitBetweenSpawns 15 WaitForAllSpawned W2_01 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name W2_GSoldier2 Where spawnbot TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitForAllSpawned W2_GSoldier Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name W2_GSoldier3 Where spawnbot TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 20 WaitForAllSpawned W2_GSoldier2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer } TFBot { Template T_TFBot_Giant_Soldier_Slow } TFBot { Template T_TFBot_Giant_Soldier_Slow } } } WaveSpawn { Name W2_Tank TotalCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 15 WaitForAllSpawned W2_GSoldier TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 12000 Speed 112 Scale 0.5 ClassIcon tank_fast_skyla Name "tankboss" StartingPathTrackNode "tank_path_right_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target bombpath_choose_right_relay Action Trigger } WaveSpawn { Name W3_01 Where spawnbot_invasion TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 RandomChoice { Shuffle 1 TFBot { Template T_TFBot_Giant_Scout_Ultra } TFBot { Template T_TFBot_Giant_Scout_Ultra Tag nav_prefer_right_path } TFBot { Template T_TFBot_Giant_Scout_Ultra Tag nav_prefer_left_path } } } WaveSpawn { Name W3_01 Where spawnbot_main TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 3 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Template T_TFBot_Soldier_BurstFire ClassIcon soldier_burstfire_hyper_lite Item "Noble Amassment of Hats" Health 5000 Attributes UseBossHealthBar } TFBot { Template T_TFBot_Giant_Medic ClassIcon medic_pop } } } WaveSpawn { Name W3_01 Where spawnbot_invasion TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 6 TFBot { Template T_TFBot_Giant_Sniper_Huntsman } } WaveSpawn { Name W3_02 Where spawnbot_invasion TotalCurrency 100 TotalCount 60 MaxActive 20 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 4 WaitForAllDead W3_01 RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Super } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Super_Fast } } } WaveSpawn { Name W3_02 Where spawnbot_invasion TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 6 WaitForAllDead W3_01 TFBot { Template T_TFBot_Heavyweapons_Fist_Fast Attributes AlwaysCrit } } WaveSpawn { Name W3_02 Where spawnbot_invasion TotalCurrency 100 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 6 WaitBetweenSpawns 9 WaitForAllDead W3_01 TFBot { Template T_TFBot_Giant_Demo_Burst Skill Expert PreferClass Spy PreferClass Engineer } } WaveSpawn { Name W3_03 Where spawnbot TotalCurrency 300 TotalCount 6 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 12 WaitForAllSpawned W3_02 TFBot { Template T_TFBot_Giant_Heavyweapons_Fast Skill Normal Preferclass Engineer Preferclass Heavy } } WaveSpawn { Name W3_Finale Where spawnbot_invasion TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 WaitForAllSpawned W3_03 RandomChoice { Shuffle 1 TFBot { Template T_TFBot_Giant_Scout_Ultra } TFBot { Template T_TFBot_Giant_Scout_Ultra Tag nav_prefer_right_path } TFBot { Template T_TFBot_Giant_Scout_Ultra Tag nav_prefer_left_path } } } WaveSpawn { Name W3_Support Where spawnbot_invasion TotalCurrency 100 TotalCount 50 MaxActive 10 SpawnCount 3 WaitBeforeStarting 11 WaitBetweenSpawns 9 WaitForAllSpawned W3_02 Support 1 TFBot { Class Pyro Skill Expert Scale 1.5 Health 600 Item "The Dragon's Fury" Name "Armored Furry Pyros" ClassIcon pyro_dragon_fury_armored } } WaveSpawn { Name W3_Support Where spawnbot_invasion TotalCurrency 100 TotalCount 50 MaxActive 12 SpawnCount 2 WaitBeforeStarting 11 WaitBetweenSpawns 2 WaitForAllSpawned W3_02 Support 1 TFBot { Class Scout Skill Normal Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } InitWaveOutput { Target bombpath_choose_right_relay Action Trigger } WaveSpawn { Where spawnbot TotalCount 1 SpawnCount 1 TFBot { Class Soldier Health 1 } } WaveSpawn { Where spawnbot TotalCount 999 SpawnCount 1 MaxActive 1 TFBot { Name "Ultra Scout" Class Scout ClassIcon scout_fast_hyper_giant Skill Expert Health 1000 Item "Bonk Boy" Item "The Holy Mackerel" Attributes AlwaysCrit Attributes MiniBoss Attributes DisableDodge WeaponRestrictions MeleeOnly AlwaysGlow 1 FastUpdate 1 ActionOverride FollowPath Path { Node { Wait 3 Target "258 3075 -63" PursueRange 0 Output { Target !activator Action $ChangeAttributes Param Flag Delay 3 } } } EventChangeAttributes { Default { Attributes IgnoreFlag Attributes IgnoreEnemies } Flag { ActionOverride FetchFlag } } CharacterAttributes { "self mark for death" 1.0 "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } }