WaveSchedule { Templates { //wizards T_TFBot_Wizard_Pyromancer { Class Pyro Name "Pyromancer" Skill Expert Item "TF_WEAPON_SPELLBOOK" ClassIcon spellbook_lite WeaponRestrictions MeleeOnly Item "Sun-on-a-Stick" Item "Point and Shoot" ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 1 Cooldown 6 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Fireball" } } T_TFBot_Wizard_Multi { Class Pyro Name "Sorcerer" Skill Expert Item "TF_WEAPON_SPELLBOOK" ClassIcon spellbook_lite WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Item "The Solemn Vow" Item "The Seared Sorcerer" Spell { Delay 1 Cooldown 7 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Common" } CharacterAttributes { "cancel falling damage" 1 } } T_TFBot_Wizard_Invis_Type1 //axe demoknight { Class Demoman Name "Drunk Illusionist" ClassIcon spellbook_lite Skill Hard Item "The Scottish Handshake" Item "Ali Baba's Wee Booties" Item "The Tartan Shade" Item "TF_WEAPON_SPELLBOOK" WeaponRestrictions MeleeOnly Attributes IgnoreFlag Action Mobber ItemAttributes { ItemName "The Scottish Handshake" "damage bonus" 1.2 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } VoiceCommand //Periodacally uses voice commands { Delay 0.1 //Time before the first voice command starts (Default: 10) Cooldown 2 //Time between each voice command (Default: 10) Repeats 0 //How many times should bot use the voice command in total (Default: 0 - Infinite) Type "Positive" // Type of voice command, Possible values: } Spell { Delay 1 Cooldown 8 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Invisibility" } Spell { Delay 3 Cooldown 12 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Teleport" } CharacterAttributes { "SET BONUS: special dsp" 38 "cancel falling damage" 1 "move speed bonus" 0.85 } } T_TFBot_Wizard_Invis_Type2 //backburner pyro { Class Pyro Name "Infernal Illusionist" ClassIcon spellbook_lite Skill Expert Item "The Backburner" Item "TF_WEAPON_SPELLBOOK" Item "Point and Shoot" Item "Sharpened Volcano Fragment" WeaponRestrictions MeleeOnly Attributes IgnoreFlag ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Action Mobber VoiceCommand //Periodacally uses voice commands { Delay 0.1 //Time before the first voice command starts (Default: 10) Cooldown 2 //Time between each voice command (Default: 10) Repeats 0 //How many times should bot use the voice command in total (Default: 0 - Infinite) Type "Positive" // Type of voice command, Possible values: } Spell { Delay 1 Cooldown 8 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Invisibility" } Spell { Delay 3 Cooldown 12 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Teleport" } CharacterAttributes { "SET BONUS: special dsp" 38 "cancel falling damage" 1 } } T_TFBot_Wizard_Invis_Type3 //caber knight { Class Demoman Name "Chaotic Illusionist" ClassIcon spellbook_lite Skill Expert Item "The Tide Turner" Item "The Ullapool Caber" Item "Ali Baba's Wee Booties" Item "The Tartan Shade" Item "TF_WEAPON_SPELLBOOK" WeaponRestrictions MeleeOnly Attributes IgnoreFlag ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Ullapool Caber" "fire rate bonus" 0.6 "blast radius increased" 0.5 } Action Mobber VoiceCommand //Periodacally uses voice commands { Delay 0.1 //Time before the first voice command starts (Default: 10) Cooldown 2 //Time between each voice command (Default: 10) Repeats 0 //How many times should bot use the voice command in total (Default: 0 - Infinite) Type "Battle cry" // Type of voice command, Possible values: } Spell { Delay 1 Cooldown 8 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Invisibility" } Spell { Delay 3 Cooldown 12 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Teleport" } CharacterAttributes { "blast dmg to self increased" 10 "damage bonus" 2 "charge recharge rate increased" 8 "SET BONUS: special dsp" 38 "cancel falling damage" 1 } } T_TFBot_Wizard_Elder_Pyromancer { Class Pyro Health 3000 Name "Elder Pyromancer" Skill Expert Item "TF_WEAPON_SPELLBOOK" Item "Sun-on-a-Stick" Attributes MiniBoss ClassIcon spellbook_lite_giant WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Item "The Crone's Dome" Spell { Delay 1 Cooldown 7 Repeats 0 IfSeeTarget 0 Charges 2 Limit 2 Type "Fireball" } Spell { Delay 1 Cooldown 10 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 IfHealthBelow 1800 Type "Meteor Shower" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 } } T_TFBot_Wizard_Elder_Necromancer { Class Heavyweapons Health 5000 Name "Elder Necromancer" Skill Expert Item "TF_WEAPON_SPELLBOOK" Item "The Bat Outta Hell" Attributes MiniBoss ClassIcon spellbook_lite_giant WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Item "Spine-Chilling Skull" Spell { Delay 18 Cooldown 23 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Summon Skeletons" } Spell { Delay 1 Cooldown 30 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 IfHealthBelow 2500 Type "Summon Monoculus" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 } } T_TFBot_Wizard_Elder_Veteran_Wizard { Class Pyro Health 3200 Name "Elder Veteran Sorcerer" Skill Expert Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss ClassIcon spellbook_lite_giant Item "Sharpened Volcano Fragment" Item "The Seared Sorcerer" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 1 Cooldown 6 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Common" } Spell { Delay 1 Cooldown 7.5 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 IfHealthBelow 2400 Type "Common" } Spell { Delay 1 Cooldown 9 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 IfHealthBelow 1600 Type "All" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "cancel falling damage" 1 } } //Small Robots T_TFBot_Medic_Uber_Armored { Class Medic Name "Armored Uber Medic" Item "Medic Mask" Item "Berliner's Bucket Helm" ClassIcon medic_uber_armored_lite Skill Hard Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 0.5 } CharacterAttributes { "heal rate bonus" 5 "dmg taken increased" 0.5 } } T_TFBot_Soldier_Dual_Pickaxe { Class Soldier Name "Dual Pickaxe Soldier" ClassIcon soldier_pickaxe_dual Skill Expert WeaponRestrictions MeleeOnly Item "The Escape Plan" ItemAttributes { ItemName "The Escape Plan" "self mark for death" 0 "mod shovel damage boost" 1 "mod shovel speed boost" 1 "reduced_healing_from_medics" 1 } CharacterAttributes { "blast dmg to self increased" 0.01 "cancel falling damage" 1 } } T_TFBot_Soldier_Conch_Katana { Class Soldier Name "Conch Zatoichi Soldier" Skill Expert ClassIcon soldier_samurai_conch WeaponRestrictions MeleeOnly Attributes SpawnWithFullCharge Item "The Concheror" Item "The Half-Zatoichi" Item "Soldier Samurai Hat" CharacterAttributes { "increase buff duration" 100.0 "deploy time increased" 0.01 "gesture speed increase" 10 } } T_TFBot_Sniper_Berserker { Class Sniper Name "Australian Berserker" Skill Expert ClassIcon sniper_jug_shahanshah Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "The Shahanshah" CharacterAttributes { "move speed bonus" 0.8 "cannot be backstabbed" 1 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Medic_Kritz { Class Medic Skill Expert ClassIcon medic_kritz Name "Kritz Medic" Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 200 } } T_TFBot_Pyro_Airblast { Name "Airblast Pyro" Skill Expert Class Pyro ClassIcon pyro_reflect_daan Item "The Degreaser" Item "Traffic Cone" FireWeapon { Delay 0.5 Cooldown 0.5 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.1 "airblast pushback scale" 0.01 "damage bonus" 0.0001 "airblast_pushback_disabled" 1 "airblast_pushback_no_stun" 1 "allowed in medieval mode" 1 } } T_TFBot_Demoman_Knight_Axe { Class Demoman Name "Axe Demoknight" ClassIcon demoknight Skill Hard Item "The Chargin' Targe" Item "The Scotsman's Skullcutter" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Scotsman's Skullcutter" "critboost on kill" 3 } } T_TFBot_Demoman_Knight_Charge { Class Demoman Name "Charging Demoknight" ClassIcon demoknight Skill Hard Item "The Chargin' Targe" Item "The Claidheamohmor" Item "Ali Baba's Wee Booties" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Claidheamohmor" "critboost on kill" 3 } } T_TFBot_Demoman_Knight_Zatoichi { Class Demoman Skill Hard ClassIcon demoknight WeaponRestrictions MeleeOnly Name "Zatoichi Demoknight" Item "The Half-Zatoichi" Item "The Chargin' Targe" Item "Ali Baba's Wee Booties" ItemAttributes { ItemName "The Chargin' Targe" "Attack not cancel charge" 1 } } T_TFBot_Demoman_Knight_Persian { Class Demoman ClassIcon demoknight Skill Hard Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } WeaponRestrictions MeleeOnly CharacterAttributes { "critboost on kill" 3 } } T_TFBot_Pyro_DF { Name "Dragon's Fury Pyro" Class Pyro Skill Hard Item "the dragon's fury" ClassIcon pyro_dragon_fury_swordstone MaxVisionRange 600 } T_TFBot_Sniper_Huntsman_Spammer_Bleed { Class Sniper Name "Rapid Fire Bleed Bowman" Item "The Huntsman" ClassIcon sniper_bow_multi_bleed Skill Hard Health 1200 Scale 1.5 ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "bleeding duration" 4 } CharacterAttributes { "head scale" 0.7 "cannot be backstabbed" 1 "move speed bonus" 0.85 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 } } T_TFBot_Scout_Basher { Class Scout Name "Basher Scout" Skill Hard Item "The Boston Basher" ClassIcon scout_basher_lite WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 } } T_TFBot_Sniper_Huntsman_Fire { Class Sniper Name "Fire Bowman" Skill Hard ClassIcon sniper_bow_ignite WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "Trophy Belt" ItemAttributes { ItemName "Trophy Belt" "attach particle effect" 13 } ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 "Set DamageType Ignite" 1 } } T_TFBot_Sniper_Huntsman_Penetrate { Class Sniper Name "Bowman" Skill Hard ClassIcon sniper_bow_penetrator WeaponRestrictions PrimaryOnly Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 "projectile penetration" 1 } } //GIANTS T_TFBot_Giant_Phlog_Pyro { Class Pyro Skill Expert Health 3000 ClassIcon pyro_phlog Item "The Phlogistinator" Name "Giant Phlogistinator Pyro" MaxVisionRange 450 Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions PrimaryOnly Taunt { Delay 1 Cooldown 15 Repeats 0 IfSeeTarget 1 } ItemAttributes { ItemName "The Phlogistinator" "charge recharge rate increased" 7 "allowed in medieval mode" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 } } T_TFBot_Giant_Heavyweapons_Shotgun_Nerfed { Class Heavyweapons Name "Giant Shotgun Heavy" ClassIcon heavy_shotgun Skill Expert Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 3 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Demo_Atomic { Class Demoman Name "Giant Atomic Demoman" ClassIcon demo_atomic_mort Item "Scotch Bonnet" Health 3300 Skill Expert Item "The Loose Cannon" Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 2.5 "fire rate bonus" 0.1 "auto fires full clip" 1 "auto fires when full" 1 "Projectile speed increased" 1.2 "projectile spread angle penalty" 5 "damage bonus" 2.5 "fuse bonus" 1.2 "damage causes airblast" 1 "blast radius increased" 1.5 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "cancel falling damage" 1 } } T_TFBot_Giant_Sniper_Multishot { Class Sniper Name "Giant Multishot Bowman" Skill Expert Health 3300 ClassIcon sniper_bow_multi Attributes MiniBoss WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Huntsman" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.8 "arrow mastery" 3 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "cancel falling damage" 1 } } T_TFBot_Giant_Medic_Vaccinator_Multi { Class Medic Skill Expert Health 4500 Item "The Vaccinator" Item "The Surgeon's Stahlhelm" Name "Giant Vaccinator Medic" ClassIcon medic_vac_trio_nys Attributes SpawnWithFullCharge Attributes IgnoreEnemies Attributes MiniBoss FireWeapon //Resist Type Switch { Delay 3 Cooldown 3 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Reload" } FireWeapon //Vacc Uber Pop { Delay 0 Cooldown 3 Repeats 0 IfSeeTarget 0 Duration 0.1 Type "Secondary" } ItemAttributes { ItemName "The Vaccinator" "heal rate bonus" 90 "medigun bullet resist deployed" 0.85 "medigun blast resist deployed" 0.85 "medigun fire resist deployed" 0.85 "ubercharge rate bonus" 500 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.0 "airblast vulnerability multiplier" 0.0 "override footstep sound set" 4 } } T_TFBot_Giant_Soldier_Spammer_Panic_Battalion { Class Soldier Name "Giant Panic Backup Soldier" ClassIcon soldier_backup_spammer Health 3800 Skill Expert Item "The Lucky Shot" Item "The Battalion's Backup" WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" -0.8 "fire rate bonus" 0.9 "fire rate bonus with reduced health" 0.6 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.65 "increase buff duration" 100 } } } }