WaveSchedule { Templates { //wizards T_TFBot_Wizard_Necromancer { Class Heavyweapons Name "Necromancer" Skill Expert Item "TF_WEAPON_SPELLBOOK" Item "The Bat Outta Hell" ClassIcon spellbook_lite WeaponRestrictions MeleeOnly Item "Spooktacles" Item "The Manneater" ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Spell { Delay 13 Cooldown 11 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Summon Skeletons" } } 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 3 Repeats 0 IfSeeTarget 0 Charges 1 Limit 2 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 1.5 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 Action Mobber StripItemSlot 0 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" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } Action Mobber ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast disabled" 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 } } 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" StripItemSlot 0 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } ItemAttributes { ItemName "The Ullapool Caber" "fire rate bonus" 0.6 } 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 4 Repeats 0 IfSeeTarget 0 Charges 3 Limit 3 Type "Fireball" } Spell { Delay 1 Cooldown 5 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 13 Cooldown 13 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Summon Skeletons" } Spell { Delay 1 Cooldown 22 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 2 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 Type "Common" } Spell { Delay 1 Cooldown 3.2 Repeats 0 IfSeeTarget 0 Charges 1 Limit 1 IfHealthBelow 1200 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" 2 } 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" ItemAttributes { ItemName "The Shahanshah" "fire rate bonus" 0.7 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Medic_Shield_Kritz { Class Medic Skill Expert ClassIcon medic_kritz_shield_lite Name "Shield Kritz Medic" Attributes SpawnWithFullCharge Attributes AlwaysCrit Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "generate rage on heal" 2 "increase buff duration" 27 "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 "airblast_pushback_disabled" 1 "airblast_pushback_no_stun" 1 } } //GIANTS T_TFBot_Giant_Phlog_Pyro { Class Pyro Skill Expert Health 3000 ClassIcon pyro_phlog Item "The Phlogistinator" Item "The MK 50" Name "Giant Phlogistinator Pyro" MaxVisionRange 450 Attributes SpawnWithFullCharge Attributes MiniBoss WeaponRestrictions PrimaryOnly Taunt { Delay 1 Cooldown 12 Repeats 0 IfSeeTarget 1 } ItemAttributes { ItemName "The Phlogistinator" "charge recharge rate increased" 7 } 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 } } } }