#base robot_standard.pop #base robot_giant.pop // This is a list of templates I (idlemood) compiled that are simple templates that resemble // stuff you'd see in a valve mission (especially stuff like steel trap/oil spill). // The templates I picked are meant to not be redundant and serve a functional purpose. WaveSchedule{ Templates{ // Scouts T_TFBot_Scout_CritOCola // These guys self mark for death making them more fragile { Class Scout ClassIcon scout_cola Name "Crit-a-Cola Scout" Skill Normal Item "Crit-a-Cola" Item "Death Racer's Helmet" ItemAttributes { ItemName "Death Racer's Helmet" "set item tint RGB" 16738740 // pink as hell } } T_TFBot_Scout_Cleaver { Class Scout ClassIcon scout_cleaver Name "Cleaver Scout" Skill Expert Attributes AlwaysFireWeapon WeaponRestrictions SecondaryOnly Item "The Flying Guillotine" ItemAttributes { ItemName "The Flying Guillotine" "fire rate bonus" 1.6 "bleeding duration" -0 "effect bar recharge rate increased" 0.001 } } T_TFBot_Scout_Sandman_MarkForDeath { ClassIcon scout_stun_markdeath Class Scout Skill Expert // These guys have expert skill so dont use too many of them at once Name "Mark-For-Death Scout" WeaponRestrictions MeleeOnly Item "The Sandman" Item "The Strikeout" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.20 "mark for death" 1 } } // Soldiers T_TFBot_Soldier_Mangler // Used on wave 4 of Botbash, kinda useless since these guys get hardcountered by sentries { Class Soldier ClassIcon soldier Name "Cow Mangler Soldier" Skill Hard Item "The Cow Mangler 5000" } T_TFBot_Soldier_DirectHit { Class Soldier ClassIcon soldier_directhit_lite Name "Direct Hit Soldier" Skill Hard Item "The Direct Hit" } T_TFBot_Soldier_DirectHit_Buff { Class Soldier ClassIcon soldier_directhit_buff_lite Name "Direct Hit Buff Banner Soldier" Skill Hard Attributes SpawnWithFullCharge Item "The Buff Banner" Item "The Direct Hit" CharacterAttributes { "increase buff duration" 10.0 } } // Pyros T_TFBot_Pyro_DF { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Dragon's Fury Pyro" Skill Normal Item "The Dragon's Fury" MaxVisionRange 1000 } T_TFBot_Pyro_NoAirBlast // Hard AI Pyros without airblast { Class Pyro ClassIcon pyro Name "Pyro" Skill Hard CharacterAttributes{ "airblast disabled" 1 } } T_TFBot_Pyro_Flanker // No airblast but Expert ai { Class Pyro ClassIcon pyro Name "Pyro" //Item "The Backburner" Skill Expert CharacterAttributes{ "airblast disabled" 1 } } // Heavies T_TFBot_Heavyweapons_Gnome_Fixed // A Mitten heavy that doesn't suck (as much) { Class Heavyweapons Name "Heavy Mittens" Skill Hard ClassIcon heavy_mittens Scale 0.90 // Reduced size from 1.0 --> 0.9 WeaponRestrictions MeleeOnly Health 200 // Increased HP from 60 --> 200 Attributes AlwaysCrit Item "The All-Father" Item "Point and Shoot" // Both of these cosmetics are unused on the valve mitten heavy Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 0.2 } CharacterAttributes { "move speed bonus" 1.3 // Increased speed } } T_TFBot_Heavyweapons_Deflector // Just like the persian demoknights this template is used in valve missions but isnt found in robot_standard.pop (Used in Mannslaughter wave 4 & 5) { Class Heavy ClassIcon heavy_deflector Name "Deflector Heavy" Skill Hard MaxVisionRange 1200 Item "Deflector" Item "The U-Clank-A" ItemAttributes { ItemName "Deflector" "attack projectiles" 1.0 } } T_TFBot_Heavyweapons_Push_Deflector // These guys use an usused valve icon, kinda suck to fight against so would not recommend { Class Heavy ClassIcon heavy_deflector_push Name "Pushing Deflector Heavy" Skill Hard MaxVisionRange 950 Item "Deflector" Item "The U-Clank-A" ItemAttributes { ItemName "Deflector" "apply z velocity on damage" 125 "attack projectiles" 1.0 } } // Demomen T_TFBot_Demoman_Blast { Class Demoman ClassIcon demo_loosecannon Skill Hard Name "Blast Demo" Attributes HoldFireUntilFullReload Item "The Loose Cannon" ItemAttributes { ItemName "The Loose Cannon" "damage causes airblast" 1 "faster reload rate" 0.75 "damage bonus" 0.25 "auto fires when full" 1 "auto fires full clip" 1 "grenade launcher mortar mode" 0 "Projectile speed increased" 0.8 } } T_TFBot_Demoknight_Persian // The valve template used on wave 4 of BotBash but is not found in robot_giant.pop, same goes for small bot deflectors { Class Demoman ClassIcon demoknight_persian_nys Name "Persian Demoknight" Skill Expert WeaponRestrictions MeleeOnly Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" Item "Sultan's Ceremonial" ItemAttributes { ItemName "The Persian Persuader" "critboost on kill" 3 } ItemAttributes { ItemName "The Splendid Screen" "attack not cancel charge" 1 } CharacterAttributes { "gesture speed increase" 999.0 } } // Medics T_TFBot_Medic_Kritzkrieg // Has basically infinite uber giving its heal target crits as long as it lives { Class Medic ClassIcon medic_kritz Name "Kritzkrieg Medic" Skill Expert //Attributes AlwaysCrit // Enable or disable this attribute based off your preference Attributes SpawnWithFullCharge Item "The KritzKrieg" Item "The Virus Doctor" Item "Medic Mask" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 900 "ubercharge rate bonus" 900 } CharacterAttributes { "heal rate bonus" 2 "bot medic uber health threshold" 226 } } // Engineers // Snipers T_TFBot_Sniper_Camper // Passive healing snipers { Class Sniper ClassIcon sniper Name "Camper Sniper" Skill Normal Item "The Cozy Camper" CharacterAttributes{ "health regen" 6 // This gives them a total of 10Hp/s regen, largley irrelevant though } } T_TFBot_Sniper_Machina // These guys can technically score a double kill in one shot but that doesnt happen often, instead these guys deal more maxed chrged bodyshot dmg (150 --> 173) { Class Sniper ClassIcon sniper_penetrator Name "Machina Sniper" Skill Hard Item "The Machina" } T_TFBot_Sniper_Jarate { Class Sniper Health 125 ClassIcon sniper_jarate Name "Jarate Thrower" Skill Expert WeaponRestrictions SecondaryOnly Item "Jarate" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.12 } } T_TFBot_Sniper_Jarate_FastCharge { Class Sniper Health 125 ClassIcon sniper_jarate Name "Jarate Spammer" Skill Expert WeaponRestrictions SecondaryOnly Item "Jarate" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.05 } } // Spies // Giant Scouts // Giant Soldiers T_TFBot_Giant_Soldier_Spammer_Buff { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_buff_spammer_giant Name "Giant Spammer Buff Soldier" Attributes SpawnWithFullCharge Tag bot_giant Item "The Buff Banner" ItemAttributes { ItemName "The Buff Banner" "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Spammer_Conch { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_conch_spammer_giant Name "Giant Spammer Conch Soldier" Attributes SpawnWithFullCharge Tag bot_giant Item "The Concheror" ItemAttributes { ItemName "The Concheror" "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_Spammer_Backup { Template T_TFBot_Giant_Soldier_Spammer ClassIcon soldier_backup_spammer_giant Name "Giant Spammer Backup Soldier" Attributes SpawnWithFullCharge Tag bot_giant Item "The Battalion's Backup" ItemAttributes { ItemName "The Battalion's Backup" "increase buff duration" 9.0 } } T_TFBot_Giant_Soldier_DirectHit { Class Soldier Name "Direct Hit Giant Soldier" ClassIcon soldier_directhit_lite_giant Item "The Direct Hit" Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } // Giant Pyros T_TFBot_Giant_Pyro_DF // ===== Pyros ===== { Class Pyro ClassIcon pyro_dragon_fury_swordstone Name "Giant Dragon's Fury Pyro" Health 3000 Skill Hard Attributes MiniBoss Tag bot_giant MaxVisionRange 1000 Item "The Dragon's Fury" Item "Pyro Helm" ItemAttributes { ItemName "The Dragon's Fury" "damage bonus" 1.20 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 6 } } // Giant Demomen T_TFBot_Giant_Demoman_Blast { Class Demoman ClassIcon demo_loosecannon_giant Skill Hard Name "Giant Blast Demo" Attributes HoldFireUntilFullReload Item "The Loose Cannon" Attributes MiniBoss Health 3300 ItemAttributes { ItemName "The Loose Cannon" "damage causes airblast" 1 "faster reload rate" 0.5 "damage bonus" 1.25 "auto fires when full" 1 "auto fires full clip" 1 "grenade launcher mortar mode" 0 "Projectile speed increased" 0.8 } CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 4 } } // Giant Heavies T_TFBot_Chief_Heavyweaponsguy // Chief heavy, used him in a mission once here is the scuffed af template { Class Heavyweapons Skill Expert WeaponRestrictions PrimaryOnly Name "Sergeant Mikhail" ClassIcon heavy_king Health 70000 Scale 1.9 Item "The Heavy Artillery Officer's Cap" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "TF_WEAPON_MINIGUN" // Uses Stock minigun "damage bonus" 1.875 // Has a 25% Damage bonus to regular Giant Heavies "projectile penetration" 1.0 // Bullets penetrate through enemies } CharacterAttributes { "move speed bonus" 0.3 "health regen" 50 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } T_TFBot_Giant_Heavyweapons_Fist // Giant guantlet heavy, use the Attributes UseBossHealthBar to make them basically a tank. { Class Heavy ClassIcon heavy_steelfist_giant Name "Giant Steel Gauntlet" Health 5000 Skill Expert Attributes MiniBoss Tag bot_giant WeaponRestrictions MeleeOnly Item "War Head" Item "Fists of Steel" // IMPORTANT: these guys take double backstab damage so a good spy will melt them ItemAttributes { ItemName "Fists of Steel" "damage bonus" 3 "fire rate bonus" 0.75 } CharacterAttributes { "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "damage force reduction" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Boxing_Heavy_Fast { Class heavyweapons Name "Super Lightweight Champ" ClassIcon heavy_gru_giant Skill expert Health 5000 Item "Gloves of Running Urgently" Item "Pugilist's Protector" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "Gloves of Running Urgently" "mod_maxhealth_drain_rate" 0 "fire rate bonus" 0.6 "damage bonus" 1.3 } CharacterAttributes { "mod_maxhealth_drain_rate" 0 "move speed bonus" 0.55 "self mark for death" 1 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } // Giant Engineers // Giant Medics T_TFBot_Giant_Medic_Kritzkrieg // Same as the tiny kritz medic but bigger and with 4350 more HP { Class Medic ClassIcon medic_kritz_giant Name "Giant KritzKrieg Medic" Health 4500 Skill Expert Attributes MiniBoss Attributes AlwaysCrit Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The KritzKrieg" Item "The Virus Doctor" ItemAttributes { ItemName "The KritzKrieg" "uber duration bonus" 10000 "ubercharge rate bonus" 10000 "heal rate bonus" 200 } CharacterAttributes { "move speed bonus" 0.5 "health from healers increased" 0.005 "bot medic uber health threshold" 4501 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Medic_Uber // Pop uber at half hp { Class Medic ClassIcon medic_uber_giant Name "Giant Uber Medic" Health 4500 Skill Expert Attributes MiniBoss Attributes IgnoreEnemies Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "The Warsworn Helmet" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 0.0 "heal rate bonus" 200.0 } CharacterAttributes { "bot medic uber health threshold" 2250 // They will pop uber at 2250 HP "airblast vulnerability multiplier" 0.60 "health from healers increased" 0.005 "damage force reduction" 0.60 "move speed bonus" 0.50 } } // Giant Snipers T_TFBot_Giant_Sniper_Huntsman_Spammer // Didnt include the non spammer variant cause they suck { Class Sniper ClassIcon sniper_bow_multi_giant Name "Giant Rapid Fire Bowman" Health 3000 Skill Expert Attributes MiniBoss Tag bot_giant Item "The Huntsman" Item "Brim-Full of Bullets" ItemAttributes { ItemName "The Huntsman" "faster reload rate" 0.35 } CharacterAttributes { "airblast vulnerability multiplier" 0.50 "override footstep sound set" 7.0 "damage force reduction" 0.50 "move speed bonus" 0.50 } } T_TFBot_Giant_Sniper_Jarate // Didnt include the non spammer variant cause they suck { Class Sniper ClassIcon sniper_jarate_giant Name "Giant Jarate Thrower" Health 2600 Skill Expert Attributes MiniBoss Tag bot_giant Item "Desert Marauder" WeaponRestrictions SecondaryOnly Item "Jarate" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "airblast vulnerability multiplier" 0.50 "override footstep sound set" 7.0 "damage force reduction" 0.50 "move speed bonus" 0.50 "override footstep sound set" 6 } } // Giant Spies // Valve robot fixes T_TFBot_Giant_Heavyweapons_BrassBeast_Fix { Class Heavy ClassIcon heavy_brass_nys Name "Giant Brass Beast Heavy" Health 5000 Skill Expert Attributes MiniBoss MaxVisionRange 1200 Item "The Brass Beast" Item "The Heavy Artillery Officer's Cap" ItemAttributes { ItemName "The Brass Beast" // Remember giant heavies dont slow down when reved, their only applicable downside is a slower rev "damage bonus" 1.75 } CharacterAttributes { "airblast vulnerability multiplier" 0.30 "override footstep sound set" 2.0 "damage force reduction" 0.30 "move speed bonus" 0.50 } } T_TFBot_Giant_Heavyweapons_Deflector_HealOnKill_Fix // This template sucks ass but here is the fix { Class Heavy ClassIcon heavy_deflector_healonkill Name "Giant Heal-On-Kill Heavy" Health 5000 Skill Expert Attributes MiniBoss MaxVisionRange 1200 Item "Deflector" Item "The Tungsten Toque" ItemAttributes { ItemName "Deflector" "attack projectiles" 1.0 "heal on kill" 5000 "damage bonus" 1.20 } CharacterAttributes { "airblast vulnerability multiplier" 0.30 "override footstep sound set" 2.0 "damage force reduction" 0.30 "move speed bonus" 0.50 } } // Chiefs T_TFBot_Chief_Demo_HybridKnight { Class Demoman Name "Chief Tavish" ClassIcon demo_bomber Skill Normal Health 25000 Item "The Bolted Bombardier" Item "The Strontium Stove Pipe" Item "The Chargin' Targe" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "fire rate bonus" 0.2 "grenade no bounce" 1 "faster reload rate" 0.35 "clip size penalty" 2.0 "Projectile speed increased" 1.4 } ItemAttributes{ ItemName "The Chargin' Targe" "attack not cancel charge" 1 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } } } }