WaveSchedule { Templates { ////////////// // NORMAL BOT ////////////// // Standard Robots // Soldier T_TFBot_Soldier_Direct { ClassIcon soldier_directhit Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" } T_TFBot_Soldier_Charged_Slow { ClassIcon soldier_frostnuke Name "Frost Nuke Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "Projectile speed increased" 0.5 "fire rate bonus" 2 "faster reload rate" 0.5 "slow enemy on hit major" 5 } Item "the original" Item "the b.m.o.c." } // Pyro T_TFBot_Pyro_Powerjack { Name "Powerjack Pyro" Class Pyro Skill Expert Health 900 Scale 1.5 ClassIcon pyro_powerjack WeaponRestrictions MeleeOnly Item "The Person in the Iron Mask" Item "The Powerjack" ItemAttributes { ItemName "The Powerjack" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.9 } } // Demoman T_TFBot_Demoknight_Persian { ClassIcon demoknight_persian_nys Name "Persian Demoknight" Class Demoman Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the persian persuader" "critboost on kill" 5 } ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "sultan's ceremonial" Item "aladdin's private reserve" } // Heavy T_TFBot_Heavy_Deflector { ClassIcon heavy_deflector_normal Name "Deflector Heavy" Class HeavyWeapons Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "the u-clank-a" } // Medic T_TFBot_Medic_Kritzkrieg { ClassIcon medic_kritz Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 500 } Item "the kritzkrieg" Item "vintage tyrolean" } T_TFBot_Medic_Shield_Quickfix { ClassIcon medic_shield_qf Name "Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 0.1 "generate rage on heal" 2 } Item "the quick-fix" Item "german gonzila" } // Giant Robots // Soldier T_TFBot_Giant_Soldier_Crit_Slow { Class Soldier Name "Giant Frost Nuke Soldier" ClassIcon soldier_frostnuke_chief Skill Expert Health 3800 Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "slow enemy on hit major" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the b.m.o.c." } // Heavy T_TFBot_Giant_Heavy_Booster { Name "Giant Booster Heavy" Class Heavyweapons Skill Expert Health 5000 ClassIcon heavy_booster_giant WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Item "Tough Guy's Toque" Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "critboost on kill" 5 "speed_boost_on_kill" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } // Medic T_TFBot_Giant_Medic_Uber { ClassIcon medic_uber_giant Health 3000 Name "Giant Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "ubercharge rate bonus" 2 } } T_TFBot_Giant_Medic_Shield { ClassIcon medic_shield_qf_giant Health 4500 Name "Giant Shield Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "MiniBoss" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "increase buff duration" 2 "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 2 } Item "the quick-fix" Item "german gonzila" } T_TFBot_Giant_Medic_Shield_Kritzkrieg { ClassIcon medic_shield_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "ProjectileShield" Attributes "IgnoreEnemies" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 "generate rage on heal" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 2 "bot medic uber health threshold" 5000 } Item "the kritzkrieg" Item "vintage tyrolean" } T_TFBot_Giant_Medic_Kritzkrieg { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 200 "uber duration bonus" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 2 "bot medic uber health threshold" 5000 } Item "the kritzkrieg" Item "vintage tyrolean" } // Sniper T_TFBot_Sniper_Huntsman_Penetration { ClassIcon sniper_bow_penetrator Name "Penetrator Bowman" Class Sniper Skill Expert ItemAttributes { ItemName "the huntsman" "fire rate bonus" 0.6 "projectile penetration" 1 } Item "the huntsman" } //////////// // GATEBOT //////////// // Standard Robots // Scout T_TFGateBot_Scout_Expert { Class Scout EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Skill Expert } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } Skill Expert } } } // Soldier T_TFGateBot_Soldier_Extended_Battalion_Normal { Class Soldier Name "Extended Backup Soldier" ClassIcon soldier_backup EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } } RevertGateBotsBehavior { Item "The Battalion's Backup" Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Normal Attributes SpawnWithFullCharge CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } } } } T_TFGateBot_Soldier_Crit_Slow { ClassIcon soldier_frostnuke Name "Frost Nuke Soldier" Class Soldier EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "Projectile speed increased" 0.5 "fire rate bonus" 2 "faster reload rate" 0.5 "slow enemy on hit major" 5 } Item "the original" } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "Projectile speed increased" 0.5 "fire rate bonus" 2 "faster reload rate" 0.5 "slow enemy on hit major" 5 } Item "the original" } } } // Pyro T_TFGateBot_Pyro_Slow { ClassIcon pyro_freeze Name "Freeze Flame Pyro" Class Pyro EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 "slow enemy on hit major" 3 } Item "festive flamethrower 2011" Item "the ornament armament" } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 "slow enemy on hit major" 3 } Item "festive flamethrower 2011" Item "the ornament armament" } } } // Demoman T_TFGateBot_Demoman_Expert { Class Demoman EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Demoman" Skill Expert } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Expert } } } T_TFGateBot_Demoknight_Persian { ClassIcon demoknight_persian_nys Name "Persian Demoknight" Class Demoman EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Demoman" Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the persian persuader" "critboost on kill" 5 } ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "aladdin's private reserve" } RevertGateBotsBehavior { Item "MvM GateBot Light Demoman" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Demoman" "item style override" 1 } Skill Expert WeaponRestrictions MeleeOnly ItemAttributes { ItemName "the persian persuader" "critboost on kill" 5 } ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } Item "ali baba's wee booties" Item "the splendid screen" Item "the persian persuader" Item "aladdin's private reserve" } } } // Heavy T_TFGateBot_Heavy_Flame { ClassIcon heavy_heater Name "Flame Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName "the huo long heatmaker" "ring of fire while aiming" 50 "ragdolls become ash" 1 "set damagetype ignite" 1 } Item "the huo long heatmaker" Item "MvM GateBot Light Heavy" } RevertGateBotsBehavior { Skill Hard MaxVisionRange 1200 Item "the huo long heatmaker" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } ItemAttributes { ItemName "the huo long heatmaker" "ring of fire while aiming" 50 "ragdolls become ash" 1 "set damagetype ignite" 1 } } } } T_TFGateBot_Heavy_Deflector { ClassIcon heavy_deflector_normal Name "Deflector Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" } RevertGateBotsBehavior { Skill Hard MaxVisionRange 1200 ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Heavy_Deflector_Crit { ClassIcon heavy_deflector_normal Name "Deflector Heavy" Class HeavyWeapons EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Heavy" Skill Expert MaxVisionRange 1200 Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" } RevertGateBotsBehavior { Skill Expert MaxVisionRange 1200 Attributes "AlwaysCrit" ItemAttributes { ItemName deflector "attack projectiles" 1 } Item "deflector" Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } // Sniper T_TFGateBot_Sniper_SMG_Normal { Class Sniper Name "SMGman" ClassIcon sniper_smg EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Sniper" Skill Normal WeaponRestrictions SecondaryOnly } RevertGateBotsBehavior { Skill Normal WeaponRestrictions SecondaryOnly Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } } } } T_TFGateBot_Sniper_Huntsman_Penetration_Crit { ClassIcon sniper_bow_penetrator Name "Penetrator Bowman" Class Sniper EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Item "MvM GateBot Light Sniper" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Item "The Huntsman" Skill Expert ItemAttributes { ItemName "the huntsman" "damage penalty" 0.5 "projectile penetration" 1 } } RevertGateBotsBehavior { WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "MvM GateBot Light Sniper" Attributes AlwaysCrit Skill Expert ItemAttributes { ItemName "the huntsman" "damage penalty" 0.5 "projectile penetration" 1 } ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } } } } // Giant Robots // Scout T_TFGateBot_Giant_Scout { Class Scout Name "Giant Scout" ClassIcon scout_giant Health 1600 EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Scout" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } RevertGateBotsBehavior { Item "MvM GateBot Light Scout" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Scout" "item style override" 1 } } } } // Soldier T_TFGateBot_Giant_Soldier_Crit_Slow { Class Soldier Name "Giant Frost Nuke Soldier" ClassIcon soldier_frostnuke_chief Health 3800 EventChangeAttributes { Default { Tag bot_gatebot // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Soldier" Skill Expert Tag bot_giant Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "slow enemy on hit major" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } RevertGateBotsBehavior { Item "MvM GateBot Light Soldier" Skill Expert Tag bot_giant ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Soldier" "item style override" 1 } Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "slow enemy on hit major" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } // Pyro T_TFGateBot_Giant_Pyro_Slow { Class Pyro Name "Giant Freeze Flame Pyro" ClassIcon pyro_freeze_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Item "festive flamethrower 2011" Item "the ornament armament" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 "slow enemy on hit major" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" Item "festive flamethrower 2011" Item "the ornament armament" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Tag bot_giant ItemAttributes { ItemName "festive flamethrower 2011" "slow enemy on hit" 1 "lunchbox adds minicrits" 1 "SPELL: Halloween green flames" 1 "slow enemy on hit major" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } T_TFGateBot_Giant_Pyro_Dragon_Heal { Class Pyro Name "Giant Heal-on-Hit Dragon Pyro" ClassIcon pyro_dragon_fury_heal_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss MaxVisionRange 800 ItemAttributes { ItemName "The Dragon's Fury" "heal on hit for rapidfire" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "The Dragon's Fury" } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss MaxVisionRange 800 ItemAttributes { ItemName "The Dragon's Fury" "heal on hit for rapidfire" 200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "The Dragon's Fury" } } } T_TFGateBot_Giant_Pyro_Crit { Class Pyro Name "Giant Pyro" ClassIcon pyro_giant Health 3000 EventChangeAttributes { Default { Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Item "MvM GateBot Light Pyro" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } RevertGateBotsBehavior { Item "MvM GateBot Light Pyro" ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Pyro" "item style override" 1 } Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Tag bot_giant CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } // Heavy T_TFGateBot_Giant_Heavy_Booster { Name "Giant Booster Heavy" Class Heavyweapons Health 5000 ClassIcon heavy_booster_giant EventChangeAttributes { Default { BehaviorModifiers push // having these will cause bots to run towards gates Attributes IgnoreFlag // having these will cause bots to run towards gates Tag nav_prefer_gate1_flank // having these will cause bots to run towards gates Tag bot_gatebot // having these will cause bots to run towards gates Item "MvM GateBot Light Heavy" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "critboost on kill" 5 "speed_boost_on_kill" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } } RevertGateBotsBehavior { Item "MvM GateBot Light Heavy" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.2 "critboost on kill" 5 "speed_boost_on_kill" 5 } CharacterAttributes { "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "move speed bonus" 0.5 "override footstep sound set" 2 } ItemAttributes // turn off light hat { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } T_TFGateBot_Giant_Heavyweapons { Class Heavyweapons Name "Giant Heavy" ClassIcon heavy_giant Health 5000 EventChangeAttributes { Default { BehaviorModifiers push Attributes IgnoreFlag Tag nav_prefer_gate1_flank Tag bot_gatebot Tag bot_giant Item "MvM GateBot Light Heavy" Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } RevertGateBotsBehavior { Skill Expert Tag bot_giant WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "MvM GateBot Light Heavy" ItemAttributes { ItemName "MvM GateBot Light Heavy" "item style override" 1 } } } } //Herple's Custom Bots //Busters T_TFBot_Giant_Demoman_Buster_Improved { ClassIcon sentry_buster Health 2500 Name "Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "The Ullapool Caber" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 } } T_TFBot_Giant_Demoman_Buster_Grapple { ClassIcon sentry_buster Health 2500 Name "Grapple Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "AutoJump" AutoJumpMin 3 AutoJumpMax 4 Attributes "MiniBoss" Attributes "DisableDodge" Attributes "AlwaysFireWeapon" Item "The Ullapool Caber" Item "TF_WEAPON_GRAPPLINGHOOK" ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "cancel falling damage" 1 "increased jump height" 0.1 } } T_TFBot_Giant_Demoman_Buster_Fast { ClassIcon sentry_buster Health 2000 Name "Super Buster" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "The Bolt Boy" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Demoman_Buster_Drain { ClassIcon sentry_buster Health 2500 Name "Pissed Sentry Buster" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "Jarate" Item "The Bushwacka" Item "Desert Marauder" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Demoman_Buster_Small { ClassIcon sentry_buster Health 1000 Name "Cloaking Sentry Buster" Class Scout Skill Expert Scale 1.3 WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "taunt_attr_player_invis_percent" 1 } } T_TFBot_Giant_Demoman_Buster_Persistent { ClassIcon sentry_buster Health 2500 Name "Persistent Sentry Buster" Class Scout Skill Expert AutoJumpMin 5 AutoJumpMax 5 WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "AutoJump" Item "The Ullapool Caber" Item "The Bomber Knight" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "gesture speed increase" 999 "increased jump height" 0.0001 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Spy_Buster { ClassIcon sentry_buster Health 300 Name "Spy Buster" Class Spy Skill Expert Scale 1.0 Tag "bot_sentrybuster" Attributes "MiniBoss" CharacterAttributes { //"move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "voice pitch scale" 0 } } //Soldiers T_TFBot_Soldier_Market { ClassIcon soldier_airstrike Class Soldier Name "Market Garden Soldier" Tag bot_giant Skill Expert Item "The Market Gardener" Item "The Gunboats" MaxVisionRange 850 Attributes Autojump Attributes DisableDodge Autojumpmax 1 Autojumpmin 1 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "override projectile type" 3 "fuse bonus" 0.295 "damage bonus" 0.001 "Blast radius decreased" 2 "faster reload rate" 0.01 "fire rate bonus" 1.2 "clip size bonus" 5 "apply look velocity on damage" 1300 "apply z velocity on damage" 15 "Projectile speed increased HIDDEN" 2 } ItemAttributes { Itemname "The Market Gardener" "deploy time decreased" 0.01 "fire rate bonus" 0.25 } ItemAttributes { Itemname "The Gunboats" "attach particle effect" 2 } CharacterAttributes { "blast dmg to self increased" 0 "cancel falling damage" 1 "melee range multiplier" 2.5 "increased jump height" 0.9 "damage force reduction" 0 "dmg from ranged reduced" 0.85 } } T_TFBot_Giant_Soldier_Crit_Improved { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 4000 Tag "bot_giant" Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "damage bonus" 2.0 "faster reload rate" -0.8 "fire rate bonus" 2 "Projectile speed increased" 0.5 "blast dmg to self increased" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Rocketwall { ClassIcon soldier_rocketrain_giant Health 4000 Name "Giant Rocket Rain Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 0.75 "fire rate bonus" 0.0001 "clip size upgrade atomic" 30 "Projectile speed increased" 0.65 "faster reload rate" 0.18 "projectile spread angle penalty" 6 "blast dmg to self increased" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Shrapnelwall { ClassIcon soldier_rocketrain_heat Health 4000 Name "Giant Shrapnel Rain Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "The Peacebreaker" Item "warbird_rocketlauncher_warhawk" ItemAttributes { ItemName warbird_rocketlauncher_warhawk "set_item_texture_wear" 0.2 "damage penalty" 0.35 //0.25 //"dmg penalty vs players" 5 "fire rate bonus" 0.0001 "clip size upgrade atomic" 30 "Projectile speed increased" 0.55 "faster reload rate" 0.18 "projectile spread angle penalty" 6 "blast dmg to self increased" 0 "mini rockets" 1 "bleeding duration" 7 //2 "Blast radius increased" 1.25 //1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "health regen" 40 } } //Pyros T_TFBot_Pyro_Phlog { ClassIcon pyro Health 175 Name "Phlogistinator Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFBot_Giant_Pyro_Herp_Ricochet { ClassIcon pyro_ricochet_giant Health 4000 Name "Giant Ricochet Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "The Nostromo Napalmer" Item "Combustible Cutie" ItemAttributes { ItemName "The Nostromo Napalmer" "weapon burn dmg increased" 2 "flame_drag" 4 "max_flame_reflection_count" 1000 "flame_reflect_on_collision" 1000 "flame_spread_degree" 5 "flame_up_speed" -25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 6 "rage giving scale" 0.9 } } T_TFBot_Giant_Pyro_Deflector { ClassIcon pyro_giant Health 3800 Name "Giant Deflector Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "The Degreaser" Item "The Triclops" ItemAttributes { ItemName "The Degreaser" "damage bonus" 1.5 "airblast_destroy_projectile" 1 "deflection size multiplier" 2 "airblast pushback scale" 5 "mult airblast refire time" 0.5 "lunchbox adds minicrits" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 6 } } //Demos T_TFBot_Demoman_Golf { ClassIcon demoknight_nineiron Health 175 Name "Club Demo" Class Demoman Skill Hard WeaponRestrictions MeleeOnly Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "Nessie's Nine Iron" Item "Glengarry Bonnet" ItemAttributes { ItemName "Nessie's Nine Iron" "apply z velocity on damage" 700 "critboost on kill" 3 } } T_TFBot_Giant_Demoman_Golf { ClassIcon demoknight_nineiron_giant Health 3300 Name "Giant Club Demo" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "Nessie's Nine Iron" Item "Glengarry Bonnet" ItemAttributes { ItemName "Nessie's Nine Iron" "critboost on kill" 3 "apply z velocity on damage" 1200 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_WideBurst { ClassIcon demo_scatter_giant Health 3300 Name "Sir Miss-a-Lot" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "blast dmg to self increased" 0 "projectile spread angle penalty" 50 "faster reload rate" -1 "fire rate bonus" 0.1 "clip size upgrade atomic" 20.0 "fuse bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 } } //Heavies T_TFBot_Heavyweapons_Banana { ClassIcon heavy_sandvich_nys Health 300 Name "Banana Heavy" Class HeavyWeapons Skill Hard Item "The Second Banana" Item "Potassium Bonnett" ItemAttributes { ItemName "The Second Banana" "max health additive bonus" 1 "force weapon switch" 1 "single wep deploy time increased" 0.01 "lunchbox healing decreased" 3 "item_meter_charge_rate" "20" "deploy time increased" .5 "gesture speed increase" 2 } } T_TFBot_Boxing_Heavy_HealOnKill { ClassIcon heavy_champ_healonkill Health 500 Name "Heal-On-Kill Champ" Class HeavyWeapons Skill Expert Scale 1.15 WeaponRestrictions MeleeOnly Item "The Killing Gloves Of Boxing" Item "The Gridiron Guardian" ItemAttributes { ItemName "The Killing Gloves Of Boxing" "fire rate bonus" 1.0 "damage bonus" 1.0 "fists have radial buff" 1 "heal on kill" 500 "critboost on kill" 7 } } T_TFBot_Heavyweapons_Penetration { ClassIcon heavy_penetrate Health 300 Name "Penetrator Heavy" Class HeavyWeapons Skill Hard Item "Iron Curtain" Item "the eliminators safeguard" ItemAttributes { ItemName "Iron Curtain" "projectile penetration heavy" 3 "fire rate penalty" 1.25 "damage bonus" 1.1 "damage all connected" 1 } } T_TFBot_Giant_Heavyweapons_Banana { ClassIcon heavy_sandvich_nys_giant Health 5000 Name "Giant Banana Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Second Banana" Item "Potassium Bonnett" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 } ItemAttributes { ItemName "The Second Banana" "max health additive bonus" 1 "force weapon switch" 1 "single wep deploy time increased" 0.01 "lunchbox healing decreased" 100 "item_meter_charge_rate" "15" "deploy time increased" .5 "gesture speed increase" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.9 } } T_TFBot_Giant_Boxing_Heavy_HealOnKill { ClassIcon heavy_champ_healonkill_giant Health 5500 Name "Super Heal-On-Kill Champ" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Killing Gloves Of Boxing" Item "The Gridiron Guardian" ItemAttributes { ItemName "The Killing Gloves Of Boxing" "fire rate bonus" 0.6 "damage bonus" 2.0 "fists have radial buff" 1 "heal on kill" 5500 "critboost on kill" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 "rage giving scale" 0.9 "gesture speed increase" 2.0 } } T_TFBot_Giant_Heavyweapons_Penetration { ClassIcon heavy_penetrate_giant Health 5000 Name "Giant Penetrator Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "Iron Curtain" Item "the eliminators safeguard" ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.5 "projectile penetration heavy" 6 "fire rate penalty" 1.25 "damage all connected" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } //Medics T_TFBot_Medic_BigHeal_Uber //Big Heal Medic with Medigun { Class Medic Name "Uber Medic" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 200 } } T_TFBot_Medic_FlashUber { Name "Flash Uber Medic" Health 150 Class Medic Skill Expert ClassIcon medic_battery ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 15 "uber duration bonus" -6 } CharacterAttributes { "heal rate bonus" 10 "bot medic uber health threshold" 150 "move speed bonus" 1.2 "voice pitch scale" 0 } } T_TFBot_Giant_Medic_Regen_Super { Class Medic Name "Super Regen Medic" ClassIcon medic_giant Skill Expert Health 4500 Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Item "The Overdose" Attributes MiniBoss Tag "bot_giant" Tag "bot_squad_member" ItemAttributes { ItemName "The Surgeon's Stahlhelm" "set item tint RGB" 49151 // DEEP SKY BLUE } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 15 "uber duration bonus" -7 "healing received penalty" 0.05 "killstreak tier" 2 "killstreak idleeffect" 1 "bot medic uber health threshold" 4501 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "health drain" -3 "heal rate bonus" 200 } } //Snipers T_TFBot_Sniper_SMG_Tactical { ClassIcon sniper_smg_tind Name "SMG Sniper" Class Sniper Skill Hard WeaponRestrictions SecondaryOnly Item "The Classic" Item "Letch's Led" ItemAttributes { ItemName "The Classic" "is_passive_weapon" 1 "mark for death" 1 "aiming movespeed decreased" 3 } ItemAttributes { ItemName "TF_WEAPON_SMG" "damage bonus" 0.75 "weapon spread bonus" 0 "clip size bonus" 2 "fire rate bonus" 0.75 } } T_TFBot_Giant_Sniper_SMG_Tactical { ClassIcon sniper_smg_tind_giant Health 3300 Name "Giant SMG Sniper" Class Sniper Skill Expert Tag "bot_giant" Attributes "MiniBoss" WeaponRestrictions SecondaryOnly Item "The Classic" Item "Letch's Led" ItemAttributes { ItemName "The Classic" "is_passive_weapon" 1 "mark for death" 1 "aiming movespeed decreased" 0.5 } ItemAttributes { ItemName "TF_WEAPON_SMG" "damage bonus" 1.2 "weapon spread bonus" 0 "clip size bonus" 3 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "head scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } } T_TFBot_Giant_Sniper_Huntsman { ClassIcon sniper_bow_giant Health 3300 Name "Giant Bowman" Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1.25 "projectile penetration" 1 } CharacterAttributes { "move speed bonus" 0.5 "head scale" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } } } }