#base robot_giant.pop #base robot_standard.pop // (ADV) ARMAGEDDON // By Jmp / LASER ACE WaveSchedule { StartingCurrency 1400 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 3500 Templates { T_TFBot_Heavy_TW { Class Heavy Skill hard ClassIcon "heavy_tw" Name "Timewarping Heavy" Item "The Virtual Viewfinder" Item "Bedouin Bandana" Tag timewarp ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "fire rate bonus" 0.34 "minigun spinup time decreased" 0.34 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "move speed bonus" 1.8 // 40% of +2x "gesture speed increase" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Soldier_TW { Class Soldier Skill hard ClassIcon "soldier_tw" Name "Timewarping Soldier" Item "The Virtual Viewfinder" Item "Bedouin Bandana" Attributes HoldFireUntilFullReload Tag timewarp ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.34 "faster reload rate" 0.34 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "move speed bonus" 1.8 "gesture speed increase" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Pyro_TW { Class Pyro Skill hard ClassIcon "pyro_tw" Name "Timewarping Pyro" Item "The Virtual Viewfinder" Item "Bedouin Bandana" Tag timewarp ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 3 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "move speed bonus" 1.8 "gesture speed increase" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Demoman_TW { Class Demoman Skill hard ClassIcon "demo_tw" Name "Timewarping Demoman" Item "The Virtual Viewfinder" Item "Bedouin Bandana" Attributes HoldFireUntilFullReload Tag timewarp ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.34 "faster reload rate" 0.34 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "move speed bonus" 1.8 "gesture speed increase" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Demoman_Samurai_TW { Class Demoman Skill expert ClassIcon "demoknight_samurai_tw" WeaponRestrictions MeleeOnly Name "Timewarping Samurai" Item "Bedouin Bandana" Tag timewarp Item "The Half-Zatoichi" Item "The Splendid Screen" Attributes AirChargeOnly Attributes AutoJump AutoJumpMin 5.6 // 10 / 1.8 AutoJumpMax 5.6 // 10 / 1.8 Scale 1.3 Health 650 ItemAttributes { ItemName "The Half-Zatoichi" "attack not cancel charge" 1 "fire rate bonus" 0.4 "boots falling stomp" 1 "attach particle effect" 3041 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "damage bonus" 1.5 "move speed bonus" 1.8 "charge recharge rate increased" 21 // 7 * 3 "charge time increased" -0.5 // +2 for template, base of 1.75, then / 3 gives 1.25, so -0.5 "increased jump height" 3.4 // to be edited later to see how gravity affects it, og 2.3 "cancel falling damage" 1 "bot custom jump particle" 1 "gesture speed increase" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Engineer_TW { Template T_TFBot_Engineer_Sentry_Battle ClassIcon "engineer_tw" Item "Upgradeable TF_WEAPON_WRENCH" Item "Bedouin Bandana" ItemAttributes { ItemName "Upgradeable TF_WEAPON_WRENCH" "Construction rate increased" 3 "melee attack rate bonus" 0.4 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "engineer teleporter build rate multiplier" 1.8 "engineer sentry build rate multiplier" 1.8 "gesture speed increase" 1.8 "move speed bonus" 1.8 "voice pitch scale" 1.8 } } T_TFBot_Heavy_Arctic { Class Heavy Skill hard Name "Arctic Heavy" Item "Tomislav" Item "Airborne Attire" Item "Polar Bear" MaxVisionRange 1500 } T_TFBot_Heavy_Deflector { Class Heavy Name "Deflector Heavy" ClassIcon heavy_deflector Skill hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1050 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Medic_TW { Class Medic Skill hard ClassIcon "medic_uber_tw" Name "Timewarping Uber Medic" Item "The Virtual Viewfinder" Item "Bedouin Bandana" Tag timewarp ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 15 // 5 "uber duration bonus" -5.333 // 8 "attach particle effect" 702 // Isotope } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage bonus" 2 // lol "fire rate bonus" 0.34 "faster reload rate" 0.34 } ItemAttributes { ItemName "Bedouin Bandana" "set item tint rgb" 7511618 // Indubitably Green "attach particle effect" 3041 // Emerald Allurement } CharacterAttributes { "move speed bonus" 1.8 "gesture speed increase" 1.8 "voice pitch scale" 1.8 "heal rate bonus" 10 // Quick uber medics have 0.1, but at this point max heal rate is needed } } T_TFBot_Sniper_Hunter { Class Sniper Name "Hunter Sniper" Skill expert ClassIcon sniper_bow Tag default Item "The Fortified Compound" Item "Starduster" } T_TFBot_Medic_Rally { Class Medic Skill hard WeaponRestrictions MeleeOnly ClassIcon "medic_amputator" Tag rally Tag default Scale 1.5 Health 1200 Name "Rally Medic" Item "The Amputator" Item "Practitioner's Processing Mask" Item "The Virus Doctor" Item "The Puffed Practitioner" ItemAttributes { ItemName "The Amputator" "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "health regen" 20 "healing received bonus" 0.1 } } T_TFBot_Demoman_Giant_Charger // Charger { Class Demoman Skill expert Tag default Health 3300 Name "Giant Charging Demoman" ClassIcon "demo_rapid_giant" Attributes MiniBoss Item "gentlemanne_grenadelauncher_coffinnail" Item "The Splendid Screen" Item "Nightbane Brim" Item "The Sole Saviors" ItemAttributes { ItemName "gentlemanne_grenadelauncher_coffinnail" "set_item_texture_wear" 0.2 "fire rate penalty" 1.25 "faster reload rate" 0.01 } ItemAttributes { ItemName "The Splendid Screen" "charge recharge rate increased" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } T_TFBot_Demoman_Burst_Mini // Mini Burst { Class Demoman Skill expert Tag default Health 3300 Name "Giant Burstfire Demoman" ClassIcon "demo_burst" Attributes MiniBoss Attributes HoldFireUntilFullReload Item "gentlemanne_grenadelauncher_topshelf" Item "Scotch Bonnet" Item "The Juggernaut Jacket" ItemAttributes { ItemName "gentlemanne_grenadelauncher_topshelf" "set_item_texture_wear" 0.4 "clip size bonus" 1.75 "faster reload rate" 0.6 "fire rate bonus" 0.2 } ItemAttributes { ItemName "The Juggernaut Jacket" "set item tint rgb" 15132390 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } T_TFBot_Demoman_Giant_Mortar // Mortar { Class Demoman Skill hard Tag default Health 3300 Name "Giant Mortar Demoman" ClassIcon "demo_hyper_lite" Attributes MiniBoss //Attributes HoldFireUntilFullReload //Item "The Loch-n-Load" Item "The Loose Cannon" Item "EOTL_demo_dynamite" // Double Dynamite Item "The Frag Proof Fragger" ItemAttributes { ItemName "The Loose Cannon" "paintkit_proto_def_index" "5.80138e-43n" // bomb carrier "set_item_texture_wear" 0 // factory new "grenade launcher mortar mode" 0 // Undo Loose Cannon, this is so the bot will aim at center of mass "grenade not explode on impact" -1 "cannonball push back" -1 "kill eater score type 2" -65 "auto fires full clip" 1 // Burst fire "auto fires when full" 1 "override projectile type" 3 "custom projectile model" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" "damage bonus" 3.5 "dmg bonus vs buildings" 1.5 "Projectile speed increased" 1.75 "Blast radius increased" 1.3 "clip size penalty" 0.5 "fire rate penalty" 2 "faster reload rate" 1.75 "fuse bonus" 2 "sticky air burst mode" 2 // shatter on impact "attach particle effect" 703 // Cool } ItemAttributes { ItemName "The Frag Proof Fragger" "set item tint rgb" 15308410 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } T_TFBot_Soldier_Gulper { Class Soldier Skill expert ClassIcon soldier_heal2 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Health 10000 Scale 1.8 Tag default Tag focus Tag gulper Name "Giga Gulper" Item "The Black Box" Item "The Concheror" Item "Breach and Bomb" Item "The Cold Case" // engineer cosmetic ItemAttributes { ItemName "The Black Box" "paintkit_proto_def_index" "5.75934e-43n" // steel brushed "set_item_texture_wear" 0.5 // field tested "damage bonus" 2.0 "fire rate bonus" 0.8 "Reload time decreased" 0.9 "Projectile speed decreased" 0.9 "mod rage on hit bonus" -16.5 "killstreak tier" 1 // Takes 480 damage to fully fill conch // -18% is ~90 damage needed to charge conch } ItemAttributes { ItemName "The Concheror" "increase buff duration" 0 "single wep deploy time increased" 0.01 "deploy time decreased" 0.01 //"force weapon switch" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.2 "override footstep sound set" 3 } } T_TFBot_Pyro_Infernal { Class Pyro Skill expert Tag default Tag dualie ClassIcon dead_heat_blue_nys Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Scale 1.85 Health 25000 Name "Infernal Pyro" Item "The Nostromo Napalmer" Item "The Scorch Shot" Item "Propaniac" Item "Kazan Karategi" Item "Dead Heat" ItemAttributes { ItemName "Dead Heat" "set item tint rgb" 2452877 //"attach particle effect static" 366 // Crystal Crown "attach particle effect static" 3152 // Distress Signal BLU "particle effect use head origin" 1 } ItemAttributes { ItemName "The Nostromo Napalmer" "killstreak tier" 1 "damage bonus" 1.5 "dmg bonus vs buildings" 1.5 "weapon burn dmg increased" 2 "SPELL: Halloween green flames" 1 //"lunchbox adds minicrits" 2 "flame_speed" 3250 // 2450 "flame_spread_degree" 3.2 // 2.8 "flame_up_speed" -5 // 50 "flame_drag" 7 // 8.5 "flame_lifetime" 0.7 // 0.6 } ItemAttributes { ItemName "The Scorch Shot" "paintkit_proto_def_index" "2.99878e-43n" // neo tokyo "set_item_texture_wear" 0.5 "killstreak tier" 1 "fire rate bonus" 0.25 "dmg bonus vs buildings" 3.5 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.2 "override footstep sound set" 6 } } T_TFBot_Demoman_CrazyKnight { Class Demoman Skill hard WeaponRestrictions MeleeOnly ClassIcon demoknight_festive Health 200 Attributes UseBossHealthBar Attributes AutoJump Name "Mad Lad" AutoJumpMin 1.5 AutoJumpMax 9 Item "Ali Baba's Wee Booties" Item "The Splendid Screen" Item "Festive Eyelander" Item "The Juggernaut Jacket" // Mad Lad stretches Item "Teufort Knight" ItemAttributes { ItemName "Teufort Knight" "set item tint rgb" 8626083 "attach particle effect" 328 // Loyalist's Coronet BLU } ItemAttributes { ItemName "Festive Eyelander" "critboost on kill" 6 "damage bonus" 1.5 "melee attack rate bonus" 0.6 "killstreak tier" 1 "restore health on kill" 50 // 50% hp on kill "attach particle effect" 703 // Cool } ItemAttributes { ItemName "The Splendid Screen" "charge recharge rate increased" 3 "killstreak tier" 1 // "attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 1.3 "increased jump height" 1.4 "health regen" 10 "dmg taken from bullets reduced" 0.25 // no melee damage reduction "dmg taken from blast reduced" 0.25 "dmg taken from fire reduced" 0.25 "dmg taken from crit reduced" 0.25 "damage force reduction" 2 "airblast vulnerability multiplier" 1.5 } } T_TFBot_Demoman_Renaissance { Class Demoman Skill hard Tag default Tag scot Scale 1.85 Health 35000 Name "Scottish Renaissance" ClassIcon "demo_scotres_festive" Item "The Scottish Resistance" Item "Mine Sweepers" Item "The Shrapnel Shell" Item "The Blast Bowl" Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Blast Bowl" "set item tint rgb" 2452877 // "attach particle effect static" 366 // Crystal Crown "particle effect use head origin" 1 } ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 1000 "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "The Scottish Resistance" "damage bonus" 1.25 "clip size bonus" 6 "max pipebombs increased" 40 "sticky arm time penalty" 4 "projectile spread angle penalty" 15 "fire rate bonus" 0.1 "faster reload rate" 0.15 "killstreak tier" 1 "stickybomb charge rate" 0.001 "projectile range decreased" 0.6 //"auto fires when full" 1 //"auto fires full clip" 1 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "cancel falling damage" 1 "boots falling stomp" 1 "increased jump height" 4 "blast dmg to self increased" 0.1 "health regen" 15 } } T_TFBot_Heavy_Buddy { Class Heavy Skill expert Tag default Tag bheavy // Custom boss behavior, uses ranged, switches to melee if target is close Scale 1.95 Health 40000 //Name "Heavy Buddy" //Name "Brass Behemoth" ClassIcon "heavy_head_nys" //ClassIcon "heavy_brassbeast" Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 1400 Item "The Brass Beast" Item "The Killing Gloves of Boxing" Item "Hog Heels" //Item "Road Block" //Item "Deus Ex Purity Fist Promo" // The Purity Fist Item "Warhood" ItemAttributes { ItemName "The Brass Beast" // health and hell "paintkit_proto_def_index" "5.68927e-43n" // health and hell "set_item_texture_wear" 1 "killstreak tier" 1 "damage bonus" 1.7 "fire rate bonus" 0.7 "minigun spinup time increased" 3.5 } ItemAttributes { ItemName "The Killing Gloves of Boxing" "damage bonus" 4 "critboost on kill" 11 "damage causes airblast" 1 "melee range multiplier" 1.25 "dmg bonus vs buildings" 2 "killstreak tier" 1 } CharacterAttributes { "health regen" 70 "move speed bonus" 0.4 // 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 2 } } T_TFBot_Soldier_Buddy { Class Soldier Skill expert Tag default Tag bsoldier // Custom boss behavior, uses ranged, switches to melee if target is close, has specialized homing rockets Scale 2 Health 50000 //Name "Soldier Buddy" //Name "Behemoth Bodyguard" Name "Blasting Behemoth" ClassIcon "soldier_head_nys" // ClassIcon "soldier_burstfire_homing_nys" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar MaxVisionRange 3000 Item "The Direct Hit" Item "The Equalizer" Item "The Buff Banner" Item "The Jupiter Jumpers" //Item "Warlock's Warcloak" Item "The Shogun's Shoulder Guard" Item "Polar Charger" ItemAttributes { ItemName "The Direct Hit" "clip size bonus" 3 "fire rate bonus" 0.5 "damage bonus" 1.6 "faster reload rate" 0.35 "Blast radius decreased" 0.75 "mod rage on hit bonus" -100 "Projectile speed increased" 1.4 // TEMP "killstreak tier" 1 } ItemAttributes { ItemName "The Equalizer" "damage bonus" 3 "mod rage on hit bonus" 1000 "damage causes airblast" 1 "melee range multiplier" 1.25 "dmg bonus vs buildings" 2 "killstreak tier" 1 } ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 2.5 "single wep deploy time increased" 0.01 "deploy time decreased" 0.01 "force weapon switch" 1 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.4 // 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.2 "override footstep sound set" 3 } } } Mission // Sentry Buster all waves { Objective DestroySentries InitialCooldown 20 Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 50 TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper w1 { Objective Sniper InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper Item "The Machina" Item "The Tribalman's Shiv" Item "Crosshair Cardigan" } } Mission // Tele Engineer w2 { Objective Engineer InitialCooldown 15 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_all TeleportWhere spawnbot_mission_sentry_buster Item "Wavefinder" Item "Iron Lung" } } Mission // Spy w2 { Objective Spy InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 2 RunForThisManyWaves 1 CooldownTime 36 DesiredCount 2 TFBot { Class Spy Skill expert Name "Saboteur" AutoJumpMin 1 AutoJumpMax 20 Item "The Diamondback" Item "Your Eternal Reward" Item "Base Metal Billycock" Item "Night Vision Gawkers" ItemAttributes // Shoot gun { ItemName "The Diamondback" "auto fires when full" 1 "auto fires full clip" 1 "reload time increased" 2.2 } ItemAttributes { ItemName "Night Vision Gawkers" "set item tint rgb" 8626083 // Waterlogged lab coat BLU } } } Mission // Tele Engineer w3 { Objective Engineer InitialCooldown 10 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Tele_Battle Name "Rapid Deployment Engineer" TeleportWhere spawnbot TeleportWhere spawnbot_left TeleportWhere spawnbot_right TeleportWhere spawnbot_all TeleportWhere spawnbot_mission_sentry_buster TeleportWhere spawnbot_mission_sniper Item "The Jag" Item "The Sightliner" Item "Constructor's Cover" CharacterAttributes { "engineer teleporter build rate multiplier" 1.75 } } } Mission // Sydney Sniper w3 { Objective Sniper InitialCooldown 20 Where spawnbot_mission_sniper BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper Item "Darwin's Danger Shield" Item "The Tribalman's Shiv" Item "Hawk Eyed Hunter" Item "The Jarmaments" ItemAttributes { ItemName "The Jarmaments" "set item tint rgb" 8626083 // Waterlogged lab coat BLU } } } Mission // Timewarping Battle Engineer w4 { Objective Engineer InitialCooldown 15 Where spawnbot_all BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 28 DesiredCount 1 TFBot { Template T_TFBot_Engineer_TW } } // WAVE 1 - 1400$ (current 1400$) // Support: snipers // 9 Giant Rapid Fire Demomen, 26 Scouts, 26 Flare Pyros // 3 Giant Heavies, 15 Uber Medics // 11 Rally Medics, 36 Pyros, 36 Hunter snipers, 1 Tank (25000 HP) // 6 Giant Doom Soldiers (double damage), 6 Kritz medics, 54 Shotgun Heavies // 1 Molten Pyro (25000 HP) Wave { StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 180 Name "w1a_g" Where spawnbot_left TotalCount 9 MaxActive 3 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 11 StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target master_script Action RunScriptFile Param "apexmissions" } RandomChoice { TFBot { Template T_TFBot_Giant_Demo_RapidFire Skill hard Tag default } TFBot { Template T_TFBot_Giant_Demo_RapidFire Skill hard Tag default } TFBot { Template T_TFBot_Giant_Demo_RapidFire Skill easy Tag default } } } WaveSpawn { TotalCurrency 130 Name "w1a" Where spawnbot_left TotalCount 26 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Pyro_Flaregun Skill hard Tag default } } WaveSpawn { TotalCurrency 130 Name "w1a" Where spawnbot_right TotalCount 26 MaxActive 8 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 6.5 TFBot { Class Scout Skill easy Tag default } } WaveSpawn { TotalCurrency 260 Name "w1b" Where spawnbot_left TotalCount 12 MaxActive 12 SpawnCount 6 WaitBeforeStarting 11 WaitBetweenSpawns 13 WaitForAllSpawned "w1a" Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Tag default Item "Ol' Reliable" Item "Heavy Heating" MaxVisionRange 1200 ItemAttributes { ItemName "Heavy Heating" "item style override" 1 } } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies Item "Coldfront Carapace" } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies Item "Coldfront Carapace" } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies Item "Coldfront Carapace" } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies Item "Coldfront Carapace" } TFBot { Template T_TFBot_Medic Attributes IgnoreEnemies Item "Coldfront Carapace" } } } WaveSpawn { TotalCurrency 100 Name "w1c" Where spawnbot_right Where spawnbot_left TotalCount 9 MaxActive 4 SpawnCount 1 WaitBeforeStarting 14 WaitBetweenSpawns 7 WaitForAllDead "w1b" TFBot { Template T_TFBot_Medic_Rally } } WaveSpawn { TotalCurrency 65 Name "w1c" Where spawnbot_left TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 14 WaitBetweenSpawns 4 WaitForAllDead "w1b" RandomChoice { TFBot { Class Pyro Skill Easy Tag default CharacterAttributes { "healing received bonus" 7 } } TFBot { Class Pyro Skill Easy Tag default CharacterAttributes { "healing received bonus" 7 } } TFBot { Class Pyro Skill Easy Tag default Attributes AlwaysFireWeapon CharacterAttributes { "healing received bonus" 7 } } } } WaveSpawn { TotalCurrency 65 Name "w1c" Where spawnbot_left TotalCount 30 MaxActive 8 SpawnCount 4 WaitBeforeStarting 16 WaitBetweenSpawns 4 WaitForAllDead "w1b" RandomChoice { TFBot { Template T_TFBot_Sniper_Hunter // Crocodile Item "Darwin's Danger Shield" Item "Headhunter's Brim" CharacterAttributes { "healing received bonus" 7 } } TFBot { Template T_TFBot_Sniper_Hunter // Razorback Item "The Razorback" Item "The Cold Killer" CharacterAttributes { "healing received bonus" 7 } } TFBot { Template T_TFBot_Sniper_Hunter // Camper Item "The Cozy Camper" Item "Winter Wrap Up" CharacterAttributes { "healing received bonus" 7 } } } } WaveSpawn { TotalCurrency 100 Name "w1c" TotalCount 1 WaitBeforeStarting 0 WaitForAllSpawned "w1b" Tank { Health 25000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_rb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 60 Name "w1d_g" Where spawnbot_right TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 11 WaitForAllDead "w1c" Squad { TFBot { Class Soldier Skill expert ClassIcon "soldier_hyper_lite" Attributes MiniBoss Attributes HoldFireUntilFullReload Health 4000 Tag default Tag focus Name "Giant Doom Soldier" Item "The Original" Item "The Gunboats" Item "The Man in Slacks" Item "Shortness Of Breath" ItemAttributes { ItemName "Shortness Of Breath" "item style override" 1 "set item tint rgb" 1315860 // A distinctive lack of hue } ItemAttributes { ItemName "The Original" "damage bonus" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 } } TFBot { Class Medic Skill hard ClassIcon medic_kritz_lite Name "Kritzkrieg Medic" Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Kritzkrieg" Item "Halogen Head Lamp" Item "Coldfront Carapace" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 600 "ubercharge rate bonus" 50 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 300 } } } } WaveSpawn { TotalCurrency 60 Name "w1d" Where spawnbot TotalCount 46 MaxActive 10 SpawnCount 2 WaitBeforeStarting 15 WaitBetweenSpawns 2.25 WaitForAllDead "w1c" TFBot { Class Heavy Skill easy Tag default Name "Shotgun Heavy" Item "The Bunsen Brave" ClassIcon heavy_shotgun_normal WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Bunsen Brave" "set item tint rgb" 5801378 } } } WaveSpawn { TotalCurrency 250 Name "w1e" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitForAllDead "w1d_g" StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target intel Action Enable } TFBot { Template T_TFBot_Pyro_Infernal } } } // WAVE 2 - 1700$ (current 2700$) // Support: tele-in, spies // 14 Giant Burst Fire Soldiers, 1 Boss Demoknight // 1 Tank (30000 HP), 9 Super Scouts, 56 Demomen Variety // 8 Giant Idiots // 3 Giga Gulpers, 18 Deflector Heavies, Steel Gauntlet Support, (Blizzard) // 1 Tank (15000 HP), Scouts, Concheror Soldiers // 1 Tank (15000 HP), 9 Giant Pyros Mix Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 100 Where spawnbot_all TotalCount 15 SpawnCount 2 MaxActive 2 WaitForAllSpawned "w2d" WaitBetweenSpawns 9 WaitBeforeStarting 1 Support 1 TFBot { Template T_TFBot_Heavyweapons_Fist Item "Horror Shawl" Tag default } } WaveSpawn { TotalCurrency 130 Name "w2a" Where spawnbot_all TotalCount 13 MaxActive 13 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target master_script Action RunScriptFile Param "apexmissions" } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Tag flanker Item "The Gilded Guard" } } WaveSpawn { TotalCurrency 100 Name "w2a_b" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 // 35 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo\mvm\mght\demoman_mvm_m_gibberish02.mp3" // 09 works DoneWarningSound "vo\mvm\mght\demoman_mvm_m_paincrticialdeath04.mp3" TFBot { Template T_TFBot_Demoman_CrazyKnight } } WaveSpawn { TotalCurrency 150 Name "w2b" TotalCount 1 WaitBeforeStarting 17 WaitForAllSpawned "w2a" Tank { Health 30000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_la_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 90 Name "w2b" Where spawnbot_right Where spawnbot TotalCount 9 MaxActive 3 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 6.2 WaitForAllDead "w2a" TFBot { Template T_TFBot_Giant_Scout_Fast Attributes AlwaysCrit Tag default } } WaveSpawn { TotalCurrency 100 Name "w2b_s" Where spawnbot_left TotalCount 58 MaxActive 10 SpawnCount 2 WaitBeforeStarting 3 WaitBetweenSpawns 2.4 WaitForAllDead "w2a" RandomChoice { TFBot { Template T_TFBot_Demoman Skill easy Tag default } TFBot { Template T_TFBot_Demoman Skill hard Tag default } TFBot { Template T_TFBot_Demoman Skill easy Item "The Iron Bomber" Tag default } TFBot { Template T_TFBot_Demoman Skill hard Item "The Iron Bomber" Tag default } } } WaveSpawn { TotalCurrency 80 Name "w2c" Where spawnbot_left TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 12 WaitForAllSpawned "w2b" TFBot { Class Sniper Skill hard WeaponRestrictions MeleeOnly ClassIcon "sniper_jug_shahanshah" Scale 1.75 Health 2250 Tag default Attributes MiniBoss Attributes AlwaysCrit Name "Giant Idiot" Item "The Shahanshah" Item "dec2014 hunter_ushanka" // Professional's Ushanka Item "Hunting Cloak" ItemAttributes { ItemName "Hunting Cloak" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Shahanshah" "damage bonus" 1.5 "melee attack rate bonus" 0.8 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "override footstep sound set" 5 } } } WaveSpawn { TotalCurrency 100 Name "w2d_a" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 6 WaitForAllDead "w2c" FirstSpawnWarningSound "vo\mvm\mght\taunts\soldier_mvm_m_taunts06.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_painsevere04.mp3" StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target blizzard_on_relay Action Trigger } TFBot { Template T_TFBot_Soldier_Gulper } } WaveSpawn { TotalCurrency 100 Name "w2d_b" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitForAllSpawned "w2d_a" FirstSpawnWarningSound "vo\mvm\mght\taunts\soldier_mvm_m_taunts10.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_painsevere06.mp3" TFBot { Template T_TFBot_Soldier_Gulper } } WaveSpawn { TotalCurrency 100 Name "w2d" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitForAllSpawned "w2d_b" FirstSpawnWarningSound "vo\mvm\norm\soldier_mvm_jeers06.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_paincrticialdeath02.mp3" DoneOutput { Target blizzard_off_relay Action Trigger } TFBot { Template T_TFBot_Soldier_Gulper } } WaveSpawn { TotalCurrency 120 Name "w2d" Where spawnbot TotalCount 24 MaxActive 7 SpawnCount 6 WaitBeforeStarting 6 WaitBetweenSpawns 18 WaitForAllDead "w2c" Squad { TFBot { Template T_TFBot_Heavy_Deflector Tag flanker Tag focus } TFBot { Template T_TFBot_Heavy_Deflector Tag flanker Tag focus } TFBot { Template T_TFBot_Heavy_Deflector Tag flanker Tag focus } } } WaveSpawn { TotalCurrency 100 Name "w2e_t" TotalCount 1 WaitBeforeStarting 5 WaitForAllSpawned "w2d" Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_ra_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 90 Name "w2e" Where spawnbot_right TotalCount 38 MaxActive 8 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 1.3 WaitForAllDead "w2d" RandomChoice { TFBot { Class Scout Skill normal Tag default } TFBot { Template T_TFBot_Scout_Bonk ClassIcon scout_bonk_nys Tag default } } } WaveSpawn { TotalCurrency 120 Name "w2e_s" Where spawnbot_left TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 5 WaitBetweenSpawns 15 WaitForAllDead "w2d" TFBot { Template T_TFBot_Soldier_Extended_Concheror Tag flanker } } WaveSpawn { TotalCurrency 100 Name "w2f" TotalCount 1 WaitBeforeStarting 6 WaitForAllDead "w2e_t" Tank { Health 15000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_rb_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 50 Name "w2f" Where spawnbot_left TotalCount 5 MaxActive 2 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 6 WaitForAllDead "w2d" TFBot { Template T_TFBot_Giant_Pyro Name "Giant Melter Pyro" ClassIcon pyro_giant Tag default Item "The Flame Warrior" Item "powerhouse_flamethrower_turbinetorcher" ItemAttributes { ItemName "powerhouse_flamethrower_turbinetorcher" "attach particle effect" 701 // hot "set_item_texture_wear" 0.25 "damage bonus" 1.5 "weapon burn dmg increased" 1.5 } } } WaveSpawn { TotalCurrency 70 Name "w2f" Where spawnbot TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 6 WaitForAllDead "w2d" TFBot { Class Pyro Name "Giant Dragon Pyro" ClassIcon pyro_dragon_fury_swordstone Skill Expert Health 3000 Tag default Item "The Dragon's Fury" Item "Duality of Mantle" Item "Invisible Flame" MaxVisionRange 850 WeaponRestrictions PrimaryOnly // do not leave SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 "attach particle effect" 701 // hot } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } // WAVE 3 - 2000$ (current 4500$) // Support: engineers, sydney snipers // 2 Giant Deflector Heavies, 2 Giant Medics, 1 Tank (30000 HP) // 1 Tank (20000 HP) 12 Giant Demoknights, Soldier Mix // 16 Giant Demomen Mix (Chargers, Burst, Artillery) Heavy Support // 8 Giant Rapid Fire Scouts, 21 Pyros, 20 Shortstop Scouts // 1 Scottish Renaissance Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 160 Name "w3a" Where spawnbot_left Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 11 StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target master_script Action RunScriptFile Param "apexmissions" } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector Tag default } TFBot { Template T_TFBot_Giant_Medic Item "Coldfront Carapace" } } } WaveSpawn { TotalCurrency 150 Name "w3a_t" TotalCount 1 WaitBeforeStarting 0 Tank { Health 30000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_ra_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 80 Name "w3b_t" TotalCount 1 WaitBeforeStarting 11 WaitForAllDead "w3a_t" Tank { Health 20000 Name "tankboss" Speed 75 StartingPathTrackNode "boss_path_lb_1" Skin 1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { TotalCurrency 240 Name "w3b" Where spawnbot_all TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 2 WaitBetweenSpawns 8 WaitForAllDead "w3a" RandomSpawn 1 TFBot { Class Demoman Skill expert Tag default ClassIcon demoknight_samurai Health 3300 Attributes MiniBoss Attributes AlwaysCrit Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "The Half-Zatoichi" Item "The Demo's Dustcatcher" Item "Blast Defense" ItemAttributes { ItemName "The Half-Zatoichi" "honorbound" 0 "Attack not cancel charge" 1 } ItemAttributes { ItemName "Blast Defense" "set item tint rgb" 15132390 // An Extraordinary Abundance of Tinge } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 6 } } } WaveSpawn { TotalCurrency 320 Name "w3b_m" Where spawnbot_left TotalCount 72 MaxActive 10 SpawnCount 2 WaitBeforeStarting 9 WaitBetweenSpawns 2.1 WaitForAllDead "w3a" RandomChoice { TFBot { Class Soldier Skill easy Tag default } TFBot { Class Soldier Skill hard Tag default } TFBot { Class Soldier Skill expert Tag default Item "The Direct Hit" } TFBot { Class Soldier Name "Black Box Soldier" Skill hard Item "The Black Box" WeaponRestrictions PrimaryOnly Tag default ItemAttributes { ItemName "The Black Box" "damage penalty" 0.65 "heal on hit for rapidfire" 70 } } TFBot { Template T_TFBot_Soldier_RocketPush Skill Normal Tag default } TFBot { Template T_TFBot_Soldier_RocketPush Tag default } } } WaveSpawn { TotalCurrency 50 Name "w3c_s" Where spawnbot_all TotalCount 12 MaxActive 3 SpawnCount 3 WaitBeforeStarting 7 WaitBetweenSpawns 18 WaitForAllDead "w3b" Support 1 Squad { FormationSize 200 TFBot { Template T_TFBot_Heavy_Arctic Tag flanker } TFBot { Template T_TFBot_Heavy_Arctic Tag flanker } TFBot { Template T_TFBot_Heavy_Arctic Tag flanker } } } WaveSpawn { TotalCurrency 270 Name "w3c" Where spawnbot_all TotalCount 16 MaxActive 8 SpawnCount 2 WaitBeforeStarting 12 WaitBetweenSpawns 10 WaitForAllSpawned "w3b" RandomChoice { TFBot // Charger { Template T_TFBot_Demoman_Giant_Charger } TFBot // Mini Burst { Template T_TFBot_Demoman_Burst_Mini } TFBot // Charger { Template T_TFBot_Demoman_Giant_Charger } TFBot // Mini Burst { Template T_TFBot_Demoman_Burst_Mini } TFBot // Mortar { Template T_TFBot_Demoman_Giant_Mortar Attributes AlwaysCrit } } } WaveSpawn { TotalCurrency 150 Name "w3d_g" Where spawnbot_all TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 4 WaitBetweenSpawns 16 WaitForAllDead "w3c" RandomSpawn 1 TFBot { Class Scout Skill expert ClassIcon scout_rapidfire Name "Giant Rapid Fire Scout" Tag default Attributes MiniBoss Health 1600 Item "Upgradeable TF_WEAPON_SCATTERGUN" Item "Fuel Injector" WeaponRestrictions PrimaryOnly MaxVisionRange 1000 ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "dmg bonus vs buildings" 1.5 "fire rate bonus" 0.8 "faster reload rate" -0.95 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { TotalCurrency 60 Name "w3d" Where spawnbot TotalCount 21 MaxActive 7 SpawnCount 7 WaitBeforeStarting 7 WaitBetweenSpawns 14 WaitForAllSpawned "w3b_m" TFBot { Class Pyro Skill hard Tag dualie Name "Backburner Pyro" ClassIcon "pyro_backburner_nys" Item "The Backburner" Item "The Flare Gun" Item "The Steel Sixpack" Item "The Rusty Reaper" ItemAttributes { ItemName "The Rusty Reaper" "set item tint RGB" 8626083 } } } WaveSpawn { TotalCurrency 120 Name "w3d" Where spawnbot_right TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 7 WaitBetweenSpawns 9.5 WaitForAllSpawned "w3b_m" TFBot { Template T_TFBot_Scout_Shortstop Attributes AlwaysCrit } } WaveSpawn { TotalCurrency 400 Name "w3e" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 9 WaitForAllSpawned "w3d_g" FirstSpawnWarningSound "vo\mvm\norm\taunts\demoman_mvm_taunts01.mp3" DoneWarningSound "vo\mvm\mght\demoman_mvm_m_painsevere03.mp3" TFBot { Template T_TFBot_Demoman_Renaissance } } } // WAVE 4 - 1000$ (current 6600$) // Time warping mix (soldier, heavy, pyro, demoman) // Buddy 1 Buddy 2 // SCRAPPED 1 Amalgam (Soldier base, pyro, heavy, demoman, scout) Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCurrency 0 Name "w4_s" Where spawnbot_left TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 10 WaitForAllSpawned "w4a_2" Support Limited TFBot { Template T_TFBot_Engineer_TW Attributes TeleportToHint } } WaveSpawn { TotalCurrency 100 Name "w4a_1" Where spawnbot_left TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 5.6 TFBot { Template T_TFBot_Heavy_TW } } WaveSpawn { TotalCurrency 120 Name "w4a_1" Where spawnbot_left TotalCount 30 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0.5 WaitBetweenSpawns 0.8 StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target master_script Action RunScriptFile Param "apexmissions" } RandomChoice { TFBot { Template T_TFBot_Demoman_TW } TFBot { Template T_TFBot_Soldier_TW } } } WaveSpawn { TotalCurrency 80 Name "w4a_2" Where spawnbot Where spawnbot_right TotalCount 26 MaxActive 9 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 0.8 WaitForAllSpawned "w4a_1" StartWaveOutput // when this WaveSpawn becomes active, fire an output to the given target entity { Target blizzard_on_relay Action Trigger } RandomChoice { TFBot { Template T_TFBot_Demoman_TW Tag focus } TFBot { Template T_TFBot_Soldier_TW Tag focus } } } WaveSpawn { TotalCurrency 50 Name "w4a_2" Where spawnbot_right Where spawnbot_left TotalCount 10 SpawnCount 2 MaxActive 2 WaitBeforeStarting 15 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Demoman_Samurai_TW } } WaveSpawn { TotalCurrency 100 Name "w4a_2" Where spawnbot_left TotalCount 16 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0.5 WaitBetweenSpawns 7 WaitForAllSpawned "w4a_1" Squad { TFBot { Template T_TFBot_Pyro_TW } TFBot { Template T_TFBot_Medic_TW } } } WaveSpawn { TotalCurrency 100 Name "w4b" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10.5 WaitBetweenSpawns 1 WaitForAllSpawned "w4a_2" FirstSpawnWarningSound "vo\mvm\mght\heavy_mvm_m_battlecry01.mp3" DoneWarningSound "vo\mvm\mght\heavy_mvm_m_painsevere02.mp3" TFBot { Template T_TFBot_Heavy_Buddy } } WaveSpawn { TotalCurrency 100 Name "w4b" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 1 WaitForAllSpawned "w4a_2" FirstSpawnWarningSound "vo\mvm\mght\taunts\soldier_mvm_m_taunts05.mp3" DoneWarningSound "vo\mvm\mght\soldier_mvm_m_painsevere05.mp3" TFBot { Template T_TFBot_Soldier_Buddy } } } }