#base robot_standard.pop #base robot_giant.pop #base robot_gatebot.pop #base robot_gettysburg_dd.pop // // Starting Currency: 1200 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 900 | 1000 | // | Wave 2 | 1000 | 1100 | // | Wave 3 | 1100 | 1200 | // | Wave 4 | 500 | 600 | // +----------+----------+----------+ // | Total | 3500 | 3900 | // +----------+----------+----------+ // gettysburg { StartingCurrency 1200 CanBotsAttackWhileInSpawnRoom No RespawnWaveTime 4 FixedRespawnWaveTime Yes Advanced 1 //BotPushaway 0 //NoReanimators 1 NoRomevisionCosmetics 1 MedigunShieldDamage 1 FixSetCustomModelInput 1 SentryBusterFriendlyFire 0 //SniperHideLasers 1 SniperAllowHeadshots 1 NoMvMDeathTune 1 //BuybacksPerWave 1 //EnableDominations 1 ImprovedAirblast 1 //CustomUpgradesFile "mvm_upgrades_gettysburg_final.txt" // ClassLimit // { // Scout 1 // Soldier 1 // Pyro 1 // Demoman 1 // Heavyweapons 1 // Engineer 1 // Medic 1 // Sniper 1 // Spy 1 // } PlayerAttributes { Medic { "medic machinery beam" 2.5 } } ItemAttributes { ItemName "The Gunslinger" "mult dispenser rate" 1.5 "mvm sentry ammo" 2.5 "engy sentry radius increased" 2 "construction rate increased" 2 "engy disposable sentries" 1 "mult teleporter recharge rate" 0.5 } // ItemAttributes // { // ClassName tf_weapon_minigun // "penetration damage penalty" 0.5 // } ItemAttributes { ClassName tf_weapon_sniperrifle "crit on hard hit" 1 } ItemAttributes { ItemName "The Classic" "explosive bullets" 100 "srifle charge rate decreased" 0.5 "sniper beep with enemy under crosshair" 1 "mult sniper charge per sec with enemy under crosshair" 2 "damage bonus hidden" 1.25 //"reload time increased" 2 } // ItemAttributes // { // ClassName tf_weapon_laser_pointer // "build small sentries" 1 // } // ItemAttributes //jumpy flamethrower // { // ItemName "The Degreaser" // "airblast dashes" 1 // "mult airblast refire time" 0.75 // //"airblast_give_teammate_speed_boost" 1 // "mult airblast primary refire time" 2 // "maxammo primary increased" 1.5 // "airblast pushback scale" 1.5 // } // ItemAttributes //for those psychos who wanna play caberknight // { // ItemName "The Ullapool Caber" // "regenerate stickbomb" 1 // } // ItemAttributes // { // ItemName "The Fortified Compound" // "arrow mastery" 1 // "faster reload rate" 1.25 // "projectile speed increased" 1.35 // "headshot damage increase" 1.35 // } ItemAttributes //big iron { ItemName "The Ambassador" "headshot damage increase" 4.12 "damage penalty on bodyshot" 0 "hand scale" 2 "fire rate penalty" 3 "reload time increased" 1.5 "crit on hard hit" 1 crit_dmg_falloff 0 "last shot crits" 1 "clip size penalty" 0.2 //"mod max primary clip override" 1 "item style override" 1 "is australium item" 1 } ItemAttributes //big iron { ItemName "Festive Ambassador" "headshot damage increase" 4.12 "damage penalty on bodyshot" 0 "hand scale" 2 "fire rate penalty" 3 "reload time increased" 1.5 "crit on hard hit" 1 crit_dmg_falloff 0 "last shot crits" 1 "clip size penalty" 0.2 //"mod max primary clip override" 1 } // ItemAttributes // { // ItemName "The Phlogistinator" // "mod flamethrower spinup time" 0.8 // "damage penalty" 0.75 // } ItemAttributes { ItemName "The Gas Passer" "weapon burn dmg increased" 5 } // ItemAttributes // { // ItemName "The Beggar's Bazooka" // "fire rate bonus hidden" 0.5 // "reload time increased hidden" 1.5 // "blast radius decreased" 0.9 // } Mission //Buster 1-3 { Objective SeekandDestroy Where spawnbot_a CooldownTime 35 BeginAtWave 1 RunForThisManyWaves 3 TFBot { Class Engineer Template T_TFBot_SentryBuster Scale 1.5 WeaponRestrictions MeleeOnly //Item "The Gunslinger" CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "rage giving scale" 0 "voice pitch scale" 1.33 } } } Mission //Buster 4-5 { Objective DestroySentries Where spawnbot_c CooldownTime 1 BeginAtWave 4 RunForThisManyWaves 2 RandomChoice { TFBot { Class Scout Name "Quick Buster" Template T_TFBot_SentryBuster Health 2000 Skill Easy Attributes IgnoreEnemies Attributes DisableDodge Tag bot_sentrybuster CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "cancel falling damage" 1 "rage giving scale" 0.25 "gesture speed increase" 2.1 "voice pitch scale" 1.25 } } TFBot { Class Heavy Name "Funny Buster" Template T_TFBot_SentryBuster Health 1250 Scale 1.5 Skill Expert Attributes AlwaysCrit Attributes DisableDodge Attributes AlwaysFireWeapon Attributes AutoJump AutoJumpMin 3 AutoJumpMax 3 Item TF_WEAPON_GRAPPLINGHOOK Item "The Holiday Punch" Tag bot_sentrybuster ItemAttributes { ItemName TF_WEAPON_GRAPPLINGHOOK is_passive_weapon 1 } CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.35 "cancel falling damage" 1 "rage giving scale" 0.25 } } } } Mission //Wave 1 Sniper + Bigheal { Objective Sniper Where spawnbot_c DesiredCount 1 InitialCooldown 15 CooldownTime 45 BeginAtWave 1 RunForThisManyWaves 1 Squad { TFBot { Template T_TFBot_Sniper Item "The Tribalman's Shiv" Item "The Cozy Camper" Tag bot_sniper } TFBot { Template G_Medic_BigHeal Attributes SpawnWithFullCharge Attributes IgnoreEnemies } } } Mission //Wave 3 Wrap Assassin Scouts { Objective Sniper Where spawnbot_c DesiredCount 3 InitialCooldown 0 CooldownTime 30 BeginAtWave 3 RunForThisManyWaves 1 TFBot { Name "Ornament Tosser" Class Scout ClassIcon scout_wrap_healonkill Skill Expert Item "The Wrap Assassin" Item "The Big Elfin Deal" Item "The Bootie Time" Attributes DisableDodge Tag bot_sniper ItemAttributes { ItemName TF_WEAPON_SCATTERGUN "fire rate penalty" 2000 "override projectile type" 27 } ItemAttributes { ItemName "The Wrap Assassin" "heal on hit for rapidfire" 42 is_passive_weapon 1 "effect bar recharge rate increased" 0.05 "hand scale" 0 } } } Mission //Wave 4 Flamethrower Spies { Objective Spy Where spawnbot_c DesiredCount 2 InitialCooldown 20 CooldownTime 45 BeginAtWave 4 RunForThisManyWaves 1 TFBot { Name "Freshly Toasted" Class Spy ClassIcon pyro Skill Expert Item "Upgradeable TF_WEAPON_FLAMETHROWER" } } Mission //Wave 4 Mini Sentries { Objective Spy Where behind Where ahead Where anywhere DesiredCount 1 CooldownTime 11 BeginAtWave 4 RunForThisManyWaves 1 RandomChoice { Squad { TFBot { Class Engineer Health 10 Item "The Gunslinger" Attributes AlwaysFireWeapon Attributes IgnoreFlag CharacterAttributes { "voice pitch scale" 1.25 "head scale" 0.7 "engineer sentry build rate multiplier" 10 "health regen" -10 "move speed bonus" 2 "cannot pick up intelligence" 1 "gesture speed increase" 10 } } } } } Wave //Wave 1 - $900 { StartWaveOutput { Target wave_start_relayB Action Trigger } InitWaveOutput { Target initB Action Trigger } DoneOutput { Target pickfast Action PickRandomShuffle } WaveSpawn { Where spawnbot_c TotalCount 5 SpawnCount 1 MaxActive 2 Support 1 WaitBetweenSpawns 6 WaitBeforeStarting 30 TotalCurrency 170 TFBot { Name "Air Strike Soldier" Class Soldier ClassIcon soldier_airstrike Skill Normal Item "The Air Strike" Item "The Mantreads" Item "The B.A.S.E. Jumper" Item "The Whirly Warrior" ItemAttributes { ItemName "The Air Strike" "self dmg push force increased" 5 } } } WaveSpawn { Name 1a Where spawnbot_c TotalCount 3 SpawnCount 1 MaxActive 1 TotalCurrency 150 TFBot { Name "Giant Quickiebomb Demo" Class Demoman ClassIcon demo_sticky_daan_giant health 3300 Skill Expert Item "The Quickiebomb Launcher" Item "The Hurt Locher" Item "The Bolgan" WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant AimLeadProjectileSpeed 1204.5 AimAt Body ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 "fire rate penalty" 2000 "parachute attribute" 1 } ItemAttributes { ItemName "The Quickiebomb Launcher" "stickybomb charge rate" 0.01 "max pipebombs decreased" -5 "fire rate bonus" 0 "projectile range decreased" 0.5 "projectile spread angle penalty" 3 "no self blast dmg" 2 "reload time decreased" 0.66 "clip size penalty" 0.4 "stickybomb_charge_damage_increase" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } WaveSpawn { Name 1a Where spawnbot_a Where spawnbot_b RandomSpawn 1 TotalCount 60 SpawnCount 5 MaxActive 8 WaitBetweenSpawns 1.5 WaitBeforeStarting 1 TotalCurrency 75 RandomChoice { TFBot { Name "Crit-a-Cola Scout" Class Scout ClassIcon scout_cola Skill Normal Item "Bonk Helm" Item "The Soda Popper" Item "Crit-a-Cola" Item "The Atomizer" ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 5322826 } CharacterAttributes { "effect bar recharge rate increased" 0.5 "deploy time increased" 0.5 } } TFBot { Name "Crit-a-Cola Scout" Class Scout ClassIcon scout_cola Skill Normal Item "Bonk Helm" Item "The Soda Popper" Item "Crit-a-Cola" Item "The Atomizer" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Bonk Helm" "set item tint rgb" 5322826 } CharacterAttributes { "effect bar recharge rate increased" 0.5 "deploy time increased" 0.5 } } } } WaveSpawn { Name 1a Where spawnbot_a TotalCount 15 SpawnCount 1 MaxActive 2 WaitBetweenSpawns 6 //WaitBeforeStarting 0 TotalCurrency 75 TFBot { Template G_Scout_Bonk ClassIcon scout_bonk_nys Health 500 Skill Hard Scale 1.35 WeaponRestrictions MeleeOnly Action Mobber CharacterAttributes { "move speed penalty" 0.85 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "health regen" 1 "effect bar recharge rate increased" 0.67 } } } WaveSpawn { Name 1b Where spawnbot_a TotalCount 12 SpawnCount 4 MaxActive 5 WaitForAllDead 1a WaitBeforeStarting 3 TotalCurrency 250 Squad { TFBot { Template G_Spy_Revolver_Giant Action FetchFlag AimTrackingInterval 0.175 UseMeleeThreatPrioritization 1 } TFBot { Template G_Sniper_Huntsman_Pierce } TFBot { Template G_Sniper_Huntsman_Pierce } TFBot { Template G_Sniper_Huntsman_Pierce } } } WaveSpawn { Name 1b Where spawnbot_b TotalCount 30 SpawnCount 2 MaxActive 7 WaitForAllDead 1a WaitBetweenSpawns 4 TotalCurrency 30 Squad { TFBot { Template G_Heavy_Mittens } TFBot { Template G_Medic_QuickUber } } } WaveSpawn { Name 1c Where spawnbot_c TotalCount 2 SpawnCount 2 WaitForAllDead 1b TotalCurrency 150 Squad { TFBot { Name "Jarate Bomber" Class Sniper ClassIcon sniper_jarate Health 4200 Skill Expert Item "The Self-Aware Beauty Mark" Item "The Hitman's Heatmaker" Item "The Frag Proof Fragger" Item "The Triggerman's Tacticals" Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly AimLeadProjectileSpeed 2200 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Self-Aware Beauty Mark" is_passive_weapon 1 "effect bar recharge rate increased" 0 "fire rate penalty" 2 } ItemAttributes { ItemName "The Hitman's Heatmaker" "override projectile type" 2 "fire rate bonus" 0.5 "mini rockets" 1 "projectile speed increased" 2 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 "head scale" 0.7 "hand scale" 0 "gesture speed increase" 1.35 } } TFBot { Template G_Medic_Uber_Giant } } } WaveSpawn { Support 1 TFBot { Class Sniper } } } Wave //Wave 2 - $900 { StartWaveOutput { Target wave_start_relayA Action Trigger } InitWaveOutput { Target initA_setUpper Action Trigger } DoneOutput { Target pickfast Action PickRandomShuffle } WaveSpawn { TotalCount 1 SpawnCount 1 TotalCurrency 1 Tank { Name tankboss StartingPathTrackNode tank_path_start Health 12500 Speed 100 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot_a Where spawnbot_b TotalCount 5 SpawnCount 1 MaxActive 1 Support 1 WaitBetweenSpawnsAfterDeath 2 WaitBeforeStarting 2 TotalCurrency 299 TFBot { Template G_Medic_BigHeal AimAt Head AimLeadProjectileSpeed 1000 } } WaveSpawn { Where spawnbot_c TotalCount 15 SpawnCount 1 MaxActive 3 Support 1 WaitBetweenSpawns 8 Squad { ShouldPreserveSquad 1 TFBot { Template GateBot_Fodder ClassIcon medic } TFBot { Template G_GateBot_Engineer_Frontier } } } WaveSpawn { Name 2a Where spawnbot_c TotalCount 16 SpawnCount 4 MaxActive 5 WaitBetweenSpawns 20 TotalCurrency 300 Squad { TFBot { Template G_Gatebot_Sniper_Rifle_Burst_Giant } TFBot { Template G_Medic_Vac_Fire ClassIcon medic_vac_trio_nys } TFBot { Template G_Medic_Vac_Bullet ClassIcon medic_vac_trio_nys } TFBot { Template G_Medic_Vac_Blast ClassIcon medic_vac_trio_nys } } } WaveSpawn { Name 2a Where spawnbot_a Where spawnbot_b TotalCount 50 SpawnCount 4 MaxActive 8 WaitBetweenSpawns 4 WaitBeforeStarting 1 TotalCurrency 100 RandomChoice { TFBot { Template G_Demoknight_Caber ClassIcon demo_caber_nys } TFBot { Template G_Demoknight_Caber ClassIcon demo_caber_nys } TFBot { Template G_Demoknight_Caber ClassIcon demo_caber_nys } TFBot { Template T_TFBot_Demoman_Knight Health 175 Item "Ali Baba's Wee Booties" Item "The King of Scotland Cape" } TFBot { Template T_TFBot_Demoman_Knight Health 175 Item "Ali Baba's Wee Booties" Item "The King of Scotland Cape" } } } WaveSpawn { Name 2b Where spawnbot_c TotalCount 3 SpawnCount 3 WaitForAllDead 2a WaitBeforeStarting 3 FirstSpawnWarningSound vo/mvm/mght/soldier_mvm_m_dominationpyro02.mp3 Squad { TFBot { Template G_GateBot_Soldier_Incendiary_Chief } TFBot { Template G_Medic_Vac_Fire_Giant } TFBot { Template G_Medic_Vac_Fire_Giant } } } WaveSpawn { Name 2c Where spawnbot_c TotalCount 12 SpawnCount 4 MaxActive 5 WaitForAllDead 2b WaitBeforeStarting 2 TotalCurrency 150 Squad { TFBot { Name "Giant Blutsauger Medic" Class Medic ClassIcon medic_syringe_giant Skill Expert Health 4500 Attributes MiniBoss Item "The Blutsauger" Item "Practitioner's Processing Mask" Item "The Chronoscarf" Item "The B.A.S.E. Jumper" WeaponRestrictions PrimaryOnly Tag bot_giant Action FetchFlag AimAt Head AimLeadProjectileSpeed 1000 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Blutsauger" "mad milk syringes" 1 "fire rate bonus" 0.6 "projectile spread angle penalty" 8 "heal on hit for rapidfire" 10 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "dmg bonus vs buildings" 1.33 } } TFBot { Template G_Pyro_Airblast ClassIcon pyro Item "The B.A.S.E. Jumper" } TFBot { Template G_Pyro_Airblast ClassIcon pyro Item "The B.A.S.E. Jumper" } TFBot { Template G_Pyro_Airblast ClassIcon pyro Item "The B.A.S.E. Jumper" } } } WaveSpawn { Name 2c Where spawnbot_a Where spawnbot_b TotalCount 41 SpawnCount 1 MaxActive 8 WaitForAllDead 2b WaitBeforeStarting 2 WaitBetweenSpawns 1.25 TotalCurrency 150 RandomChoice { TFBot { Class Pyro Attributes AlwaysFireWeapon } TFBot { Template G_Pyro_Afterburn } TFBot { Template G_Pyro_Afterburn } TFBot { Template G_Pyro_Afterburn } } } } Wave //Wave 3 - $1000 { StartWaveOutput { Target wave_start_relayA Action Trigger } InitWaveOutput { Target initA_setLower Action Trigger } DoneOutput { Target pickfast Action PickRandomShuffle } WaveSpawn { Where spawnbot_a Where spawnbot_b TotalCount 10 SpawnCount 1 MaxActive 1 WaitBetweenSpawnsAfterDeath 5 TFBot { Class Scout Skill Hard Action Mobber Item "The Force-a-Nature" Item "The Pretty Boy's Pocket Pistol" UseBestWeapon 1 UseMeleeThreatPrioritization 1 } } WaveSpawn { Where spawnbot_a Where spawnbot_c TotalCount 10 SpawnCount 1 MaxActive 1 Support 1 WaitBetweenSpawnsAfterDeath 5 TotalCurrency 125 RandomChoice { TFBot { Template G_GateBot_Scout_Shortstop } TFBot { Template T_TFBot_Scout_Shortstop Item "The Milkman" Item "The B.A.S.E. Jumper" Tag bot_giant CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "voice pitch scale" 1.25 } } } } WaveSpawn { Name 3a Where spawnbot_b TotalCount 6 SpawnCount 2 MaxActive 6 WaitBetweenSpawns 12 TotalCurrency 125 Squad { TFBot { Template G_GateBot_Sniper_Huntsman_Rapid } TFBot { Template G_Medic_Shield_Giant Tag bot_squad_member CharacterAttributes { "move speed bonus" 0.8 } } } } WaveSpawn { Name 3b Where spawnbot_c TotalCount 4 SpawnCount 1 MaxActive 2 WaitForAllDead 3a WaitBeforeStarting 2 WaitBetweenSpawns 14 TotalCurrency 50 TFBot { Name "Helicopter Pilot" Health 4500 Template G_Heavy_Giant ClassIcon heavy_fist_nys Item "Upgradeable TF_WEAPON_FISTS" Item "The Whirly Warrior" Attributes AlwaysFireWeapon Attributes AlwaysCrit Attributes AutoJump AutoJumpMin 2 AutoJumpMax 2 MaxVisionRange 1600 WeaponRestrictions MeleeOnly Action Mobber ItemAttributes { ItemName "Upgradeable TF_WEAPON_FISTS" "hit self on miss" 1 "damage causes airblast" 1 "apply look velocity on damage" 450 "apply z velocity on damage" 325 "cancel falling damage" 1 "fire rate bonus" 0.6 "melee range multiplier" 1.3 "melee bounds multiplier" 1.3 "health regen" 65 "killstreak tier" 2 "killstreak idleeffect" 1 "damage penalty" 0.4 "dmg bonus vs buildings" 2 } } } WaveSpawn { Name 3b Where spawnbot_b TotalCount 40 SpawnCount 2 MaxActive 9 WaitForAllDead 3a WaitBetweenSpawns 2.5 TotalCurrency 200 RandomChoice { TFBot { Name "Buff Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 1 } } TFBot { Name "Buff Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 1 } } TFBot { Name "Buff Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 1 } } TFBot { Name "Conch Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15132390 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 3 } } TFBot { Name "Conch Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15132390 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 3 } } TFBot { Name "Conch Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15132390 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 3 } } TFBot { Name "Backup Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 1315860 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 2 } } TFBot { Name "Backup Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Hard Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 1315860 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 2 } } } } WaveSpawn { Name 3d Where spawnbot_c TotalCount 24 SpawnCount 4 MaxActive 8 WaitForAllDead 3b WaitBeforeStarting 2 WaitBetweenSpawns 6 TotalCurrency 350 Squad { TFBot { Name "Shotgun Heavy" Template T_TFBot_Heavyweapons_Shotgun Item "The B.A.S.E. Jumper" Attributes AlwaysCrit UseMeleeThreatPrioritization 1 AimTrackingInterval 0 AimLeadProjectileSpeed 5000 } TFBot { Template T_TFBot_Medic_SlowRecharge Skill Expert Attributes IgnoreEnemies Item "The B.A.S.E. Jumper" } } } WaveSpawn { Name 3d Where spawnbot_b TotalCount 12 SpawnCount 4 MaxActive 5 WaitForAllDead 3b WaitBeforeStarting 2 TotalCurrency 250 Squad { TFBot { Template G_Soldier_Barrage_Giant UseMeleeThreatPrioritization 1 AimLeadProjectileSpeed 520 AimAt Feet } TFBot { Name "Buff Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Expert Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15185211 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 1 } } TFBot { Name "Conch Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Expert Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 15132390 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 3 } } TFBot { Name "Backup Phlog Pyro" Class Pyro ClassIcon pyro_phlog Skill Expert Item "The Cranial Carcharodon" Item "The Phlogistinator" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Cranial Carcharodon" "set item tint rgb" 1315860 } ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "mod soldier buff type" 2 } } } } } Wave //Wave 4 - $500 { StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target initMain_roadside Action Trigger } DoneOutput { Target pickfast Action PickRandomShuffle } WaveSpawn { Where spawnbot_a TotalCount 10 SpawnCount 1 MaxActive 2 Support 1 WaitBetweenSpawns 7.5 WaitBeforeStarting 15 TotalCurrency 20 TFBot { Template G_Heavy_Radial_Buff Attributes AlwaysCrit } } WaveSpawn { Name 4aa Where spawnbot_a Where spawnbot_b TotalCount 18 SpawnCount 6 MaxActive 8 WaitBetweenSpawns 12 TotalCurrency 80 Squad { TFBot { Template G_GateBot_Pyro_Airblast_Giant } TFBot { Template G_Medic_Vac_Bullet Tag bot_squad_member } TFBot { Template G_Medic_Vac_Bullet Tag bot_squad_member } TFBot { Template G_Medic_Vac_Bullet Tag bot_squad_member } TFBot { Template G_Medic_Vac_Bullet Tag bot_squad_member } TFBot { Template G_Medic_Vac_Bullet Tag bot_squad_member } } } WaveSpawn { Name 4a Where spawnbot_a Where spawnbot_b TotalCount 2 SpawnCount 2 WaitForAllDead 4aa TotalCurrency 100 Squad { TFBot { Template G_Heavy_Deflector_Giant AimLeadProjectileSpeed 5000 UseMeleeThreatPrioritization 1 } TFBot { Template G_Medic_Vac_Bullet_Giant ClassIcon medic_bullet_giant Tag bot_squad_member } } } WaveSpawn { Name 4a Where spawnbot_c TotalCount 20 SpawnCount 1 MaxActive 4 WaitBetweenSpawns 3 TotalCurrency 20 TFBot { Name "Brass Heavy" Class Heavy ClassIcon heavy_brass_nys Skill Normal Item "The Brass Beast" Item "Magnificent Mongolian" Item "The B.A.S.E. Jumper" } } WaveSpawn { Name 4a Where spawnbot_a TotalCount 36 SpawnCount 3 MaxActive 7 WaitBetweenSpawns 4 TotalCurrency 80 TFBot { Template G_GateBot_Soldier_Beggars_Conch } } WaveSpawn { WaitForAllDead 4a WaitBeforeStarting 4 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_meleedare02.mp3 } WaveSpawn { Name 4b Where spawnbot_c TotalCount 1 SpawnCount 1 WaitForAllDead 4a WaitBeforeStarting 7 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_meleedare05.mp3 TotalCurrency 1 TFBot { Template G_GateBot_Heavy_Immune_Chief } } WaveSpawn { Name 4c Where spawnbot_c TotalCount 4 SpawnCount 1 MaxActive 2 WaitForAllDead 4b WaitBetweenSpawns 18 WaitBeforeStarting 2 TotalCurrency 99 TFBot { Name "Giant Rapid Conch Soldier" Template G_Soldier_Rapid_Giant ClassIcon soldier_conch_spammer Item "The Black Box" Item "The Concheror" Attributes SpawnWithFullCharge AimAt Feet AimLeadProjectileSpeed 715 UseMeleeThreatPrioritization 1 ItemAttributes { ItemName "The Black Box" "heal on hit for rapidfire" 50 "fire rate bonus" 0.5 "reload time decreased" 0.05 "projectile speed decreased" 0.65 } CharacterAttributes { "increase buff duration" 101 } } } WaveSpawn { Name 4c Where spawnbot_a TotalCount 36 SpawnCount 2 MaxActive 7 WaitForAllDead 4b WaitBeforeStarting 3 TotalCurrency 96 Squad { TFBot { Name "Leadfoot Jumping Sandman" Template T_TFBot_Scout_Jumping_Sandman Item "The Mantreads" ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.15 "damage force reduction" 0.25 "airblast vulnerability multiplier" 0.25 } } TFBot { Template G_Medic_Uber } } } WaveSpawn { TotalCount 4 SpawnCount 1 WaitForAllDead 4b WaitBeforeStarting 45 WaitBetweenSpawns 0.5 TotalCurrency 4 Tank { Name tankboss StartingPathTrackNode tank_path_start Health 7500 Speed 125 OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Support 1 TFBot { Class Scout ClassIcon mini_sentry } } } Templates { G_GateBot_Scout_Shortstop { Name "Shortstop Scout" Class Scout ClassIcon scout_shortstop Health 650 Scale 1.35 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Item "MvM GateBot Light Scout" Item "The Shortstop" CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "voice pitch scale" 1.25 } } RevertGateBotsBehavior { Tag bot_giant Item "The Milkman" Item "The Shortstop" CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "head scale" 0.7 "voice pitch scale" 1.25 } } } } GateBot_Fodder { Name Fodder Class Scout Health 10 EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes SuppressFire CharacterAttributes { "active health degen" -10 "mod weapon blocks healing" 1 } } RevertGateBotsBehavior { Attributes SuppressFire CharacterAttributes { "active health degen" -10 "mod weapon blocks healing" 1 } } } } G_GateBot_Sniper_Rifle_Burst_Giant { Name "Giant Burst Fire Sniper" Class Sniper Health 3000 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Skill Expert Attributes IgnoreFlag Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly MaxVisionRange 1000 Item "The Bazaar Bargain" Item "MvM GateBot Light Sniper" Item "The Triggerman's Tacticals" ItemAttributes { ItemName "The Bazaar Bargain" "damage penalty" 0.4 "faster reload rate" 0.03 "killstreak tier" 2 "killstreak idleeffect" 1 "sniper fires tracer hidden" 1 "lunchbox adds minicrits" 3 } ItemAttributes { ItemName TF_WEAPON_SMG is_passive_weapon 1 "override projectile type" 27 "clip size penalty" 0.15 "reload time decreased" 1.8 "gesture speed increase" 2 "hand scale" 0.75 "head scale" 0.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert Attributes MiniBoss Attributes AlwaysFireWeapon WeaponRestrictions PrimaryOnly MaxVisionRange 1000 Item "The Bazaar Bargain" Item "Clockwerk's Helm" Item "The Triggerman's Tacticals" ItemAttributes { ItemName "The Bazaar Bargain" "damage penalty" 0.4 "faster reload rate" 0.03 "killstreak tier" 2 "killstreak idleeffect" 1 "sniper fires tracer hidden" 1 "lunchbox adds minicrits" 3 } ItemAttributes { ItemName TF_WEAPON_SMG is_passive_weapon 1 "override projectile type" 27 "clip size penalty" 0.1 "reload time decreased" 1.5 "gesture speed increase" 2 "hand scale" 0.75 "head scale" 0.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "override footstep sound set" 7 } } } } G_GateBot_Soldier_Incendiary_Chief { Name "Burst Fire" Class Soldier ClassIcon soldier_incendiary_nys_giant Health 20000 Scale 1.9 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Skill Expert Item harvest_rocketlauncher_autumn Item "Tyrant's Helm" ItemAttributes { ItemName harvest_rocketlauncher_autumn "set damagetype ignite" 1 "minicrit vs burning player" 1 "fire rate bonus" 0 "clip size penalty" 0.75 "reload time decreased" 0.75 "projectile speed decreased" 0.85 "weapon burn dmg increased" 3 "killstreak tier" 2 "killstreak idleeffect" 1 "attach particle effect" 1 "mini rockets" 1 "set_item_texture_wear" 1 } ItemAttributes { ItemName "Tyrant's Helm" "attach particle effect" 117 "set item tint rgb" 15185211 } CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 7 "move speed bonus" 0.5 "rage giving scale" 0.1 "increased jump height" 1.35 } } RevertGateBotsBehavior { Tag bot_giant Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Skill Expert Item harvest_rocketlauncher_autumn Item "Tyrant's Helm" ItemAttributes { ItemName harvest_rocketlauncher_autumn "set damagetype ignite" 1 "crit vs burning players" 1 "damage penalty" 0.5 "fire rate bonus" 0 "clip size bonus" 2 "reload time decreased" 0.5 "projectile speed decreased" 0.5 "projectile spread angle penalty" 3 "weapon burn dmg increased" 3 "killstreak tier" 2 "killstreak idleeffect" 1 "attach particle effect" 1 "mini rockets" 1 "set_item_texture_wear" 1 } ItemAttributes { ItemName "Tyrant's Helm" "attach particle effect" 117 "set item tint rgb" 2960676 } CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "override footstep sound set" 7 "move speed bonus" 0.5 "rage giving scale" 0.1 "increased jump height" 1.35 } } } } G_GateBot_Sniper_Huntsman_Rapid { Name "Rapid Fire Bowman" Class Sniper ClassIcon sniper_bow_multi Health 1200 Scale 1.5 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Expert Item "The Huntsman" Item "The Razorback" Item "The Fruit Shoot" Item "The Triggerman's Tacticals" Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.5 "projectile penetration" 1 "killstreak tier" 2 "killstreak idleeffect" 1 } ItemAttributes { ItemName "The Razorback" "item_meter_charge_rate" 1.5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "head scale" 0.7 "voice pitch scale" 1.25 } } RevertGateBotsBehavior { Tag bot_giant Skill Expert Item "The Huntsman" Item "The Razorback" Item "The Fruit Shoot" Item "The Triggerman's Tacticals" Item "MvM GateBot Light Sniper" ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.5 "projectile penetration" 1 "killstreak tier" 2 "killstreak idleeffect" 1 } ItemAttributes { ItemName "The Razorback" "item_meter_charge_rate" 1.5 } ItemAttributes { ItemName "MvM GateBot Light Sniper" "item style override" 1 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "head scale" 0.7 "voice pitch scale" 1.25 } } } } G_GateBot_Pyro_Airblast_Giant { Name "Giant Deflector Pyro" Class Pyro ClassIcon pyro_reflect_daan_giant Health 3300 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes MiniBoss Skill Expert Item "The Degreaser" Item "MvM GateBot Light Pyro" Item "The U-clank-a" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.33 "airblast pushback scale" 2 "airblast_give_teammate_speed_boost" 1 //"deflection size multiplier" 2 "flame_drag" 4 "lunchbox adds minicrits" 2 "airblast_destroy_projectile" 1 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.25 "override footstep sound set" 5 } } RevertGateBotsBehavior { Tag bot_giant Attributes MiniBoss Skill Expert Item "The U-clank-a" Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "mult airblast refire time" 0.33 "airblast pushback scale" 2 "airblast_give_teammate_speed_boost" 1 //"deflection size multiplier" 2 "flame_drag" 4 "lunchbox adds minicrits" 2 "airblast_destroy_projectile" 1 } CharacterAttributes { "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.25 "airblast vertical vulnerability multiplier" 0.5 "damage force reduction" 0.25 "override footstep sound set" 5 } } } } G_GateBot_Soldier_Beggars_Conch { Name "Extended Concheror Soldier" Class Soldier ClassIcon soldier_conch EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes SpawnWithFullCharge Skill Normal Item "MvM GateBot Light Soldier" Item "The Captain's Cocktails" Item "The Beggar's Bazooka" Item "The Concheror" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 "increase buff duration" 101 "deploy time decreased" 0.5 } } RevertGateBotsBehavior { Attributes SpawnWithFullCharge Skill Normal Item "MvM GateBot Light Soldier" Item "The Captain's Cocktails" Item "The Beggar's Bazooka" Item "The Concheror" ItemAttributes { ItemName "The Beggar's Bazooka" "can overload" 0 "auto fires full clip" 0 "increase buff duration" 101 "deploy time decreased" 0.5 } ItemAttributes { ItemName "MvM GateBot Light Soldier" "item style override" 1 } } } } G_GateBot_Heavy_Immune_Chief { Name "Bear Hands" Class Heavyweapons ClassIcon heavy_warrior Health 20000 EventChangeAttributes { Default { Tag bot_giant Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Attributes UseBossHealthBar Attributes BulletImmune Attributes BlastImmune Attributes FireImmune WeaponRestrictions MeleeOnly Skill Expert Item "Warrior's Spirit" Item "Horace" Item "The Leftover Trap" ItemAttributes { ItemName "Warrior's Spirit" "dmg penalty vs players" 2.5 "damage penalty" 0.33 "dmg bonus vs buildings" 4 "melee range multiplier" 1.25 "melee bounds multiplier" 1.25 "bleeding duration" 2 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.75 "rage giving scale" 0.25 "hand scale" 1.5 "fire rate bonus with reduced health" 0.75 "backstab shield" 1 "jarate backstabber" 1 } } RevertGateBotsBehavior { Tag bot_giant Attributes UseBossHealthBar Attributes BulletImmune Attributes BlastImmune Attributes FireImmune WeaponRestrictions MeleeOnly Skill Expert Item "Warrior's Spirit" Item "The Bear Necessities" Item "The Leftover Trap" ItemAttributes { ItemName "Warrior's Spirit" "dmg penalty vs players" 4 "damage penalty" 0.33 "dmg bonus vs buildings" 4 "melee range multiplier" 1.25 "melee bounds multiplier" 1.25 "bleeding duration" 2 "killstreak tier" 2 "killstreak idleeffect" 1 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.75 "rage giving scale" 0.25 "hand scale" 1.5 "fire rate bonus with reduced health" 0.75 "backstab shield" 1 "jarate backstabber" 1 } } } } G_GateBot_Engineer_Frontier { Name "Frontier Justice" Class Engineer ClassIcon engineer_frontier_justice_nys EventChangeAttributes { Default { Tag bot_gatebot Tag nav_prefer_gate1_flank BehaviorModifiers Push Attributes IgnoreFlag Skill Normal Item "The Texas Half-Pants" Item "The Frontier Justice" Item "MvM GateBot Light Engineer" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Frontier Justice" "auto fires full clip" 1 "auto fires when full" 1 "critboost on kill" 10 } } RevertGateBotsBehavior { BehaviorModifiers Push Attributes TeleportToHint Skill Normal Item "The Texas Half-Pants" Item "The Frontier Justice" Item "MvM GateBot Light Engineer" Item "The B.A.S.E. Jumper" ItemAttributes { ItemName "The Frontier Justice" "auto fires full clip" 1 "auto fires when full" 1 "critboost on kill" 10 } ItemAttributes { ItemName "MvM GateBot Light Engineer" "item style override" 1 } } } } } }