#base robot_giant.pop #base robot_standard.pop #base robot_intercept_b6.pop #base robot_intercept_gatebot_b6.pop // testing stuff // a robot ai ,zombie, presents this mission WaveSchedule { StartingCurrency 1200 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 5 FixedBuybacks 1 //If set, buybacks will always cost the same BuybacksPerWave 3 // maximum buybacks allowed for each waves RespecEnabled 1 //Set to 0 to disable refunds RespecLimit 3 //How many times the player can use refunds Templates { T_TFBot_Pyro_Fury { Class Pyro Skill Normal classicon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" Item "The Firefly" MaxVisionRange 550 Name "Fury Pyro" } T_GateBot_Pyro_Fury_B { Class Pyro Name "Fury Pyro" classicon pyro_dragon_fury_swordstone WeaponRestrictions PrimaryOnly Item "The Dragon's Fury" MaxVisionRange 550 Skill Hard EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_giant BehaviorModifiers push Attributes IgnoreFlag Item "The Dragon's Fury" Item "MvM GateBot Light Pyro" Skill Hard WeaponRestrictions PrimaryOnly } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" Skill Hard Item "The Dragon's Fury" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } WeaponRestrictions PrimaryOnly } } } T_TFBot_Pyro_Gas_gate_A { Name "Gas Pyro" Class Pyro Skill Hard ClassIcon pyro_gascann WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Degreaser" Item "The Gas Passer" EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_small Item "MvM GateBot Light Pyro" Skill Hard Item "The Degreaser" Item "The Gas Passer" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.3 "weapon burn time reduced" 0.6 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 10 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Hard Item "The Degreaser" Item "The Gas Passer" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.3 "weapon burn time reduced" 0.6 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 10 } WeaponRestrictions SecondaryOnly } } } T_TFBot_Pyro_Gas { Name "Gas Pyro" Class Pyro Skill Hard ClassIcon pyro_gascann WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Degreaser" Item "The Gas Passer" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.3 "weapon burn time reduced" 0.6 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 10 } } T_TFBot_Pyro_Gas_EOI { Name "Nuke Maker" Class Pyro Skill Hard ClassIcon pyro_gascann_explode WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Item "The Degreaser" Item "The Gas Passer" ItemAttributes { ItemName "The Degreaser" "airblast disabled" 1 "damage penalty" 0.3 "weapon burn time reduced" 0.6 } ItemAttributes { ItemName "The Gas Passer" "item_meter_charge_rate" 8.5 "explode_on_ignite" 1 "dmg penalty vs players" 0.3 } } T_TFBot_Giant_Pyro_Fury { Class Pyro Name "Giant DF Pyro" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Dragon's Fury" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.2 } Item "The Firefly" MaxVisionRange 550 CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_GateBot_Giant_Pyro_Phlog_Heal_B { Class Pyro ClassIcon pyro_heal Name "Giant HoK Phlog pyro" Skill Expert Attributes SpawnWithFullCharge Health 3500 Item "The Phlogistinator" EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant ItemAttributes { ItemName "The Phlogistinator" "heal on kill" 1500 "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 3 "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Phlogistinator" "heal on kill" 1500 "airblast disabled" 0 } Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "increase buff duration" 9.0 } } } } T_GateBot_Giant_Pyro_Phlog_Heal_A { Class Pyro ClassIcon pyro_heal Name "Giant HoK Phlog pyro" Skill Expert Attributes SpawnWithFullCharge Health 3500 Item "The Phlogistinator" EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant ItemAttributes { ItemName "The Phlogistinator" "heal on kill" 1500 "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 3 "increase buff duration" 9.0 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } ItemAttributes { ItemName "The Phlogistinator" "heal on kill" 1500 "airblast disabled" 0 } Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "increase buff duration" 9.0 } } } } T_TFGateBot_Giant_Pyro_Fastmove_A { Class Pyro Name "Giant Fast Pyro" ClassIcon pyro_giant Health 3300 EventChangeAttributes { Default { Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_giant Tag bot_gatebot BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Tag bot_giant CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 6 } } } } T_TFGateBot_Giant_Soldier_Extended_Battalion_A { Class Soldier Name "Giant Battalion Soldier" ClassIcon soldier_backup_giant Health 3800 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } } } T_TFGateBot_Giant_Soldier_Extended_Battalion_B { Class Soldier Name "Giant Battalion Soldier" ClassIcon soldier_backup_giant Health 3800 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Soldier" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Skill Expert Tag bot_giant Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9.0 "deploy time increased" 0.5 } } } } T_TFGateBot_Pyro_Fury_A { Class Pyro EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_small Item "MvM GateBot Light Pyro" Item "The Dragon's Fury" Skill Hard } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Hard } } } T_TFBot_Giant_Uber_Medic_Shield { Class Medic Name "Giant Uber Shield Medic" ClassIcon medic_shield_uber Skill Expert Health 4500 Tag bot_giant Item "Gold Botkiller Medi Gun Mk.I" Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "Das Ubersternmann" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "Gold Botkiller Medi Gun Mk.I" "generate rage on heal" 2 "increase buff duration" 10 "heal rate bonus" 300 } CharacterAttributes { "bot medic uber health threshold" 700 "move speed bonus" 0.5 "damage force reduction" 0.4 "bot medic uber deploy delay duration" 0.2 "airblast vulnerability multiplier" 0.4 } } T_TFBot_Giant_Medic_Kritz_shield { Class Medic Name "Giant Kritz Shield Medic" ClassIcon medic_shield_kritz Skill Expert Health 4500 Tag bot_giant Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies MaxVisionRange 50 Item "The Combat Medic's Crusher Cap" Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 666 "generate rage on heal" 2 "increase buff duration" 10 "heal rate bonus" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.2 "bot medic uber deploy delay duration" 0.3 "bot medic uber health threshold" 4499 } } T_TFBot_Heavyweapons_Deflector { Class Heavyweapons Name "Deflector Heavy" ClassIcon heavy_deflector Skill Hard Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 ItemAttributes { ItemName "Deflector" "attack projectiles" 1 } } T_TFBot_Giant_Medic_Crit { Class Medic Name "Giant Kritz Medic" ClassIcon medic_kritz_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Kritzkrieg" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 666 "heal rate bonus" 15 } CharacterAttributes { "bot medic uber health threshold" 4555 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Tag bot_giant } T_TFBot_Medic_Shield { Name "Shield Medic" Class Medic ClassIcon medic_shield_qf Skill Expert Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "The Quick-Fix" ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 2 "increase buff duration" 4 } CharacterAttributes { "bot medic uber deploy delay duration" 9999 } } T_Fake_Tank_A { Class Sniper Name "Siege Ram" ClassIcon tank Health 25000 scale 1.3 AlwaysGlow 1 //If set, the bot is always highlighted EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" WeaponRestrictions MeleeOnly Attributes UseBossHealthBar Attributes MiniBoss Skill Expert Tag bot_giant MaxVisionRange 50 ItemAttributes { ItemName "tf_weapon_club" "apply look velocity on damage" 800 "apply z velocity on damage" 900 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "afterburn immunity" 1 "cannot be backstabbed" 1 "dmg bonus vs buildings" 9999 "increase player capture value" 3 "head scale" 0.1 "hand scale" 2 "torso scale" 0.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Skill Expert Tag bot_giant MaxVisionRange 50 ItemAttributes { ItemName "tf_weapon_club" "apply look velocity on damage" 800 "apply z velocity on damage" 900 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "override footstep sound set" 3 "afterburn immunity" 1 "cannot be backstabbed" 1 "dmg bonus vs buildings" 9999 "increase player capture value" 3 "head scale" 0.1 "hand scale" 2 "torso scale" 0.1 } } } } T_Fake_Tank_B { Class Sniper Name "Siege Ram" ClassIcon tank Health 25000 Scale 1.3 AlwaysGlow 1 //If set, the bot is always highlighted EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_giant BehaviorModifiers push Attributes IgnoreFlag Item "MvM GateBot Light Sniper" WeaponRestrictions MeleeOnly Attributes UseBossHealthBar Attributes MiniBoss Skill Expert Tag bot_giant MaxVisionRange 50 ItemAttributes { ItemName "tf_weapon_club" "apply look velocity on damage" 800 "apply z velocity on damage" 900 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "afterburn immunity" 1 "cannot be backstabbed" 1 "dmg bonus vs buildings" 9999 "increase player capture value" 3 "head scale" 0.1 "hand scale" 2 "torso scale" 0.1 } } RevertGateBotsBehavior { Item "MvM GateBot Light Sniper" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Sniper" "item style override" 1 } WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes UseBossHealthBar Skill Expert Tag bot_giant MaxVisionRange 50 ItemAttributes { ItemName "tf_weapon_club" "apply look velocity on damage" 800 "apply z velocity on damage" 900 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.3 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.0001 "override footstep sound set" 3 "afterburn immunity" 1 "cannot be backstabbed" 1 "dmg bonus vs buildings" 9999 "increase player capture value" 3 "head scale" 0.1 "hand scale" 2 "torso scale" 0.1 } } } } T_TFBot_Giant_SMG_Gunner { Class Sniper Name "Giant SMG Gunner" ClassIcon sniper_smg_giant Skill Expert Health 3000 WeaponRestrictions Secondaryonly Attributes MiniBoss ItemAttributes { ItemName "tf_weapon_smg" "damage bonus" 1.35 "fire rate bonus" 0.8 "bullets per shot bonus" 1.5 "projectile penetration" 1 } MaxVisionRange 1250 CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } T_TFBot_Giant_LMG_Gunner { Class Sniper Name "Giant LMG Gunner" ClassIcon sniper_smg_giant Skill Expert Health 3000 WeaponRestrictions Secondaryonly Attributes MiniBoss Item "The Bare Necessities" ItemAttributes { ItemName "tf_weapon_smg" "damage bonus" 1.4 "clip size bonus" 3 "fire rate bonus" 0.4 "faster reload rate" 3 "bullets per shot bonus" 1.5 "projectile penetration" 1 } MaxVisionRange 1250 CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 6 } } T_Thief { Class Sniper Name "Garrett" ClassIcon sniper_bow Health 30000 Attributes UseBossHealthBar Attributes MiniBoss Skill Expert Tag bot_giant Item "The Dread Hiding Hood" Item "The Fortified Compound" Item "The Razorback" ItemAttributes { ItemName "The Fortified Compound" "dmg penalty vs players" 3 "headshot damage increase" 2 "Reload time decreased" 0.4 "dmg bonus vs buildings" 2 "projectile penetration" 1 "bleeding duration" 5 "slow enemy on hit major" 5 "apply z velocity on damage" 900 "apply look velocity on damage" 900 } ItemAttributes { ItemName "The Razorback" "charge recharge rate increased" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.0001 "airblast vulnerability multiplier" 0.0001 "airblast vertical vulnerability multiplier" 0.00001 "rage giving scale" 0.01 "health regen" 50 } } T_TFBot_Scout_Milk { Name "Milk Scout" Class Scout Skill Hard ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -6 } } T_TFBot_Scout_Milk_Flying { Name "Flying Milkman" Class Scout Skill Hard ClassIcon scout_milk WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon Item "Mad Milk" ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" -6 "dmg taken increased" 0.0001 } CharacterAttributes { "move speed bonus" 1.5 "health regen" -600 } } T_TFBot_Medic_Gate_A { Name "Battle Medic" Class Medic Skill Hard ClassIcon medic_syringe_milk WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_A Tag bot_gatebot_A Tag bot_gatebot_A_small Item "MvM GateBot Light Medic" Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1.5 "mad milk syringes" 1 } CharacterAttributes { "move speed bonus" 1.2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Medic" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Medic" "item style override" 1 } Skill Hard ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1.5 "mad milk syringes" 1 } CharacterAttributes { "move speed bonus" 1.2 } WeaponRestrictions PrimaryOnly } } } T_TFBot_Demo_Burst_FIX // use it on vanilla mvm { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.4 "fire rate bonus" 0.05 "clip size upgrade atomic" 6 "auto fires when full" 1 "auto fires full clip" 1 "projectile spread angle penalty" 3 } } T_TFBot_Giant_Sonic_Airblast_Pyro // hell-met: more sonic pyros coming { Class Pyro ClassIcon pyro_reflect_daan Name "Giant Airblast Pyro" Health 3300 Item "The Degreaser" Item "Burning Beanie" Item "Sacrificial Stone" Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "The Degreaser" "damage bonus" 2 "dmg bonus vs buildings" 2 "airblast pushback scale" 5 "airblast vertical pushback scale" 2.5 //"deflection size multiplier" 3 "mult airblast refire time" 0.3 "flame_drag" 0.6 "flame_speed" 2000 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.001 "airblast vulnerability multiplier" 0.001 "override footstep sound set" 6 } } T_TFBot_Medic_Gate_B { Name "Battle Medic" Class Medic Skill Hard ClassIcon medic_syringe_milk WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag bot_gatebot Tag nav_prefer_B Tag bot_gatebot_B Tag bot_gatebot_B_small Item "MvM GateBot Light Medic" Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1.5 "mad milk syringes" 1 } CharacterAttributes { "move speed bonus" 1.5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Medic" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Medic" "item style override" 1 } Skill Hard ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 1.5 "mad milk syringes" 1 } CharacterAttributes { "move speed bonus" 1.5 } WeaponRestrictions PrimaryOnly } } } } Mission { Objective DestroySentries Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 BeginAtWave 1 RunForThisManyWaves 6 CooldownTime 30 TFBot { Template T_TFBot_SentryBuster Tag bot_sentrybuster } } Mission { Objective Spy InitialCooldown 10 Where Anywhere BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 5 DesiredCount 2 TFBot { Template T_TFBot_Scout_Milk_Flying } } Mission { Objective Sniper InitialCooldown 2 Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 2 DesiredCount 2 TFBot { Class Soldier Name "Missile Launcher" Item "The Direct hit" Item "The Razorback" Item "Climbing Commander" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 3 "fire rate penalty" 1.5 "Reload time decreased" 1.8 "rocket specialist" 1 "Blast radius decreased" 0.01 "auto fires when full" 1 "auto fires full clip" 1 "clip size upgrade atomic" -3 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 1.5 // Multiplier of rocket speed. 1 for default speed TurnPower 70 //How fast should the rocket rotate to face the target= MaxAimError 60 //Max angle between rocket and the target } MaxVisionRange 4000 } } Mission { Objective Sniper InitialCooldown 1 Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 BeginAtWave 3 RunForThisManyWaves 2 CooldownTime 2 DesiredCount 3 TFBot { class pyro Skill Expert Item "Spawn Camper" Item "The Burning Question" Name "Projectile Dispenser" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "dmg penalty vs players" 0 "dmg bonus vs buildings" 0 "mult airblast refire time" 0.0001 "deflection size multiplier" 2.3 "airblast_turn_projectile_to_ammo" 1 "airblast_pushback_no_viewpunch" 1 "airblast_pushback_disabled" 1 "dmg taken increased" 0 } CharacterAttributes { "move speed bonus" 0.5 } MaxVisionRange 2000 } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target wave_prepare_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "wave01c" Where spawnbot_main_B_0 Where spawnbot_main_B_1 Where spawnbot_main_B_2 TotalCount 16 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 WaitForAllDead "wave01b" TotalCurrency 90 TFBot { Class Sniper Skill Hard Name "Semi-automatic Gunner" Item "The Lone Star" Item "The Sydney Sleeper" ItemAttributes { ItemName "The Sydney Sleeper" "damage bonus" 1 "dmg pierces resists absorbs" 1 "projectile penetration" 1 "faster reload rate" 0.8 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "airblast vertical vulnerability multiplier" 0.8 } Action FetchFlag FireWeapon //Periodically fires weapon { Delay 3 //Time before the first fire input starts (Default: 10) Cooldown 0.7 //Time between each fire input (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.7 //How long should the button be pressed (Default: 0.1) Type Primary } FireWeapon //Periodically fires weapon { Delay 2 //Time before the first fire input starts (Default: 10) Cooldown 7 //Time between each fire input (Default: 10) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.1 //How long should the button be pressed (Default: 0.1) Type Secondary } } } WaveSpawn { Where spawnbot_main_A_0 Where spawnbot_main_A_1 Where spawnbot_main_A_2 TotalCount 18 MaxActive 2 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 5 TotalCurrency 25 Support 1 TFBot { Template T_Fake_Tank_B FireWeapon //Periodically fires weapon { Delay 0 //Time before the first fire input starts (Default: 10) Cooldown 0.7 //Time between each fire input (Default: 10) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.7 //How long should the button be pressed (Default: 0.1) Type Primary } FireWeapon //Periodically fires weapon { Delay 2 //Time before the first fire input starts (Default: 10) Cooldown 0.9 //Time between each fire input (Default: 10) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.3 //How long should the button be pressed (Default: 0.1) Type Secondary } } } } }