#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { ExtraSpawnPoint { Name red TeamNum 2 X "469.86" Y "3000.12" Z "1153.03" } StartingCurrency 30000 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom yes FixedRespawnWaveTime Yes Advanced 1 Templates { T_TFBot_Mini_SentryBuster { ClassIcon sentry_buster Health 500 Name "Mini Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 4 "damage force reduction" 0.75 "airblast vulnerability multiplier" 0.75 "override footstep sound set" 7 "cannot be backstabbed" 0 "Blast radius decreased" 0.5 } Item "the ullapool caber" } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 17 MaxActive 5 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon scout_bat Health 125 Name popcat Class Scout Skill Normal WeaponRestrictions MeleeOnly Item "the boston basher" Item "the stereoscopic shades" Item "the fed-fightin' fedora" } } } WaveSpawn { TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper_jarate Health 129 Name rainpop Class Sniper Skill Normal Attributes "AlwaysCrit" Item "festive huntsman" Item "the razorback" Item "the crone's dome" Item "summer shades" } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoknight_samurai Health 1750 Name "Drunk poper" Scale 1.9 Class Demoman Skill Normal Tag "bot_giant" Attributes "AlwaysCrit" Item "the bootlegger" Item "the tide turner" Item "scotch bonnet" Item "ttg glasses" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavyweapons Health 300 Name "Strong poper" Class HeavyWeapons Skill Normal WeaponRestrictions SecondaryOnly Item "the family business" Item "summer shades" Item "copper's hard top" } } } WaveSpawn { TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman Health 175 Name "drunk pop" Class Demoman Skill Normal Attributes "AlwaysCrit" Item "merc's pride scarf" Item "scotch bonnet" } } } WaveSpawn { Where red TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Squad { NoWaitForFormation 1 // Prevents squad leader from waiting for squad members NoFormation 1 // Diasables formation. Squad members behave like regular bots NextSpawnerClone 4 // Clones spawner below this many times. Key below must be a spawner (Default: 1) TFBot { ClassIcon red2_lite Health 250 Name "doge supporter" Scale 1.4 Class Pyro Skill Normal Item "sharpened volcano fragment" Item "the warsworn helmet" Item "fallen angel" Item "TF_WEAPON_SPELLBOOK" Attributes IgnoreFlag AddCond { Name "TF_COND_REPROGRAMMED" // Condition to apply. } Action Mobber WeaponResist //Multiplies damage received from weapons listed below { "TF_WEAPON_KNIFE" 0.1 "TF_WEAPON_MINIGUN" 10 } Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 5 //Time between each spell changes (Default: 10) Repeats 12 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Limit 1 //How many spell charges the bot can store (Default: Same as charges given) //IfHealthBelow 100 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Fireball" //Spell name. Possible values: } } } } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_crit Health 850 Name popster Scale 1.4 Class Soldier Skill Normal Attributes "AlwaysCrit" Item "the liberty launcher" Item "the concheror" Item "stainless pot" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon engineer Health 179 Name popworker Class Engineer Skill Normal Attributes "AlwaysCrit" Item "the frontier justice" Item "the jag" Item "engineer welding mask" Item "frontier flyboy" } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sentry_buster Health 8000 Name Cringepop Scale 1.4 Class Spy Skill Normal Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "l'etranger" Item "fancy fedora" Item "graybanns" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_spammer Health 7500 Name "SIR POP" Scale 2.0 Class Scout Skill Normal WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "VaccinatorBlast" Item "the force-a-nature" Item "ttg max pistol" Item "the crone's dome" Item "the warsworn helmet" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon demoman Health 17500 Name Demoster Scale 1.8 Class Demoman Skill Normal Tag "bot_giant" Attributes "AlwaysCrit" ItemAttributes { ItemName "scotch bonnet" "move speed penalty" 0.5 } Item "the loose cannon" Item "the tide turner" Item "scotch bonnet" Item "prince tavish's crown" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon soldier_major_crits Health 17500 Name "Major Rain" Scale 1.7 Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Attributes "IgnoreFlag" CharacterAttributes { "move speed penalty" 0.5 } Item "the detonator" Item "lo-fi longwave" Item "apparition's aspect" } } } WaveSpawn { TotalCurrency 400 TotalCount 12 MaxActive 12 SpawnCount 12 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier_libertylauncher Health 2000 Name "Giant Support Popster" Scale 1.7 Class Soldier Skill Normal Tag "bot_giant" Attributes "AlwaysCrit" Attributes "VaccinatorBlast" ItemAttributes { ItemName "stainless pot" "airblast disabled" 1 } Item "the air strike" Item "the concheror" Item "stainless pot" Item "the hellmet" } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } TFBot { Template T_TFBot_Medic_QuickFix } } } WaveSpawn { TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon pyro Health 175 Name "Poper Supporter" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the warsworn helmet" Item "apparition's aspect" } } } WaveSpawn { TotalCurrency 400 TotalCount 16 MaxActive 16 SpawnCount 16 WaitBeforeStarting 0 WaitBetweenSpawns 25 Where spawnbot Squad { Tank { Health 2000 Name "Prototype Yank" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Item "exquisite rack" Item "fancy dress uniform" } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } TFBot { Template T_TFBot_Soldier_Extended_Concheror } } } WaveSpawn { TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Health 27500 Name "major engine" Scale 1.8 Template T_TFBot_Engineer_Sentry_Battle Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" Attributes "IgnoreFlag" Attributes "RemoveOnDeath" CharacterAttributes { "move speed penalty" 0.5 } Item "the widowmaker" Item "ttg max pistol" Item "golden wrench" Item "engineer welding mask" Item "the tin-1000" } } } WaveSpawn { TotalCurrency 400 TotalCount 7 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { Template T_TFBot_Mini_SentryBuster Attributes "AlwaysCrit" Attributes "IgnoreFlag" } } } WaveSpawn { TotalCurrency 400 TotalCount 5 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { Template T_TFGateBot_Giant_Pyro_AlwaysFire_Crit EventChangeAttributes { Default { Item "the last breath" Item "the warsworn helmet" } RevertGateBotsBehavior { } } } 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 { TotalCurrency 400 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 RandomSpawn 1 Where spawnbot Squad { TFBot { ClassIcon soldier Health 200 Name "Notworking popster" Class Soldier Skill Normal Attributes "IgnoreFlag" Item "the beggar's bazooka" Item "the buff banner" Item "stainless pot" Item "exquisite rack" } } } } }