#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop WaveSchedule { StartingCurrency 1000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime Yes NoThrillerTaunt 1 EventPopfile Halloween ZombiesNoWave666 1 RobotLimit 24 Templates { T_TFBot_Giant_Soldier_SlowBarrage { ClassIcon soldier_sergeant_crits Health 12500 Name "Zombified Sergeant Braiinnzzz" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 25.0 "faster reload rate" 0.5 "fire rate bonus" 0.5 "projectile spread angle penalty" 5 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } MVM_TF_Moonman { ClassIcon pyro_manmelter Health 275 Name "Moon Zombie" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the manmelter" "override projectile type" 13 "faster reload rate" -1 "fire rate bonus" 0.3 "SPELL: set item tint RGB" 4 } ItemAttributes { ItemName "the bubble pipe" "attach particle effect" 17 } Item "the manmelter" Item "the bubble pipe" Item "the moonman backpack" } MVM_TF_Pirate { ClassIcon demo_hyper Health 275 Name "Pirate Zombie" Class Demoman Skill Expert ItemAttributes { ItemName "the buccaneer's bicorne" "attach particle effect" 8 } Item "the loose cannon" Item "the splendid screen" Item "the scottish handshake" Item "the buccaneer's bicorne" Item "a whiff of the old brimstone" } T_TFBot_Engineer_Wrangler_giger { Class Engineer Health 375 ClassIcon engineer_wrangler_giger_lite Skill Expert Item "the rescue ranger" Item "the giger counter" Item "golden wrench" Item "voodoo-cursed soul (armory)" } T_TFBot_Spy_yer { Class spy Name "Forgotten Shadow" Health 175 ClassIcon spy_yer_mr Skill Expert Item "the ambassador" Item "the wanga prick" Item "horseless headless horseman's head" Item "voodoo-cursed soul (armory)" } T_TFBot_Giant_Pyro_Dragon_Fury { Class Pyro Name "Giant DragonFury Zombie" ClassIcon pyro_dragons_fury Skill Expert Health 4500 Item "The Dragon's Fury" Item "Old Guadalajara" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Pyro_Flare_Spammer { Class Pyro Name "Zombified Flare Arsonist" ClassIcon pyro_flare_spammer Skill Expert Health 225 Item "The detonator" Item "Old Guadalajara" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The detonator" "fire rate bonus" 0.3 } } T_TFBot_Medic_BigHeal { Class Medic Health 7250 Name "Quick-Fix Medic" Skill Normal Item "The Quick-Fix" tag bot_giant Attributes MiniBoss ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 10 } } T_TFBot_Scout_FAN { Class Scout Health 200 Skill Expert ClassIcon scout_fan Name "Force-A-Nature Scout" Item "The Fed-Fightin' Fedora" Item "The Bolt Boy" Item "The Force-a-Nature" MaxVisionRange 500 ItemAttributes { ItemName "The Force-a-Nature" "faster reload rate" 1.6 // 60% slower reload "scattergun knockback mult" 1.5 "damage bonus" 0.65 // 35% damage reduction } } T_TFBot_Giant_Soldier_SlowCritBarrage { Class soldier Health 66666 Name "Finalized Atomic Giant Cyborg Zombie" tag bot_giant //Scale 4.5 ClassIcon soldier_rocketrain_homing_hyper Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "The Original" Item "TF_WEAPON_SHOTGUN_SOLDIER" ItemAttributes { ItemName "The Original" "clip size upgrade atomic" 50 "Reload time decreased" 0.5 "projectile spread angle penalty" 0.5 "fire rate bonus" 0.75 } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "Reload time decreased" 0.5 "projectile spread angle penalty" 0.5 "fire rate bonus" 0.5 } CharacterAttributes { "airblast vulnerability multiplier" 2.5 "move speed penalty" 0.25 "damage bonus" 1.5 "damage force reduction" 0.2 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.5 } Item "the caped crusader" Item "the hardium helm" HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.65 TurnPower 90 MaxAimError 360 } } T_TFBot_Medic_Vaccinator_Fire { Class Medic Skill Expert Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorFire CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 //Leaving default for now "uber duration bonus" 100 //"medigun fire resist passive" 1 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Medic_Vaccinator_Bullet { Class Medic Skill Expert Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBullets CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 //Leaving default for now "uber duration bonus" 100 //"medigun bullet resist passive" 1 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Medic_Vaccinator_Blast { Class Medic Skill Expert Item "The Vaccinator" Attributes SpawnWithFullCharge Attributes VaccinatorBlast CharacterAttributes { "ubercharge rate bonus" 25 "heal rate bonus" 1 //Leaving default for now "uber duration bonus" 100 //"medigun blast resist passive" 1 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } } T_TFBot_Chief_Gauntlet { Class Heavyweapons Skill Expert WeaponRestrictions MeleeOnly ClassIcon heavy_chief Health 12500 Scale 2.5 Item "War Head" Item "Fists of Steel" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Fists of Steel" "fire rate bonus" 0.6 "damage bonus" 5 } CharacterAttributes { "move speed bonus" 0.3 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_Giant_Scout { Class Scout Name "Giant Scout" ClassIcon scout_giant Skill Expert Health 1600 WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Soldier_Direct_Jumper { Class Soldier name "Direct-Hit Zombie Jumper" classIcon "soldier_directhit" Skill Expert Health 300 WeaponRestrictions PrimaryOnly Item "The Direct Hit" ItemAttributes { itemname "The Direct Hit" "Damage Bonus" 1.2 "clip size penalty" 1 } CharacterAttributes { "no self blast dmg" 1 "self dmg push force increased" 1.1 } } T_TFBot_scout_pistol { Class Scout Name "Zombified Pistol Gunner" ClassIcon scout_pistol_2 Skill Expert Health 100 WeaponRestrictions PrimaryOnly Item "TF_WEAPON_PISTOL_SCOUT" CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } // Mission // { // Objective DestroySentries // Where spawnbot // InitialCooldown 30 // CooldownTime 30 // DesiredCount 1 // TFBot // { // Template T_TFBot_SentryBuster // Name "Zombified Suicidal Detonator" // Item "zombie demo" // } // } // Mission // { // Objective Engineer // Where spawnbot // InitialCooldown 45 // CooldownTime 45 // DesiredCount 1 // TFBot // { // Template T_TFBot_Engineer_Wrangler_giger // } // } // Mission // { // Objective Spy // Where spawnbot_mission_spy // InitialCooldown 30 // CooldownTime 30 // DesiredCount 2 // TFBot // { // Template T_TFBot_Spy_yer // Name "Forgotten Shadow" // } // } // Mission // { // Objective Sniper // Where spawnbot_mission_sniper // InitialCooldown 45 // CooldownTime 45 // DesiredCount 3 // TFBot // { // Template T_TFBot_Sniper // Name "Stars And Space Zombie" // ClassIcon sniper_machina_nys // Item "shooting star" // Item "the razorback" // Item "the tribalman's shiv" // Item "the virtual viewfinder" // Item "captain space mann" // } // } // Mission // { // Objective Sniper // Where spawnbot_mission_sniper // InitialCooldown 30 // CooldownTime 30 // DesiredCount 2 // TFBot // { // Template T_TFBot_Sniper // ClassIcon sniper_bow // Name "Zombie Hunter" // Item "the huntsman" // Item "the razorback" // Item "the tribalman's shiv" // Item "the huntsman's essentials" // Item "zombie sniper" // } // } ////////////////////////////////////////////wave 1///////////////////////////////////////////// Wave { CustomWaveNumber 1 WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 6 Giant scouts 300$ { name w1p1 TotalCurrency 300 TotalCount 6 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Name "Giant Speedy Zombie" Template T_TFBot_Giant_Scout health 1000 ItemAttributes { ItemName tf_weapon_scattergun "faster reload rate" 1.65 } Item "ethereal hood" Item "the dark age defender" } } } WaveSpawn //18 frontier engis + 18 pyros 200$ { name w1p1 TotalCurrency 200 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Name "Frontier Zombie" Class Engineer WeaponRestrictions PrimaryOnly ClassIcon engineer_frontier_justice_nys Attributes "AlwaysCrit" Item "the frontier justice" Item "the gunslinger" Item "zombie engineer" Item "the virtual viewfinder" InterruptAction { Target "ClosestPlayer" AimTarget "ClosestPlayer" KillAimTarget 1 delay 1 Repeats 1 Cooldown 0 Duration 5 Waituntildone 1 Distance 100 AlwaysLook 1 OnDoneChangeAttributes "Action2" } EventChangeAttributes { Action2 { InterruptAction { Target "ClosestPlayer" AimTarget "ClosestPlayer" KillAimTarget 1 delay 1 Repeats 1 Cooldown 0 Duration 5 Waituntildone 1 Distance 100 AlwaysLook 1 OnDoneChangeAttributes "Action2" } } } } TFBot { Name "Zombified Phlog MoonZom" Class pyro WeaponRestrictions PrimaryOnly ClassIcon pyro_phlog Item "The Phlogistinator" Item "Captain Space Mann" } } } WaveSpawn //4 bow snipers 150$ { WaitForAllDead w1p1 TotalCurrency 150 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Name "Bow Zombie" ClassIcon sniper_bow_crit Template T_TFBot_Sniper_Huntsman_Spammer tag bot_giant Attributes MiniBoss health 1000 } } } WaveSpawn // 10 demo + 10 medics 150$ { Waitforalldead w1p1 name demomedcombo TotalCurrency 150 TotalCount 20 MaxActive 6 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Name "Burst Bomber Zombie" ClassIcon demo_rapid_giant Template T_TFBot_Demo_Burst ItemAttributes { ItemName tf_weapon_grenadelauncher "clip size bonus" 2 "fire rate bonus" 0.8 "faster reload rate" 0.5 } Item "zombie demo" } TFBot { Name "Undead Uber Healer" Template T_TFBot_Medic_QuickFix } } } WaveSpawn //15 crit force-a-nature + 15 fan scouts 250$ { WaitForAllDead w1p1 TotalCurrency 250 TotalCount 30 MaxActive 10 SpawnCount 6 WaitBeforeStarting 1 WaitBetweenSpawns 3 Where spawnbot Squad { TFBot { ClassIcon scout_forceanature Health 125 Name "Double Barrel Zombie" Class Scout Skill Normal WeaponRestrictions PrimaryOnly //Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the force-a-nature" "fire rate bonus" 2 "clip size bonus" 1.5 "faster reload rate" 2.5 } Item "the force-a-nature" Item "zombie scout" } TFBot { ClassIcon scout_fanowar_fire Health 125 Name "War-o-Fan Zombie" Class Scout Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the fan o'war" "attach particle effect" 2 "add damage type" 2097152 } Item "the fan o'war" Item "zombie scout" } } } wavespawn //demoknights { TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 support 1 where spawnbot TFBot { Name "Zombknight" Template T_TFBot_Demoman_Knight Classicon demoknight_conch_lite Item "The Concheror" Attributes SpawnWithFullCharge } } } ///////////////////////////////////////////Wave 2////////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 10 of each: bonk scout, ambassador spy $150 { TotalCurrency 150 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Scout_Bonk Name "Atomic Zombpopper" ClassIcon scout_cola_popper Attributes "HoldFireUntilFullReload" Item "the soda popper" Item "crit-a-cola" ItemAttributes { ItemName "the soda popper" "clip size bonus" 2.5 "fire rate bonus" 0.5 "critboost on kill" 2 "bullets per shot bonus" 2.5 "scattergun has knockback" 1 } ItemAttributes { ItemName "crit-a-cola" "effect bar recharge rate increased" 0.5 } } TFBot { ClassIcon spy_ambassador_lite Health 125 Name "Revealed Shadow" Class Spy Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the ambassador" "critboost on kill" 2 "crit kill will gib" 1 "crit from behind" 1 "cannot disguise" 1 "set cloak is feign death" 1 "add cloak on kill" 1 "absorb damage while cloaked" 1 "reveal cloaked victim on hit" 1 "disable weapon switch" 1 } CharacterAttributes { "cannot disguise" 1 } Item "the ambassador" Item "the blood banker" Item "a hat to kill for" } } } WaveSpawn // 10 of each: gauntlet heavy, FB heavy $150 { TotalCurrency 150 TotalCount 20 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Template T_TFBot_Heavyweapons_Fist ClassIcon heavy_steelfist_steak_2 Item "the buffalo steak sandvich" } TFBot { Name "Shotgunner Zombie" ClassIcon heavy_family_business_lite Template T_TFBot_Heavyweapons_Shotgun Attributes "AlwaysCrit" } } } WaveSpawn // 8 giant charging demos $300 { name w2chargedemos TotalCurrency 300 TotalCount 8 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 12 Where spawnbot TFBot { Name "Giant Charger" Class Demoman health 1000 tag bot_giant Classicon demo_targe_nys Attributes MiniBoss Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly CharacterAttributes { "charge time increased" 6 "charge recharge rate increased" 7.5 "damage bonus" 1.6 } ItemAttributes { ItemName "the chargin' targe" "Attack not cancel charge" 1 } ItemAttributes { itemname "the bat outta hell" "damage penalty" 0.0001 } Item "the bootlegger" Item "the chargin' targe" Item "the bat outta hell" Item "spine-chilling skull 2011 style 3" Item "the executioner" } } WaveSpawn //15 banner trio soldiers $100 { WaitForAllDead w2chargedemos TotalCurrency 100 TotalCount 15 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot Squad { TFBot { Name "Offense Rocketeer" ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Buff_Banner ItemAttributes { ItemName "the direct hit" "Blast radius increased" 2 "clip size bonus" 0.5 } Item "the direct hit" } TFBot { Name "Conch Rocketeer" ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName "the direct hit" "Blast radius increased" 2 "clip size bonus" 0.5 } Item "the direct hit" } TFBot { Name "Battalion Rocketeer" ClassIcon soldier_banner_trio Template T_TFBot_Soldier_Extended_Battalion ItemAttributes { ItemName "the direct hit" "Blast radius increased" 2 "clip size bonus" 0.5 } Item "the direct hit" Item "the equalizer" } } } WaveSpawn // 1 giant heavy + 1 bigheal medics $300 { WaitForAllDead w2chargedemos TotalCurrency 300 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Overcharged Zombified Heavy" Template T_TFBot_Chief_Heavyweapons_HealOnKill Attributes "AlwaysCrit" Health 10000 Item "natascha" Item "die regime-panzerung" Item "der maschinensoldaten-helm" CharacterAttributes { "dmg taken increased" 1.3 } } TFBot { Template T_TFBot_Medic_BigHeal Name "Undead Quick Fixer" Classicon medic_quickfix_seel2 } } } } //////////////////////////////////////////Wave 3////////////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // 4 giant flare pyros $250 { name w3giantpyros TotalCurrency 250 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Pyro_Dragon_Fury health 2500 classicon pyro_dragonfury } } WaveSpawn //15 flare pyros $150 { TotalCurrency 150 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Pyro_Flare_Spammer ClassIcon pyro_flare_spammer } } WaveSpawn // 4 shotgun heavies + 4 bullet vacc $75 { TotalCurrency 75 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet WeaponRestrictions SecondaryOnly } } } WaveSpawn // 3 shotgun heavies + 3 blast vac $75 { TotalCurrency 75 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly } TFBot { Template T_TFBot_Medic_Vaccinator_Blast WeaponRestrictions SecondaryOnly } } } WaveSpawn // 3 shotgun heavies + 3 fire vacc $75 { TotalCurrency 75 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 5 Where spawnbot squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun WeaponRestrictions SecondaryOnly } TFBot { Template T_TFBot_Medic_Vaccinator_Fire WeaponRestrictions SecondaryOnly } } } WaveSpawn // 10 short-stop scouts $100 { Waitforalldead w3giantpyros TotalCurrency 100 TotalCount 10 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 3 Where spawnbot TFBot { ClassIcon scout_shortstop Health 275 Name "Speedy Shortstop Zombie" Class Scout Skill Normal WeaponRestrictions PrimaryOnly Item "the shortstop" Item "b-ankh!" Item "the tartan shade" } } WaveSpawn // 10 smg snipers $100 { Waitforalldead w3giantpyros TotalCurrency 100 TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 5 Where spawnbot TFBot { Name "Cleaner's Carbine Zombie" Class sniper ClassIcon sniper_carbine ItemAttributes { ItemName "The Cleaner's Carbine" "clip size bonus" 0.9 } Item "The Cleaner's Carbine" Item "ghost of spies checked past" Item "teufort knight" } } WaveSpawn //1 basic tank $175 { WaitForAllDead w3giantpyros TotalCurrency 175 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { Tank { Health 25000 Name "Robotic Zombified Tank" Speed 85 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn // support short circuit { Waitforalldead w3giantpyros TotalCurrency 0 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where spawnbot TFBot { Name "Circut Zombie" Class Engineer WeaponRestrictions SecondaryOnly ClassIcon engineer_shortcircuit_spammer Attributes "AlwaysCrit" ItemAttributes { ItemName "the short circuit" "fire rate bonus" 5 "alt-fire disabled" 1 } Item "the frontier justice" Item "the short circuit" Item "the virtual viewfinder" Item "the joe-on-the-go" InterruptAction { Target "ClosestPlayer" AimTarget "ClosestPlayer" KillAimTarget 1 delay 1 Repeats 1 Cooldown 0 Duration 5 Waituntildone 1 Distance 100 AlwaysLook 1 OnDoneChangeAttributes "Action2" } EventChangeAttributes { Action2 { InterruptAction { Target "ClosestPlayer" AimTarget "ClosestPlayer" KillAimTarget 1 delay 1 Repeats 1 Cooldown 0 Duration 5 Waituntildone 1 Distance 100 AlwaysLook 1 OnDoneChangeAttributes "Action2" } } } } } } //////////////////////////////////////////wave 4/////////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } initwaveoutput { Target wave_start_relay action runscriptcode param " IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/targetank`, getroottable()) " } WaveSpawn // 15 of each: shortstop, force-a-nature, sandman, cola bat, fish scouts $100 { TotalCurrency 100 TotalCount 75 MaxActive 15 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Squad { TFBot { Name "Shortstop Zombie" ClassIcon scout_shortstop Template T_TFBot_Scout_Shortstop } TFBot { Name "Double Barrel Zombie" Template T_TFBot_Scout_FAN Classicon scout_forceanature } TFBot { Name "League Zombie" Template T_TFBot_Scout_Sandman_FastCharge } TFBot { Name "FIsher Scout" ClassIcon scout_fish_2 Template T_TFBot_Scout_Fish } TFBot { ClassIcon scout_cola_bat_nys Health 100 Name "Atomic Zombattler" Class Scout Skill Expert Item "crit-a-cola" Item "the sandman" } } } WaveSpawn // 2 of each: giant soldier, giant pyro, giant demo, charge tank $200 { name w4giants TotalCurrency 200 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 80 Where spawnbot Squad { Tank { Health 37500 ClassIcon tankspeed Name "targetank" Speed 60 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } TFBot { Name "Zombified Giant Rocketeer" Template T_TFBot_Giant_Soldier } TFBot { Name "Zombified Giant Arsonist" Template T_TFBot_Giant_Pyro Item "The Nostromo Napalmer" } } } WaveSpawn // 1 giant slowbarrage soldier $300 { WaitForAllDead w4giants TotalCurrency 300 TotalCount 1 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } } WaveSpawn // 1 chief heavy + 2 quickfix medics $400 { WaitForAllDead w4giants TotalCurrency 400 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 Where spawnbot Squad { TFBot { Name "Zombified Captain Steel" Template T_TFBot_Chief_Gauntlet } TFBot { Name "Giant Undead Healer" ClassIcon medic_overheal_quickfix Template T_TFBot_Giant_Medic_Regen } TFBot { Name "Giant Undead Healer" ClassIcon medic_overheal_quickfix Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn // support man-melter + cleaver scout + mittens heavy { TotalCurrency 0 TotalCount 150 MaxActive 32 SpawnCount 16 WaitBeforeStarting 10 WaitBetweenSpawns 30 Support 1 Where spawnbot Squad { TFBot { Name "Moon Zombie" Template MVM_TF_Moonman } TFBot { ClassIcon scout_cleaver_rapid Health 125 Name "Rapid Butcherin' Zombie" Class Scout Skill Normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "the flying guillotine" "charge recharge rate increased" 50 "fire rate bonus" 2 } Item "the flying guillotine" Item "the xeno suit" Item "forgotten king's restless head" } TFBot { Health 350 ClassIcon heavy_mittens Name "Mittens Zombie" Template T_TFBot_Heavyweapons_Gnome } } } } ///////////////////////////////////////wave 5//////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } initwaveoutput { Target wave_start_relay action runscriptcode param " IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/combattank`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/minigun`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/railgun`, getroottable()) " } WaveSpawn // 1 slowbarrage soldier + 2 quickfix medics $250 { name w5gsoldier TotalCurrency 250 TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Name "Zombified Sergeant Braiinnzzz" ClassIcon soldier_backup_charged_giant template T_TFBot_Giant_Soldier_SlowBarrage Attributes AlwaysCrit Attributes SpawnWithFullCharge Item "The concherer" CharacterAttributes { "dmg taken increased" 1.3 "increase buff duration" 1.0 } } TFBot { Name "Undead Quick Fixer" ClassIcon medic_overheal_quickfix Template T_TFBot_Giant_Medic_Regen health 2500 } TFBot { Name "Undead Quick Fixer" ClassIcon medic_overheal_quickfix Template T_TFBot_Giant_Medic_Regen health 2500 } } } WaveSpawn // 15 pistol scouts $150 { TotalCurrency 150 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_scout_pistol } } WaveSpawn // 1 tank $300 { name w5tank TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 0 Where spawnbot Tank { Health 32500 ClassIcon tank_combat_minigun_railgun Name "combattank|minigun|railgun" Speed 50 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // 1 king demoknight $200 { Waitforalldead w5gsoldier TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 55 WaitBetweenSpawns 0 Where spawnbot TFBot { Health 42500 Name "Zombknight King" Template T_TFBot_Giant_DemoMan_PrinceTavish Classicon demoknight_king ItemAttributes { ItemName "the australium eyelander" "fire rate bonus" 2.5 } CharacterAttributes { "charge recharge rate increased" 0.5 "charge time increased" 2.5 } Item "the king of scotland cape" } } wavespawn // 3 demoknights $150 { Waitforalldead w5gsoldier TotalCurrency 150 TotalCount 3 MaxActive 2 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { Health 15000 Name "Right-hand ZombKnight Bodyguard" Template T_TFBot_Giant_DemoMan_PrinceTavish Item "the cool breeze" Item "spiral sallet" } TFBot { Health 15000 Name "Left-hand ZombKnight Bodyguard" Template T_TFBot_Giant_DemoMan_PrinceTavish Item "the cool breeze" Item "spiral sallet" } TFBot { Health 10000 Name "Weakened Zombknight Bodyguard" Template T_TFBot_Giant_DemoMan_PrinceTavish Item "spiral sallet" Item "the cool breeze" } } } WaveSpawn //support gauntlet + shotgun + heater heavies { TotalCurrency 0 TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 30 WaitBetweenSpawns 12 Support 1 Where spawnbot Squad { TFBot { Name "Zombified Gauntlet Fighter" Template T_TFBot_Heavy_IronFist_Airblast Item "die regime-panzerung" Item "der maschinensoldaten-helm" } TFBot { Name "Overcharged Zombified Heavy" Template T_TFBot_Heavyweapons_Shotgun } TFBot { Name "Zombified Heater" ClassIcon heavy_heater_nys_ignition2 Template T_TFBot_Heavyweapons_Heater } } } } ///////////////////////////////////////wave 6////////////////////////////////////// Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // boss soldier { TotalCurrency 666 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowCritBarrage } } } WaveSpawn //support misc { TotalCurrency 0 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { ShouldPreserveSquad 1 TFBot { Health 1250 Name "Direct-hit Zombie Jumper" Template T_TFBot_Soldier_Direct_Jumper } TFBot { Health 2500 Name "Zombified Flare Spammer" Template T_TFBot_Pyro_Flare_Spammer } TFBot { class spy Health 300 Name "Revealed Burst Shadow" WeaponRestrictions SecondaryOnly ClassIcon spy_ambassador_lite //Tag "bot_squad_member" Attributes AlwaysCrit ItemAttributes { ItemName "The Ambassador" "clip size bonus" 12 "damage penalty" 0.2 "fire rate bonus" 1.5 "headshot damage increase" 1 "reload time increased hidden" 1.5 "spread penalty" 0.75 "disable weapon switch" 1 "alt-fire disabled" 1 } CharacterAttributes { "cannot disguise" 1 "alt-fire disabled" 1 } Item "The Ambassador" Item "the blood banker" } } } WaveSpawn // support 2 banner trio { TotalCurrency 0 TotalCount 48 MaxActive 24 SpawnCount 3 WaitBeforeStarting 1 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { Health 200 Name "Revived Legion Zombified Rocketeer Squad: Battalion" Template T_TFBot_Soldier_Extended_Battalion ClassIcon soldier_banner_trio CharacterAttributes { "increase buff duration" 10 } } TFBot { Health 200 Name "Revived Legion Zombified Rocketeer Squad: Conch" Template T_TFBot_Soldier_Extended_Concheror ClassIcon soldier_banner_trio CharacterAttributes { "increase buff duration" 10 } } TFBot { Health 200 Name "Revived Legion Zombified Rocketeer Squad: Offense" Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon soldier_banner_trio CharacterAttributes { "increase buff duration" 10 } } } } WaveSpawn // support 3 (cash zombies) { TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 10 Support 1 Where spawnbot Squad { TFBot { ClassIcon cash_lite Health 75 Name "MoneyBags Zombie" Class Scout Skill Normal WeaponRestrictions MeleeOnly ItemAttributes { ItemName "festive holy mackerel" "move speed bonus" 2.5 } CharacterAttributes { "cannot pick up intelligence" 1 } Item "festive holy mackerel" Item "the fed-fightin' fedora" Item "the scrumpy strongbox" } } } } }