#base robot_standard.pop #base robot_giant.pop #base wooper_weapons.pop // wow a mission on atomgrad thats kinda crazy... // SPAWNS: // spawnbot: both upper building spawns // spawnbot_mission_sniper: upper right building spawn // spawnbot_final: spawn in the wall hole // TANK: // tank_path_b_start (for some reason theres no tank_path_a???) WaveSchedule { StartingCurrency 700 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom No Templates { T_TFBot_Engineer_Wrench { Class Engineer Name "Rogue Engineer" Skill Hard Action FetchFlag WeaponRestrictions MeleeOnly } T_TFBot_Engineer_Shotgun { Class Engineer Name "Shotgun Engineer" Action FetchFlag WeaponRestrictions PrimaryOnly ClassIcon shotgun_nys } T_TFBot_Engineer_Ranger_Sniper { Class Engineer Skill Hard Name "Rangineer" Action Sniper Item "The Rescue Ranger" ClassIcon engineer_ranger_nys } T_TFBot_Engineer_ShortCircuit { Class Engineer ClassIcon engineer_shortcircuit_lite Skill Hard Action FetchFlag Item "The Short Circuit" Name "Short Circuit Engineer" WeaponRestrictions SecondaryOnly Scale 1.3 Health 700 ExtAttr AlwaysFireWeaponAlt ItemAttributes { ItemName "The Short Circuit" "fire rate penalty" 0.9 } } T_TFBot_Giant_Engineer_Widowmaker { Class Engineer ClassIcon engineer_widowmaker_nys Name "Giant Widowmaker Engineer" Health 3300 Skill Expert Attributes MiniBoss Tag bot_giant Action FetchFlag Item "The Widowmaker" Item "Engineer Earmuffs" Item "The Western Wraps" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "voice pitch scale" 0 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } T_TFBot_Demoman_Milk // inspired by seelpit's milk demo { Class Demoman Name "Calcium Demoman" Skill Normal Item "The Milkman" ClassIcon demo_milky ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "add cond on hit" 27 "add cond on hit duration" 4 "projectile trail particle" "~peejar_trail_blu" } } T_TFBot_Sniper_Huntsman_Plasma // thanks randomguy { Class Sniper Name "Plasma Bowman" Skill Hard ClassIcon sniper_bow_atomic_v2 Item "The Huntsman" Item "Ludicrously Lunatic Lunon Fedora" ItemAttributes { ItemName "The Huntsman" "damage penalty" 0.5 "ragdolls plasma effect" 1 "projectile trail particle" ~drg_cow_rockettrail_normal_blue "custom weapon fire sound" =70|weapons/capper_shoot.wav "crits_become_minicrits" 1 "crit vs wet players" 1 } } T_TFBot_Giant_Soldier_Bison { Class Soldier ClassIcon soldier_bison_a Name "Giant Bison Soldier" Health 3800 Skill Expert Attributes MiniBoss Tag bot_giant WeaponRestrictions SecondaryOnly Item "The Righteous Bison" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } Mission // sentry buster { Objective DestroySentries InitialCooldown 20 Where spawnbot BeginAtWave 1 RunForThisManyWaves 9 CooldownTime 35 TFBot { Template T_TFBot_SentryBuster } } Mission // Sniper engis wave 1 { Objective Sniper InitialCooldown 20 CooldownTime 30 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 DesiredCount 2 TFBot { Template T_TFBot_Engineer_Ranger_Sniper } } Mission // spies wave 2 { Objective Spy InitialCooldown 10 CooldownTime 25 Where spawnbot_mission_spy BeginAtWave 2 RunForThisManyWaves 1 DesiredCount 2 TFBot { Class Spy Skill Expert } } Wave // WAVE 01 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "1-1a" Where spawnbot SpawnCount 6 MaxActive 7 TotalCount 48 TotalCurrency 200 TFBot { Template T_TFBot_Engineer_Wrench } } WaveSpawn { Name "1-1a" Where spawnbot SpawnCount 2 MaxActive 4 TotalCount 16 TotalCurrency 150 TFBot { Template T_TFBot_Engineer_Shotgun } } WaveSpawn { Name "1-1b" Where spawnbot_final SpawnCount 1 MaxActive 2 TotalCount 4 TotalCurrency 200 WaitBeforeStarting 1 WaitBetweenSpawns 19 TFBot { Template T_TFBot_Giant_Engineer_Widowmaker } } WaveSpawn { Name "1-1c" Where spawnbot_final SpawnCount 1 MaxActive 2 TotalCount 8 TotalCurrency 200 WaitBeforeStarting 16 WaitBetweenSpawns 12 TFBot { Template T_TFBot_Engineer_ShortCircuit } } } Wave // WAVE 02 { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name "2-1a" Where spawnbot SpawnCount 6 MaxActive 6 TotalCount 48 TotalCurrency 200 TFBot { Template T_TFBot_Demoman_Milk } } WaveSpawn { Name "2-1a" Where spawnbot SpawnCount 6 MaxActive 6 TotalCount 48 TotalCurrency 200 TFBot { Template T_TFBot_Sniper_Huntsman_Plasma } } } }