// Tavanda by PDA Expert. // Getting back into the groove with more simple missions. #base robot_standard.pop #base robot_giant.pop WaveSchedule { StartingCurrency 1200 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no FixedRespawnWaveTime 2 PrecacheModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" PrecacheModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" BodyPartScaleSpeed 9999 NoCritPumpkin 1 SpawnTemplate FuckYou_Baltimore ExtraSpawnPoint { Name "spawnbot_middle" TeamNum 3 X "-166" Y "-8728" Z "-73" } PointTemplates { FuckYou_Baltimore { OnSpawnOutput { Target "trigger_gravity" Action "kill" } } } Templates { T_TFBot_Scout_Sandman_Mark_Spooky { Class Scout ClassIcon scout_stun Name "Spooky Baller" Skill Hard WeaponRestrictions MeleeOnly Item "The Sandman" Item "Pest's Pads" Item "The Strikeout" ItemAttributes { ItemName "The Sandman" "mark for death" 1 } ItemAttributes { ItemName "The Strikeout" "set item tint RGB" 1315860 "attach particle effect" 38 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Scout_Sandman_Fast_Mark_Spooky { Class Scout ClassIcon scout_stun Name "Spooky Scary Baller" Skill Hard WeaponRestrictions MeleeOnly Item "The Sandman" Item "Pest's Pads" Item "The Strikeout" ItemAttributes { ItemName "The Sandman" "mark for death" 1 "effect bar recharge rate increased" 0.25 } ItemAttributes { ItemName "The Strikeout" "set item tint RGB" 1315860 "attach particle effect" 38 } ItemColor { ItemName "The Sandman" Red 25 Green 25 Blue 25 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Scout_Normal_Spooky { Class Scout Name "Scout Skeleton" Skill Normal Item "The Robot Running Man" Item "The Extra Layer" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Scout_Normal_FAN_NoExtraStats_Spooky { Class Scout ClassIcon scout_fan Name "Force-a-Nature Scout Skeleton" Skill Normal MaxVisionRange 600 Item "The Fed-Fightin' Fedora" Item "The Imp's Imprint" Item "The Force-a-Nature" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Scout_Scorched_Champion // Minigiant SOAS Scout with a ring of fire, moves slower. { Class Scout ClassIcon scout_sunstick_swordstone Name "Scorched Champion" Skill Hard Scale 1.3 Health 400 WeaponRestrictions MeleeOnly RingOfFire 8 Item "Sun-on-a-Stick" Item "Hephaistos' Handcraft" Item "Athenian Attire" ItemAttributes { ItemName "Sun-on-a-Stick" "damage bonus" 1.5 "fire rate penalty" 1.5 } ItemAttributes { ItemName "Athenian Attire" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 0.75 "voice pitch scale" 0.75 "ragdolls become ash" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Soldier_Normal_Spooky { Class Soldier Name "Army Skeleton" Skill Normal Item "The Shellmet" Item "Flakcatcher" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Soldier_Normal_Conch_Spooky { Class Soldier ClassIcon soldier_conch Name "Leading Army Skeleton" Skill Normal Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Item "The Concheror" Item "Flakcatcher" Item "Stout Shako" ItemAttributes { ItemName "Stout Shako" "set item tint RGB" 15132390 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Soldier_Extended_Buff_Banner_Spooky { Class Soldier Name "Extended Buff Army Skeleton" Skill Normal ClassIcon soldier_buff Attributes SpawnWithFullCharge Item "Flakcatcher" Item "L4D Hat" Item "The Buff Banner" ItemAttributes { ItemName "L4D Hat" "set item tint RGB" 15185211 } CharacterAttributes { "increase buff duration" 9.0 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Soldier_Stuntman // Soldier Bots that rocket jump into the air. { Class Soldier Name "Stuntman" Skill Hard ClassIcon soldier_explode Attributes HoldFireUntilFullReload RocketJump 2 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "The Gunboats" Item "Sober Stuntman" Item "The Juggernaut Jacket" Item "Stunt Suit" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "self dmg push force decreased" 1.5 Paintkit_proto_def_index 210 Set_item_texture_wear 0 } CharacterAttributes { "always gib" 1 "increased air control" 3 "health regen" 8 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } Skeleton_Beggar // Designed by Yoovy { //TFBot Class Soldier Skill Hard ClassIcon soldier_bazooka Name "Trashheap" Health 300 Scale 1.25 //Gib on Death CharacterAttributes { "SPELL: set Halloween footstep type" 30719 "voice pitch scale" 0.3 } //Weapons Item "The Beggar's Bazooka" ItemAttributes { ItemName "The Beggar's Bazooka" "reload time increased hidden" 1.15 "auto fires when full" 1 "auto fires full clip" 1 } //Cosmetics Item "The Man in Slacks" Item "Mad Lad" Item "Big Steel Jaw of Summer Fun" Item "The Helmet Without a Home" ItemAttributes { ItemName "The Helmet Without a Home" "set item tint RGB" 2960676 } //Rafmod UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 VoiceCommand { Delay 0 Cooldown 5 Repeats 0 Type "Battle cry" IfSeeTarget 1 } CustomEyeGlowColor "255 174 43" } T_TFBot_Pyro_Easy_Spooky { Class Pyro Skill Easy Name "Pyro Skeleton" Item "Ghostly Gibus" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "200 200 200" } T_TFBot_Pyro_Airblast_Normal_Spooky { Class Pyro ClassIcon pyro_reflect_daan Skill Normal Name "Airblasting Skeleton" Item "Trickster's Turnout Gear" Item "Brigade Helm" Item "Upgradeable TF_WEAPON_FLAMETHROWER" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" Paintkit_proto_def_index 296 Set_item_texture_wear 0 } ItemAttributes { ItemName "Brigade Helm" "set item tint rgb" 13595446 "attatch particle effect" 64 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Demoman_Sticky_Spooky // Slightly weaker demo bot { Class Demoman Skill Normal Name "Sticky Skeleman" WeaponRestrictions SecondaryOnly ClassIcon demo_sticky_daan Item "Mad Lad" Item "The Grenadier's Softcap" Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.01 "max pipebombs decreased" -6 "sticky arm time penalty" 0.5 "Projectile range decreased" 0.5 "faster reload rate" 0.5 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Demo_Burst_Spooky { Class Demoman Name "Burst Fire Skeleman" ClassIcon demo_burst Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "Mad Lad" Item "The Eliminators Safeguard" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.75 "fire rate bonus" 0.05 "clip size penalty" 0.5 "projectile spread angle penalty" 3 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Heavy_Gnome_Pickaxe // designed by Yoovy { Class Heavyweapons Name "Sknome" Skill Expert Health 75 ClassIcon soldier_escapeplan Scale 0.65 WeaponRestrictions MeleeOnly Item "The Crossing Guard" Item "dec2014 Viking Boots" Item "Frostbite Fit" Item "Gnome Dome" AimOffset "0 0 -25" ItemAttributes { ItemName "The Crossing Guard" "dmg penalty vs players" 0.38 "dmg penalty vs buildings" 0.08 "fire rate bonus" 0.5 "dmg from melee increased" 2.5 "custom item model" "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" "gesture speed increase" 1.5 "kill forces attacker to laugh" 1 "melee range multiplier" 0.7 "custom kill icon" "pickaxe" } ItemAttributes { ItemName "Gnome Dome" "item style override" 2 } CharacterAttributes { "always gib" 1 "torso scale" 0.8 "head scale" 1.35 "hand scale" 1.2 "increased jump height" 1.35 "voice pitch scale" 2 "ignored by enemy sentries" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Heavyweapons_Heavyweight_Champ_Spooky { Class Heavyweapons Name "Spookweight Champ" Skill Hard ClassIcon heavy_champ WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "The Spooky Sleeves" Item "Pugilist's Protector" ItemAttributes { ItemName "Pugilist's Protector" "set item tint RGB" 1315860 } ItemColor { ItemName "the killing gloves of boxing" Red 25 Green 25 Blue 25 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Heavyweapons_Fist_Spooky { Class Heavyweapons ClassIcon heavy_steelfist Name "Calcium Gauntlet" Skill Hard Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "The Juggernaut Jacket" Item "Iron Lung" Item "Steel Pipes" Item "Das Metalmeatencasen" Item "Shin Shredders" Item "The Hellmet" Item "The Coffin Kit" ItemAttributes { ItemName "The Coffin Kit" "attachment name" "flag" "attachment offset" "0 10 -35" "attachment angles" "45 -90 0" "attachment scale" 1.25 } ItemColor { ItemName "Das Metalmeatencasen" Red 25 Green 25 Blue 25 } ItemColor { ItemName "Steel Pipes" Red 100 Green 100 Blue 100 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Heavy_Normal_Spooky { Class Heavy Name "Heavyweapons Skeleton" Skill Normal Item "The Soldier's Stogie" ITem "Graybanns" Item "The Man in Slacks" Item "Brute's Braces" CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" } T_TFBot_Medic_BigHead_Granter // Grants the Balloon Head condition. { Class Medic ClassIcon medic_jumping Name "Flight And Fight Skeleton" Skill Normal Attributes SpawnWithFullCharge Attributes IgnoreEnemies Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Item "dec2014 Surgeon's Shako" Item "Wings of Purity" ItemAttributes { ItemName "The Quick-Fix" "effect cond override" 84 "uber duration bonus" 9999 "bot medic uber health threshold" 6000 "mult medigun range" 2 "medigun passive attributes" "player gravity ballon head|0.65|head scale|1" "medigun passive attributes owner" "player gravity ballon head|0.65|head scale|1" } ItemColor { ItemName "The Quick-Fix" Red 173 Green 0 Blue 204 } CharacterAttributes { "heal rate bonus" 0 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Medic_BigHeal_Spooky { Class Medic Name "Big Heal Skeleton" Skill Normal Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.1 } CharacterAttributes { "heal rate bonus" 10 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Medic_Kritzkrieg // Simple kritzkreig medic. { Class Medic Name "Kritz Skeleton" ClassIcon medic_kritz Skill Normal Attributes SpawnWithFullCharge Item "The Kritzkrieg" Item "Lo-Fi Longwave" ItemAttributes { ItemName "The Kritzkrieg" "uber duration bonus" 600 "bot medic uber health threshold" 600 } ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Medic_QuickUber_Improved // Slight improvements for the bot, not much. { Class Medic Name "Quick Uber Skeleton" ClassIcon medic_uber Skill Normal Attributes SpawnWithFullCharge Item "Flatliner" Item "Hazardous Environment Vest" Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 5 "uber duration bonus" -3 } ItemAttributes { ItemName "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "heal rate bonus" 0.1 "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 } T_TFBot_Sniper_Spooky { Class Sniper Name "New Zealandian Skeleton" Skill Hard MaxVisionRange 2500 Item "The Classy Capper" Item "Rugged Rags" UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" UseHumanAnimations 1 CustomEyeGlowColor "255 174 43" } T_TFBot_Sniper_Huntsman_Spooky { Class Sniper Name "Boneman" Skill Hard ClassIcon sniper_bow WeaponRestrictions PrimaryOnly Item "The Huntsman" Item "Headhunter's Brim" Item "Hunting Cloak" ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.5 } CharacterAttributes { "always gib" 1 } UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomEyeGlowColor "255 174 43" } T_TFBot_Sniper_PumpkinSpell // Designed by Yoovy { Name "Pumpkin Jack" Class Sniper Skill Normal WeaponRestrictions MeleeOnly ClassIcon spell_pumpkin_lite Health 400 Scale 1.25 UseHumanModel 1 UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" Skin 3 Item "Horseless Headless Horseman's Head" Item "Warlock's Warcloak" Item "TF_WEAPON_SPELLBOOK" Item "The Freedom Staff" StripItemSlot 0 StripItemSlot 1 Spell //Gives specified spell to bots. { Delay 10 Cooldown 10 IfSeeTarget 1 Repeats 3 Type "Pumpkin MIRV" } ItemAttributes { ItemName "Warlock's Warcloak" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Freedom Staff" "custom kill icon" "spellbook_skeleton" "damage penalty" 0.75 "killstreak tier" 2 "killstreak idleeffect" 2 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "is_passive_weapon" 1 } CharacterAttributes { "SPELL: set Halloween footstep type" 15185211 "bombinomicon effect on death" 1 "move speed penalty" 0.8 "voice pitch scale" 0.3 "head scale" 1.2 } } T_TFBot_Spy_Spooky { Class Spy Name "Jester Skeleton" Skill Expert Item "Jumping Jester" Item "The Last Laugh" Item "Upgradeable TF_WEAPON_KNIFE" ItemAttributes { ItemName "Upgradeable TF_WEAPON_KNIFE" Paintkit_proto_def_index 273 Set_item_texture_wear 0 } CharacterAttributes { "always gib" 1 "voice pitch scale" 1.44 } UseHumanAnimations 1 UseCustomModel "models\bots\skeleton_sniper\skeleton_sniper.mdl" CustomEyeGlowColor "135 239 255" } T_TFBot_Giant_Scout_Fast_Spooky { Class Scout Name "Super Scary Skeleton" ClassIcon scout_giant_fast Skill Easy Health 1200 Item "The Masked Fiend" Item "The Maniac's Manacles" Item "Unarmed Combat" WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "200 200 200" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Soldier_Crit_Spooky { Class Soldier Name "Giant Menacing Skeleton" ClassIcon soldier_crit Skill Normal Health 3800 Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Original" Item "Cranial Cowl" Item "Field Fatigues" Item "EOTL_demopants" ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "135 239 255" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Soldier_Eldrich_Box { Class Soldier Name "Giant Eldrich Box Skeleton" ClassIcon soldier_bison_homing_lite Skill Expert Health 4200 MaxVisionRange 1000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Black Box" Item "The Birdman of Australiacatraz" Item "Hazard Headgear" ItemAttributes { ItemName "The Black Box" "faster reload rate" 0.38 "fire rate bonus" 0.1 "dmg penalty vs players" 0.8 "dmg bonus vs buildings" 1.4 Paintkit_proto_def_index 261 Set_item_texture_wear 0 "override projectile type" 13 "energy weapon penetration" 1 "health on radius damage" 0 "clip size penalty" 1 "clip size upgrade atomic" 9 "projectile spread angle penalty" 4 "set item tint RGB" 16738740 "mod projectile heat seek power" 100 "mod projectile heat aim error" 65 "mod projectile heat aim start time" 0.3 "mod projectile heat aim time" 1 "projectile lifetime" 2.8 "custom weapon fire sound" "Weapon_CowMangler.Single" } ItemAttributes { ItemName "Hazard Headgear" "set item tint RGB" 5322826 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Pyro_Flaregun_Rapid_Spooky // the detonator pyro but flare instead { Class Pyro Name "Giant Spanish Pyro Skeleton" ClassIcon pyro_flare_spammer Skill Expert Health 3000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "The Flare Gun" Item "Skullbrero" Item "El Muchacho" ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Pyro_Dragon_Spooky { Class Pyro Name "Giant Dragon's Fury Skeleton" ClassIcon pyro_dragon_fury_swordstone_giant Skill Expert Health 3000 MaxVisionRange 650 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Dragon's Fury" Item "The Lunatic's Leathers" Item "Thunder Dome" Item "Scorched Earth Stompers" ItemAttributes { ItemName "Scorched Earth Stompers" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Demoman_Spooky { Class Demoman ClassIcon demo_spammer Name "Giant Rapid Fire Skeleman" Skill Expert Health 3300 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 Item "Scotch Bonnet" Item "Blast Blocker" Item "Stunt Suit" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Demo_Burst_Spooky { Class Demoman Name "Giant Burst Fire Skeleman" ClassIcon demo_burst_giant Health 3300 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "Blast Defense" Item "Blast Blocker" Item "Stunt Suit" 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 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Heavyweapons_Spooky { Class Heavyweapons Name "Giant Heavyweapons Skeleton" ClassIcon heavy_giant Skill Expert Health 5000 WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss Item "gentlemanne_minigun_topshelf" Item "Mantreads" Item "The Soldier's Stogie" Item "The Mann of the House" Item "Brute's Braces" Item "Crook's Cap" ItemAttributes { ItemName "gentlemanne_minigun_topshelf" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Heavy_Buckshot_Spooky // A more tame shotgun heavy, intended to have more general use rather than being exclusive to high cash. { Class Heavyweapons Name "Giant Buckshot Skeleton" ClassIcon heavy_shotgun_burst Skill Expert Health 5000 WeaponRestrictions SecondaryOnly MaxVisionRange 800 Attributes MiniBoss Item "Combat Slacks" Item "Heavy Harness" Item "Siberian Tigerstripe" Item "The Man in Slacks" Item "L4D Hat" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "fire rate bonus" 0.2 "damage bonus" 1.33 "faster reload rate" 0.75 "auto fires when full" 1 "auto fires full clip" 1 } ItemAttributes { ItemName "L4D Hat" "set item tint RGB" 2636109 } CharacterAttributes { "move speed bonus" 0.55 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Giant_Engineer_Widowmaker_Spooky { Class Engineer Name "Giant Widowmaker Skeleton" ClassIcon engineer_widowmaker_nys Skill Expert Health 3000 Attributes MiniBoss Item "The Widowmaker" Item "The Western Wraps" Item "The Flared Frontiersman" Action Fetchflag ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "voice pitch scale" 0 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 CustomEyeGlowColor "189 23 25" CustomEyeParticle "killstreak_t6_lvl2" } T_TFBot_Boss_Soul_Syphon // Medic boss which uses the medigun to deal damage. { Class Medic Name "Soul Syphon" ClassIcon medic_angel_nys Skill Normal Health 32000 Scale 1.8 Attributes MiniBoss Attributes UseBossHealthBar Action Mobber WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_MEDIGUN" Item "The Shaolin Sash" Item "Ramses' Regalia" Item "Templar's Spirit" Item "Results Are In Taunt" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" Paintkit_proto_def_index 255 Set_item_texture_wear 0 //"mult medigun range" 1.66 "medigun attack enemy" 0.45 "heal rate bonus" 1.5 "medigun particle" "passtime_beam" "mark for death" 1 "ubercharge rate penalty" 0 "custom kill icon" "purgatory" "add attributes on hit" "hud overlay|effects/bleed_overlay|1" "fire input on hit" "!caller^speakresponseconcept^TLK_PLAYER_ATTACKER_PAIN" "fire input on hit name restrict" "player" } Taunt { Delay 2 Cooldown 0 Repeats 1 Duration 2 Name "Results Are In Taunt" IfSeeTarget 1 } InterruptAction { AimTarget "ClosestPlayer" Delay 2.5 Repeats 1 Cooldown 1 Duration 1 } FireWeapon { Delay 5 Cooldown 1 Repeats 0 IfSeeTarget 1 Duration 1 Type "Primary" } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "override footstep sound set" 4 "voice pitch scale" 0.75 "SET BONUS: special dsp" 13 } UseCustomModel "models\bots\skeleton_sniper_boss\skeleton_sniper_boss.mdl" UseHumanAnimations 1 AlwaysGlow 1 } } Mission { Where spawnbot_middle Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 7 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster Name "Straight to the Bone Zone" Item "The Hellmet" CharacterAttributes { "head scale" 3 "torso scale" 0.25 } } } Mission { Where spawnbot Objective Spy BeginAtWave 2 RunForThisManyWaves 2 Where spawnbot_right InitialCooldown 15 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy_Spooky } } Mission { Where spawnbot_left Objective Sniper BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Spooky } } Mission { Where spawnbot_right Objective Spy BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 50 DesiredCount 5 TFBot { Template T_TFBot_Spy_Spooky } } // Wave 1/6 ($1050) // 4 Giant Rapid Fire Demomen // 18 Bowmen // 24 Heavyweight Champs // 15 Pyros (Easy) // 24 Soldiers (Normal) // 8 Concheror Soldiers (Normal) & 1 Big-Heal Medic Each // 2 Giant Widowmaker Engineers // Support : Sticky Demomen Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 4 MaxActive 2 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 10.5 FirstSpawnWarningSound "ambient/creatures/town_zombie_call1.wav" TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demoman_Spooky } } WaveSpawn { Name "wave01" TotalCount 18 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 3.5 TotalCurrency 100 TFBot { Template T_TFBot_Sniper_Huntsman_Spooky Skill Normal CustomEyeGlowColor "135 239 255" } } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 9 SpawnCount 1 Where spawnbot Where spawnbot_right WaitBeforeStarting 8.25 WaitBetweenSpawns 2.75 TotalCurrency 75 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Spooky } } WaveSpawn { Name "wave02" TotalCount 16 MaxActive 6 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 6.5 WaitBetweenSpawns 5.75 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Soldier_Normal_Conch_Spooky } TFBot { Template T_TFBot_Medic_BigHeal_Spooky } } } WaveSpawn { Name "wave02" TotalCount 24 MaxActive 8 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 7.5 WaitBetweenSpawns 3.75 TotalCurrency 150 TFBot { Template T_TFBot_Soldier_Normal_Spooky } } WaveSpawn { Name "wave02_pyros" TotalCount 15 MaxActive 10 SpawnCount 5 Where spawnbot_left WaitForAllSpawned "wave01" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCurrency 75 TFBot { Template T_TFBot_Pyro_Easy_Spooky } } WaveSpawn { Name "wave03" TotalCount 2 MaxActive 2 SpawnCount 1 Where spawnbot WaitForAllSpawned "wave02" WaitBeforeStarting 12 WaitBetweenSpawns 7.5 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Engineer_Widowmaker_Spooky } } WaveSpawn { Name "wave03_support" TotalCount 36 MaxActive 8 SpawnCount 3 Where spawnbot Where spawnbot_left Support 1 WaitForAllSpawned "wave03" WaitBeforeStarting 8 WaitBetweenSpawns 4.5 TotalCurrency 100 TFBot { Template T_TFBot_Demoman_Sticky_Spooky } } } // Wave 2/6 ($950) // 8 Giant Flare Pyros // 12 Scorched Champions // 30 Scouts (Normal AI) // 1 Tank (15k HP) // 4 Giant Charged Soldiers // 18 Trashheaps // 12 Steel Gauntlets // 8 Force-A-Nature Scouts (No Extra Stats) & 1 Kritz Medic, 1 Big Heal Medic and 1 Quick Uber Medic each // Support: Pyros (Easy AI), Spies Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 8 MaxActive 4 SpawnCount 2 Where spawnbot_middle WaitBetweenSpawns 14.5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Pyro_Flaregun_Rapid_Spooky } } WaveSpawn { Name "wave01_champs" TotalCount 16 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Scorched_Champion } } WaveSpawn { Name "wave01" TotalCount 30 MaxActive 12 SpawnCount 3 Where spawnbot Where spawnbot_left WaitBeforeStarting 10 WaitBetweenSpawns 4.8 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Normal_Spooky } } WaveSpawn { Name "wave02_tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "wave01" WaitBeforeStarting 15 TotalCurrency 100 Tank { Health 13000 Speed 75 Name "tankboss" StartingPathTrackNode tank_path_bomb_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave02_giants" TotalCount 5 MaxActive 3 SpawnCount 1 Where spawnbot_middle WaitForAllDead "wave01" WaitBetweenSpawns 10.5 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Soldier_Crit_Spooky } } WaveSpawn { Name "wave02" TotalCount 18 MaxActive 6 SpawnCount 1 Where spawnbot_left Where spawnbot WaitForAllDead "wave01" WaitBeforeStarting 6 WaitBetweenSpawns 3.25 TotalCurrency 100 TFBot { Template Skeleton_Beggar } } WaveSpawn { Name "wave03" TotalCount 12 MaxActive 4 SpawnCount 1 Support Limited Where spawnbot_right WaitForAllSpawned "wave02" WaitBeforeStarting 5 WaitBetweenSpawns 3.5 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist_Spooky } } WaveSpawn { Name "wave03" TotalCount 32 MaxActive 16 SpawnCount 4 Where spawnbot WaitForAllDead "wave02_giants" WaitBetweenSpawns 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Scout_Normal_FAN_NoExtraStats_Spooky } TFBot { Template T_TFBot_Medic_Kritzkrieg CharacterAttributes { "move speed bonus" 1.6 "cannot pick up intelligence" 1 } } TFBot { Template T_TFBot_Medic_BigHeal_Spooky CharacterAttributes { "move speed bonus" 1.6 "cannot pick up intelligence" 1 } } TFBot { Template T_TFBot_Medic_QuickUber_Improved CharacterAttributes { "move speed bonus" 1.6 "cannot pick up intelligence" 1 } } } } WaveSpawn { Name "wave_support" TotalCount 25 MaxActive 3 SpawnCount 1 Where spawnbot_left Where spawnbot_right Support 1 WaitForAllSpawned "wave02" WaitBeforeStarting 3 WaitBetweenSpawns 3.5 TotalCurrency 50 TFBot { Template T_TFBot_Pyro_Easy_Spooky } } } // Wave 3/6 ($1000) // 3 Super Scouts // 24 Stuntmen // 3 Giant Heavies // 36 Sandman Scouts (Mark for Death) // 24 Sticky Demomen // 4 Giant Burst Fire Demomen // 2 Super Scouts // 25 Stuntmen // Support : Pumpkin Jacks, Snipers, Spies. Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot_middle WaitBetweenSpawns 13 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Scout_Fast_Spooky } } WaveSpawn { Name "wave01" TotalCount 24 MaxActive 12 SpawnCount 2 Where spawnbot Where spawnbot_left WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Stuntman } } WaveSpawn { Name "wave02" TotalCount 3 MaxActive 2 SpawnCount 1 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 13 WaitBetweenSpawns 12 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Heavyweapons_Spooky } } WaveSpawn { Name "wave02_scouts" TotalCount 36 MaxActive 8 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave01" WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Scout_Sandman_Mark_Spooky } } WaveSpawn { Name "wave02" TotalCount 24 MaxActive 6 SpawnCount 3 Where spawnbot_left WaitForAllSpawned "wave01" WaitBeforeStarting 18 WaitBetweenSpawns 5.5 TotalCurrency 125 TFBot { Template T_TFBot_Demoman_Sticky_Spooky Attributes AlwaysCrit } } WaveSpawn { Name "wave03_bigguys" TotalCount 5 MaxActive 4 SpawnCount 1 Where spawnbot_middle WaitForAllDead "wave02" WaitBetweenSpawns 9.75 TotalCurrency 200 TFBot { Template T_TFBot_Giant_Demo_Burst_Spooky } } WaveSpawn { Name "wave03" TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot_right WaitForAllSpawned "wave03_bigguys" WaitBeforeStarting 6 TotalCurrency 150 TFBot { Template T_TFBot_Giant_Scout_Fast_Spooky } } WaveSpawn { Name "wave03" TotalCount 25 MaxActive 10 SpawnCount 5 Where spawnbot_left WaitForAllSpawned "wave02" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 50 TFBot { Template T_TFBot_Soldier_Stuntman } } WaveSpawn { Name "wave_support" TotalCount 32 MaxActive 3 SpawnCount 1 Support 1 Where spawnbot_right WaitBeforeStarting 18 WaitBetweenSpawns 8 TotalCurrency 75 TFBot { Template T_TFBot_Sniper_PumpkinSpell } } } // Wave 4/6 ($1000) // 2 Giant Eldrich Box Soldiers & 2 Quick Uber Medics each // 1 Tank (12k HP) // 20 Steel Gauntlets // 16 Heavies (Normal AI) & 1 Quick Uber Medic each // 4 Giant Buckshot Heavies & 3 Extended Buff Banner Soldiers // 24 Airblast Pyros // 5 Giant Dragon's Fury Pyros & 1 Kritz Medic each // 2 Tanks (13k HP) // Support : Pickaxe Gnomes, Spies Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { Name "wave01" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_left WaitBeforeStarting 2 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Eldrich_Box } TFBot { Template T_TFBot_Medic_QuickUber_Improved } TFBot { Template T_TFBot_Medic_QuickUber_Improved } } } WaveSpawn { Name "wave01" TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot_right TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Soldier_Eldrich_Box } TFBot { Template T_TFBot_Medic_QuickUber_Improved } TFBot { Template T_TFBot_Medic_QuickUber_Improved } } } WaveSpawn { Name "wave01_tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 TotalCurrency 100 Tank { Health 12000 Speed 75 Name "tankboss" StartingPathTrackNode tank_path_bomb_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave02" TotalCount 20 MaxActive 8 SpawnCount 1 Where spawnbot Where spawnbot_middle WaitForAllSpawned "wave01" WaitBeforeStarting 24 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Fist_Spooky } } WaveSpawn { Name "wave02" TotalCount 32 MaxActive 10 SpawnCount 2 Where spawnbot_right Where spawnbot_left WaitForAllDead "wave01" WaitBetweenSpawns 4 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Heavy_Normal_Spooky } TFBot { Template T_TFBot_Medic_QuickUber_Improved } } } WaveSpawn { Name "wave03" TotalCount 16 MaxActive 12 SpawnCount 4 Where spawnbot_middle WaitForAllSpawned "wave02" WaitBeforeStarting 7 WaitBetweenSpawns 11 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Heavy_Buckshot_Spooky } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner_Spooky } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner_Spooky } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner_Spooky } } } WaveSpawn { Name "wave03_pyros" TotalCount 24 MaxActive 12 SpawnCount 6 Where spawnbot WaitForAllSpawned "wave02" WaitBeforeStarting 12 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { Template T_TFBot_Pyro_Airblast_Normal_Spooky } } WaveSpawn { Name "wave04" TotalCount 10 MaxActive 10 SpawnCount 2 Where spawnbot WaitForAllSpawned "wave03" WaitBeforeStarting 10 WaitBetweenSpawns 9 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Giant_Pyro_Dragon_Spooky } TFBot { Template T_TFBot_Medic_Kritzkrieg } } } WaveSpawn { Name "wave04_tanks" TotalCount 2 MaxActive 2 SpawnCount 1 WaitForAllSpawned "wave03" WaitBeforeStarting 5 WaitBetweenSpawns 13 TotalCurrency 100 Tank { Health 13000 Speed 75 Name "tankboss" StartingPathTrackNode tank_path_flank_start OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "wave_support" TotalCount 100 MaxActive 10 SpawnCount 3 Support 1 Where spawnbot Where spawnbot_left Where spawnbot_right WaitForAllSpawned "wave03_pyros" WaitBeforeStarting 5 WaitBetweenSpawns 4.5 TotalCurrency 100 TFBot { Template T_TFBot_Heavy_Gnome_Pickaxe Action Mobber } } } // Wave 5/6 ($1500) // Soul Syphon // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } // WaveSpawn // { // TotalCount 1 // Where spawnbot_middle // TFBot // { // Template T_TFBot_Boss_Soul_Syphon // } // } } // Wave 6/6 ($900) // // // Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaveSpawn { TotalCount 9999 MaxActive 1 SpawnCount 1 Where spawnbot_middle RandomSpawn 1 WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Giant_Pyro_Dragon_Spooky Action Mobber } } } }