#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop population { CanBotsAttackWhileInSpawnRoom no RespawnWaveTime 3 StartingCurrency 1000 AddSentryBusterWhenDamageDealtExceeds 15000 AddSentryBusterWhenKillCountExceeds 15 Templates { T_TFBot_Pyro_Giant_Fury { ClassIcon pyro_dragons_fury Health 3300 Skill Expert Name "Giant Charged Pyro" Class Pyro MaxVisionRange 540 Attributes "Miniboss" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Dragon's Fury" "item_meter_charge_rate" 1.45 "damage bonus" 2.0 } CharacterAttributes { "move speed penalty" 0.5 "override footstep sound set" 6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } Item "The Dragon's Fury" } T_TFBot_Heavy_Deflector { ClassIcon heavy_deflector WeaponRestrictions PrimaryOnly Health 300 Skill Hard Name "Deflector Heavy" Class HeavyWeapons ItemAttributes { ItemName deflector "attack projectiles" 2 } Item "deflector" Item "the u-clank-a" } T_TFBot_Giant_Sniper_Huntsman { ClassIcon sniper_bow_giant WeaponRestrictions PrimaryOnly Scale 1.75 Health 1500 Skill Expert Name "Giant Bowman" Class Sniper MaxVisionRange 2500 Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 3.5 "fire rate bonus" 0.5 } ItemAttributes { ItemName tf_weapon_smg "damage bonus" 1.5 } CharacterAttributes { "override footstep sound set" 5 "move speed penalty" 0.5 } Item "the huntsman" Item "the anger" } T_TFBot_Soldier_Giant_Burstfire_HoK { ClassIcon soldier_burstfire_healonkill WeaponRestrictions PrimaryOnly Scale 1.8 Health 4800 Skill Expert Name "Giant Heal-on-kill Soldier" Class Soldier Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.75 "projectile spread angle penalty" 3 "clip size upgrade atomic" 5 "heal on hit for rapidfire" 50 "heal on kill" 4800 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.4 } Item "full metal drill hat" } T_TFBot_Scout_Giant_FaN_Armoured { ClassIcon scout_fan_armoured WeaponRestrictions PrimaryOnly Health 2500 Skill Expert Name "Armoured FaN Scout" Class Scout Attributes "MiniBoss" ItemAttributes { ItemName "the force-a-nature" "damage penalty" 0.5 "bullets per shot bonus" 4.75 "fire rate penalty" 2.25 "spread penalty" 1.5 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "move speed penalty" 0.5 "dmg from ranged reduced" 0.6 } Item "the force-a-nature" Item "bonk boy" Item "batter's helmet" } T_TFBot_Soldier_Dumpster { ClassIcon soldier_dumpster WeaponRestrictions PrimaryOnly Scale 1.25 Health 400 Skill Expert Name "Dumpster Diver" Class Soldier Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the beggar's bazooka" "damage penalty" 0.66 "fire rate bonus" 0.7 "faster reload rate" 0.8 "auto fires when full" 2 } CharacterAttributes { "increase buff duration" 9.0 } Item "the beggar's bazooka" Item "the battalion's backup" Item "the helmet without a home" Item "the captain's cocktails" } T_TFBot_Soldier_Giant_Crit_Beggar { ClassIcon boss_hollowhead WeaponRestrictions PrimaryOnly Health 4200 Skill Expert Name "Giant Beggar's Soldier" Class Soldier Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the beggar's bazooka" "damage bonus" 2.0 "Projectile speed decreased" 0.5 "auto fires when full" 1 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.35 } Item "the beggar's bazooka" Item "the captain's cocktails" Item "bucket hat" } T_TFBot_Demo_LochnLoad { ClassIcon demo_loch WeaponRestrictions PrimaryOnly Health 175 Skill Expert Name "Loch Demoman" Class Demoman ItemAttributes { ItemName "the loch-n-load" "fire rate bonus" -1 "damage penalty" 0.66 "projectile spread angle penalty" 3 "health on radius damage" 60 } Item "the loch-n-load" } T_TFBot_Soldier_Chief_Nuke_Spammer { ClassIcon soldier_doublenuke WeaponRestrictions PrimaryOnly Scale 1.9 Health 80000 Skill Expert Name "King Carnage" Class Soldier Attributes "UseBossHealthBar" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 11.0 "fire rate bonus" 0.75 "faster reload rate" 0.75 "projectile spread angle penalty" 8 "clip size upgrade atomic" 8 "blast radius increased" 2.0 "projectile speed decreased" 0.75 "is australium item" 1 "item style override" 1 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.11 "damage force reduction" 0.11 "move speed penalty" 0.3 "rage giving scale" 0.2 } Item "the gunboats" Item "class crown" Item "the diplomat" Item "the exorcizor" Item "marshall's mutton chops" Item "upgradeable TF_WEAPON_ROCKETLAUNCHER" } T_TFBot_Heavy_Stunner { ClassIcon heavy_suppressor WeaponRestrictions PrimaryOnly Health 300 Skill Expert Name "Suppressor Heavy" Class HeavyWeapons ItemAttributes { ItemName natascha "bullets per shot bonus" 0.25 "weapon spread bonus" 0.25 } Item "natascha" Item "the eliminators safeguard" } T_TFBot_Heavy_Giant_Stunner { ClassIcon heavy_suppressor_giant WeaponRestrictions PrimaryOnly Health 9000 Skill Expert Name "Giant Suppressor Heavy" Class HeavyWeapons MaxVisionRange 1200 Attributes "MiniBoss" ItemAttributes { ItemName natascha "bullets per shot bonus" 0.25 "accuracy scales damage" 2.5 "apply z velocity on damage" -200 "apply look velocity on damage" -200 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed penalty" 0.4 } Item "natascha" Item "the eliminators safeguard" Item "the purity fist" } T_TFBot_Sniper_Bowman_Giant_Razorback { ClassIcon sniper_bow_armoured WeaponRestrictions PrimaryOnly Scale 1.75 Health 1900 Skill Expert Name "Giant Armoured Bowman" Class Sniper MaxVisionRange 2500 Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 3.5 "fire rate bonus" 0.75 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0.66 "damage force reduction" 0.66 "move speed penalty" 0.5 } Item "the huntsman" Item "the razorback" Item "Guilden Guardian" Item "Archer's Sterling" } T_TFBot_Demo_Tank_Hardened { ClassIcon demo_heavytank WeaponRestrictions PrimaryOnly Scale 1.3 Health 4000 Skill Hard Name "Booze Boomer" Class Demoman Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_grenadelauncher "damage bonus" 3.0 "fire rate penalty" 1.8 "faster reload rate" 0.5 "clip size upgrade atomic" 2 } CharacterAttributes { "move speed penalty" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from bullets reduced" 0.3 "dmg taken from blast reduced" 0.6 "override footstep sound set" 7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0 } Item "The Hurt Locher" Item "death racer's helmet" Item "The Juggernaut Jacket" Item "Blast Blocker" } T_TFBot_Scout_Rocket_Throwable { ClassIcon scout_rocket WeaponRestrictions SecondaryOnly Health 150 Skill Expert Name "Rocket Scout" Class Scout AutoJumpMax 3 AutoJumpMin 1 Attributes "AutoJump" ItemAttributes { ItemName "the soda popper" "minicritboost on kill" 3 "spread penalty" 1.5 } ItemAttributes { ItemName "mad milk" "damage bonus" 51.0 "critboost on kill" 5 "override projectile type" 2 "Blast radius increased" 1.5 } CharacterAttributes { "increased jump height" 1.5 "cancel falling damage" 1 } Item "the soda popper" Item "mad milk" Item "the flight of the monarch" Item "duck billed hatypus" } T_TFBot_Scout_FaN_Upgraded { ClassIcon scout_fan_upgraded WeaponRestrictions PrimaryOnly Health 125 Skill Expert Name "Scatterblast Scout" Class Scout ItemAttributes { ItemName "the force-a-nature" "damage bonus" 2.45 "fire rate bonus" -1.0 "reload time increased hidden" 1.25 "spread penalty" 2.0 } CharacterAttributes { "move speed penalty" 0.76 } Item "the force-a-nature" Item "the bolt action blitzer" } T_TFBot_Soldier_Giant_Nuke_Spammer { ClassIcon soldier_doublenuke WeaponRestrictions PrimaryOnly Health 5400 Skill Expert Name "Atomic Carnage" Class Soldier Attributes "UseBossHealthBar" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 6.0 "fire rate bonus" 0.5 "faster reload rate" 0.75 "projectile spread angle penalty" 8 "clip size upgrade atomic" 4 "blast radius increased" 1.15 "projectile speed decreased" 0.65 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "move speed penalty" 0.5 } Item "the gunboats" Item "dec2014 skullcap" } T_TFBot_Heavy_Giant_Firesprayer { ClassIcon heavy_giant_firesprayer WeaponRestrictions PrimaryOnly Health 6000 Skill Expert Name "Giant Hailfire Heavy" Class HeavyWeapons MaxVisionRange 1600 Attributes "UseBossHealthBar" Attributes "MiniBoss" ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 0.3 "bullets per shot bonus" 11.0 "minigun spinup time increased" 1.25 "spread penalty" 2.5 "ring of fire while aiming" 1500 "set damagetype ignite" 1 "dmg penalty vs buildings" 0.2 } ItemAttributes { ItemName "the bunsen brave" "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "move speed penalty" 0.35 } Item "the huo long heatmaker" Item "the bunsen brave" } T_TFGateBot_Soldier_Giant_BarrageBox { ClassIcon boss_barrageconch Health 4000 Name "Giant Barragebox Soldier" Class Soldier EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the black box" "fire rate bonus" 0.33 "faster reload rate" 0.4 "damage penalty" 0.65 "projectile spread angle penalty" 3 "clip size upgrade atomic" 17 "heal on hit for rapidfire" 300 "projectile speed decreased" 0.4 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed penalty" 0.4 } Item "the black box" Item "mvm gatebot light soldier" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the black box" "fire rate bonus" 0.33 "faster reload rate" 0.4 "damage penalty" 0.65 "projectile spread angle penalty" 3 "clip size upgrade atomic" 17 "heal on hit for rapidfire" 300 "projectile speed decreased" 0.4 } ItemAttributes { ItemName "mvm gatebot light soldier" "item style override" 1 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed penalty" 0.4 } Item "the black box" Item "mvm gatebot light soldier" } } } T_TFBot_Soldier_Giant_DirectHit { ClassIcon soldier_directhit_giant Health 3800 Name "Giant Direct Hit Soldier" Class Soldier WeaponRestrictions PrimaryOnly Skill Expert Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the direct hit" "damage bonus" 2.0 "faster reload rate" 0.7 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.5 } Item "the direct hit" } T_TFGateBot_Heavy_Giant_Firesprayer { ClassIcon heavy_giant_firesprayer Health 6000 Name "Giant Hailfire Heavy" Class HeavyWeapons EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 1600 BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 0.3 "bullets per shot bonus" 11.0 "minigun spinup time increased" 1.25 "spread penalty" 2.5 "ring of fire while aiming" 1500 "set damagetype ignite" 1 "dmg penalty vs buildings" 0.2 } ItemAttributes { ItemName "the bunsen brave" "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "move speed penalty" 0.35 } Item "the huo long heatmaker" Item "the bunsen brave" Item "mvm gatebot light heavy" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert MaxVisionRange 1600 Attributes "MiniBoss" Attributes "UseBossHealthBar" ItemAttributes { ItemName "the huo long heatmaker" "damage penalty" 0.3 "bullets per shot bonus" 11.0 "minigun spinup time increased" 1.25 "spread penalty" 2.5 "ring of fire while aiming" 1500 "set damagetype ignite" 1 "dmg penalty vs buildings" 0.2 } ItemAttributes { ItemName "mvm gatebot light heavy" "item style override" 1 "set item tint RGB" 15185211 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.2 "move speed penalty" 0.35 } Item "the huo long heatmaker" Item "mvm gatebot light heavy" Item "the bunsen brave" } } } T_TFBot_Soldier_Giant_DirectHit_Burstfire { ClassIcon soldier_directhit_spammer_giant WeaponRestrictions PrimaryOnly Health 4000 Skill Expert Name "Giant Burstfire Soldier" Class Soldier Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "the direct hit" "damage bonus" 2.0 "fire rate bonus" 0.2 "faster reload rate" 0.5 "projectile spread angle penalty" 2 "clip size upgrade atomic" 6 } CharacterAttributes { "override footstep sound set" 3 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "move speed penalty" 0.5 } Item "the direct hit" } T_TFGateBot_Sniper_Giant_Huntsman { ClassIcon sniper_bow_giant Health 1500 Name "Giant Bowman" Class Sniper EventChangeAttributes { Default { WeaponRestrictions PrimaryOnly Skill Expert BehaviorModifiers push Tag "nav_prefer_gate1_flank" Tag "bot_gatebot" Tag "bot_giant" Attributes "IgnoreFlag" Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 3.5 "fire rate bonus" 0.5 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "move speed penalty" 0.5 } Item "the huntsman" Item "mvm gatebot light sniper" } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Skill Expert Attributes "MiniBoss" ItemAttributes { ItemName "the huntsman" "damage bonus" 3.5 "fire rate bonus" 0.5 } ItemAttributes { ItemName "mvm gatebot light sniper" "item style override" 1 } CharacterAttributes { "override footstep sound set" 5 "airblast vulnerability multiplier" 0.7 "damage force reduction" 0.7 "move speed penalty" 0.5 } Item "the huntsman" Item "mvm gatebot light sniper" } } } T_TFBot_Scout_Giant_Shortstop { ClassIcon scout_shortstop WeaponRestrictions PrimaryOnly Health 1300 Skill Expert Name "Giant Shortstop Scout" Class Scout Attributes "MiniBoss" ItemAttributes { ItemName "the shortstop" "damage penalty" 0.5 "bullets per shot bonus" 5.0 "spread penalty" 2.0 } Item "the shortstop" } T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_barrage WeaponRestrictions PrimaryOnly Health 4000 Skill Expert Name "Colonel Barrage" Class Soldier Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "faster reload rate" 0.22 "projectile spread angle penalty" 5 "clip size upgrade atomic" 26.0 } CharacterAttributes { "override footstep sound set" 3 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "damage force reduction" 0.4 "damage bonus" 1.5 "Projectile speed increased" 0.4 "airblast vertical vulnerability multiplier" 0.1 "health regen" 40 } } T_TFBot_Medic_Battle_Armoured { ClassIcon medic_shield_qf Health 250 Skill Expert Name "Armoured Battle Medic" Class Medic Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName "the blutsauger" "damage bonus" 3.5 "fire rate bonus" 0.75 "clip size bonus" 4.0 } ItemAttributes { ItemName "The quick-fix" "generate rage on heal" 2 } CharacterAttributes { "dmg taken from bullets reduced" 0.2 "move speed penalty" 2.0 } Item "the blutsauger" Item "practitioner's processing mask" Item "coldfront carapace" Item "das naggenvatcher" Item "the quick-fix" } T_TFBot_Special_Burstwave { ClassIcon special_burstwave WeaponRestrictions PrimaryOnly Health 400 Skill Expert Name "Burstwave" Class Soldier Attributes "HoldFireUntilFullReload" ItemAttributes { "damage bonus" 2.0 ItemName "gold botkiller rocket launcher mk.i" "fire rate bonus" 0.05 "projectile spread angle penalty" 3 "heal on hit for rapidfire" 60 "Projectile speed increased" 2.0 "rocket specialist" 2 } Item "gold botkiller rocket launcher mk.i" Item "treasure hat 1" } T_TFBot_Special_Oilslick { ClassIcon special_oilslick WeaponRestrictions SecondaryOnly Health 700 Skill Expert Name "Oilslick" Class Pyro Attributes "UseBossHealthBar" ItemAttributes { ItemName tf_weapon_shotgun_pyro "faster reload rate" 0.2 "bullets per shot bonus" 0.3 "clip size penalty" 0.5 "attach particle effect" 702 "bleeding duration" 10 "mark for death" 1 "slow enemy on hit major" 10 "minicrits become crits" 1 } CharacterAttributes { "cannot pick up intelligence" 1 } Item "neptune's nightmare" Item "the sub zero suit" } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 7 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster Tag "bot_giant" } } Mission { Objective Engineer Where spawnbot_upper0 BeginAtWave 2 RunForThisManyWaves 4 InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { TeleportWhere spawnbot_upper0 Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } PointTemplates { gate1_open_relay { NoFixup 1 logic_relay { "targetname" "gate1_open_relay" "OnTrigger" "gate1_alarm,PlaySound,,0,-1" "OnTrigger" "gate1_alarm,PlaySound,,0.75,-1" "OnTrigger" "gate1_alarm,PlaySound,,1.5,-1" "OnTrigger" "gate1_spawn_door,Open,,1.5,-1" "OnTrigger" "gate1_bot_blocker,Disable,,1.5,-1" "OnTrigger" "gate0_bot_teleport,Enable,,1.5,-1" } } } SpawnTemplate "gate1_open_relay" Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name scoutgatepush WaitBetweenSpawns 1 WaitBeforeStarting 1 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 0 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 TFBot { Template T_TFGateBot_Scout_Hard } } WaveSpawn { Name s Waitforalldead "scoutgatepush" WaitBetweenSpawns 10 WaitBeforeStarting 1 SpawnCount 5 MaxActive 5 TotalCount 25 TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 FirstSpawnOutput { Target holograms_3way_relay Action Trigger } TFBot { Template T_TFGateBot_Scout_Hard } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name scoutgatepush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 25 TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Scout_Hard } } } WaveSpawn { Name giantsoldier WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 20 TotalCount 30 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Squad { TFBot { Template T_TFBot_Giant_Soldier Tag "bot_giant" } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name bowpyro WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 10 MaxActive 20 TotalCount 40 TotalCurrency 100 WaitForAllSpawned scoutgatepush Where spawnbot_main1 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFGateBot_Pyro_AlwaysFireWeapon } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name giantcritheavy WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 3 MaxActive 3 TotalCount 3 TotalCurrency 200 WaitForAllDead giantsoldier Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag "bot_giant" Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name gauntlet WaitBetweenSpawns 10 WaitBeforeStarting 15 SpawnCount 4 MaxActive 4 TotalCount 8 TotalCurrency 100 WaitForAllDead giantsoldier Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } } } WaveSpawn { Name furygiant WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 2 TotalCount 2 TotalCurrency 200 WaitForAllDead giantcritheavy Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Pyro_Giant_Fury } } } WaveSpawn { Name W1support WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 8 TotalCurrency 0 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_Bonk } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name giantshotgunheavy WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 3 MaxActive 3 TotalCount 9 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name giantbowman WaitBetweenSpawns 10 WaitBeforeStarting 20 SpawnCount 1 MaxActive 2 TotalCount 4 TotalCurrency 200 Where spawnbot_main1 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Sniper_Huntsman Tag "bot_giant" } } } WaveSpawn { Name ohno WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 8 MaxActive 8 TotalCount 24 TotalCurrency 100 WaitForAllSpawned giantshotgunheavy Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Scout_FaN_Upgraded } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name heavyweapons WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 15 TotalCount 15 TotalCurrency 100 WaitForAllDead giantshotgunheavy Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Heavy_Hard } } } WaveSpawn { Name giantdeflector WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 15 TotalCurrency 200 WaitForAllDead giantbowman Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag "bot_giant" } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name pushers WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 18 TotalCurrency 100 WaitForAllDead giantbowman Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_FAN } TFBot { Template T_TFBot_Scout_Shortstop } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name barragebox WaitBetweenSpawns 20 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Soldier_Giant_BarrageBox } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } WaveSpawn { Name scoutflankgiant WaitBetweenSpawns 10 WaitBeforeStarting 10 SpawnCount 1 MaxActive 1 TotalCount 4 TotalCurrency 100 Where spawnbot_main1 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Scout_FAN Tag "bot_giant" } } } WaveSpawn { Name gatecappers WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 10 TotalCount 20 TotalCurrency 100 WaitForAllDead barragebox Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Heavyweapons_Shotgun } } } WaveSpawn { Name burstbarrage WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 25 TotalCurrency 100 WaitForAllSpawned scoutflankgiant Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Demo_Burst } } } WaveSpawn { Name armouredgiantscout WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 2 TotalCount 3 TotalCurrency 100 WaitForAllDead scoutflankgiant Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_Giant_FaN_Armoured Tag "bot_giant" } } } WaveSpawn { Name badcappers WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 12 TotalCurrency 100 WaitForAllDead gatecappers Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main1_slow Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFGateBot_Soldier_Hard } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name armourebowman WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 3 MaxActive 6 TotalCount 15 TotalCurrency 200 WaitForAllDead burstbarrage Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Sniper_Bowman_Giant_Razorback Tag "bot_giant" } TFBot { Template T_TFBot_Medic_QuickUber } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name supportw3 WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 3 MaxActive 3 TotalCount 10 TotalCurrency 0 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 RandomChoice { TFBot { Template T_TFGateBot_Scout_FAN } TFBot { Template T_TFGateBot_Scout_Hard } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name hailfiregiant WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Heavy_Giant_Firesprayer } } } WaveSpawn { Name bannerpush WaitBetweenSpawns 10 WaitBeforeStarting 10 SpawnCount 6 MaxActive 6 TotalCount 24 TotalCurrency 100 Where spawnbot_main1 Where spawnbot_main0 Where spawnbot_main2 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { Name suppressorcrit WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 8 MaxActive 8 TotalCount 24 TotalCurrency 100 WaitForAllSpawned hailfiregiant Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Heavy_Stunner Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name shortstopgiantpush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 5 TotalCount 5 TotalCurrency 100 WaitForAllDead hailfiregiant Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_Giant_Shortstop Tag "bot_giant" } } } WaveSpawn { Name fangatepush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 5 TotalCount 15 TotalCurrency 100 WaitForAllSpawned shortstopgiantpush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Scout_FAN } } } WaveSpawn { Name binbangers WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 10 TotalCount 15 TotalCurrency 200 WaitForAllDead shortstopgiantpush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Soldier_Giant_Crit_Beggar Tag "bot_giant" } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketShotgun } } } WaveSpawn { Name supportw4 WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 2 MaxActive 2 TotalCount 10 TotalCurrency 0 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name majorcritsboss WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 500 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Chief_Soldier_SlowCritBarrage } } } WaveSpawn { Name scatterblastpush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 7 MaxActive 7 TotalCount 21 TotalCurrency 50 WaitForAllSpawned majorcritsboss Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_FaN_Upgraded } } } WaveSpawn { Name giantbanner WaitBetweenSpawns 10 WaitBeforeStarting 30 SpawnCount 2 MaxActive 2 TotalCount 4 TotalCurrency 100 WaitForAllDead majorcritsboss Where spawnbot_main1 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Tag "bot_giant" } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag "bot_giant" } } } WaveSpawn { Name DHcrit WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 8 MaxActive 8 TotalCount 24 TotalCurrency 50 WaitForAllDead majorcritsboss Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Soldier_Normal_DirectHit_Crit } TFBot { Template T_TFBot_Medic_BigHeal } } } WaveSpawn { Name samuraisinthesky WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 2 TotalCount 6 TotalCurrency 50 WaitForAllDead scatterblastpush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Demoman_Samurai } } } WaveSpawn { Name giantDH WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 3 TotalCount 3 TotalCurrency 100 WaitForAllDead giantbanner Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Soldier_Giant_DirectHit } } } WaveSpawn { Name rocketscouts WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 5 MaxActive 15 TotalCount 15 TotalCurrency 50 WaitForAllDead giantbanner Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Scout_Rocket_Throwable } } } WaveSpawn { Name supportw5 WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 5 TotalCount 10 TotalCurrency 0 Support 1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 RandomChoice { TFBot { Template T_TFGateBot_Scout_Hard } TFBot { Template T_TFBot_Demo_LochnLoad } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name atomicgiants WaitBetweenSpawns 15 WaitBeforeStarting 0 SpawnCount 1 MaxActive 5 TotalCount 5 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Soldier_Giant_Nuke_Spammer Tag "bot_giant" } } } WaveSpawn { Name bowgiantflank WaitBetweenSpawns 10 WaitBeforeStarting 20 SpawnCount 2 MaxActive 4 TotalCount 6 TotalCurrency 100 Where spawnbot_main1 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFGateBot_Sniper_Giant_Huntsman } } } WaveSpawn { Name heavygaterush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 6 MaxActive 6 TotalCount 24 TotalCurrency 50 WaitForAllDead atomicgiant Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Heavy_Hard } } } WaveSpawn { Name suppressorrush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 7 MaxActive 7 TotalCount 35 TotalCurrency 50 WaitForAllDead atomicgiant Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Heavy_Stunner } } } WaveSpawn { Name hailfiregiantnorm WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 4 TotalCurrency 200 WaitForAllDead bowgiantflank Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Heavy_Giant_Firesprayer Tag "bot_giant" } } } WaveSpawn { Name giantHoKheavy WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 6 MaxActive 12 TotalCount 24 TotalCurrency 200 WaitForAllDead heavygaterush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFGateBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_RocketShotgun } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner } } } WaveSpawn { Name suppressorgiant WaitBetweenSpawns 10 WaitBeforeStarting 20 SpawnCount 7 MaxActive 14 TotalCount 21 TotalCurrency 200 WaitForAllDead suppressorrush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Heavy_Giant_Stunner Tag "bot_giant" } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Demo_Burst } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } TFBot { Template T_TFBot_Soldier_Extended_Battalion } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name avalanche WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 7 TotalCount 7 TotalCurrency 200 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Soldier_Giant_DirectHit_Burstfire Tag "bot_giant" } } } WaveSpawn { Name lochboxcrit WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 8 MaxActive 8 TotalCount 48 TotalCurrency 100 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Soldier_RocketShotgun_Expert } TFBot { Template T_TFBot_Demo_LochnLoad } } } WaveSpawn { Name shorstopgiantcrit WaitBetweenSpawns 8 WaitBeforeStarting 5 SpawnCount 1 MaxActive 4 TotalCount 4 TotalCurrency 100 WaitForAllSpawned avalanche Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Scout_Giant_Shortstop Tag "bot_giant" Attributes "AlwaysCrit" } } } WaveSpawn { Name fanbanner WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 4 MaxActive 8 TotalCount 16 TotalCurrency 100 WaitForAllDead avalanche Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Scout_FAN_Crit } TFBot { Template T_TFGateBot_Soldier_Extended_Concheror_Normal } } } WaveSpawn { Name armouredscoutrush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 4 MaxActive 4 TotalCount 20 TotalCurrency 100 WaitForAllDead shortstopgiantcrit Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Scout_Giant_FaN_Armoured Tag "bot_giant" } TFBot { MaxVisionRange 600 Template T_TFBot_Scout_FaN_Upgraded Attributes "AlwaysCrit" } TFBot { MaxVisionRange 600 Template T_TFBot_Scout_FaN_Upgraded Attributes "AlwaysCrit" } TFBot { MaxVisionRange 600 Template T_TFBot_Scout_FaN_Upgraded Attributes "AlwaysCrit" } } } WaveSpawn { Name deflectorhell WaitBetweenSpawns 10 WaitBeforeStarting 10 SpawnCount 4 MaxActive 8 TotalCount 24 TotalCurrency 100 WaitForAllDead lochboxcrit Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Heavy_Deflector } } } WaveSpawn { Name suppressorenforce WaitBetweenSpawns 10 WaitBeforeStarting 15 SpawnCount 5 MaxActive 5 TotalCount 15 TotalCurrency 100 WaitForAllDead lochboxcrit Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Heavy_Stunner } } } WaveSpawn { Name heavytankdemo WaitBetweenSpawns 25 WaitBeforeStarting 0 SpawnCount 2 MaxActive 4 TotalCount 4 TotalCurrency 200 WaitForAllDead armouredscoutrush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Demo_Tank_Hardened Tag "bot_giant" } TFBot { Template T_TFBot_Giant_Medic Tag "bot_giant" } } } } Wave { Checkpoint Yes WaitWhenDone 65 StartWaveOutput { Action Trigger Target wave_start_relay } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name kingnukerboss WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 1 TotalCount 1 TotalCurrency 500 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 FirstSpawnWarningSound "mvmthemes/testbosstheme.mp3" Squad { TFBot { Template T_TFBot_Soldier_Chief_Nuke_Spammer Tag "bot_giant" } } } WaveSpawn { Name bowmengate WaitBetweenSpawns 10 WaitBeforeStarting 35 SpawnCount 5 MaxActive 5 TotalCount 5 TotalCurrency 100 WaitForAllSpawned kingnukerboss Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Sniper_Giant_Huntsman } } } WaveSpawn { Name fracturecannon WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 10 MaxActive 10 TotalCount 50 TotalCurrency 50 WaitForAllDead bowmengate Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Heavy_Deflector Attributes "AlwaysCrit" } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name HoKsoldierrush WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 4 TotalCount 4 TotalCurrency 200 WaitForAllDead kingnukerboss Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFBot_Soldier_Giant_Burstfire_HoK Tag "bot_giant" Attributes "AlwaysCrit" } } } WaveSpawn { Name bowpyrocarnage WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 12 MaxActive 12 TotalCount 24 TotalCurrency 400 WaitForAllDead fracturecannon Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" } TFBot { Skill Expert Template T_TFBot_Pyro Attributes "AlwaysFireWeapon" } } } WaveSpawn { Name HoKsoldierfinale WaitBetweenSpawns 10 WaitBeforeStarting 0 SpawnCount 1 MaxActive 4 TotalCount 6 TotalCurrency 200 WaitForAllDead HoKsoldierrush Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 DoneWarningSound "vo\announcer_sd_monkeynaut_end_crash01.mp3" Squad { TFBot { Template T_TFBot_Soldier_Giant_Burstfire_HoK Tag "bot_giant" } } } WaveSpawn { Name phase2DeityDance WaitForAllDead HoKsoldierfinale TotalCurrency 50 TotalCount 20 MaxActive 20 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 StartWaveWarningSound "mvmthemes/DeityDanceFinalWaveTheme.mp3" FirstSpawnWarningSound "vo\mvm_final_wave_start01.mp3" Squad { TFBot { Template T_TFBot_Scout_FAN } } } WaveSpawn { Name giantcarnage1 WaitForAllDead HoKsoldierfinale TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Squad { TFBot { Template T_TFBot_Giant_Scout_Fast Tag "bot_giant" } } } WaveSpawn { Name gateflanks TotalCurrency 100 TotalCount 40 MaxActive 20 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned phase2DeityDance Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Squad { TFBot { Template T_TFGateBot_Demo_Burst_Normal_Crit } } } WaveSpawn { Name giantcarnage2 TotalCurrency 200 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 WaitForAllSpawned giantcarnage1 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer Tag "bot_giant" Attributes "AlwaysCrit" } } } WaveSpawn { Name whirlwindofcarnage WaitForAllDead giantcarnage1 TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 20 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Attributes "AlwaysCrit" } } } WaveSpawn { Name heavyenforce WaitForAllDead gateflanks TotalCurrency 100 TotalCount 60 MaxActive 20 SpawnCount 10 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_main0 Where spawnbot_main1 Where spawnbot_main2 Where spawnbot_upper0 Where spawnbot_upper2 RandomChoice { TFBot { Skill Expert Template T_TFBot_Sniper_Huntsman Attributes "AlwaysCrit" ItemAttributes { "damage bonus" 1.5 ItemName "the huntsman" } Item "your worst nightmare" } TFBot { Template T_TFGateBot_Scout_FAN_Crit } TFBot { Template T_TFGateBot_Heavyweapons_Shotgun } TFBot { Template T_TFBot_Medic_Battle_Armoured } } } WaveSpawn { Name supportRNG TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawnsAfterDeath 20 WaitForAllSpawned kingnukerboss Support 1 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Special_Burstwave } TFBot { Template T_TFBot_Special_Oilslick } } } } }