// Made by Hellblade1010, aka The Evil Seelpit // Luv to Seelpit <3 // Secret message: Don't tell Seelpit this but // she is the absolute best and I love her so much <3 that I geniuely can't like express it enough. // Halloween Potato Missions submission yadada #base robot_giant.pop #base robot_standard.pop //Balance Changes I think would be beneficial //Upgrades: //Melee Resistence is a purchasable upgrade //Deployable Sentry costs 100 and is purchasable 3 times // //Items: //Librarty Launcher gets homing (Thanks Seelpit) //Booties gain 50% melee resist and 20 health regen //Bootlegger gains 25% melee resist, 35 health regen and 25% ammo regen. //Eyelander and HeadlessAxe is 2 times as slow but cleaves, ignites and crits on ignite //Sun on a stick and Volcanic Fragment now ignite and crit on fire WaveSchedule { StartingCurrency 800 RespawnWaveTime 4 CanBotsAttackWhileInSpawnRoom No AddSentryBusterWhenDamageDealtExceeds 2500 //EventPopfile Halloween (Disable halloween mode) Advanced 1 NoRomevisionCosmetics 1 // SIG Mission { Objective DestroySentries Where spawnbot_invasion BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot_invasion BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 100 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective DestroySentries Where spawnbot_invasion BeginAtWave 3 RunForThisManyWaves 4 InitialCooldown 40 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 80 DesiredCount 2 TFBot { Class Spy Skill Expert } } Mission { Objective Spy InitialCooldown 60 Where spawnbot_mission_spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 80 DesiredCount 2 TFBot { Class Spy Skill Expert } } Mission //Engineer { Objective Engineer DesiredCount 1 BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 110 CooldownTime 70 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Where spawnbot_mission_sniper Objective Sniper InitialCooldown 90 BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { Class Sniper Skill Hard } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1_ADemoknight1 TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 TFBot { Class Demoman ClassIcon demo_targe_nys Name "Giant Shield Demoman" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } } WaveSpawn { Name wave1_ADemoknight2 Waitforalldead "wave1_ADemoknight1" TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 18 TFBot { Class Demoman ClassIcon demo_targe_nys Name "Giant Shield Demoman" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } } WaveSpawn { Name wave1_ASoldier Waitforalldead "wave1_ADemoknight1" TotalCurrency 50 TotalCount 30 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Soldier tag nav_prefer_main_back } TFBot { Class Soldier tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast tag nav_prefer_main_back } } } WaveSpawn { Name wave1_ASoldier Waitforalldead "wave1_ADemoknight1" TotalCurrency 50 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot_side WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast tag nav_prefer_main_back } } } WaveSpawn { Name wave1_BDemoman Waitforalldead wave1_ADemoknight2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Class Demoman Name "Giant Demoman" ClassIcon demo_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.75 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 "damage bonus" 0.5 } tag nav_prefer_main_back } } } WaveSpawn { Name wave1_BDemoman Waitforalldead wave1_ADemoknight2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot_side WaitBeforeStarting 10 WaitBetweenSpawns 20 Squad { TFBot { Class Demoman Name "Giant Demoman" ClassIcon demo_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.75 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 "damage bonus" 0.5 } tag nav_prefer_main_back } TFBot { Class Pyro ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 "damage bonus" 0.5 } tag nav_prefer_main_back } } } WaveSpawn { Name wave1_BScout Waitforalldead wave1_ADemoknight2 TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Scout } TFBot { Class Scout } } } WaveSpawn { Name wave1_BSupportDemon Waitforalldead wave1_BDemoman TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 1 Support 1 TFBot { Class Pyro Name "Axe Pyro" BehaviorModifiers Push //Removes for being too annoying //RingOfFire 15 //Enable Ring of Fire from Huo Long Heater. Value is damage done by the ring ClassIcon pyro_fireaxe Skill Expert WeaponRestrictions MeleeOnly //cosmatics } } WaveSpawn { Name wave1_BSupportDemon Waitforallspawned wave1_BScout TotalCurrency 0 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 10 WaitBetweenSpawns 1 Support 1 TFBot { Class Pyro Name "Axe Pyro" BehaviorModifiers Push //Removes for being too annoying //RingOfFire 15 //Enable Ring of Fire from Huo Long Heater. Value is damage done by the ring ClassIcon pyro_fireaxe Skill Expert WeaponRestrictions MeleeOnly //cosmatics } } WaveSpawn { Name wave1_CTank Waitforalldead wave1_ADemoknight2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 0 TotalCurrency 150 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "Tank" Health 14000 Speed 75 StartingPathTrackNode boss_path_1 Skin 0 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 } WaveSpawn { Name wave2_APumpkin TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 24 Squad { TFBot { Class Demoman ClassIcon demo_clusterbomb Name "Giant Ironbomber Burst Demo" Item "Scotch Bonnet" Item "The Iron Bomber" Health 3300 Skill Easy WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.5 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Fist tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Fist tag nav_prefer_main_back } } } WaveSpawn { Name wave2_APumpkinX TotalCurrency 100 TotalCount 20 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 16 TFBot { Class Pyro Name "Axe Pyro" //Removes for being too annoying //RingOfFire 15 //Enable Ring of Fire from Huo Long Heater. Value is damage done by the ring ClassIcon pyro_fireaxe Skill Expert WeaponRestrictions MeleeOnly //cosmatics tag nav_prefer_main_back } } WaveSpawn { Name wave2_APumpkin TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 16 TFBot { Class Demoman tag nav_prefer_main_back } } WaveSpawn { Name wave2_APumpkin TotalCurrency 50 TotalCount 12 MaxActive 9 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 10 WaitBetweenSpawns 16 TFBot { Class Demoman tag nav_prefer_main_back } } WaveSpawn { Name wave2_APumpkin TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 12 WaitBetweenSpawns 24 Squad { TFBot { Class Demoman ClassIcon demo_clusterbomb Name "Giant Ironbomber Burst Demo" Item "Scotch Bonnet" Item "The Iron Bomber" Health 3300 Skill Easy WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.5 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Fist tag nav_prefer_main_back } TFBot { Template T_TFBot_Heavyweapons_Fist tag nav_prefer_main_back } } } WaveSpawn { Name wave2_ABowSoldier Waitforallspawned wave2_APumpkin TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 15 Squad { TFBot { Class Sniper Name "Giant SMG Sniper" ClassIcon sniper_carbine Health 2000 WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes MiniBoss Item "The Cleaner's Carbine" ItemAttributes { ItemName "The Cleaner's Carbine" "clip size penalty" 0.25 "projectile penetration" 1 "faster reload rate" 3 "fire rate bonus" 1.25 "damage penalty" 0.5 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 5 } tag nav_prefer_main_back } TFBot { Class Demoman tag nav_prefer_main_back } TFBot { Class Demoman tag nav_prefer_main_back } } } WaveSpawn { Name wave2_BBowSoldier Waitforallspawned wave2_APumpkin TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 3 Squad { TFBot { Class Sniper Name "Giant SMG Sniper" ClassIcon sniper_carbine Health 2000 WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes MiniBoss Item "The Cleaner's Carbine" ItemAttributes { ItemName "The Cleaner's Carbine" "clip size penalty" 0.25 "projectile penetration" 1 "faster reload rate" 3 "fire rate bonus" 1.25 "damage penalty" 0.5 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 5 } tag nav_prefer_main_back } TFBot { Class Demoman tag nav_prefer_main_back } TFBot { Class Demoman tag nav_prefer_main_back } } } WaveSpawn { Name wave2_CBowSoldier Waitforallspawned wave2_BBowSoldier TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 2 TFBot { Class Sniper Name "Giant SMG Sniper" ClassIcon sniper_carbine Health 2000 WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes MiniBoss Item "The Cleaner's Carbine" ItemAttributes { ItemName "The Cleaner's Carbine" "clip size penalty" 0.25 "projectile penetration" 1 "faster reload rate" 3 "fire rate bonus" 1.25 "damage penalty" 0.5 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 5 } tag nav_prefer_main_back } } WaveSpawn { Name wave2_BowSoldier Waitforallspawned wave2_APumpkin TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 16 Squad { TFBot { Template T_TFBot_Sniper_Huntsman tag nav_prefer_main_back } TFBot { Template T_TFBot_Sniper_Huntsman tag nav_prefer_main_back } } } WaveSpawn { Name wave2_BowSoldier Waitforallspawned wave2_APumpkin TotalCurrency 100 TotalCount 10 MaxActive 4 SpawnCount 2 Where spawnbot_side WaitBeforeStarting 16 WaitBetweenSpawns 16 Squad { TFBot { Template T_TFBot_Sniper_Huntsman tag nav_prefer_main_back } TFBot { Template T_TFBot_Sniper_Huntsman tag nav_prefer_main_back } } } WaveSpawn { Name wave2_DGatlingHeavy Waitforalldead wave2_CBowSoldier TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Giant_Pyro tag nav_prefer_main_back } } WaveSpawn { Name wave2_DGatlingHeavy Waitforalldead wave2_CBowSoldier TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 18 TFBot { Class Heavyweapons Name "Giant Heater Heavy" ClassIcon heavy_heater_giant Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "The Huo Long Heatmaker" Attributes MiniBoss Item "dec2014 2014_pyromancer_hood" ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } tag nav_prefer_main_back } } WaveSpawn { Name wave2_SupportSticks1 Waitforalldead wave2_CBowSoldier TotalCurrency 0 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 2 support limited TFBot { Class Scout ClassIcon scout_sunstick_swordstone Skill Hard Item "Sun-on-a-Stick" WeaponRestrictions MeleeOnly ItemAttributes { Itemname "Sun-on-a-Stick" "deploy time decreased" 0.01 } tag nav_prefer_main_back } } WaveSpawn { Name wave2_SupportSticks1 Waitforalldead wave2_SupportSticks1 TotalCurrency 0 TotalCount 8 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 support limited TFBot { Class Scout ClassIcon scout_sunstick_swordstone Skill Hard Item "Sun-on-a-Stick" WeaponRestrictions MeleeOnly ItemAttributes { Itemname "Sun-on-a-Stick" "deploy time decreased" 0.01 } tag nav_prefer_main_back } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3_ANecro TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Class Demoman ClassIcon demoknight_fire_giant Name "Giant Flaming Demoknight" Skill Expert Health 3300 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 "attach particle effect" 1 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } } WaveSpawn { Name wave3_ANecro TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 25 TFBot { Class Scout Name "Giant Sun-Stick Scout" ClassIcon scout_sunstick_swordstone Skill Expert Health 1200 Attributes MiniBoss StripItemSlot 0 //Remove scatter StripItemSlot 1 //Remove pistol Item "Hephaistos' Handcraft" Item "Sun-on-a-Stick" ItemAttributes { Itemname "Sun-on-a-Stick" "fire rate bonus" 2 //"damage bonus" 1.5 "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 } //Nerfed for being too obnoxious //Item "TF_WEAPON_SPELLBOOK" CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } tag nav_prefer_main_back } } WaveSpawn { Name wave3_ANecroBots TotalCurrency 50 TotalCount 20 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } } } WaveSpawn { Name wave3_ANecroBots TotalCurrency 50 TotalCount 20 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Scout tag nav_prefer_main_back } TFBot { Class Scout tag nav_prefer_main_back } } } WaveSpawn { Name wave3_ANecroBots TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 16 TFBot { Class Demoman Name "Flaming Demoknight" ClassIcon demoknight_fire Skill Hard Health 150 Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "max health additive penalty" -0 "attach particle effect" 1 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 1.5 "damage bonus" 0.8 } tag nav_prefer_main_back } } WaveSpawn { Name wave3_ANecroBots TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 16 WaitBetweenSpawns 16 TFBot { Class Demoman Name "Flaming Demoknight" ClassIcon demoknight_fire Skill Hard Health 150 Item "The Chargin' Targe" Item "The Eyelander" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Eyelander" "max health additive penalty" -0 "attach particle effect" 1 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 1.5 "damage bonus" 0.8 } tag nav_prefer_main_back } } WaveSpawn { Name wave3_BFury Waitforalldead wave3_ANecroBots TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } } } WaveSpawn { Name wave3_BFury Waitforalldead wave3_ANecroBots TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Pyro_Flaregun Skill Hard tag nav_prefer_main_back } } } WaveSpawn { Name wave3_BSunGiants Waitforalldead wave3_ANecro TotalCurrency 100 TotalCount 16 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer tag nav_prefer_main_back } TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } } } WaveSpawn { Name wave3_Cburstsoldier Waitforallspawned wave3_BSunGiants TotalCurrency 100 TotalCount 16 MaxActive 16 SpawnCount 8 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload tag nav_prefer_main_back } TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Class Soldier Skill Hard tag nav_prefer_main_back } TFBot { Template T_TFBot_Medic_QuickUber tag nav_prefer_main_back } TFBot { Template T_TFBot_Medic_QuickUber tag nav_prefer_main_back } TFBot { Template T_TFBot_Medic_QuickUber tag nav_prefer_main_back } TFBot { Template T_TFBot_Medic_QuickUber tag nav_prefer_main_back } TFBot { Template T_TFBot_Medic_QuickUber tag nav_prefer_main_back } } } WaveSpawn { Name wave3_BTank Waitforalldead wave3_ANecro TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 0 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "Tank" Health 22000 Speed 75 StartingPathTrackNode boss_path_1 Skin 0 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 } WaveSpawn { Name wave4_ADemoSoldier TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst CharacterAttributes { "move speed bonus" 0.4 } tag nav_prefer_main_back } TFBot { Class Medic Name "Quick Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 0.1 "bot medic uber health threshold" 100 } tag nav_prefer_main_back } } } WaveSpawn { Name wave4_ADemoSoldier TotalCurrency 150 TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier Name "Giant Flame Rocket Soldier" ClassIcon soldier_incendiary_nys Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.2 "damage bonus" 2 "clip size penalty" 0.25 "fire rate bonus" 3 // holy fuck that was annoying (fucking unnerfed) "blast radius increased" 1.5 "Projectile speed increased" 0.6 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 2 "attach particle effect" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } tag nav_prefer_main_back } TFBot { Class Medic Name "Quick Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 0.1 "bot medic uber health threshold" 100 } tag nav_prefer_main_back } } } WaveSpawn { Name wave4_BRushx Waitforalldead wave4_ADemoSoldier TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 Where spawnbot_side WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } } } WaveSpawn { Name wave4_BRushx Waitforalldead wave4_ADemoSoldier TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } TFBot { Class Demoman Name "Iron Burst Fire Demo" ClassIcon demo_clusterbomb Item "The Iron Bomber" Item "Scotch Bonnet" Skill Hard WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 0.7 "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.75 "projectile spread angle penalty" 3 "auto fires full clip" 1 "auto fires when full" 1 //"Projectile speed increased" 1.1 } tag nav_prefer_main_back BehaviorModifiers Push } } } WaveSpawn { Name wave4_BRush Waitforalldead wave4_ADemoSoldier TotalCurrency 200 TotalCount 14 MaxActive 14 SpawnCount 7 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { ClassIcon medic_quickfix_armored Health 900 Scale 1.3 Name "Armored Quickfix Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Tag bot_squad_member ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 150 "health from healers increased" 0.25 } Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" tag nav_prefer_main_back } } } WaveSpawn { Name wave4_BRush Waitforalldead wave4_ADemoSoldier TotalCurrency 200 TotalCount 14 MaxActive 14 SpawnCount 7 Where spawnbot_side WaitBeforeStarting 18 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { Class Pyro Action Mobber ClassIcon pyro_dragon_fury_swordstone Skill Hard WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" tag nav_prefer_main_back } TFBot { ClassIcon medic_quickfix_armored Health 900 Scale 1.3 Name "Armored Quickfix Medic" Class Medic Skill Expert Attributes SpawnWithFullCharge Tag bot_squad_member ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 150 "health from healers increased" 0.25 } Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" tag nav_prefer_main_back } } } WaveSpawn { Name wave4_BRush Waitforalldead wave4_ADemoSoldier TotalCurrency 150 TotalCount 10 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Class Heavy tag nav_prefer_main_back } } WaveSpawn { Name wave4_CHeavy1 Waitforalldead wave4_BRush TotalCurrency 150 TotalCount 15 MaxActive 15 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Class Heavy tag nav_prefer_main_back } } WaveSpawn { Name wave4_CHeavy1 Waitforalldead wave4_BRush TotalCurrency 300 TotalCount 4 MaxActive 4 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 25 Squad { TFBot { Class Heavyweapons Name "Giant Rocketfire Heavy" ClassIcon heavy_rocket Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1500 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 5 "fire rate bonus" 3 "Projectile speed increased" 0.5 "projectile spread angle penalty" 1 "override projectile type" 2 "attach particle effect" 1 "dmg bonus vs buildings" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } tag nav_prefer_main_back } TFBot { Class Medic Name "Giant Quick Uber Medic" ClassIcon medic_uber_giant Item "Medic Mask" Skill Expert Health 4500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 1 "uber duration bonus" -2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 // only works on mediguns that have this attribute ie quickfix "bot medic uber health threshold" 150 } tag nav_prefer_main_back } } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5_Atank TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 60 TotalCurrency 200 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Name "Tank" Health 25000 Speed 75 StartingPathTrackNode boss_path_1 Skin 0 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave5_ASoldier1 TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage tag nav_prefer_main_back } TFBot { Class Medic Name "Quick Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 0.1 "bot medic uber health threshold" 100 } tag nav_prefer_main_back } TFBot { Class Medic Name "Quick Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 0.1 "bot medic uber health threshold" 100 } tag nav_prefer_main_back } TFBot { Class Medic Name "Quick Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -2 } CharacterAttributes { "heal rate bonus" 0.1 "bot medic uber health threshold" 100 } tag nav_prefer_main_back } } } WaveSpawn { Name wave5_ASoldier1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Class Soldier Skill Expert } } WaveSpawn { Name wave5_APyro2 Waitforalldead wave5_ASoldier1 TotalCurrency 100 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Giant_Pyro tag nav_prefer_main_back } } WaveSpawn { Name wave5_APyro2support Waitforalldead wave5_ASoldier1 TotalCurrency 100 TotalCount 24 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Heavy } TFBot { Class Pyro Skill Hard } } } WaveSpawn { Name wave5_BGiantHell Waitforalldead wave5_APyro2 TotalCurrency 200 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 16 TFBot { Class Demoman ClassIcon demo_targe_nys Name "Giant Shield Demoman" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } } WaveSpawn { Name wave5_BGiantHell Waitforalldead wave5_APyro2 TotalCurrency 200 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_side WaitBeforeStarting 8 WaitBetweenSpawns 16 TFBot { Class Demoman ClassIcon demo_targe_nys Name "Giant Shield Demoman" Skill Expert Health 3300 Item "Prince Tavish's Crown" Item "The Chargin' Targe" Item "The Eyelander" Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } tag nav_prefer_main_back } } WaveSpawn { Name wave5_BGiantHell Waitforalldead wave5_APyro2 TotalCurrency 200 TotalCount 25 MaxActive 15 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier Name "Giant Charged Fire Soldier" ClassIcon soldier_incendiary_nys Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.2 "clip size penalty" 0.25 "fire rate bonus" 3 "damage bonus" 1.25 //Maybe its late enough to do this. "Projectile speed increased" 0.6 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 1 "attach particle effect" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } tag nav_prefer_main_back } TFBot { Class Demoman Skill Hard tag nav_prefer_main_back } TFBot { Class Demoman Skill Hard tag nav_prefer_main_back } TFBot { Class Demoman Skill Hard tag nav_prefer_main_back } TFBot { Class Demoman Skill Hard tag nav_prefer_main_back } } } } }