#base robot_giant.pop #base robot_standard.pop population { StartingCurrency 20000 RespawnWaveTime 1 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 1 AddSentryBusterWhenKillCountExceeds 1 Templates { T_TFBot_Spy_Mittens { ClassIcon spy Health 5 Name "Mittens Spy" Scale .75 Class Spy Skill Easy ItemAttributes { ItemName tf_weapon_revolver "override projectile type" 11 "fire rate bonus" 9999 } DamageAppliesCond { Name "TF_COND_HALLOWEEN_THRILLER" Duration 3 } DamageAppliesCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 5 } ItemAttributes { ItemName tf_weapon_knife "damage penalty" .001 "damage bonus" .001 "dmg penalty vs players" .001 "crits_become_minicrits" 1 "fire rate bonus" 4 } ItemAttributes { ItemName "the b.m.o.c." "attach particle effect" 44 "voice pitch scale" 1.5 "move speed bonus" 1.1 "bombinomicon effect on death" 1 "sapper damage penalty" .1 "sapper degenerates buildings" 1 "sapper health penalty" .1 } Item "the b.m.o.c." } T_TFBot_Friendly_MegaMush { ClassIcon mega_mush Health 9000 Name "Mega Mushroom" Scale 0.15 Class Demoman Skill Expert MaxVisionRange 100 WeaponRestrictions MeleeOnly Item "the ullapool caber" Item "The Toadstool Topper" ItemAttributes { ItemName "The Toadstool Topper" "set item tint RGB" 13595446 } CharacterAttributes { "blast dmg to self increased" 9999 "head scale" 14 "cannot be backstabbed" 1 "cancel falling damage" 1 "health regen" 9000 "hand scale" .1 "melee range multiplier" 1.5 "cannot pick up intelligence" 1 "move speed bonus" .01 "voice pitch scale" 0 "increased jump height" .001 "damage bonnus" .1 "override footstep sound set" 9 } DamageAppliesCond { Name "TF_COND_HALLOWEEN_GIANT" Duration 60 } DamageAppliesCond { Name "TF_COND_HALLOWEEN_QUICK_HEAL" Duration 3 } DamageAppliesCond { Name "TF_COND_DEFENSEBUFF_HIGH" Duration 3 } } } Mission { Objective Spy Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 99 CooldownTime 99 DesiredCount 1 TFBot { Template T_TFBot_Spy_Mittens } } Mission { Objective DestroySentries Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 InitialCooldown 5 CooldownTime 35 DesiredCount 1 TFBot { ClassIcon sentry_buster Health 5500 Name "Healing Buster" Class Medic Skill Easy WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Attributes AlwaysFireWeapon Item "the surgeon's stahlhelm" ItemName "the quick-fix" CharacterAttributes { "ubercharge rate bonus" 11 "uber duration bonus" 9 "heal rate bonus" 20 "move speed penalty" .35 "overheal bonus" 3 "cannot be backstabbed" 1 "override footstep sound set" 7 "damage force reduction" .1 "airblast vulnerability multiplier" 2 "airblast vertical vulnerability multiplier" 2 "bot medic uber health threshold" 6000 } } } Wave { Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { TotalCount 111 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot Support 1 TFBot { Template T_TFBot_Friendly_MegaMush FireInput { Target "!self" Action "$SetLocalOrigin" Param "0 -2568 649" Delay -1 Repeats 1 } } } WaveSpawn { Name 1w1 TotalCurrency 100 TotalCount 111 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 5 Where spawnbot TFBot { ClassIcon demoknight Health 10 Name "Headless Hairless Hatless Botman" Scale 1.8 Class Demoman Skill Easy Attributes DisableDodge Attributes MiniBoss Attributes UseBossHealthBar Item "the bootlegger" Item "the splendid screen" Item "the horseless headless horseman's headtaker" Item "the horsemann's hand-me-down" DamageAppliesCond { Name "TF_COND_HALLOWEEN_KART" Duration 10 } DamageAppliesCond { Name "TF_COND_PARACHUTE_ACTIVE" Duration 10 } DamageAppliesCond { Name "TF_COND_HALLOWEEN_GIANT" Duration 10 } ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 "charge impact damage increased" 7 } ItemAttributes { ItemName "the horseless headless horseman's headtaker" "damage bonus" .2 "fire rate penalty" .9 "bleeding duration" 1 "apply z velocity on damage" 520 "apply look velocity on damage" 500 "damage causes airblast" 1 "killstreak effect" 1 "killstreak idleeffect" 1 "killstreak tier" 3 "kill eater" 1 } CharacterAttributes { "move speed bonus" .35 "override footstep sound set" 4 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" .01 "health regen" 80 "rage giving scale" 2 "head scale" .01 } } } WaveSpawn { TotalCurrency 100 TotalCount 111 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 99 Where spawnbot TFBot { ClassIcon heavy_sandvich2_nys Health 900 Name "Healthy Champ" Class HeavyWeapons Skill Easy WeaponRestrictions MeleeOnly Item "the sandvich" Item "tough guy's toque" Attributes DisableDodge ItemAttributes { ItemName "tf_weapon_minigun" "provide on active" 1 "damage bonus" 0 "health regen" -9000 } ItemAttributes { ItemName "tough guy's toque" "attach particle effect" 17 } ItemAttributes { ItemName "tf_weapon_fists" "damage penalty" -4 "fire rate penalty" 1 } CharacterAttributes { "dmg taken increased" .1 "move speed penalty" .5 "health regen" 50 "rage giving scale" 9 "cannot be backstabbed" 1 "cannot pick up intelligence" 1 "voice pitch scale" .5 "damage force reduction" 3 "airblast vulnerability multiplier" 3 "airblast vertical vulnerability multiplier" 3 } DamageAppliesCond { Name "TF_COND_CRITBOOSTED_CTF_CAPTURE" Duration 20 } DamageAppliesCond { Name "TF_COND_PREVENT_DEATH" Duration 999 } DamageAppliesCond { Name "TF_COND_HALLOWEEN_QUICK_HEAL" Duration 5 } } } WaveSpawn { TotalCurrency 200 TotalCount 111 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 99 Where spawnbot TFBot { ClassIcon demoknight Health 5 Name "MELEE MEEEEEE!" Scale 1.8 Class Demoman Skill Easy Attributes "AlwaysCrit" Attributes "DisableDodge" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "Mad Lad" Item "the Vaudeville Visor" Item "the loose cannon" Item "the splendid screen" Item "the eyelander" ItemAttributes { ItemName "the loose cannon" "grenade launcher mortar mode" 0 "Projectile speed increased" 2.25 "Blast radius increased" 2.25 "dmg penalty vs players" .1 "attach particle effect" 3204 "dmg from ranged reduced" .1 "dmg bonus vs buildings" 22 "faster reload rate" -9 "no self blast dmg" 1 } ItemAttributes { ItemName "the splendid screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "the eyelander" "damage bonus" 5 "fire rate penalty" 2 "critboost on kill" 5 "heal on kill" 2000 "dmg bonus vs buildings" 3 "attach particle effect" 17 "melee range multiplier" 1.1 } CharacterAttributes { "move speed bonus" .5 "override footstep sound set" 4 "damage force reduction" .1 "airblast vulnerability multiplier" .1 "airblast vertical vulnerability multiplier" .5 "rage giving scale" .5 } DamageAppliesCond { Name "TF_COND_CANNOT_SWITCH_FROM_MELEE" Duration 15 } DamageAppliesCond { Name "TF_COND_RUNE_KNOCKOUT" Duration 1 } WeaponSwitch { Type "Primary" MaxTargetRange 9999 MinTargetRange 270 Delay 0.1 Repeats 0 Cooldown 0 IfSeeTarget 0 } WeaponSwitch { Type "Melee" MaxTargetRange 260 MinTargetRange 1 Delay 0.2 Repeats 0 Cooldown 0 IfSeeTarget 1 } } } } }