WaveSchedule { Templates { T_TFBot_Tisel_Giant_Soldier_TwoShot { Class Soldier Skill Expert Health 3800 Attributes Miniboss Name "Giant Twin-linked Soldier (Tisel)" Item "Stout Shako" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Stout Shako" "set item tint rgb" 6901050 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.01 "projectile spread angle penalty" 3.0 "clip size upgrade atomic" -2.0 "damage bonus" 1.1 "Blast radius increased" 1.15 "Projectile speed increased" 1.15 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Unload_Spread_Homing { Class Soldier Name "Giant Unload Bazooka Soldier" Health 4000 ItemAttributes { ItemName "The Beggar's Bazooka" "fire rate bonus" 0.02 "clip size upgrade atomic" 4.0 "projectile spread angle penalty" 20 "Blast radius increased" 1.1 "mult projectile count" 5 "projectile trail particle" eyeboss_projectile "hand scale" 1.4 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.4 // Multiplier of rocket speed. 1 for default speed TurnPower 2 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } AddCond { name TF_COND_SODAPOPPER_HYPE } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Item "The Beggar's Bazooka" Attributes MiniBoss Attributes HoldFireUntilFullReload CharacterAttributes { "move speed bonus" 0.5 "can overload" -1 "auto fires full clip" -1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Spammer_Spread_Homing { Class Soldier Name "Giant Homing Bazooka Soldier" Health 4000 ItemAttributes { ItemName "The Beggar's Bazooka" "fire rate bonus" 0.03 "clip size upgrade atomic" 2.0 "projectile spread angle penalty" 10 "projectile trail particle" eyeboss_projectile "faster reload rate" 0.25 "fire rate bonus" 0.03 "Blast radius increased" 0.8 } HomingRockets { IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 RocketSpeed 0.4 // Multiplier of rocket speed. 1 for default speed TurnPower 10 //How fast should the rocket rotate to face the target= MaxAimError 360 //Max angle between rocket and the target } AddCond { name TF_COND_SODAPOPPER_HYPE } Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Item "The Beggar's Bazooka" Attributes MiniBoss Attributes HoldFireUntilFullReload CharacterAttributes { "move speed bonus" 0.5 "can overload" -1 "auto fires full clip" -1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_URL_Giant_Soldier_Homing_Swarm { Class Soldier Name "Giant Homing Swarm Soldier" Skill Expert Health 3800 Attributes MiniBoss WeaponRestrictions PrimaryOnly Item "The Liberty Launcher" MaxVisionRange 2250 Attributes HoldFireUntilFullReload AimOffset "0 0 400" //Aim this much higher than normally (default: 0 0 0) AddCond { name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName "The Liberty Launcher" "faster reload rate" 0.25 "projectile spread angle penalty" 60.0 "fire rate bonus" 0.35 "clip size upgrade atomic" 7.0 "Blast radius increased" 0.6 "damage bonus" 1.15 "mod projectile heat seek power" 40 "mod projectile heat aim error" 3000 "rocket jump damage reduction" 0.02 "projectile trail particle" eyeboss_projectile "Projectile speed increased" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_URL_Field_General_NoBoss { Class Soldier Name "Field General" Skill Expert Health 7500 Scale 1.8 Attributes MiniBoss WeaponRestrictions PrimaryOnly MaxVisionRange 2000 Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Concheror" Item "Honcho's Headgear" Item "Gentle Manne's Service Medal" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.5 "fire rate bonus" 0.2 "Blast radius increased" 1.2 "damage bonus" 1 "Projectile speed increased" 1.15 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "health regen" 5 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "increase buff duration" 50 } } T_TFBot_Giant_Demoman_Fastbomb { Class Demoman Name "Giant Iron Bomber Demoman" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysFireWeapon Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" -0.4 "fire rate bonus" 0.75 "fuse bonus" 0.25 "blast radius increased" 1.15 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Soldier_Homing { Class Soldier Name "Giant Homing Soldier" Skill Normal Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss AddCond { name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed increased" 0.65 "Blast radius reduced" 0.6 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Shotgun_Spammer { Health 3800 Class Soldier Skill Expert Attributes MiniBoss Name "Giant Shotgun Soldier" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 2 "bullets per shot bonus" 0.4 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Panic_Attack { Health 3800 Class Soldier Skill Expert Attributes MiniBoss Name "Giant Panic Shotgun Soldier" WeaponRestrictions SecondaryOnly Item "Panic Attack Shotgun" Attributes HoldFireUntilFullReload Item "Loyalty Reward" ItemAttributes { ItemName "Panic Attack Shotgun" "fire rate penalty" 0.9 "fire rate bonus with reduced health" 0.25 "clip size bonus" 3 "reload time decreased" 0.35 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Pyro_Fury { Class Pyro Name "Giant Fury Pyro" MaxVisionRange 450 Health 3000 Item "The Dragon's Fury" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Pyro_Flare_Barrage { Class Pyro Name "Giant Flare Rain Pyro" Skill Expert Health 3000 Item "The detonator" Item "Old Guadalajara" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "The detonator" "fire rate bonus" 0.15 "projectile spread angle penalty" 5 "projectile speed decreased" 0.4 "dmg penalty vs players" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Scout_SodaPopper { Class Scout Name "Giant Soda Popper Scout" Skill Expert Health 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Soda Popper" Item "Bolt Boy" Item "The Fed-Fightin' Fedora" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Soda Popper" "bullets per shot bonus" 3 "spread penalty" 1.35 "damage penalty" 0.7 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Burstfire { Class Scout Name "Giant Burstfire Scout" Skill Expert Health 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Soda Popper" Item "Bolt Boy" Item "The Fed-Fightin' Fedora" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Soda Popper" "clip size penalty" 1.5 "fire rate bonus" 0.25 "reload time increased" 1.8 "spread penalty" 1.35 } CharacterAttributes { "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Heavyweapons_Shotgun_Burst { Class Heavyweapons Skill Expert Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 // force ability to shoot down projectiles "override footstep sound set" 2 } Name "Giant Burst Shotgun Heavy" Item "The Family Business" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Family Business" "fire rate bonus" 0.5 "bullets per shot bonus" 2 "damage bonus" 1.5 "faster reload rate" 0.7 "clip size bonus" 1.5 "weapon spread bonus" 0.75 } } T_TFBot_Giant_Scout_Rapidfire { Class Scout Name "Giant Rapidfire Scout" Skill Expert Health 1600 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "fire rate bonus" 0.7 "reload time decreased" -1 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Shortstop { Class Scout Name "Giant Shortstop Scout" Skill Expert Health 1600 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Shortstop" ItemAttributes { ItemName "The Shortstop" "fire rate bonus" 0.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Armored { Class Scout Name "Giant Armored Scout" Skill Expert Health 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "damage bonus" 1.5 } CharacterAttributes { "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Scout_Pistol_Burst { Class Scout Name "Giant Winger Scout" Skill Expert Health 1600 WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "The Winger" ItemAttributes { ItemName "The Winger" "damage penalty" 0.75 "faster reload rate" 4.0 "fire rate bonus" 0.2 "clip size penalty" 2 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } T_TFBot_Giant_Soldier_Crit_Burstfire { Class Soldier Name "Giant Burstfire Charged Soldier" Skill Normal Health 3800 Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Original" "fire rate bonus" 0.4 "clip size upgrade atomic" 6 "reload time decreased" 0.5 "projectile speed decreased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Specialist { Class Soldier Name "Giant Long Range Soldier" Skill Expert Health 3800 Item "The Liberty Launcher" MaxVisionRange 3000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Liberty Launcher" "rocket specialist" 4 "clip size upgrade atomic" -4 "reload time increased" 1.25 "fire rate penalty" 1.25 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Equalizer { Class Soldier Name "Giant Equalizer Soldier" Skill Expert Health 3800 WeaponRestrictions MeleeOnly Attributes MiniBoss Item "The Equalizer" ItemAttributes { ItemName "The Equalizer" "damage bonus" 1.75 "fire rate bonus" 0.85 "dmg bonus vs buildings" 1.25 } CharacterAttributes { "move speed bonus" 0.75 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } T_TFBot_Giant_Soldier_Escape_Plan { Class Soldier Name "Giant Escape Plan Soldier" WeaponRestrictions MeleeOnly Item "The Escape Plan" Skill Expert Health 3800 WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Escape Plan" "damage bonus" 1.75 "fire rate bonus" 0.85 "dmg bonus vs buildings" 1.25 } CharacterAttributes { "move speed bonus" 0.75 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } } T_TFBot_Giant_Pyro_Phlogistinator { Class Pyro Name "Giant Plogistinator Pyro" Health 3000 Item "The Phlogistinator" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 1.1 "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Giant_Demoman_SlowBarrage { Class Demoman Name "Giant Barrage Demoman" Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.22 //35% faster reload "fire rate bonus" 0.2 "clip size upgrade atomic" 26.0 "projectile spread angle penalty" 5 "damage bonus" 1.5 "fuse bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 40 "airblast vertical vulnerability multiplier" 0.1 } } T_TFBot_Giant_Demoman_Sticky { Class Demoman Name "Giant Stickybomb Demoman" WeaponRestrictions SecondaryOnly Health 3300 Skill Expert Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 //Demo-bot will fire Stickybomb immediately "max pipebombs decreased" -6 // 1 Stickybomb on ground allowed, will explode when another is fired "projectile range increased" 0.35 // Prevents overshooting target "fire rate bonus" 0.75 "reload time decreased" -0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Giant_Heavyweapons_Panic { Class Heavyweapons Name "Giant Panic Heavy" Health 5000 Attributes Miniboss Skill Expert Item "Iron Curtain" ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.5 "fire rate penalty" 1.35 "spread penalty" 1.35 "fire rate bonus with reduced health" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Engineer_Widowmaker { Class Soldier Name "Giant Rapidfire Widowmaker Engineer" Item "The Gunslinger" Item "The Widowmaker" WeaponRestrictions PrimaryOnly Skill Expert Health 2600 Attributes MiniBoss UseCustomModel models/bots/engineer/bot_engineer.mdl ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 } } T_TFBot_Giant_Engineer_Pomson_Spammer { Class Soldier Name "Giant Rapidfire Pomson Engineer" Item "The Gunslinger" Item "The Pomson 6000" WeaponRestrictions PrimaryOnly Skill Expert Health 2600 Attributes MiniBoss Action Mobber UseCustomModel models/bots/engineer/bot_engineer.mdl ItemAttributes { ItemName "The Pomson 6000" "fire rate bonus" 0.4 "reload time decreased" -1 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 } } T_TFBot_Giant_Medic_Uber { Class Medic Name "Giant Uber Medic" Skill Expert Health 4500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 299 } } T_TFBot_Giant_Medic_Kritzkreig { Class Medic Name "Giant Kritz Medic" Skill Expert Health 4500 Attributes Miniboss Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 9999 } Item "prussian pickelhaube" Item "The Kritzkrieg" } T_TFBot_Giant_Medic_Shield { Name "Giant Shield Medic" Class Medic Skill Expert Health 4500 Attributes Miniboss Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes IgnoreEnemies Item "Halogen Head Lamp" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "generate rage on heal" 1 "uber duration bonus" -7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber deploy delay duration" 500 "voice pitch scale" 0 } } T_TFBot_Giant_Medic_Syringe //A squad leader medic will behave like a battle medic. ShouldPreserveSquad is recomended { Class Medic Name "Giant Syringe Medic" WeaponRestrictions PrimaryOnly Skill Expert Health 4500 Attributes Miniboss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "fire rate bonus" 0.5 "reload time decreased" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Blut { Class Medic Name "Giant Blutsauger Medic" WeaponRestrictions PrimaryOnly Skill Expert Health 4500 Attributes Miniboss Item "The Blutsauger" ItemAttributes { ItemName "The Blutsauger" "fire rate bonus" 0.5 "reload time decreased" 0.8 "heal on hit for rapidfire" 18 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Crossbow_Spammer //Make them always fire if in a mixed group of classes in vanilla mvm { Class Medic Name "Giant RapidfireCrossbow Medic" WeaponRestrictions PrimaryOnly Skill Expert Health 4500 Attributes Miniboss Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" ItemAttributes { ItemName "The Crusader's Crossbow" "reload time decreased" 0.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Soldier_Spammer_Reload_Homing { Class Soldier Name "Giant Homing Burstfire Soldier" Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss AddCond { name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed increased" 0.5 "Blast radius reduced" 0.6 "mod projectile heat seek power" 13 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 0.75 "projectile lifetime" 5 "fire rate bonus" 0.1 "reload time decreased" 0.65 "clip size upgrade atomic" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Engineer_Pomson_Spread { Class Soldier Name "Giant Pomson Engineer" Skill Expert Health 2600 Action FetchFlag WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Pomson 6000" Item "The Gunslinger" Action Mobber UseCustomModel models/bots/engineer/bot_engineer.mdl ItemAttributes { ItemName "The Pomson 6000" "Projectile speed increased" 0.75 "fire rate penalty" 2.5 "faster reload rate" -0.2 "mult projectile count" 8 "projectile spread angle penalty" 2.5 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 } } T_TFBot_Giant_Demo_Burst_Bounce { Class Demoman Name "Giant Bouncy Burst Fire Demo" Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "fuse bonus" 2 "grenade bounce speed" 0.85 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } T_TFBot_Giant_Soldier_Bison_Homing { Class Soldier Name "Giant Beam Soldier" Skill Expert Health 3800 WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "The Righteous Bison" Item "The Space Bracers" Item "The Jupiter Jumpers" Item "The Hardium Helm" CustomEyeGlowColor "150 20 150" AddCond { name TF_COND_SODAPOPPER_HYPE } ItemAttributes { ItemName "The Righteous Bison" "faster reload rate" -0.8 "fire rate bonus" 0.65 "projectile spread angle penalty" 1.5 "Projectile speed increased" 1.25 "dmg penalty vs players" 1.25 "mod projectile heat follow crosshair" 1 "mod projectile heat aim time" 5 "mod projectile heat seek power" 24 "particle color rgb" 9901999 } CharacterAttributes { "move speed bonus" 0.65 "override footstep sound set" 3 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 } } T_TFBot_Giant_Demoman_Persian { Class Demoman Name "Giant Demoknight" Health 3300 Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Persian Persuader" "melee attack rate bonus" 0.7 "damage bonus" 1.25 } ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "critboost on kill" 3 } } T_Wavespawn_Blu_Heavy { RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Giant_Scout DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Spy Action Spy Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Sniper Action Sniper Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Medic_Regen Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demo_Rapidfire DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Heavyweapons_Heater DesiredAttackRange 150 Name "Giant Heavy" Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Fast Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_FAN DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Baseball Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Crit Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Boxing_Heavy Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demo_Burst DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Spammer Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 90 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) Name "A" // Name of the bot attributes listed in EventChangeAttributes } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 180 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) Name "B" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { A { ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 800 } } B { ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 450 } } } Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Soldier_BurstFire DesiredAttackRange 650 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_RocketPush Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Tisel_Giant_Soldier_TwoShot Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Pistol DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Guillotine DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Calcium Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_PointBlank Action Mobber DesiredAttackRange 250 MoveBehindEnemy 1 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Bunny Action Mobber Attributes IgnoreFlag DesiredAttackRange 250 ClassIcon random_lite_crit } TFBot { Template T_TFBot_Super_Soldier Action Mobber DesiredAttackRange 600 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Bison Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Mangle_Rapidfire Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Spread Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Spread_Homing Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Unload_Spread_Homing Action Mobber DesiredAttackRange 450 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Panic_Burst Action Mobber DesiredAttackRange 200 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Panic_Attack Action Mobber DesiredAttackRange 200 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Powerjack Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Fire_Everywhere Action Mobber DesiredAttackRange 100 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Fast Action Mobber DesiredAttackRange 750 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Damage Action Mobber DesiredAttackRange 750 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Loads_Of_Bombs Action Mobber DesiredAttackRange 550 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Bombs_Everywhere Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demo_Burst_Spammer Action Mobber DesiredAttackRange 400 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Turn Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Aimless Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Fast Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Boxing_Heavy_Fast Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Sniper_Huntsman Action Mobber DesiredAttackRange 850 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_URL_Giant_Soldier_Homing_Swarm Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_URL_Field_General_NoBoss Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Homing Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_FastBomb Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Shotgun_Spammer DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Fury DesiredAttackRange 350 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Flare_Barrage DesiredAttackRange 350 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_SodaPopper DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Burstfire DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Burst DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Rocket DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier Name "Giant Spreadshot Soldier" DesiredAttackRange 400 ClassIcon soldier_rocketrain ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate penalty" 1.35 } ShootTemplate { Name SplitRocket //Name of the template Speed 1000 //Velocity of the spawned objects (Default: 1000) Offset "100 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 0 0" //Shooting angle offset (Default: 0 0 0) OverrideShoot 1 //Stop default projectile from being spawned (Default: 0) Spread 0.0 //Spread of the fired template entities. 0 - No spread, 0.1 - Beggar like spread, 1 - Very inaccurate (Default: 0) ItemName "TF_WEAPON_ROCKETLAUNCHER" //Can be specified to limit to a specific weapon } Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Class Heavy Skill Expert Attributes Miniboss Action Mobber Attributes IgnoreFlag Health 3750 WeaponRestrictions MeleeOnly Name "Giant Sentry Head" SpawnTemplate { Name "LargeSentryHead" "origin" "0 0 60" "angles" "0 0 0" } CharacterAttributes { "move speed penalty" 0.35 "increased jump height" 0.1 "torso scale" 0 "head scale" 0 "hand scale" 0 } ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Rapidfire DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Shortstop DesiredAttackRange 350 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Armored DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Scout_Pistol_Burst DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Crit_Burstfire Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Specialist DesiredAttackRange 750 Action Sniper Attributes IgnoreFlag ClassIcon random_lite_crit Attributes AlwaysFireWeapon } TFBot { Template T_TFBot_Giant_Soldier_Equalizer Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Soldier_Escape_Plan Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Pyro_Phlogistinator Action Mobber DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_SlowBarrage DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Demoman_Sticky DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Heavyweapons_Panic DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Engineer_Widowmaker Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Engineer_Pomson_Spammer Action Mobber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Medic_Uber Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Medic_Kritzkreig Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Medic_Shield Attributes IgnoreFlag ClassIcon random_lite_crit } TFBot { Template T_TFBot_Giant_Medic_Syringe DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Medic_Blut DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Medic_Crossbow_Spammer DesiredAttackRange 750 Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Homing Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Homing Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Engineer_Pomson_Spread Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Demo_Burst_Bounce DesiredAttackRange 400 Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Bison_Homing DesiredAttackRange 350 Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } TFBot { Template T_TFBot_Giant_Demoman_Persian Attributes IgnoreFlag ClassIcon random_lite_crit Action Mobber } } } T_Wavespawn_Red_Heavy { RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Giant_Scout DesiredAttackRange 250 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Soldier AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Pyro DesiredAttackRange 250 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Demoman DesiredAttackRange 750 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Heavyweapons DesiredAttackRange 250 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Spy AddCond { Name "TF_COND_REPROGRAMMED" } Action Spy Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Sniper AddCond { Name "TF_COND_REPROGRAMMED" } Action Sniper Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Medic_Regen AddCond { Name "TF_COND_REPROGRAMMED" } Attributes IgnoreFlag ClassIcon red2_lite } TFBot { Template T_TFBot_Giant_Demo_Rapidfire DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_BrassBeast DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Natascha DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Heavyweapons_Heater DesiredAttackRange 150 Name "Giant Heavy" Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Fast Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_FAN DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Baseball Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Baseball_Armored Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Bonk Name "Giant Bonk Scout" Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Crit Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Pyro_Flare_Spammer DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Boxing_Heavy Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demo_Burst DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Spammer Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 90 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) Name "A" // Name of the bot attributes listed in EventChangeAttributes } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 180 //Time before the first bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) Name "B" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { A { ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 800 } } B { ItemAttributes { ItemName "The Black Box" "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 450 } } } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Soldier_BurstFire Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_RocketPush Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Tisel_Giant_Soldier_TwoShot Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Pistol DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Guillotine DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Calcium DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_PointBlank DesiredAttackRange 250 MoveBehindEnemy 1 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Bunny DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Super_Soldier DesiredAttackRange 600 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Bison DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Mangle_Rapidfire Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Spread Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Spread_Homing Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Unload_Spread_Homing DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Panic_Burst DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Panic_Attack DesiredAttackRange 200 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Pyro_Powerjack Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Pyro_Fire_Everywhere DesiredAttackRange 150 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Fast DesiredAttackRange 750 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Damage DesiredAttackRange 850 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Loads_Of_Bombs DesiredAttackRange 550 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Bombs_Everywhere DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demo_Burst_Spammer DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Turn Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Aimless DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Fast DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Boxing_Heavy_Fast Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Fist Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Sniper_Huntsman DesiredAttackRange 850 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_URL_Giant_Soldier_Homing_Swarm Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_URL_Field_General_NoBoss Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Homing Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_FastBomb DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier Name "Giant Shotgun Soldier" WeaponRestrictions SecondaryOnly DesiredAttackRange 250 ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 2 "bullets per shot bonus" 0.4 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.75 } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Pyro_Fury DesiredAttackRange 350 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_SodaPopper DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_Burst DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Rocket DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier Name "Giant Spreadshot Soldier" DesiredAttackRange 400 ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate penalty" 1.35 } ShootTemplate { Name SplitRocket //Name of the template Speed 1000 //Velocity of the spawned objects (Default: 1000) Offset "100 0 0" //Offset from the bot shooting position (Default: 0 0 0) Angles "0 0 0" //Shooting angle offset (Default: 0 0 0) OverrideShoot 1 //Stop default projectile from being spawned (Default: 0) Spread 0.0 //Spread of the fired template entities. 0 - No spread, 0.1 - Beggar like spread, 1 - Very inaccurate (Default: 0) ItemName "TF_WEAPON_ROCKETLAUNCHER" //Can be specified to limit to a specific weapon } Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Class Heavy Skill Expert Attributes Miniboss Action Mobber Attributes IgnoreFlag Health 3750 WeaponRestrictions MeleeOnly Name "Giant Sentry Head" SpawnTemplate { Name "RedLargeSentryHead" "origin" "0 0 60" "angles" "0 0 0" } CharacterAttributes { "move speed penalty" 0.35 "increased jump height" 0.1 "torso scale" 0 "head scale" 0 "hand scale" 0 } ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Rapidfire DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Shortstop DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Armored DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Scout_Pistol_Burst DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Crit_Burstfire Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Specialist Attributes AlwaysFireWeapon Action Sniper Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Equalizer Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Soldier_Escape_Plan Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Pyro_Phlogistinator DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_SlowBarrage DesiredAttackRange 400 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Demoman_Sticky DesiredAttackRange 550 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Panic DesiredAttackRange 250 Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Engineer_Widowmaker Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Engineer_Pomson_Spammer Action Mobber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Medic_Uber Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Medic_Kritzkreig Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Medic_Shield Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } } TFBot { Template T_TFBot_Giant_Medic_Syringe DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Medic_Blut DesiredAttackRange 250 Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Medic_Crossbow_Spammer DesiredAttackRange 750 Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Homing Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload_Homing Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Engineer_Pomson_Spread Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Demo_Burst_Bounce DesiredAttackRange 400 Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Soldier_Bison_Homing DesiredAttackRange 350 Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } TFBot { Template T_TFBot_Giant_Demoman_Persian Attributes IgnoreFlag ClassIcon red2_lite AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber } } } } }