//This mission was made by Herple Nerp #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 800 //600 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no Advanced 1 Templates { T_TFBot_Demo_Spud { ClassIcon demo_frag Health 200 Name Spudnik Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "gentlemanne_grenadelauncher_coffinnail" Item "Potato Hat" ItemAttributes { ItemName gentlemanne_grenadelauncher_coffinnail "custom projectile model" models/weapons/w_models/w_grenade_potato.mdl "grenade no bounce" 1 "Blast radius increased" 1.25 "damage penalty" 0.8 "fuse bonus" 0.7 "blast dmg to self increased" 0 "set_item_texture_wear" 0 } } T_TFBot_Demo_Frag //Non Spud version Spud { ClassIcon demo_frag Health 200 Name "Frag Demo" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" Item "gentlemanne_grenadelauncher_coffinnail" Item "The Frag Proof Fragger" ItemAttributes { ItemName gentlemanne_grenadelauncher_coffinnail "grenade no bounce" 1 "Blast radius increased" 1.25 "damage penalty" 0.8 "fuse bonus" 0.7 "blast dmg to self increased" 0 "set_item_texture_wear" 0 } } T_TFBot_Heavyweapons_Herp_Ludmila { ClassIcon heavy_healonkill Health 300 Name "Ludmila Heavy" Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Item "Iron Curtain" ItemAttributes { ItemName "Iron Curtain" "heal on hit for rapidfire" 5 "fire rate bonus" 1.1 "damage bonus" 0.75 } } T_TFBot_Giant_Demo_WideBurst { ClassIcon demo_scatter_giant Health 3300 Name "Sir Miss-a-Lot" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "damage penalty" 0.5 "blast dmg to self increased" 0 "projectile spread angle penalty" 50 "faster reload rate" -1 "fire rate bonus" 0.1 "clip size upgrade atomic" 20.0 "fuse bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 4 } } T_TFBot_Giant_Demo_Herp_Burst_Spammer { Class Demoman Name "Giant Rapid Burst Fire Demo" ClassIcon demo_burst_spammer_giant Health 3300 Skill Hard Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.2 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "blast dmg to self increased" 0.001 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Giant_Heavyweapons_ProperBrassBeast { ClassIcon heavy_giant Health 5000 Name "Giant Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the brass beast" "damage bonus" 1.7 //Yes this is what a proper Giant Brass Beast Heavy needs, stop doing 1.5 "aiming movespeed decreased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 } Item "the brass beast" } T_TFBot_Scout_Cola { ClassIcon scout_cola Health 125 Name Scout Class Scout Skill Hard Attributes "HoldFireUntilFullReload" Item "Crit-a-Cola" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "minicrits become crits" 1 } ItemAttributes { ItemName "Crit-a-Cola" "mod_mark_attacker_for_death" 0 } } T_TFBot_Medic_Herp_FullVac_Bullet { ClassIcon medic_bullet Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" Attributes BulletImmune Item "The Kritzkrieg" Item "Halogen Head Lamp" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "lunchbox adds minicrits" 3 "heal rate bonus" 20 "medigun bullet resist passive" 2 "medigun bullet resist deployed" 2 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } T_TFBot_Medic_Herp_FullVac_Blast { ClassIcon medic_blast Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" Attributes BlastImmune Item "The Kritzkrieg" Item "Halogen Head Lamp" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName "the kritzkrieg" "lunchbox adds minicrits" 3 "heal rate bonus" 20 "medigun blast resist passive" 2 "medigun blast resist deployed" 2 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } T_TFBot_Giant_Pyro_Herp_FlareBarrage_Flare //Strongest one, Lowest HP, Medium proj speed, Most closed in flares. { ClassIcon pyro_flare_rain_nys Health 3800 Name "Captain Flarebarrage" Class Pyro Skill Expert Tag "bot_giant" WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "The Flare Gun" Item "Skullbrero" ItemAttributes { ItemName "The Flare Gun" "fire rate bonus" 0.1 "damage bonus" 1.25 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 3 "Projectile speed increased" 0.35 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 6 "airblast vulnerability multiplier" 0.25 "damage force reduction" 0.6 "airblast vertical vulnerability multiplier" 0.1 "health regen" 40 } } T_TFBot_Giant_Pyro_Herp_FlareBarrage_Scorch //Weakest one, Highest HP, Slowest proj speed, Largest spread. { ClassIcon pyro_flare_rain_nys Health 4000 Name "Captain Flarebarrage" Class Pyro Skill Expert Tag "bot_giant" WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Item "The Scorch Shot" Item "Skullbrero" ItemAttributes { ItemName "The Scorch Shot" "fire rate bonus" 0.1 "damage bonus" 1.5 "dmg bonus vs buildings" 1.5 "projectile spread angle penalty" 7 "Projectile speed increased" 0.3 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 6 "airblast vulnerability multiplier" 0.25 "damage force reduction" 0.6 "airblast vertical vulnerability multiplier" 0.1 "health regen" 40 } } T_TFBot_Giant_Demo_Caber { Class Demoman Health 3300 ClassIcon demo_caber_nys Name "Giant Caber Demo" Skill Expert Attributes "MiniBoss" WeaponRestrictions PrimaryOnly MaxVisionRange 256 Item "The Loose Cannon" Item "The Ullapool Caber" ItemAttributes { ItemName "The Loose Cannon" "blast dmg to self increased" 420 "damage bonus" 5 "blast radius increased" 2.2 "hand scale" 0 "fuse bonus" -8 "effect bar recharge rate increased" 0.01 "use large smoke explosion" 1 "dmg pierces resists absorbs" 1 } ItemAttributes { ItemName "The Ullapool Caber" "dmg penalty vs players" 0 "gesture speed increase" 0.35 "fire rate penalty" 2 "is_passive_weapon" 1 "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } T_TFBot_Soldier_Conch_Fixed { ClassIcon soldier_conch Health 200 Name "Extended Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" Item "The Concheror" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } } T_TFBot_Soldier_Buff_Fixed { ClassIcon soldier_buff Health 200 Name "Extended Buff Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "The Buff Banner" } T_TFBot_Soldier_Backup_Fixed { ClassIcon soldier_backup Health 200 Name "Extended Backup Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" CharacterAttributes { "increase buff duration" 9.0 "deploy time increased" 0.5 } Item "The Battalion's Backup" } T_TFBot_Sniper_Explosive { ClassIcon sniper_explosive Health 125 Name "Explosive Sniper" Class Sniper Skill Normal MaxVisionRange 3000 Attributes "AlwaysCrit" Item "the awper hand" Item "the bushwacka" Item "sniper's snipin' glass" ItemAttributes { ItemName "the awper hand" "sniper fires tracer" 1 "dmg penalty vs players" 0.75 "explosive sniper shot" 3 } ItemAttributes { ItemName "the bushwacka" "move speed bonus" 5 "apply look velocity on damage" 1000 "apply z velocity on damage" 500 "damage bonus" 0.5 } } T_TFBot_Medic_Kritz { ClassIcon medic_kritz Health 200 Name "Kritzkrieg Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.5 } ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 99999 "ubercharge rate bonus" 99999 } CharacterAttributes { "heal rate bonus" 5 "bot medic uber health threshold" 99999 } Item "the kritzkrieg" Item "platinum pickelhaube" } T_TFBot_Giant_Medic_Herp_Kritz { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 99999 "uber duration bonus" 99999 } CharacterAttributes { "bot medic uber health threshold" 99999 "heal rate bonus" 200 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } Item "the kritzkrieg" Item "platinum pickelhaube" } T_TFBot_Giant_Scout_Jumping_FAN //Force a nature super scout combined with jumping scout { ClassIcon scout_jumping_fan_g Health 1400 MaxVisionRange 2000 AutoJumpMin 5 AutoJumpMax 5 Name "Monarch Shotgun Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AutoJump" Attributes "AlwaysFireWeapon" Item "The Force-a-Nature" Item "The Hanger-On Hood" Item "The Flight Of The Monarch" ItemAttributes { ItemName "The Force-a-Nature" "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.5 // 50% slower reload //1.7 "scattergun knockback mult" 4 //6 "damage penalty" 0.5 //50% damage reduction //0.35 "weapon spread bonus" 0.4 } CharacterAttributes { "move speed bonus" 1.1 "increased jump height" 2 "cancel falling damage" 1 "head scale" 1.25 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 } } T_TFBot_Pyro_Phlog { ClassIcon pyro Health 175 Name "Phlogistinator Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge Item "The Phlogistinator" ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 } } T_TFBot_Pyro_Valve_Mannworks { ClassIcon pyro_flare Health 175 Name Pyro Class Pyro Skill Easy WeaponRestrictions SecondaryOnly Item "The Detonator" ItemAttributes { ItemName "The Detonator" "fire rate bonus" 0.4 "Reload time decreased" 0.2 } } T_TFBot_Heavyweapons_Gnome_Beta { Class Heavyweapons Name "Heavy Mittens" Skill Easy ClassIcon heavy_mittens Scale 0.65 WeaponRestrictions MeleeOnly Health 60 Attributes AlwaysCrit Item "The All-Father" Item "Point and Shoot" Item "The Holiday Punch" ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 0.2 } CharacterAttributes { "move speed bonus" 1.3 } } T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer { ClassIcon soldier_burstfire_spammer Health 3800 Name "Giant Rapid Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.1 "faster reload rate" 0.2 "Projectile speed increased" 0.65 "clip size upgrade atomic" 5.0 "blast dmg to self increased" 0.001 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed bonus" 0.5 } } T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer_Type2 //4 rocket burst spammer { ClassIcon soldier_burstfire_spammer Health 4000 Name "Giant Rapid Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.05 "projectile spread angle penalty" 1 "faster reload rate" 0.2 "Projectile speed increased" 0.6 "blast dmg to self increased" 0.001 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed bonus" 0.5 } } T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer_Type3 //4 rocket burst spammer, easiest one { ClassIcon soldier_burstfire_spammer Health 4200 Name "Giant Rapid Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.2 "projectile spread angle penalty" 1 "faster reload rate" 0.05 "Projectile speed increased" 0.65 "blast dmg to self increased" 0.001 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 "move speed bonus" 0.5 } } T_TFBot_Giant_Heavyweapons_Herp_Ludmila { ClassIcon heavy_healonkill_giant Health 5000 Name "Giant Ludmila Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "Iron Curtain" ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.5 "heal on hit for rapidfire" 20 "fire rate bonus" 1.1 } CharacterAttributes { "override footstep sound set" 2 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vertical vulnerability multiplier" 0.5 "airblast vulnerability multiplier" 0.1 } } T_TFBot_Giant_Scout_Cleaver_Burst { Name "Throw Football Denny" Class Scout ClassIcon scout_cleaver_giant Health 3000 Skill Expert Item "The Flying Guillotine" Item "Speedy Scoundrel" Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "override projectile type" 27 "fire rate bonus" 0.25 "faster reload rate" 0.67 "dmg penalty vs players" 0.75 } ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0 "fire rate bonus" 0.25 is_passive_weapon 1 } ItemAttributes { ItemName "Speedy Scoundrel" "item style override" 2 } ItemAttributes { ItemName "Speedy Scoundrel" "set item tint RGB" 1315860 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "hand scale" 0 } } T_TFBot_Heavyweapons_Booster { ClassIcon heavy_booster Health 300 Name "Booster Heavy" Class HeavyWeapons Skill Hard Item "storm spirit's jolly hat" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "critboost on kill" 3 "speed_boost_on_kill" 5 } } T_TFBot_Giant_Scout_Baseball_Armored_Improved { Class Scout Name "Armored Major League Scout" ClassIcon scout_stun_giant_armored Skill Expert Health 3000 Item "the bolt action blitzer" Item "mnc mascot outfit" Item "The Sandman" WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 5 "move speed penalty" 0.75 } } T_TFBot_Giant_Medic_Herp_Overheal //Doesn't actually work, have to give the illusion it's overhealing giants { ClassIcon medic_overheal_giant Health 4500 Name "Giant Overhealer Medic" Class Medic Skill Expert Tag "bot_giant" Attributes "MiniBoss" Item "The Gauzed Gaze" Item "the quick-fix" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "overheal expert" 2 "ubercharge rate bonus" 0.5 "ubercharge rate bonus" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 4499 } } T_TFBot_Giant_Soldier_SlowCritBarrage { ClassIcon soldier_barrage Health 4200 Name "Major Crits" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "AlwaysCrit" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "clip size upgrade atomic" 26 "fire rate bonus" 0.2 "faster reload rate" 0.4 "projectile spread angle penalty" 5 "Projectile speed increased" 0.35 "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 40 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 "rage giving scale" 0.1 } } T_TFBot_Giant_Pyro_Herp_Spread { ClassIcon pyro_giant Health 4000 Name "Giant Fire Spreader Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "The Backburner" Item "The Flamboyant Flamenco" ItemAttributes { ItemName "The Backburner" "flame_spread_degree" 20.0 "flame_drag" 7.5 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 6 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.6 } } T_TFBot_Pyro_Herp_Airblast { ClassIcon pyro Health 175 Name "Airblast Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Item "The Degreaser" Item "Traffic Cone" ItemAttributes { ItemName "the degreaser" "damage bonus" 0.5 "minicrits become crits" 1 "airblast pushback scale" 2.5 "mult airblast refire time" 0.5 } } T_TFBot_Medic_Herp_Overheal { ClassIcon medic_overheal Health 150 Name "Overhealer Medic" Class Medic Skill Normal Item "The Gauzed Gaze" Item "the quick-fix" ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 2 "overheal expert" 2 } CharacterAttributes { "heal rate bonus" 10 } } T_TFBot_Medic_Herp_Vac_Bullet { ClassIcon medic_bullet Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBullets" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 20 "medigun bullet resist passive" 0.9 "medigun bullet resist deployed" 0.9 "medigun charge is resists" 3 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } T_TFBot_Medic_Herp_Vac_Blast { ClassIcon medic_blast Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorBlast" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 20 "medigun blast resist passive" 0.9 "medigun blast resist deployed" 0.9 "medigun charge is resists" 4 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } T_TFBot_Medic_Herp_Vac_Fire { ClassIcon medic_fire Health 150 Name "Vaccinator Medic" Class Medic Skill Expert Attributes "SpawnWithFullCharge" Attributes "VaccinatorFire" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "lunchbox adds minicrits" 3 "heal rate bonus" 20 "medigun fire resist passive" 0.9 "medigun fire resist deployed" 0.9 "medigun charge is resists" 5 "uber duration bonus" 444 "ubercharge rate bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 444 } } T_TFBot_Heavyweapons_Penetration { ClassIcon heavy_penetrate Health 300 Name "Penetrator Heavy" Class HeavyWeapons Skill Hard Item "Iron Curtain" Item "the eliminators safeguard" ItemAttributes { ItemName "Iron Curtain" "projectile penetration heavy" 3 "fire rate penalty" 1.25 "damage bonus" 1.1 "damage all connected" 1 } } T_TFBot_Giant_Soldier_Herp_SmallBurstFire { ClassIcon soldier_burstfire Health 4200 Name "Giant Burst Fire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_rocketlauncher "fire rate bonus" 0.05 "projectile spread angle penalty" 1 "faster reload rate" 0.6 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } T_TFBot_Giant_Demoman_Normal //Valve knew how shit Giant Demos were that they never had a stock template. { ClassIcon demo_giant Health 3300 Name "Giant Demoman" Class Demoman Skill Hard WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Giant_Heavyweapons_Booster { ClassIcon heavy_booster_giant Health 5000 Name "Giant Booster Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1600 WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Item "storm spirit's jolly hat" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "damage bonus" 1.5 "critboost on kill" 3 "speed_boost_on_kill" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 2 } } T_TFBot_Scout_Bonk_Fixed { ClassIcon scout_bonk Class Scout Skill Hard Item "Bonk! Atomic Punch" Item "Bonk Helm" WeaponRestrictions MeleeOnly CharacterAttributes { "deploy time increased" 0.5 } } T_TFBot_Giant_Scout_Hooker { ClassIcon scout_giant Health 3000 Name "Giant Hooker Scout" Class Scout Skill Expert Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" WeaponRestrictions PrimaryOnly Item "Millennial Mercenary" ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "dmg penalty vs players" 70 "override projectile type" 26 "particle effect use head origin" 1 "particle effect vertical offset" -1000 "fire rate bonus" 5 "dmg pierces resists absorbs" 1 "subtract victim cloak on hit" 100 } ItemAttributes { ItemName "TF_WEAPON_BAT" "is_passive_weapon" 1 } CharacterAttributes { "override footstep sound set" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0.3 "hand scale" 0 "cancel falling damage" 1 } } T_TFBot_Giant_Heavyweapons_Herp_GRU { ClassIcon heavy_gru_giant Health 5000 Name "Super Lightweight Champ" Class HeavyWeapons Skill Expert WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" Item "gloves of running urgently MVM" ItemAttributes { ItemName "gloves of running urgently MVM" "fire rate bonus" 0.6 "damage bonus" 1.2 "minicritboost on kill" 5 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 2 } } T_TFBot_Giant_Soldier_Crit_Improved { Class Soldier Name "Giant Charged Soldier" ClassIcon soldier_crit Skill Normal Health 4000 Tag "bot_giant" Item "The Original" Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "damage bonus" 2.0 "faster reload rate" -0.8 "fire rate bonus" 2 "Projectile speed increased" 0.5 "blast dmg to self increased" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 3 } } T_TFBot_Pyro_Herp_Fury { ClassIcon pyro_dragon_fury_swordstone Health 175 Name "Dragon's Fury Pyro" MaxVisionRange 900 Class Pyro Skill Normal WeaponRestrictions PrimaryOnly Item "the dragon's fury" } T_TFBot_Giant_Demoman_Buster_Improved { ClassIcon sentry_buster Health 2500 Name "Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "The Ullapool Caber" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 } } T_TFBot_Giant_Demoman_Buster_Grapple { ClassIcon sentry_buster Health 2500 Name "Grapple Sentry Buster" Class Demoman Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "AutoJump" AutoJumpMin 3 AutoJumpMax 4 Attributes "MiniBoss" Attributes "DisableDodge" Attributes "AlwaysFireWeapon" Item "The Ullapool Caber" Item "TF_WEAPON_GRAPPLINGHOOK" ItemAttributes { ItemName "TF_WEAPON_GRAPPLINGHOOK" "is_passive_weapon" 1 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "cancel falling damage" 1 "increased jump height" 0.1 } } T_TFBot_Giant_Demoman_Buster_Fast { ClassIcon sentry_buster Health 2000 Name "Super Buster" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "The Bolt Boy" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Demoman_Buster_Drain { ClassIcon sentry_buster Health 2500 Name "Pissed Sentry Buster" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysFireWeapon" Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" Item "Jarate" Item "The Bushwacka" Item "Desert Marauder" ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0.1 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Demoman_Buster_Small { ClassIcon sentry_buster Health 1000 Name "Cloaking Sentry Buster" Class Scout Skill Expert Scale 1.3 WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Attributes "DisableDodge" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "taunt_attr_player_invis_percent" 1 } } T_TFBot_Giant_Demoman_Buster_Persistent { ClassIcon sentry_buster Health 2500 Name "Persistent Sentry Buster" Class Scout Skill Expert WeaponRestrictions MeleeOnly Tag "bot_sentrybuster" Attributes "MiniBoss" Item "The Ullapool Caber" Item "The Bomber Knight" CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.00 "airblast vertical vulnerability multiplier" 0.00 "cannot be backstabbed" 1 "override footstep sound set" 7 "voice pitch scale" 0 "gesture speed increase" 999 "head scale" 2.8 "torso scale" 0.2 } } T_TFBot_Giant_Spy_Buster { ClassIcon sentry_buster Health 300 Name "Spy Buster" Class Spy Skill Expert Scale 1.0 Tag "bot_sentrybuster" Attributes "MiniBoss" CharacterAttributes { //"move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "voice pitch scale" 0 } } } Mission { Objective DestroySentries Where spawnbot Where spawnbot_left Where spawnbot_alley BeginAtWave 1 RunForThisManyWaves 8 InitialCooldown 0 CooldownTime 30 RandomChoice { TFBot { Template T_TFBot_Giant_Demoman_Buster_Improved } TFBot { Template T_TFBot_Giant_Demoman_Buster_Fast } TFBot { Template T_TFBot_Giant_Demoman_Buster_Grapple } TFBot { Template T_TFBot_Giant_Demoman_Buster_Drain } TFBot { Template T_TFBot_Giant_Demoman_Buster_Small } TFBot { Template T_TFBot_Giant_Demoman_Buster_Persistent } TFBot { Template T_TFBot_Giant_Spy_Buster } } } //Mission //{ //Objective Engineer //Where spawnbot //BeginAtWave 2 //RunForThisManyWaves 2 //CooldownTime 60 //DesiredCount 1 //TFBot //{ //Template T_TFBot_Engineer_Sentry_Teleporter //Skill Easy //TeleportWhere spawnbot_left //TeleportWhere spawnbot_alley //TeleportWhere spawnbot_jeep //} //} Mission { Objective Sniper Where spawnbot_alley Where spawnbot_jeep Where spawnbot_left Where spawnbot BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 40 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } Mission { Objective Engineer Where spawnbot BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 1 //2 TFBot { Skill Easy Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_left TeleportWhere spawnbot_alley TeleportWhere spawnbot_jeep } } Mission { Objective Engineer Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Skill Easy } } Mission { Objective Sniper Where spawnbot BeginAtWave 5 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } Mission { Objective Sniper Where spawnbot_alley Where spawnbot_jeep Where spawnbot_left Where spawnbot BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Explosive } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1_primary TotalCurrency 100 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 5 Where spawnbot TFBot { Class Soldier } } WaveSpawn { Name w1_primary TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0 Where spawnbot_left TFBot { Template T_TFBot_Pyro_Herp_Fury Skill Easy } } //WaveSpawn //{ //Name w1_primary //TotalCurrency 50 //TotalCount 24 //MaxActive 8 //SpawnCount 1 //WaitBeforeStarting 0 //WaitBetweenSpawns 0.5 //Where spawnbot_alley //TFBot //{ //Class Scout //WeaponRestrictions MeleeOnly //} //} WaveSpawn { Name w1_primary2 WaitForAllSpawned w1_primary TotalCurrency 50 TotalCount 30 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Class Soldier Skill Normal } } WaveSpawn { Name w1_primary2 WaitForAllDead w1_primary TotalCurrency 50 TotalCount 15 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name w1_giant WaitForAllDead w1_primary TotalCurrency 100 TotalCount 2 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_left TFBot { Template T_TFBot_Giant_Heavyweapons_Herp_GRU } } WaveSpawn { Name w1_primary3 WaitForAllDead w1_primary2 TotalCurrency 100 TotalCount 30 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Pyro_Herp_Fury Skill Easy } } WaveSpawn { Name w1_primary3 WaitForAllDead w1_primary2 TotalCurrency 200 TotalCount 3 //4 MaxActive 3 //4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 13.5 //20 Where spawnbot TFBot { Template T_TFBot_Giant_Soldier CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name w1_finale WaitForAllDead w1_primary3 //WaitForAllSpawned w1_primary3 TotalCurrency 150 //100 originally, added from cut scouts TotalCount 1 //2 MaxActive 1 //2 SpawnCount 1 WaitBeforeStarting 5 //6 WaitBetweenSpawns 15 Where spawnbot_alley TFBot { Template T_TFBot_Giant_Scout_Hooker } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2_primary TotalCurrency 100 TotalCount 30 MaxActive 10 SpawnCount 10 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Scout_Bonk_Fixed } } WaveSpawn { Name w2_gauntlet //w2_primary TotalCurrency 50 TotalCount 5 //8 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { Name w2_giant WaitForAllDead w2_primary TotalCurrency 100 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 30 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Heavyweapons CharacterAttributes { "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 18 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_jeep TFBot { Template T_TFBot_Scout_FAN } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 7 Where spawnbot TFBot { Class Demoman } } WaveSpawn { Name w2_primary2 WaitForAllDead w2_primary TotalCurrency 50 TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 Where spawnbot TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { Name w2_giant2 //w2_primary3 WaitForAllSpawned w2_primary2 TotalCurrency 100 TotalCount 8 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_left Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Demoman_Normal } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w2_primary3 WaitForAllDead w2_primary2 TotalCurrency 50 TotalCount 16 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot TFBot { Name "Direct Hit Soldier" Class Soldier Skill Hard Item "the direct hit" } } WaveSpawn { Name w2_primary3 WaitForAllDead w2_primary2 TotalCurrency 50 TotalCount 20 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_jeep TFBot { ClassIcon scout_giant Class Scout Skill Hard WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" } } WaveSpawn { Name w2_finale WaitForAllDead w2_primary3 TotalCurrency 200 TotalCount 8 //4 MaxActive 8 //4 SpawnCount 2 //1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Medic_QuickUber Tag "bot_squad_member" } } } WaveSpawn { Name w2_finale WaitForAllSpawned w2_primary3 TotalCurrency 0 TotalCount 10 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where spawnbot Where spawnbot_alley Where spawnbot_jeep Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Penetration } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3_tank TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 10 Tank { Health 22500 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w3_onepipe_bullet TotalCurrency 100 TotalCount 60 //64 MaxActive 20 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 6 //10 Where spawnbot Squad { TFBot { Template T_TFBot_Demo_Spud } TFBot { Template T_TFBot_Medic_QuickFix //T_TFBot_Medic_Herp_Vac_Bullet Tag "bot_squad_member" } } } //WaveSpawn //{ //Name w3_onepipe_blast //TotalCurrency 50 //TotalCount 32 //MaxActive 10 //SpawnCount 2 //WaitBeforeStarting 0 //WaitBetweenSpawns 6 //10 //Where spawnbot //Squad //{ //TFBot //{ //Template T_TFBot_Demo_Spud //} //TFBot //{ //Template T_TFBot_Medic_QuickFix //T_TFBot_Medic_Herp_Vac_Blast //Tag "bot_squad_member" //} //} //} WaveSpawn { Name w3_primary WaitForAllDead w3_tank TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_tank Squad { TFBot { Template T_TFBot_Giant_Soldier_RocketPush CharacterAttributes { "max health additive bonus" 3800 "airblast vulnerability multiplier" 0.15 } } TFBot { Template T_TFBot_Medic_Herp_Overheal Tag "bot_squad_member" } } } WaveSpawn { Name w3_primary WaitForAllDead w3_tank TotalCurrency 50 TotalCount 32 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Name Heavy Class HeavyWeapons Skill Easy //Normal MaxVisionRange 1000 } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 50 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Conch_Fixed } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 50 TotalCount 16 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Template T_TFBot_Pyro_Herp_Airblast } } WaveSpawn { Name w3_primary2 WaitForAllDead w3_primary TotalCurrency 100 TotalCount 12 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alley Squad { TFBot { Template T_TFBot_Sniper_Huntsman_Spammer ClassIcon sniper_bow_multi } TFBot { Template T_TFBot_Medic_QuickFix Tag "bot_squad_member" } } } WaveSpawn { Name w3_primary3 WaitForAllDead w3_primary2 TotalCurrency 50 TotalCount 40 MaxActive 10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_jeep TFBot { Name Heavy Class HeavyWeapons Skill Normal MaxVisionRange 800 } } WaveSpawn { Name w3_giant WaitForAllDead w3_primary2 TotalCurrency 200 //100 taken from cut spawn TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 30 Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_Extended_Buff_Banner CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 "deploy time increased" 0.5 } } TFBot { Skill Normal Template T_TFBot_Medic_QuickFix Tag "bot_squad_member" Attributes "SpawnWithFullCharge" } TFBot { Skill Normal Template T_TFBot_Medic_QuickFix Tag "bot_squad_member" Attributes "SpawnWithFullCharge" } } } //WaveSpawn //{ //Name w3_finale //WaitForAllSpawned w3_primary3 //TotalCurrency 100 //TotalCount 10 //20 //MaxActive 10 //20 //SpawnCount 10 //WaitBeforeStarting 5 //WaitBetweenSpawns 15 //Where spawnbot //Where spawnbot_left //Where spawnbot_alley //Where spawnbot_tank //Squad //{ //TFBot //{ //Template T_TFBot_Giant_Pyro_Herp_FlareBarrage_Flare //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //TFBot //{ //Skill Normal //Template T_TFBot_Medic_QuickFix //Tag "bot_squad_member" //Attributes "SpawnWithFullCharge" //} //} //} WaveSpawn { Name w3_finale WaitForAllDead w3_primary2 //w3_primary3 TotalCurrency 0 TotalCount 10 MaxActive 3 //5 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 6 Support 1 Where spawnbot Where spawnbot_left Where spawnbot_jeep TFBot { Class Demoman Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4_midwaveboss TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alley Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowCritBarrage CharacterAttributes { "max health additive bonus" 4200 } } TFBot { Template T_TFBot_Giant_Medic_Herp_Overheal Tag "bot_squad_member" } } } WaveSpawn { Name w4_primary WaitForAllSpawned w4_midwaveboss TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 //20 WaitBetweenSpawns 10 Where spawnbot_left RandomChoice { TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" } TFBot { ClassIcon sniper_bow_penetrate Health 125 Name "Penetrating Bowman" Class Sniper Skill Expert ItemAttributes { ItemName "the huntsman" "damage penalty" 0.75 "projectile penetration" 1 } Item "the huntsman" } TFBot { Class Pyro Skill Easy WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" } TFBot { ClassIcon sniper_bow_penetrate Health 125 Name "Penetrating Bowman" Class Sniper Skill Expert ItemAttributes { ItemName "the huntsman" "damage penalty" 0.75 "projectile penetration" 1 } Item "the huntsman" } } } WaveSpawn { Name w4_primary WaitForAllSpawned w4_midwaveboss TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 8 Where spawnbot TFBot { Template T_TFBot_Heavy_IronFist_Airblast } } WaveSpawn { Name w4_giant WaitForAllDead w4_midwaveboss TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 //30 Where spawnbot_alley TFBot { Template T_TFBot_Giant_Scout_Cleaver_Burst //T_TFBot_Giant_Scout_Baseball_Armored_Improved } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 24 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 8 Where spawnbot Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Herp_Ludmila } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 24 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alley TFBot { ClassIcon sniper_bow_penetrate Health 125 Name "Penetrating Bowman" Class Sniper Skill Expert ItemAttributes { ItemName "the huntsman" //"damage penalty" 0.75 "projectile penetration" 1 } Item "the huntsman" } } WaveSpawn { Name w4_primary2 //w4_giant2 WaitForAllDead w4_primary //w4_giant TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 //0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Giant_Heavyweapons_Herp_Ludmila } } WaveSpawn { Name w4_primary2 WaitForAllDead w4_primary TotalCurrency 50 TotalCount 20 MaxActive 5 //4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot Where spawnbot_left Where spawnbot_alley Where spawnbot_jeep TFBot { ClassIcon scout_giant Class Scout Skill Normal //Hard WeaponRestrictions PrimaryOnly //WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" } } WaveSpawn { Name w4_finale WaitForAllDead w4_primary2 TotalCurrency 100 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 //15 //30 Where spawnbot_alley Where spawnbot Where spawnbot_left Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowCritBarrage } TFBot { Template T_TFBot_Medic_Herp_FullVac_Bullet Tag "bot_squad_member" } TFBot { Template T_TFBot_Medic_Herp_FullVac_Blast Tag "bot_squad_member" } } } WaveSpawn { Name w4_finale WaitForAllDead w4_primary2 TotalCurrency 100 TotalCount 30 MaxActive 10 //10 SpawnCount 1 //5 WaitBeforeStarting 0 WaitBetweenSpawns 1 //10 Where spawnbot_jeep Support 1 TFBot { Template T_TFBot_Scout_Cola Skill Normal } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5_tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Tank { Health 25000 Name Tank Speed 75 StartingPathTrackNode tank_path_a_1 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_tank TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawns 10 FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { Health 32000 Name "sticky_tank" Speed 70 Skin 1 StartingPathTrackNode tank_path_b_1 OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name w5_primary TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 35 Where spawnbot_alley RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer_Type2 } TFBot { Template T_TFBot_Giant_Soldier_Herp_BurstFire_Spammer_Type3 } } } WaveSpawn { Name w5_primary TotalCurrency 50 TotalCount 100 //50 MaxActive 10 //10 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_jeep Where spawnbot Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Gnome_Beta } } WaveSpawn { Name w5_primary2 WaitForAllDead w5_primary TotalCurrency 50 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot RandomChoice { TFBot { Template T_TFBot_Pyro_Phlog } TFBot { Template T_TFBot_Pyro_Herp_Airblast } } } WaveSpawn { Name w5_primary2 WaitForAllDead w5_primary TotalCurrency 50 TotalCount 12 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot TFBot { Template T_TFBot_Heavyweapons_Penetration Attributes "AlwaysCrit" } } WaveSpawn { Name w5_giant WaitForAllDead w5_primary TotalCurrency 50 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_left TFBot { Template T_TFBot_Giant_Scout_Jumping_FAN } } WaveSpawn { Name w5_finale WaitForAllDead w5_primary2 TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_alley Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Booster } TFBot { Template T_TFBot_Giant_Medic_Regen CharacterAttributes { "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 } } TFBot { Template T_TFBot_Heavyweapons_Penetration Attributes AlwaysCrit } TFBot { Template T_TFBot_Heavyweapons_Penetration Attributes AlwaysCrit } } } WaveSpawn { Name w5_primary3 WaitForAllDead w5_primary2 TotalCurrency 50 TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot TFBot { Template T_TFBot_Soldier_Backup_Fixed } } WaveSpawn { Name w5_primary3 WaitForAllDead w5_primary2 TotalCurrency 50 TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_alley TFBot { Template T_TFBot_Pyro_Herp_Airblast } } WaveSpawn { Name w5_support WaitForAllSpawned w5_primary3 TotalCurrency 0 TotalCount 16 MaxActive 4 //8 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 2 //1.5 Where spawnbot_alley Where spawnbot Where spawnbot_left Support 1 TFBot { Class Demoman Skill Hard } } } Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w6_boss TotalCurrency 2 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon medic_syringe_giant Health 50000 Name "Chief Syringe Barrage" Class Medic Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Blutsauger" Item "Berlin Brain Bowl" ItemAttributes { ItemName "The Blutsauger" "mad milk syringes" 1 //cancel normally but wanna test with mad milk "heal on hit for rapidfire" 10 //15 "heal on kill" 1500 "damage bonus" 1.0 "clip size bonus" 11 "fire rate bonus" 0.35 "faster reload rate" 2.5 "projectile spread angle penalty" 8 "projectile speed increased" 1.5 } CharacterAttributes { "move speed bonus" 0.35 "airblast vertical vulnerability multiplier" 0 "airblast vulnerability multiplier" 0 "damage force reduction" 0 "rage giving scale" 0.1 "health regen" 40 } } TFBot { Template T_TFBot_Giant_Demo_Caber Tag "bot_squad_member" ClassIcon demo_caber_nys_giant } } } WaveSpawn { Name w6_giants WaitForAllSpawned w6_boss TotalCurrency 200 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 15 Where spawnbot_left Where spawnbot Where spawnbot_alley TFBot { Template T_TFBot_Giant_Soldier_Spammer CharacterAttributes { "airblast vulnerability multiplier" 0.15 "airblast vertical vulnerability multiplier" 0.5 } } } WaveSpawn { Name w6_gianthorde WaitForAllDead w6_boss TotalCurrency 50 TotalCount 6 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 //20 Where spawnbot_alley Squad { TFBot { Template T_TFBot_Giant_Demo_WideBurst CharacterAttributes { "max health additive bonus" 3300 } } TFBot { Template T_TFBot_Medic_Herp_Overheal //T_TFBot_Medic Tag "bot_squad_member" } } } WaveSpawn { Name w6_gianthorde WaitForAllDead w6_boss TotalCurrency 50 TotalCount 30 MaxActive 15 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 Where spawnbot_alley Where spawnbot_left Where spawnbot Where spawnbot_jeep TFBot { Template T_TFBot_Soldier_RocketPush } } WaveSpawn { Name w6_finale WaitForAllDead w6_gianthorde TotalCurrency 50 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 35 Where spawnbot Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_ProperBrassBeast CharacterAttributes { "max health additive bonus" 5000 } } TFBot { Template T_TFBot_Giant_Medic_Herp_Overheal Tag "bot_squad_member" } } } WaveSpawn { Name w6_support TotalCurrency 0 TotalCount 10 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 60 Support 1 Where spawnbot TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn Attributes "IgnoreFlag" Skill Easy Health 500 } } WaveSpawn { Name w6_support TotalCurrency 198 TotalCount 50 MaxActive 6 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot_jeep Where spawnbot Where spawnbot_left Where spawnbot_alley RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Gnome_Beta } TFBot { Template T_TFBot_Demo_Spud } TFBot { Class Soldier Skill Expert Name "Direct Hit Soldier" Item "The Direct Hit" } TFBot { Template T_TFBot_Pyro_Herp_Fury Skill Expert } TFBot { Template T_TFBot_Heavyweapons_Booster } } } WaveSpawn { Name w6_support TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 Support 1 Where spawnbot_alley Where spawnbot_left Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Caber } } WaveSpawn { Name w6_support2 WaitForAllDead w6_gianthorde TotalCurrency 0 TotalCount 10 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where spawnbot_alley Where spawnbot_left Where spawnbot TFBot { Template T_TFBot_Giant_Demo_Caber } } } }