//guys! this mission is too easy, I think it needs a buff //Easy Difficulty (most difficulty ever) //created by Andrew Xtreme #base robot_giant.pop #base robot_standard.pop population { StartingCurrency 1500 RespawnWaveTime 2 CanBotsAttackWhileInSpawnRoom no PrecacheModel "models/monorail_tank.mdl" PrecacheModel "models/monorail_tank_damage1.mdl" PrecacheModel "models/monorail_tank_damage2.mdl" PrecacheModel "models/monorail_tank_damage3.mdl" PointTemplates { MissionName { logic_relay { "targetname" "name" "OnTrigger" "tf_objective_resource,$SetClientProp$m_iszMvMPopfileName,Workshop (Easy),0,-1" } OnSpawnOutput { Target "name" Action "trigger" Delay 0 } } } Mission { Objective DestroySentries Where spawnbot_left Where spawnbot_right BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 75 CooldownTime 75 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_right BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 45 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Sniper } } SpawnTemplate MissionName Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_A Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w1a TotalCurrency 200 TotalCount 18 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Where spawnbot_left TFBot { ClassIcon heavy_mittens Health 60 Name "Gnome Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions MeleeOnly Item "the holiday punch" Item "point and shoot" Item "the all-father" } } WaveSpawn { Name w1a TotalCurrency 150 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 3 Where spawnbot_left TFBot { Class Scout Skill Easy } } WaveSpawn { Name w1b WaitForAllSpawned w1a TotalCurrency 200 TotalCount 9 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 4 Where spawnbot_left TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast } } WaveSpawn { Name w1b2 WaitForAllSpawned w1b TotalCurrency 150 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3.75 Where spawnbot_left TFBot { ClassIcon pyro_volcano Health 175 Name "Volcanic Pyro" Class Pyro Skill Normal WeaponRestrictions MeleeOnly Item "sharpened volcano fragment" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_A Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w2a TotalCurrency 200 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2.75 Where spawnbot_right TFBot { ClassIcon scout_bat_nys Name "Bat Scout" Skill Easy Class Scout WeaponRestrictions MeleeOnly } } WaveSpawn { Name w2b WaitForAllSpawned w2a TotalCurrency 200 TotalCount 21 MaxActive 8 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 1.25 Where spawnbot_right TFBot { Template T_TFBot_Pyro_Flaregun Item "The detonator" Item "Old Guadalajara" Name "Detonator Pyro" Skill Easy ClassIcon pyro_detonator } } WaveSpawn { Name w2b1 WaitForAllSpawned w2b TotalCurrency 225 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 2.5 Where spawnbot_right TFBot { Class Soldier Skill Normal } } WaveSpawn { Name w2b2 WaitForAllSpawned w2b1 TotalCurrency 225 TotalCount 8 MaxActive 4 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 2.5 Where spawnbot_right TFBot { Class Demoman Skill Normal } } WaveSpawn { Name w2c WaitForAllSpawned w2b2 TotalCurrency 250 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 5 Where spawnbot_right TFBot { ClassIcon sniper_carbine Name "Carbine Sniper" Class Sniper Skill Easy WeaponRestrictions SecondaryOnly Item "the cleaner's carbine" } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_B Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w3b TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawns 10 Where spawnbot_left_tank TFBot { Template T_TFBot_Giant_Soldier } } WaveSpawn { Name w3c WaitForAllDead w3b TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 Where spawnbot_left_tank TFBot { Template T_TFBot_Giant_Pyro ItemAttributes { ItemName tf_weapon_flamethrower "airblast disabled" 1 } } } WaveSpawn { Name support TotalCurrency 100 TotalCount 50 MaxActive 6 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 3.5 Support 1 Where spawnbot_left Squad { TFBot { ClassIcon soldier_shovel Health 200 Name "Shovel Soldier" Class Soldier Skill Normal WeaponRestrictions MeleeOnly } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_C Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w4a TotalCurrency 200 TotalCount 3 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 20 Where spawnbot_right TFBot { Name "Giant Gnome Heavy" WeaponRestrictions MeleeOnly Class Heavyweapons ClassIcon heavy_mittens Skill Hard Health 2600 WeaponRestrictions MeleeOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the holiday punch" Item "point and shoot" Item "the all-father" } } WaveSpawn { Name w4b WaitForAllSpawned w4a TotalCurrency 100 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 6 WaitBetweenSpawns 3 Where spawnbot_right TFBot { Class Demoman ClassIcon demo_sticky_daan Name "Sticky Demoman" Skill Normal WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "is_passive_weapon" 1 "override projectile type" 27 } } } WaveSpawn { Name w4b1 WaitForAllDead w4b TotalCurrency 50 TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 3 WaitBetweenSpawns 10 Where spawnbot_right TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name w4c WaitForAllSpawned w4b1 TotalCurrency 150 TotalCount 5 MaxActive 5 SpawnCount 1 WaitBeforeStarting 6 WaitBetweenSpawns 6 Where spawnbot_right TFBot { ClassIcon heavy_armored_shotgun Health 900 Name "Armored Heavy Shotgun" Scale 1.5 Template T_TFBot_Heavyweapons_Shotgun Item "dragonborn helmet" } } WaveSpawn { Name w4c1 WaitForAllSpawned w4c TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_left TFBot { Name "Giant Demoman" Template T_TFBot_Giant_Demo_RapidFire } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_D Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name w5a TotalCurrency 200 TotalCount 27 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where spawnbot_left TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name w5b WaitForAllSpawned w5a TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 20 Where spawnbot_left TFBot { ClassIcon pyro_detonator_lite_spammer Name "Giant Rapid Flare Pyro" Template T_TFBot_Giant_Pyro_Flare_Spammer } } WaveSpawn { Name w5b WaitForAllSpawned w5a TotalCurrency 200 TotalCount 10 MaxActive 5 SpawnCount 1 WaitBeforeStarting 15 WaitBetweenSpawns 2 Where spawnbot_left TFBot { Name Heavy Class HeavyWeapons Skill Easy } } WaveSpawn { Name w5c WaitForAllSpawned w5b TotalCurrency 200 TotalCount 18 MaxActive 10 SpawnCount 2 WaitBeforeStarting 8 WaitBetweenSpawns 2.5 Where spawnbot_right Squad { TFBot { Class Soldier Skill Normal } TFBot { Template T_TFBot_Sniper_Huntsman } } } WaveSpawn { Name w5c1 WaitForAllSpawned w5c TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 10 Where spawnbot_left_tank TFBot { Class Soldier Name "Giant Chargeless Soldier" ClassIcon soldier_crit Skill Normal Health 3800 Item "The Original" WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } InitWaveOutput { Target relay_E Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name boss TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 FirstSpawnOutput { Target relay_monorail_hologram_E Action Trigger } DoneOutput { Target monorail_holograms_clear_relay Action Trigger } Tank { Health 20000 Name "Monorail Tank" Speed 50 Skin 1 StartingPathTrackNode monorail_tank_path_E Gravity 0 DisableTracks 1 ReplaceModelCollisions 1 DisableChildModels 1 NoCrushDamage 1 Model { Default "models/monorail_tank.mdl" Damage1 "models/monorail_tank_damage1.mdl" Damage2 "models/monorail_tank_damage2.mdl" Damage3 "models/monorail_tank_damage3.mdl" } OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name support TotalCurrency 100 TotalCount 50 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Support 1 Where spawnbot_right RandomChoice { TFBot { Class Scout Skill Easy } TFBot { Class Soldier Skill Normal } TFBot { Class Pyro Skill Easy } TFBot { Class Demoman Skill Normal } } } } }