// Mission made by BlacKy -> -> https://steamcommunity.com/profiles/76561197970217314/ // ===Credit Statistics=== // Starting Credits : // Total Dropped Credits : // Total Bonus Credits : // Maximum Possible Credits : // W1: // W2: // W3: // W4: // W5: // W6: // W7: #base robot_giant.pop #base robot_standard.pop #base judge_restricts.pop // This popfile bans the following: Phlog, Ubersaw, Milk/Jarate slow, Crit/Uber canteens, Milk syringes // Med shield, Uber duration bonus, Milk/Jarate recharge rate, EH, Beggars Bazooka, Rocket Specialist WaveSchedule { StartingCurrency 550 RespawnWaveTime 4 AddSentryBusterWhenDamageDealtExceeds 2500 CanBotsAttackWhileInSpawnRoom no Advanced 1 // Im not sure how it works, but apparently this part changes the popfile name in the tab menu to 'EXP Germanium Gearbox'. // Copied (with slight modifications) from Humbridge - Hampton Helix. Rafmod magic right there, hopefully it wont break anything. // Disabled due to it breaking the popfile in the offline server :( . This will be reactivated once shipped to Potato. //PointTemplates //{ // corelogic // { // logic_auto // { // "origin" "0 0 0" // "targetname" "mainrelay" // "OnMapSpawn" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,EXP Shinobi Shenanigans,0,-1" // } // } //} //SpawnTemplate "corelogic" Mission { Objective DestroySentries Where spawnbot_left Where spawnbot_right InitialCooldown 20 CooldownTime 30 DesiredCount 1 BeginAtWave 1 RunForThisManyWaves 7 TFBot { Template T_TFBot_SentryBuster Item "The Onimann" ItemAttributes { ItemName "The Onimann" "set item tint rgb" 1315860 // Distinctive Lack of Hue } CharacterAttributes { "rage giving scale" 0.5 // Ubersaw, banners, phlog, etc only charge half as much "Head scale" 2 "torso scale" 0.3 } } } Mission { Objective Spy Where spawnbot_upper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 10 CooldownTime 40 DesiredCount 3 TFBot { Template T_TFBot_Spy Item "Humanitarian's Hachimaki" } } Mission { Objective Engineer Where spawnbot_lower BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Classicon engineer_telein TeleportWhere spawnbot_upper TeleportWhere spawnbot_center TeleportWhere spawnbot_invasion TeleportWhere spawnbot_right TeleportWhere spawnbot_left } } Mission { Objective Sniper Where spawnbot_upper BeginAtWave 2 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper item "Ol' Snaggletooth" } } Mission { Objective Engineer Where spawnbot_lower BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } Mission { Objective Spy Where spawnbot_upper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Spy Item "Humanitarian's Hachimaki" } } Mission { Objective Sniper Where spawnbot_upper BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 35 DesiredCount 3 TFBot { Template T_TFBot_Sniper } } Mission { Objective Spy Where spawnbot_upper BeginAtWave 7 RunForThisManyWaves 1 InitialCooldown 20 CooldownTime 35 DesiredCount 3 TFBot { Template T_TFBot_Spy Item "Humanitarian's Hachimaki" } } Templates { // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - STANDARD - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Scout_Milk { Class Scout Name "Milker Scout" ClassIcon scout_milk Skill Expert Health 125 Item "Mad Milk" Item "The Milkman" Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "Mad Milk" "disable weapon switch" 1 "effect bar recharge rate increased" 0.07 "fire rate bonus" 0.01 } } T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Normal Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Medic_Shield { Health 150 Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Classicon medic_shield_qf Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "tf_weapon_syringegun_medic" Item "the quick-fix" CharacterAttributes { "generate rage on heal" 2 } ItemAttributes { ItemName "the quick-fix" "bot medic uber deploy delay duration" 300 "increase buff duration" 15 } } T_TFBot_Medic_Kritz { Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert Item "the Kritzkrieg" Classicon medic_kritz WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes IgnoreEnemies CharacterAttributes { "bot medic uber health threshold" 600 } ItemAttributes { ItemName "the Kritzkrieg" "uber duration bonus" 999 } } T_TFBot_Medic_KritzRoll { Class Medic Name "KritzRoll" Skill Expert Health 150 ClassIcon medic_kritz_flash Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 75 "uber duration bonus" -7 "heal rate bonus" 500 // "attach particle effect" 3043 // Spellbound Aspect } CharacterAttributes { "move speed bonus" 1.2 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 100000 "Voice pitch scale" 0 // Arnie: SHUT UUUUUUUUUUUP!!!!!! } } // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - // - - - - - - - - - - - - - - - - - - - - - - - - - - - - GIANTS - - - - - - - - - - - - - - - - - - - - - - - - T_TFBot_Scout_Aurum { Class Scout Skill Expert Name "Aurum of Annihilation" Scale 1.9 Health 30000 Attributes AlwaysFireWeapon Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ClassIcon scout_atomic_golden_lite Item "The Force-a-Nature" Item "The TF2VRH" ItemAttributes { Itemname "The TF2VRH" "item style override" 1 } ItemAttributes { Itemname "The Force-a-Nature" "clip size bonus" 5 "fire rate bonus" 0.01 "Reload time decreased" 1.5 "item style override" 1 "turn to gold" 1 "override projectile type" 13 // bison projectiles "energy weapon penetration" 1 // Replaces bison projectile to pomson so it penetrates "set item tint rgb" 15185211 // Australium gold colored projectiles "dmg bonus vs buildings" 8 "apply look velocity on damage" 1000 "attach particle effect" 3083 // Golden Glimmer } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.7 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.25 } } T_TFBot_Scout_Megamilker { Name "Calcium Catapult" Class Scout Skill Expert Health 10000 Scale 1.9 Attributes AlwaysFireWeapon Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly ClassIcon scout_milk Item "Mad Milk" Item "The Milkman" ItemAttributes { ItemName "Mad Milk" "disable weapon switch" 1 "effect bar recharge rate increased" 0.07 "fire rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.7 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.25 "cannot pick up intelligence" 1 } } T_TFBot_Bison_Burster_Soldier { Class Soldier Skill Expert Health 4000 Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Attributes AlwaysFireWeapon Name "Giant Bison Zapper Soldier" Classicon soldier_bison_b Item "The Cow Mangler 5000" // Item "The MK 50" Item "The Soldier's Stogie" Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { Itemname "The Soldier's Stogie" "attach particle effect" 95 // Magnetic Hat Protector } ItemAttributes { Itemname "TF_WEAPON_SHOTGUN_SOLDIER" "is_passive_weapon" 1 "override projectile type" 27 "clip size bonus" 3 "fire rate bonus" 0.1 "Reload time decreased" 0.1 "auto fires full clip" 1 // These 2 attribs give the weapon 'beggars' effect "auto fires when full" 1 // These 2 attribs give the weapon 'beggars' effect } ItemAttributes { Itemname "The Cow Mangler 5000" //"damage penalty on bodyshot" 0.5 "dmg bonus vs buildings" 5 "clip size bonus" 5 "fire rate bonus" 0.1 "Reload time decreased" 0.1 "projectile spread angle penalty" 1.5 "override projectile type" 13 // Bison projectiles "apply look velocity on damage" 100 "energy weapon penetration" 1 // Replaces bison projectile to pomson so it penetrates "attach particle effect" 3044 // Static Shock } CharacterAttributes { "move speed bonus" 0.5 "increase buff duration" 9.0 "damage force reduction" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } T_TFBot_Giant_Soldier_Burstfire_heal { Class Soldier Skill Expert Health 3800 Name "Giant Heal-on-hit Burst Soldier" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Black Box" item "Das Naggenvatcher" // medic hat #1 to check // item "The Surgeon's Stahlhelm" // medic hat #2 to check // item "Heer's Helmet" // medic hat #3 to check // item "The Physician's Protector" // medic hat #4 to check // item "dec2014 Surgeon's Shako" // medic hat #5 to check // item "Berlin Brain Bowl" // medic hat #6 to check // item "Snowcapped" // medic hat #7 to check ClassIcon soldier_burstfire_heal Tag "popext_warpaint{ idx = 102, slot = 0}" // Wrapped Reviver // The above line makes warpaints work in Potato testing servers with popext. slot 0 = primary weapon slot ItemAttributes { ItemName "The Black Box" "set_item_texture_wear" 0 // FN "paintkit_proto_def_index" "1.42932e-43n" // 102 - Wrapped Reviver // The above 2 lines enable warpaints in a listen server "damage bonus" 0.45 "faster reload rate" 0.6 "fire rate bonus" 0.1 "Projectile speed increased" 0.65 "clip size upgrade atomic" 7.0 "blast radius increased" 1.25 "heal on hit for rapidfire" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Demo_Nuker { Class Demoman Name "Giant Rapid Fire Demoman" ClassIcon demo_giant Health 3000 Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.5 "damage force reduction" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Demoman_Yasuke { Class Demoman Name "Yasuke 様" // Yasuke Sama (assuming Google Translate got it right). Name is a reference to the AC Shadows protagonist. Health 25000 Scale 1.9 Skill Expert WeaponRestrictions MeleeOnly ClassIcon demoknight_samurai Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Item "The Half-Zatoichi" Item "The Splendid Screen" Item "Demo Kabuto" Item "Dynamite Abs" //Item "Stunt Suit" // Item "Shin Shredders" //ItemAttributes //{ // Itemname "Shin Shredders" // "is invisible" 1 // rafmod attrib //} ItemAttributes { ItemName "The Half-Zatoichi" "melee range multiplier" 1.5 "fire rate penalty" 1.5 "honorbound" 0 "restore health on kill" 0 "heal on kill" 2500 "attach particle effect" 3045 } ItemAttributes { ItemName "The Splendid Screen" "charge time increased" 1.5 "mult charge turn control" 0.75 "no charge impact range" 1 "charge recharge rate increased" 2 "charge impact damage increased" 2 "Attack not cancel charge" 1 "dmg penalty vs buildings" 4 } CharacterAttributes { "move speed bonus" 0.7 "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.2 "damage force reduction" 0.3 "rage giving scale" 0.5 "override footstep sound set" 4 "hand scale" 1.5 "cannot pick up intelligence" 1 } } T_TFBot_Heavy_PunchLine { Class heavyweapons Skill expert Health 5000 Attributes MiniBoss Classicon heavy_mittens Name "Punch Line" Item "The Holiday Punch" Item "The B.M.O.C." Item "The All-Father" Item "The Gift Bringer" Attributes AlwaysFireWeapon WeaponRestrictions MeleeOnly ItemAttributes { Itemname "The Holiday Punch" "damage penalty" 1.5 "melee range multiplier" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "gesture speed increase" 100 "hand scale" 2 } } T_TFBot_Medic_KritzRoll { Class Medic Name "KritzRoll" Skill Expert Health 20000 ClassIcon medic_kritz2_armored_lite_flash Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Item "The Kritzkrieg" Item "The B.M.O.C." Item "The All-Father" Item "Der Wintermantel" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 75 "uber duration bonus" -7 "heal rate bonus" 500 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "bot medic uber health threshold" 100000 "heal rate bonus" 200 } } T_TFBot_Giant_Crit_Medic { Health 4500 Name "Giant Crit Medic" Class Medic Skill Expert Item "The Kritzkrieg" Classicon medic_kritz2 Attributes MiniBoss Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "power spike" Item "Medical Monarch" Item "The Steam Pipe" CharacterAttributes { "move speed bonus" 1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "bot medic uber health threshold" 8000 "heal rate bonus" 200 "generate rage on heal" 2 } ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 999 } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `Trigger`) EntFire(`bombpath_plaza_relay`, `TurnOff`) " } WaveSpawn { Name 1a TotalCurrency 75 TotalCount 10 MaxActive 6 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 25 Squad { TFBot { Template T_TFBot_Giant_Soldier Name "Giant Conch-Kabutoichi Soldier" Health 4000 Classicon soldier_samurai_conch Attributes SpawnWithFullCharge Attributes AlwaysCrit WeaponRestrictions MeleeOnly Item "The Half-Zatoichi" Item "The Concheror" Item "Soldier Samurai Hat" // Kabuto ItemAttributes { ItemName "The Concheror" "deploy time increased" 0.5 } ItemAttributes { Itemname "The Half-Zatoichi" "honorbound" 0 "restore health on kill" 0 } CharacterAttributes { "increase buff duration" 9.0 } } TFBot { Template T_TFBot_Medic_Shield Name "Armored Shield Medic" Scale 1.5 Health 750 Classicon medic_armoredshield_qf_mort } } } WaveSpawn { Name 1b TotalCurrency 150 TotalCount 60 MaxActive 12 SpawnCount 4 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 4 Waitbetweenspawns 4 Squad { TFBot { Class Heavyweapons Name "Heavy Mittens" Skill Easy ClassIcon heavy_mittens WeaponRestrictions MeleeOnly Health 150 Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" // "damage bonus" 0.2 "melee range multiplier" 1.5 } CharacterAttributes { "move speed bonus" 1.3 "hand scale" 1.5 } } TFBot { Template T_TFBot_Medic_KritzRoll } } } WaveSpawn { Name 1b2 WaitForAllSpawned 1b TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 2 Waitbetweenspawns 3 Squad { TFBot { Class Heavyweapons Name "Heavy Mittens" Skill Easy ClassIcon heavy_mittens WeaponRestrictions MeleeOnly Health 150 Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" // "damage bonus" 0.2 "melee range multiplier" 1.5 } CharacterAttributes { "move speed bonus" 1.3 "hand scale" 1.5 } } TFBot { Template T_TFBot_Medic_KritzRoll } } } WaveSpawn { Name 1c TotalCurrency 150 TotalCount 40 MaxActive 6 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 5 TFBot { Class Sniper Skill Normal Item "The Cleaner's Carbine" Classicon sniper_carbine WeaponRestrictions SecondaryOnly } } WaveSpawn { Name sup1.1 WaitForAllDead 1a TotalCount 8 MaxActive 8 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 1 Waitbetweenspawns 5 Support 1 TFBot { Class Heavyweapons Skill Hard Name "Heater Heavy" Classicon heavy_heater Item "the Bunsen Brave" Item "The Huo Long Heatmaker" } } WaveSpawn { Name 1d WaitForAllSpawned 1a TotalCurrency 125 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_lower WaitBeforeStarting 15 Waitbetweenspawns 10 Squad { TFBot { Template T_TFBot_Giant_Pyro Name "Backburner Pyro" Classicon pyro_backburner_nys Item "The Backburner" Item "The Flame Warrior" Attributes AlwaysFireWeapon ItemAttributes { Itemname "The Backburner" "lunchbox adds minicrits" 2 } } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `Trigger`) EntFire(`bombpath_plaza_relay`, `TurnOff`) " } WaveSpawn { Name 2a TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 Tank { Health 30000 Name tankboss Speed 75 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 2b TotalCurrency 50 TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Scout_Fast } } WaveSpawn { Name 2c TotalCurrency 50 TotalCount 16 MaxActive 12 SpawnCount 4 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 12 Waitbetweenspawns 20 TFBot { Class Heavy Skill easy Name "Tomislav Heavy" Item "Tomislav" Item "Capone's Capper" Classicon heavy_accurate_lite } } WaveSpawn { Name 2d TotalCurrency 50 TotalCount 12 MaxActive 7 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 25 Waitbetweenspawns 3 TFBot { Template T_TFBot_Soldier_RocketPush // Item "Phononaut" } } //WaveSpawn //{ // Name 2e // WaitForAllSpawned 2c // TotalCurrency 100 // TotalCount 2 // MaxActive 2 // SpawnCount 1 // Where spawnbot_right // WaitBeforeStarting 2 // Waitbetweenspawns 20 // TFBot // { // Template T_TFBot_Giant_Heavyweapons_Shotgun // } //} WaveSpawn { Name 2e WaitForAllSpawned 2c TotalCurrency 50 TotalCount 12 MaxActive 12 SpawnCount 2 Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 5 TFBot { Class Scout Skill Normal Attributes AlwaysCrit Classicon scout_bat_nys Item "Hero's Tail" WeaponRestrictions MeleeOnly } } WaveSpawn { Name 2f WaitForAllSpawned 2c TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 2 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 5 Waitbetweenspawns 7 TFBot { Class Heavy Skill easy Name "Tomislav Heavy" Item "Tomislav" Item "Capone's Capper" Classicon heavy_accurate_lite } } WaveSpawn { Name sup2.1 WaitForAllSpawned 2e TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 7 Support 1 TFBot { Class Demoman Skill Normal Item "Head Banger" Item "Alcoholic Automaton" ItemAttributes { ItemName "Head Banger" "set item tint rgb" 15132390 // An Abundance of Tinge } } } WaveSpawn { Name sup2.2 WaitForAllSpawned 2e TotalCount 8 MaxActive 8 SpawnCount 4 Where spawnbot_upper WaitBeforeStarting 15 Waitbetweenspawns 10 Support 1 TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name 2g WaitForAllSpawned 2b TotalCurrency 80 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 Waitbetweenspawns 15 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Item "Hero's Tail" Attributes AlwaysCrit } } WaveSpawn { Name 2h WaitForAllSpawned 2f TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 1 Waitbetweenspawns 15 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Brigadier Barrage" Classicon soldier_bazooka Item "The Cloud Crasher" Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "projectile spread angle penalty" 5 "faster reload rate" 0.5 "clip size upgrade atomic" 6 "fire rate bonus" 0.1 "auto fires full clip" 0 // Beggars attrbute for an already present Beggars gun "can overload" 0 // Beggars attrbute for an already present Beggars gun } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 } } } WaveSpawn { Name 2i WaitForAllSpawned 2h TotalCurrency 20 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 5 Waitbetweenspawns 0 TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Item "Hero's Tail" Attributes AlwaysCrit } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `TurnOff`) EntFire(`bombpath_plaza_relay`, `Trigger`) " } WaveSpawn { Name 3a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 10 Squad { TFBot { Class Soldier Skill Normal // LOL it may as well be better as normal and not expert Name "Giant Nuker Soldier" ClassIcon soldier_nuke2_giant Health 4000 Item "The Original" Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Hellmet" ItemAttributes { ItemName "The Original" "faster reload rate" 0.01 "fire rate bonus" 1.25 "Projectile speed increased" 0.8 "fire rate penalty" 3 "damage penalty" 3.5 "Blast radius increased" 2 "dmg penalty vs buildings" 2 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "hand scale" 1.25 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Armored Big-Heal Medic" Health 750 Scale 1.5 Classicon medic_armored Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed bonus" 1 } } } } WaveSpawn { Name 3b TotalCurrency 75 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_left WaitBeforeStarting 8 Waitbetweenspawns 10 TFBot { Class Scout Skill Easy Item "Legendary Lid" } } WaveSpawn { Name 3b2 TotalCurrency 75 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_right WaitBeforeStarting 8 Waitbetweenspawns 10 TFBot { Class Scout Skill Easy Item "Legendary Lid" } } WaveSpawn { Name 3c WaitForAllSpawned 3b TotalCurrency 75 TotalCount 25 MaxActive 10 SpawnCount 1 Where spawnbot_right Where spawnbot_left WaitBeforeStarting 15 Waitbetweenspawns 1 Randomchoice { TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio_heal Name "Black Box Buff Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio_heal Name "Black Box Conch Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio_heal Name "Black Box Backup Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } } } WaveSpawn { Name 3d WaitForAllSpawned 3a TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 15 Waitbetweenspawns 15 TFBot { Template T_TFBot_Bison_Burster_Soldier } } WaveSpawn { Name sup3.1 WaitForAllSpawned 3c TotalCount 6 MaxActive 6 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 5 Waitbetweenspawns 10 Support 1 Squad { TFBot { Class Pyro Skill Hard MaxVisionRange 1000 Name "Dragon Fury Pyro" Item "The Dragon's Fury" //Item "Pyromancer's Mask" Item "Fire Breather" Item "Smiling Somen" ClassIcon pyro_dragon_fury_swordstone } TFBot { Template T_TFBot_Medic_BigHeal Name "Big-Heal Medic" Item "The Surgeon's Stahlhelm" } } } WaveSpawn { Name 3e WaitForAllSpawned 3d TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_center WaitBeforeStarting 25 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Attributes AlwaysCrit Item "Head Banger" Item "Alcoholic Automaton" ItemAttributes { ItemName "Head Banger" "set item tint rgb" 15132390 // An Abundance of Tinge } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio_heal Name "Black Box Buff Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio_heal Name "Black Box Conch Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio_heal Name "Black Box Backup Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Armored Big-Heal Medic" Health 750 Scale 1.5 Classicon medic_armored Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed bonus" 1 } } } } WaveSpawn { Name 3f WaitForAllSpawned 3e TotalCurrency 50 TotalCount 5 MaxActive 5 SpawnCount 5 Where spawnbot_center WaitBeforeStarting 15 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_RapidFire Attributes AlwaysCrit Item "Head Banger" Item "Alcoholic Automaton" ItemAttributes { ItemName "Head Banger" "set item tint rgb" 15132390 // An Abundance of Tinge } } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Classicon soldier_banner_trio_heal Name "Black Box Buff Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Concheror Classicon soldier_banner_trio_heal Name "Black Box Conch Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Soldier_Extended_Battalion Classicon soldier_banner_trio_heal Name "Black Box Backup Soldier" Item "The Black Box" Attributes HoldFireUntilFullReload Item "Firearm Protector" ItemAttributes { ItemName "The Black Box" "damage bonus" 0.33 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 0.9 "blast radius increased" 1.25 "projectile spread angle penalty" 2 "heal on hit for rapidfire" 60 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Armored Big-Heal Medic" Health 750 Scale 1.5 Classicon medic_armored Item "The Surgeon's Stahlhelm" CharacterAttributes { "move speed bonus" 1 } } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `TurnOff`) EntFire(`bombpath_plaza_relay`, `Trigger`) " } WaveSpawn { Name 4a TotalCurrency 75 TotalCount 6 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "Mediterranean Mercenary" // Item "Kapitan's Kaftan" //ItemAttributes //{ // Itemname "Mediterranean Mercenary" // "item style override" 1 //} } TFBot { Template T_TFBot_Medic Item "The Physician's Protector" } } } WaveSpawn { Name sup4.1 TotalCount 20 MaxActive 5 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 3 Support limited TFBot { Template T_TFBot_Scout_Milk } } WaveSpawn { Name 4c TotalCurrency 75 TotalCount 20 MaxActive 8 SpawnCount 2 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 2 Waitbetweenspawns 7 Squad { TFBot { Class Demoman Skill Normal Item "Head Banger" Item "Alcoholic Automaton" ItemAttributes { ItemName "Head Banger" "set item tint rgb" 15132390 // An Abundance of Tinge } } TFBot { Template T_TFBot_Medic Item "The Physician's Protector" } } } WaveSpawn { Name 4d WaitForAllSpawned 4a TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 25 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Item "The Shellmet" } } WaveSpawn { Name 4e WaitForAllSpawned 4c TotalCurrency 100 TotalCount 25 MaxActive 7 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 7 Waitbetweenspawns 3 TFBot { Class Pyro Skill Hard Item "Upgradeable TF_WEAPON_FLAMETHROWER" Attributes AlwaysCrit Item "Smiling Somen" ItemAttributes { Itemname "Upgradeable TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } } WaveSpawn { Name 4e2 WaitForAllSpawned 4c TotalCurrency 50 TotalCount 21 MaxActive 9 SpawnCount 3 Where spawnbot_lower WaitBeforeStarting 1 Waitbetweenspawns 7 TFBot { Class Heavyweapons Skill Normal Name "Heater Heavy" Classicon heavy_heater Item "the Bunsen Brave" Item "The Huo Long Heatmaker" } } WaveSpawn { Name 4e3 WaitForAllSpawned 4d TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 2 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 10 Waitbetweenspawns 7 TFBot { Template T_TFBot_Demo_Burst Item "The Iron Bomber" Item "Head Banger" Item "Alcoholic Automaton" ItemAttributes { ItemName "Head Banger" "set item tint rgb" 15132390 // An Abundance of Tinge } ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } } } WaveSpawn { Name sup4.2 WaitForAllSpawned 4d TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 5 Waitbetweenspawns 10 Support 1 TFBot { Template T_TFBot_Heavyweapons_Fist Item "White Russian" Item "El Duderino" } } //WaveSpawn //{ // Name sup4.3 // WaitForAllSpawned 4e // TotalCount 8 // MaxActive 8 // SpawnCount 4 // Where spawnbot_center // WaitBeforeStarting 10 // Waitbetweenspawns 10 // Support 1 // TFBot // { // Class Scout // Name "Scatterbonk Scout" // Skill Hard // Health 125 // Item "Bonk! Atomic Punch" // Item "Bonk Helm" // Classicon scout_bonk // Attributes AlwaysFireWeapon // Attributes HoldFireUntilFullReload // } //} WaveSpawn { Name 4f WaitForAllSpawned 4d TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 25 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Soldier_Burstfire_heal Item "Full Metal Drill Hat" } } WaveSpawn { Name 4f2 WaitForAllSpawned 4d TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 35 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Soldier_Burstfire_heal Item "Full Metal Drill Hat" } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `Trigger`) EntFire(`bombpath_plaza_relay`, `TurnOff`) IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/ubertank`, getroottable()) " } WaveSpawn { Name 5a TotalCurrency 100 TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 5 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name 5b TotalCurrency 100 TotalCount 20 MaxActive 10 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 4 Waitbetweenspawns 3 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name 5b2 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_right WaitBeforeStarting 4 Waitbetweenspawns 0 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name 5b3 TotalCurrency 25 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 4 Waitbetweenspawns 0 TFBot { Template T_TFBot_Heavyweapons_Deflector } } WaveSpawn { Name 5c TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 0 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Classicon soldier_barrage_conch Attributes SpawnWithFullCharge Item "The Concheror" Item "The Conquistador" CharacterAttributes { "increase buff duration" 9.0 } } } WaveSpawn { Name 5d WaitForAllSpawned 5a TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 Waitbetweenspawns 5 TFBot { Template T_TFBot_Giant_Pyro Attributes AlwaysCrit Classicon pyro_reflect_daan Item "Hottie's Hoodie" Item "The Sengoku Scorcher" } } WaveSpawn { Name 5d2 WaitForAllSpawned 5d TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 30 Waitbetweenspawns 10 TFBot { Template T_TFBot_Giant_Scout_FAN } } WaveSpawn { Name 5e WaitForAllSpawned 5b TotalCurrency 150 TotalCount 24 MaxActive 12 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 3 Waitbetweenspawns 5 TFBot { Class Soldier Skill Normal Attributes AlwaysCrit Item "The Peacebreaker" } } WaveSpawn { Name 5f WaitForAllSpawned 5d TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 40 Waitbetweenspawns 0 Support Limited TFBot { Template T_TFBot_Giant_Demoman_Yasuke } } WaveSpawn { Name Yasuke_spawn_voice_relay_5.1 WaitForAllDead 5f DoneWarningSound "nani.mp3" } WaveSpawn { Name sup5.1 WaitForAllSpawned 5f TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 5 Waitbetweenspawns 10 Support 1 Squad { TFBot { Class Demoman Name "Neutered Samurai Demo" Scale 1.3 Health 650 Skill Expert Item "The Half-Zatoichi" Item "Demo Kabuto" ClassIcon demoknight_samurai Attributes AlwaysCrit WeaponRestrictions MeleeOnly } } } WaveSpawn { Name sup5.2 WaitForAllDead 5f TotalCount 7 MaxActive 7 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 1 Waitbetweenspawns 4 Support 1 TFBot { Class Demoman Name "Neutered Samurai Demo" Scale 1.3 Health 650 Skill Expert Item "The Half-Zatoichi" Item "Demo Kabuto" ClassIcon demoknight_samurai Attributes AlwaysCrit WeaponRestrictions MeleeOnly } } // WaveSpawn // { // Name 5g // WaitForAllSpawned 5f // TotalCurrency 75 // TotalCount 1 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 20 // Waitbetweenspawns 0 // Tank // { // Health 25000 // Name tankboss // Speed 65 // StartingPathTrackNode tank_path_1 // OnKilledOutput // { // Target boss_dead_relay // Action Trigger // } // OnBombDroppedOutput // { // Target boss_deploy_relay // Action Trigger // } // } WaveSpawn { Name 5g Where spawnbot_upper // Required for squadded tanks to spawn WaitForAllSpawned 5f TotalCurrency 75 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 Waitbetweenspawns 0 Tank { Health 25000 Speed 65 Name ubertank|0|-1 StartingPathTrackNode tank_path_1 ClassIcon tank_uber_lite OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name UberTank_Trigger WaitForAllDead 5f FirstSpawnOutPut { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`ubertank*`,`CallScriptFunction`,`ToggleUber`) " } Support Limited } WaveSpawn { Name 5h WaitForAllSpawned 5e TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 Waitbetweenspawns 25 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Classicon soldier_barrage_conch Attributes SpawnWithFullCharge Item "The Concheror" Item "The Conquistador" CharacterAttributes { "increase buff duration" 9.0 } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `TurnOff`) EntFire(`bombpath_plaza_relay`, `Trigger`) " } WaveSpawn { Name 6a TotalCurrency 25 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Classicon heavy_shotgun_infinite Item "Ol' Reliable" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.75 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Shield Medic" Classicon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "Das Naggenvatcher" CharacterAttributes { "Move speed bonus" 1 "generate rage on heal" 2 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "bot medic uber deploy delay duration" 9999 } } } } WaveSpawn { Name 6a2 WaitForAllDead 6a TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 2 Waitbetweenspawns 10 TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Classicon heavy_shotgun_infinite Item "Ol' Reliable" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.75 } } } WaveSpawn { Name 6b TotalCurrency 75 TotalCount 5 MaxActive 5 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 7 Waitbetweenspawns 10 TFBot { Template T_TFBot_Giant_Pyro Name "Giant Dragon Fury Pyro" Item "The Dragon's Fury" //Item "Pyromancer's Mask" Item "Fire Breather" Item "Smiling Somen" ClassIcon pyro_dragon_fury_swordstone } } WaveSpawn { Name 6c TotalCurrency 100 TotalCount 24 MaxActive 9 SpawnCount 3 Where spawnbot_upper WaitBeforeStarting 15 Waitbetweenspawns 6 TFBot { Class Demoman Health 175 Skill Expert Name "Sticky Demoman" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Classicon demo_sticky_daan Item "Thunder Dome" Item "The Shrapnel Shell" ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -7 "Projectile range increased" 0.5 } ItemAttributes // This is added to prevent a visual bug of the demos looking backwards while shooting stickies { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Shoots nothing } CharacterAttributes { "No self blast dmg" 1 } } } WaveSpawn { Name 6c2 WaitForAllDead 6a TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 2 Where Spawnbot_right WaitBeforeStarting 4 Waitbetweenspawns 5 TFBot { Class Pyro Skill Hard Name "Airblast Pyro" Item "Traffic Cone" Classicon pyro_reflect_daan } } WaveSpawn { Name 6c3 WaitForAllDead 6a TotalCurrency 25 TotalCount 12 MaxActive 6 SpawnCount 2 Where Spawnbot_left WaitBeforeStarting 4 Waitbetweenspawns 5 TFBot { Class Pyro Skill Hard Name "Airblast Pyro" Item "Traffic Cone" Classicon pyro_reflect_daan } } WaveSpawn { Name 6d WaitForAllSpawned 6b TotalCurrency 75 TotalCount 3 MaxActive 3 SpawnCount 1 Where spawnbot_left Where spawnbot_right WaitBeforeStarting 15 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill Name "Giant HoK Deflector Heavy" Attributes UseBossHealthBar Attributes AlwaysCrit Health 5000 Item "The Tungsten Toque" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 2 "heal on kill" 5000 } CharacterAttributes { "move speed bonus" 0.5 } } } WaveSpawn { Name 6d2 WaitForAllSpawned 6b TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 10 Waitbetweenspawns 25 TFBot { Template T_TFBot_Giant_Scout_Bonk } } //WaveSpawn //{ // Name 6d2 // WaitForAllSpawned 6b // TotalCurrency 25 // TotalCount 3 // MaxActive 3 // SpawnCount 1 // Where spawnbot_right // WaitBeforeStarting 15 // Waitbetweenspawns 10 // TFBot // { // Template T_TFBot_Giant_Pyro_Flare_Spammer // Attributes AlwaysCrit // } //} WaveSpawn { Name 6e WaitForAllSpawned 6d TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_center WaitBeforeStarting 25 Waitbetweenspawns 0 Squad { TFBot { Template T_TFBot_Giant_Demo_Burst Name "Giant Iron Rain Demoman" Classicon demo_scatter Item "The Iron Bomber" Item "Hazard Headgear" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.25 "fire rate bonus" 0.05 "clip size upgrade atomic" 16 "projectile spread angle penalty" 5 "Projectile speed increased" 1.4 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Shield Medic" Classicon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "Das Naggenvatcher" CharacterAttributes { "Move speed bonus" 1 "generate rage on heal" 2 "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "bot medic uber deploy delay duration" 9999 } } } } WaveSpawn { Name 6g WaitForAllSpawned 6c TotalCurrency 50 TotalCount 14 MaxActive 8 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 5 Waitbetweenspawns 5 TFBot { Class Demoman Health 175 Skill Expert Name "Sticky Demoman" WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Classicon demo_sticky_daan Item "Thunder Dome" Item "The Shrapnel Shell" ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -7 "Projectile range increased" 0.5 } ItemAttributes // This is added to prevent a visual bug of the demos looking backwards while shooting stickies { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 // Shoots nothing } CharacterAttributes { "No self blast dmg" 1 } } } WaveSpawn { Name sup6.1 WaitForAllSpawned 6c TotalCount 9 MaxActive 9 SpawnCount 3 Where spawnbot_upper WaitBeforeStarting 5 Waitbetweenspawns 10 Support 1 TFBot { Class Soldier Skill Normal Name "Direct Hit Soldier" Item "The Direct Hit" Item "The Buff Banner" Item "The Cross-Comm Crash Helmet" ClassIcon soldier_directhit_buff_lite Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 } } } } Wave { StartWaveOutput { Target wave_start_relay_classic Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target wave_start_relay_classic Action RunScriptCode Param " EntFire(`bombpath_choose_relay`, `Kill`) EntFire(`bombpath_street_relay`, `TurnOff`) EntFire(`bombpath_plaza_relay`, `Trigger`) " } WaveSpawn { Name 7a TotalCurrency 100 TotalCount 12 MaxActive 12 SpawnCount 4 Where spawnbot_center WaitBeforeStarting 1 Waitbetweenspawns 25 Squad { TFBot { Template T_TFBot_Soldier_BurstFire Name "Gigachad Burstfire Soldier" Classicon soldier_burstfire_hyper Item "Tyrantium Helmet" ItemAttributes { ItemName "Tyrantium Helmet" "set item tint rgb" 15132390 // An Abundance of Tinge } } TFBot { Template T_TFBot_Medic_BigHeal Name "Popping QF Medic" Attributes SpawnWithFullCharge Classicon medic_pop Item "The Surgeon's Stahlhelm" ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 1 "bot medic uber health threshold" 50 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Popping QF Medic" Attributes SpawnWithFullCharge Classicon medic_pop Item "The Surgeon's Stahlhelm" ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 1 "bot medic uber health threshold" 50 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Popping QF Medic" Attributes SpawnWithFullCharge Classicon medic_pop Item "The Surgeon's Stahlhelm" ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 1 "bot medic uber health threshold" 50 } } } } WaveSpawn { Name 7b TotalCurrency 100 TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot_upper WaitBeforeStarting 7 Waitbetweenspawns 7 Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Name "Fire Huntsman Sniper" Classicon sniper_bow_multi_fire_yoovy Item "The Fruit Shoot" ItemAttributes { Itemname "The Huntsman" "Set DamageType Ignite" 1 "attach particle effect" 13 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Popping QF Medic" Attributes SpawnWithFullCharge Classicon medic_pop Item "The Surgeon's Stahlhelm" ItemAttributes { Itemname "The Quick-Fix" "uber duration bonus" -3 } CharacterAttributes { "move speed bonus" 1 "bot medic uber health threshold" 50 } } } } WaveSpawn { Name 7b2 TotalCurrency 100 TotalCount 40 MaxActive 6 SpawnCount 1 Where spawnbot_upper Where spawnbot_right Where spawnbot_left WaitBeforeStarting 7 Waitbetweenspawns 1 TFBot { Class Heavy Skill Normal Item "Mediterranean Mercenary" // Item "Kapitan's Kaftan" //ItemAttributes //{ // Itemname "Mediterranean Mercenary" // "item style override" 1 //} } } WaveSpawn { Name 7c WaitForAllSpawned 7a TotalCurrency 150 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 Waitbetweenspawns 0 Tank { Health 40000 Name tankboss Speed 75 Skin 1 StartingPathTrackNode tank_path_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name 7d WaitForAllSpawned 7c TotalCurrency 100 TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_center WaitBeforeStarting 15 Waitbetweenspawns 7 TFBot { Class Soldier Skill Normal Name "Bison Soldier" Item "The Righteous Bison" Attributes AlwaysCrit Classicon soldier_bison_b WeaponRestrictions SecondaryOnly Item "Thousand-Yard Stare" ItemAttributes { Itemname "The Righteous Bison" "energy weapon penetration" 1 // Replaces bison projectile to pomson so it penetrates "dmg bonus vs buildings" 5 } } } WaveSpawn { Name 7e WaitForAllSpawned 7c TotalCurrency 50 TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot_upper WaitBeforeStarting 10 Waitbetweenspawns 20 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Name "Backup Brigadier Barrage" Classicon soldier_bazooka_backup Attributes SpawnWithFullCharge Item "The Battalion's Backup" Item "The Cloud Crasher" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile spread angle penalty" 5 "faster reload rate" 0.3 "clip size upgrade atomic" 6 "fire rate bonus" 0.05 "auto fires full clip" 0 // Beggars attrbute for an already present Beggars gun "can overload" 0 // Beggars attrbute for an already present Beggars gun } CharacterAttributes { "airblast vertical vulnerability multiplier" 0.3 "airblast vulnerability multiplier" 0.1 "increase buff duration" 9.0 } } } WaveSpawn { Name sup7.1 WaitForAllSpawned 7e TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_left WaitBeforeStarting 30 Waitbetweenspawns 8 Support 1 TFBot { Class Pyro Skill Normal Name "Backburner Pyro" Classicon pyro_backburner_nys Attributes AlwaysFireWeapon Item "The Backburner" Item "Flame Warrior" ItemAttributes { Itemname "The Backburner" "lunchbox adds minicrits" 2 } } } WaveSpawn { Name sup7.2 WaitForAllSpawned 7e TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot_right WaitBeforeStarting 30 Waitbetweenspawns 8 Support 1 TFBot { Class Pyro Skill Normal Name "Backburner Pyro" Classicon pyro_backburner_nys Attributes AlwaysFireWeapon Item "The Backburner" Item "Flame Warrior" ItemAttributes { Itemname "The Backburner" "lunchbox adds minicrits" 2 } } } WaveSpawn { Name 7f WaitForAllSpawned 7e TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_center WaitBeforeStarting 65 Waitbetweenspawns 0 TFBot { Template T_TFBot_Scout_Aurum } } } } // F I N