#base robot_standard.pop #base robot_giant.pop //WARNING! THIS MISSION CONTAINS RAFMOD STUFF! IT IS UNPLAYABLE WITHOUT THE PLUGINS THAT MAKE RAFMOD WORK! // // Starting Currency: 700 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 900 | 1000 | // | Wave 2 | 900 | 1000 | // | Wave 3 | 700 | 800 | // | Wave 4 | 1000 | 1100 | // | Wave 5 | 850 | 950 | // | Wave 6 | 1050 | 1150 | // +----------+----------+----------+ // | Total | 5400 | 6000 | // +----------+----------+----------+ // WaveSchedule { StartingCurrency 700 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no ForceHoliday 2 EventPopfile Halloween ZombiesNoWave666 1 Advanced 1 ExtraSpawnPoint { Name "spawnbot_maelstrom" TeamNum 3 X "602" Y "141" Z "285" } ExtraSpawnPoint { Name "spawnbot_skeleton1" TeamNum 3 X "542" Y "-1584" Z "321.03" } PointTemplates { SkeletonTeleporter { NoFixup 1 trigger_teleport { "OnStartTouch" "teleporter_text,Display,,0,-1" "targetname" "skeleton_teleporter" "filtername" "skeleton_filter" "target" "skeleton_target" "spawnflags" "1" "mins" "-200 -200 -200" "maxs" "200 200 200" "origin" "542 -1584 321.03" //whatever the origin of the next bot phases spawn is } filter_tf_bot_has_tag { "targetname" "skeleton_filter" "Negated" "Allow entities that match criteria" "require_all_tags" "1" "tags" "skeleton" } } SkeletonTarget { NoFixup 1 info_target { "targetname" "skeleton_target" "origin" "0 0 0" "angles" "0 90 0" } } Wave6SoundLogic { NoFixup 1 ambient_generic { "targetname" "bad_to_the_bone" "message" "#badtothebone_louder_fat.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "bad_to_the_bone" "message" "#badtothebone_louder_fat.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } ambient_generic { "targetname" "bad_to_the_bone" "message" "#badtothebone_louder_fat.mp3" "health" "10" "spawnflags" "17" "origin" "0 0 0" } logic_relay { "targetname" "bone_sound" "OnTrigger" "bad_to_the_bone,PlaySound,,15,-1" } } } SpawnTemplate "Wave6SoundLogic" Templates { T_TFBot_Demoman_Sticky { Name "Sticky Demoman" Class Demoman ClassIcon demo_sticky_daan Skill Expert WeaponRestrictions SecondaryOnly CharacterAttributes { "No self blast dmg" 2 } ItemAttributes { ItemName "tf_weapon_pipebomblauncher" "stickybomb charge rate" 0.01 "max pipebombs decreased" -6 "projectile speed increased" 0.5 } ItemAttributes { ItemName "tf_weapon_grenadelauncher" "is_passive_weapon" 1 "override projectile type" 27 } } T_TFBot_Soldier_Concheror_Long { Class Soldier Name "Extended Conch Soldier" Skill Normal ClassIcon soldier_conch Attributes SpawnWithFullCharge Item "The Concheror" CharacterAttributes { "increase buff duration" 100.0 } } T_TFBot_Demo_Burst_Fixed { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst Item "Scotch Bonnet" Item "The Iron Bomber" Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.05 "projectile spread angle penalty" 3 "Projectile speed increased" 1.1 } } T_TFBot_Heavyweapons_Flare_GatlingGun { Class Heavyweapons Name "Flare Gatling Gun Heavy" Skill Normal ClassIcon pyro_flare_rain_nys Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "tf_weapon_minigun" "override projectile type" 6 "centerfire projectile" 1 "Set DamageType Ignite" 1 "fire rate bonus" 1.4 "crit vs burning players" 1 } } T_TFBot_Heavy_Heater { Class Heavyweapons Skill Normal Name "Heater Heavy" Item "The Huo Long Heatmaker" ClassIcon heavy_heater } T_TFBot_Scout_Cola_Popper { Class Scout Name "Soda Poppin Scout" Skill Easy Item "Crit-a-Cola" Item "The Soda Popper" ClassIcon scout_cola ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.5 "mod_mark_attacker_for_death" 0 } } T_TFBot_Pyro_DF { Name "Dragon's Fury Pyro" Class Pyro Skill Hard item "the dragon's fury" classicon pyro_dragon_fury_swordstone MaxVisionRange 600 } T_TFBot_Sniper_Carbine { Class Sniper Name "Carbine Sniper" Item "The Cleaner's Carbine" Skill Normal ClassIcon sniper_carbine WeaponRestrictions SecondaryOnly FireWeapon //Periodically fires weapon { Delay 1 Cooldown 1 Repeats 0 IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) Duration 0.5 Type "Secondary" } } T_TFBot_Scout_Cleaver { Class Scout WeaponRestrictions SecondaryOnly Skill Normal Item "The Flying Guillotine" Name "Cleaver Scout" Attributes AlwaysFireWeapon ClassIcon scout_cleaver ItemAttributes { ItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.35 "dmg penalty vs players" 0.6 "fire rate bonus" 0.15 "max health additive penalty" -0 "bleeding duration" 4 } } T_TFBot_Scout_Cola_Basher { Class Scout Name "Cola Basher Scout" Skill Expert Item "The Boston Basher" Item "Crit-a-Cola" ClassIcon scout_cola WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Crit-a-Cola" "effect bar recharge rate increased" 0.25 "mod_mark_attacker_for_death" 0 } ItemAttributes { ItemName "The Boston Basher" "hit self on miss" 0 "fire rate bonus" 0.9 } } T_TFBot_Medic_Uber_Armored { Class Medic Name "Armored Uber Medic" Item "Medic Mask" Item "Berliner's Bucket Helm" ClassIcon medic_uber_armored_lite Skill Hard Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 } CharacterAttributes { "heal rate bonus" 5 "dmg taken increased" 0.5 } } T_TFBot_Engineer_Pomson { Class Engineer Name "Pomson Engineer" ClassIcon engineer_pomson Skill Hard Item "The Pomson 6000" Action FetchFlag } //BIG ROBOT T_TFBot_Giant_Soldier_Buff_Banner_Long { Class Soldier Name "Giant Buff Banner Soldier" ClassIcon soldier_buff_giant Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge Item "The Buff Banner" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "increase buff duration" 100 } } T_TFBot_Giant_Soldier_Extended_Concheror_Burst { Class Soldier Name "Giant Burst Fire Conch Soldier" ClassIcon soldier_conch_burstfire Item "The Shogun's Shoulder Guard" Item "The Concheror" Health 3800 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "move speed bonus" 0.5 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 100.0 } } T_TFBot_Giant_Heavyweapons_Deflector_CoK { Class Heavyweapons Name "Giant CoK Deflector Heavy" ClassIcon heavy_deflector_booster2 Skill Expert Health 5000 Item "The U-clank-a" Item "Deflector" WeaponRestrictions PrimaryOnly MaxVisionRange 1200 Attributes MiniBoss ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 // copied from base mighty heavy "attack projectiles" 1 // force ability to shoot down projectiles "critboost on kill" 5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Soldier_Barrage_Ignite { Class Soldier Name "Giant Ignite Barrage Soldier" ClassIcon soldier_barrage_ignite2 Health 4000 Item "The Cow Mangler 5000" Item "Honcho's Headgear" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" -0.4 "fire rate bonus" 0.45 "projectile spread angle penalty" 6 "Set DamageType Ignite" 1 "dmg bonus vs buildings" 3 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 } } T_TFBot_Giant_Phlog_Pyro { Class Pyro Skill Expert ClassIcon pyro_phlog Health 3300 Item "The Phlogistinator" Item "The MK 50" Name "Giant Phlog Pyro" Attributes MiniBoss WeaponRestrictions PrimaryOnly Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Phlogistinator" "airblast disabled" 0 "charge recharge rate increased" 2 } CharacterAttributes { "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.5 } } T_TFBot_Giant_Heavyweapons_Deflector_Lesser_HoK { Class Heavyweapons Name "Giant HoK Deflector Heavy" ClassIcon heavy_deflector_healonkill Item "The U-clank-a" Item "Deflector" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes MiniBoss Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "Deflector" "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 1000 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Medic_Uber { Class Medic Name "Giant Uber Medic" ClassIcon medic_uber_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber health threshold" 1000 "bot medic uber deploy delay duration" 5 "cancel falling damage" 1 } } T_TFBot_Giant_Medic_Kritz { Class Medic Health 4500 Skill Expert ClassIcon medic_kritz2 Name "Giant Kritz Medic" Attributes SpawnWithFullCharge Attributes MiniBoss Item "The Kritzkrieg" ItemAttributes { ItemName "The Kritzkrieg" "heal rate bonus" 200 "ubercharge rate bonus" 100 "uber duration bonus" 200 } CharacterAttributes { "bot medic uber health threshold" 10000 "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 } } T_TFBot_Giant_Soldier_Barrage_Battalion_Long { Class Soldier Name "Giant Barrage Battalion Soldier" ClassIcon soldier_barrage_backup Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 } Item "The Battalion's Backup" CharacterAttributes { "move speed bonus" 0.5 "health regen" 40 "damage bonus" 1.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "increase buff duration" 100.0 } } T_TFBot_Giant_Soldier_Burst_Spammer { Class Soldier Name "Giant Spam Burst Fire Soldier" ClassIcon soldier_burstfire Item "The Shogun's Shoulder Guard" Item "Honcho's Headgear" Health 3800 Skill Expert Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "faster reload rate" 0.25 "fire rate bonus" 0.7 "fire rate bonus with reduced health" 0.05 "Projectile speed increased" 0.65 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } T_TFBot_Giant_Soldier_Barrage_Conch_Long { Class Soldier Name "Giant Barrage Conch Soldier" ClassIcon soldier_barrage_conch Skill Expert Health 3800 WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes SpawnWithFullCharge ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 } Item "The Concheror" CharacterAttributes { "move speed bonus" 0.5 "health regen" 40 "damage bonus" 1.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "increase buff duration" 100.0 } } T_TFBot_Giant_Demo_Burst_C { Class Demoman Name "Giant Burst Fire Demo" Item "Scotch Bonnet" ClassIcon demo_burst_giant Health 3300 Skill Expert Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Iron Bomber" ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 8 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "cancel falling damage" 1 } } T_TFBot_Giant_Demo_Atomic { Class Demoman Name "Giant Atomic Demoman" ClassIcon demo_atomic_mort Item "Scotch Bonnet" Health 3300 Skill Expert Item "The Loose Cannon" Tag bot_giant WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.5 "fire rate bonus" 0.1 "auto fires full clip" 1 "auto fires when full" 1 "Projectile speed increased" 1.2 "projectile spread angle penalty" 5 "damage bonus" 3 "fuse bonus" 1.2 "damage causes airblast" 1 "blast radius increased" 1.5 "use large smoke explosion" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "cancel falling damage" 1 } } T_TFBot_Giant_Soldier_Bison_Spammer { Class Soldier Skill Expert Health 3800 Name "Giant Rapid Fire Bison Soldier" ClassIcon soldier_bison_spammer WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "The Righteous Bison" Item "Honcho's Headgear" ItemAttributes { ItemName "The Righteous Bison" "fire rate bonus" 0.1 "energy weapon no hurt building" 0 "damage bonus" 0.75 "faster reload rate" -0.4 "dmg bonus vs buildings" 2 "projectile spread angle penalty" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Giant_Pyro_DF_Spammer { Health 3000 Name "Giant Rapid Fire Dragon Pyro" Class Pyro Skill Hard item "the dragon's fury" Item "The Triclops" Item "The Flamboyant Flamenco" classicon pyro_dragon_fury_rapidfire MaxVisionRange 500 Attributes MiniBoss Tag bot_giant ItemAttributes { ItemName "the dragon's fury" "item_meter_charge_rate" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "cancel falling damage" 1 } } T_TFBot_Giant_Heavyweapons_BrassBeast_Deflector { Class Heavyweapons Name "Giant Brass Deflector Heavy" ClassIcon heavy_deflector Item "The Brass Beast" Skill Expert Health 5000 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Eliminators Safeguard" ItemAttributes { ItemName "The Eliminators Safeguard" "item style override" 1 } ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.8 "attack projectiles" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } T_TFBot_Soldier_Boss_Infinite_Barrage_SigMod { Class Soldier Name "The Grave Digger" ClassIcon soldier_dead_shovel Health 40000 Attributes MiniBoss Attributes UseBossHealthBar NoCrouchButtonRelease 1 Action Mobber SpawnTemplate "SkeletonTarget" UseHumanModel 1 ChangeAttributes //lasts 5 seconds { Delay 0 Cooldown 20 Name "BisonPhase" } ChangeAttributes //lasts 5 seconds { Delay 5 Cooldown 20 Name "BarragePhase" } ChangeAttributes //lasts 5 seconds { Delay 10 Cooldown 20 Name "RayGunPhase" } ChangeAttributes //lasts 5 seconds { Delay 15 Cooldown 20 Name "DigOut" } FireWeapon //Periodically fires weapon { Delay 15 Cooldown 20 Repeats 0 Duration 5 Type "Crouch" } FireWeapon //Periodically fires weapon { Delay 15 Cooldown 20 Repeats 0 Duration 5 Type "Primary" } FireWeapon //Periodically fires weapon { Delay 10 Cooldown 20 Repeats 0 Duration 5 Type "Secondary" } EventChangeAttributes { BisonPhase { Item "The U-clank-a" Item "The Dictator" Tag bot_giant Skill Expert WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Item "The Righteous Bison" ItemAttributes { ItemName "The Righteous Bison" "fire rate bonus" 2 "faster reload rate" -0.4 "mult projectile count" 12 "clip size bonus" 9 "projectile spread angle penalty" 45 "mod projectile heat seek power" 75 "mod projectile heat aim error" 90 "mod projectile heat aim time" 1 "set item tint RGB" 16738740 } CharacterAttributes { "move speed bonus" 0.5 "rage giving scale" 0.1 "dmg taken increased" 1 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 } } BarragePhase { Item "The U-clank-a" Item "The Dictator" Item "The Original" Tag bot_giant Skill Expert WeaponRestrictions PrimaryOnly Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName "The Original" "clip size upgrade atomic" 26.0 "faster reload rate" -0.4 "fire rate bonus" 0.35 "fire rate bonus with reduced health" 0.1 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 } CharacterAttributes { "move speed bonus" 0.5 "rage giving scale" 0.1 "dmg taken increased" 1 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 } } RayGunPhase { Item "The U-clank-a" Item "The Dictator" Item "Panic Attack Shotgun" Tag bot_giant Skill Expert WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName "Panic Attack Shotgun" "custom item model" "models/workshop/weapons/c_models/c_invasion_sniperrifle/c_invasion_sniperrifle.mdl" "fire rate bonus" 0.1 "faster reload rate" -0.4 // "damage bonus" 2 "no damage falloff" 1 "ragdolls become ash" 1 "bullets per shot bonus" 0.15 "override projectile type" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "sniper fires tracer" 1 } CharacterAttributes { "move speed bonus" 0.5 "dmg taken increased" 1 "rage giving scale" 0.1 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 } } DigOut { Item "The U-clank-a" Item "The Dictator" Tag bot_giant Skill Expert WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Attributes UseBossHealthBar Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "fire rate bonus" 0.25 "damage bonus" 0.25 "damage causes airblast" 1 "apply z velocity on damage" 1000 "apply look velocity on damage" 1000 "slow enemy on hit major" 0.5 "attach particle effect" 2 } CharacterAttributes { "move speed bonus" 0.01 "dmg taken increased" 0.25 "rage giving scale" 0.1 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 } } } } T_TFBot_Skeleton_Sword { Class Sniper UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" WeaponRestrictions MeleeOnly ClassIcon dead_lite Tag skeleton CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Skeleton_Bow { Class Sniper UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Item "The Huntsman" ClassIcon dead_lite Tag skeleton ItemAttributes { ItemName "The Huntsman" "damage bonus" 0.75 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Skeleton_Sword_Shield { Class Demoman WeaponRestrictions MeleeOnly UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Item "The Eyelander" Item "The Chargin' Targe" ClassIcon dead_lite Tag skeleton CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 } } T_TFBot_Skeleton_Melee_Big { Class Heavyweapons Scale 1.4 Health 800 UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" WeaponRestrictions MeleeOnly ClassIcon dead_lite Tag skeleton CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 } } } Mission { Objective DestroySentries Where spawnbot_mission_sentrybuster BeginAtWave 1 RunForThisManyWaves 6 InitialCooldown 30 CooldownTime 40 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } // WAVE 4 Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Razorback } } // WAVE 6 Mission { Where spawnbot_mission_sniper Objective Sniper BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 2 TFBot { Template T_TFBot_Sniper_Sydney_Sleeper } } // WAVE 3 Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 3 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 60 DesiredCount 2 TFBot { Template T_TFBot_Spy } } Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 5 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 45 DesiredCount 2 TFBot { Template T_TFBot_Spy } } // WAVE 6 Mission { Where spawnbot_mission_spy Objective Spy BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 40 CooldownTime 35 DesiredCount 2 TFBot { Template T_TFBot_Spy } } //WAVE 4 Mission { Where spawnbot Objective Engineer BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Battle_TeleIn } } //Wave 6 Mission { Where spawnbot Objective Engineer BeginAtWave 6 RunForThisManyWaves 1 InitialCooldown 60 CooldownTime 50 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter TeleportWhere spawnbot_invasion TeleportWhere spawnbot_secondary } } // WAVE 1 [$800] Wave { Explanation { Line "{12E8EE}Merasmus's undead armies have come to take control over the rocket silo." Line "{12E8EE}Stop them at all costs!" } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave1demoknight Where spawnbot_tertiary TotalCount 18 MaxActive 4 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 20 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name wave1a Where spawnbot_main TotalCount 30 MaxActive 10 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Class Demoman Skill Normal } TFBot { Template T_TFBot_Medic_Quickfix } } } WaveSpawn { Name wave1heavyshotgun WaitForAllDead wave1a Where spawnbot_main TotalCount 32 MaxActive 6 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TFBot { Class Scout Skill Normal } } WaveSpawn { Name wave1b WaitForAllDead wave1a Where spawnbot_secondary TotalCount 16 MaxActive 6 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Class Pyro Skill Easy Item "Ghastly Gibus 2011" } } WaveSpawn { Name wave1b WaitForAllDead wave1a Where spawnbot_main TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 21 TFBot { Template T_TFBot_Giant_Soldier_Buff_Banner_Long } } WaveSpawn { Name wave1c WaitForAllDead wave1b Where spawnbot_tertiary TotalCount 16 MaxActive 5 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Sniper_Huntsman } } WaveSpawn { Name wave1heavyshotgun2 WaitForAllDead wave1b Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 8 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Class Scout Skill Normal } } WaveSpawn { Name wave1c WaitForAllDead wave1b Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 20 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Giant_Soldier_Extended_Concheror_Burst } } WaveSpawn { Name wave1c WaitForAllDead wave1b Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 200 WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Pyro Item "Ghastly Gibus 2011" ItemAttributes { ItemName "tf_weapon_flamethrower" "airblast disabled" 1 } } } } // WAVE 2 [$0] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave2tank TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 200 WaitBeforeStarting 10 WaitBetweenSpawns 0 Tank { Name "Tank" Health 15000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot TotalCount 25 MaxActive 4 SpawnCount 1 TotalCurrency 25 WaitBeforeStarting 0 WaitBetweenSpawns 2 Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Where spawnbot TotalCount 12 MaxActive 12 SpawnCount 4 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } } } WaveSpawn { Where spawnbot TotalCount 15 MaxActive 11 SpawnCount 5 TotalCurrency 100 WaitBeforeStarting 60 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Soldier_Crit } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } } } WaveSpawn { Where spawnbot Where spawnbot_tertiary TotalCount 25 MaxActive 4 SpawnCount 1 TotalCurrency 25 WaitBeforeStarting 60 WaitBetweenSpawns 2 Support 1 TFBot { Template T_TFBot_Scout_Melee ClassIcon scout_bat_nys } } WaveSpawn { Name wave2tank TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 200 WaitBeforeStarting 120 WaitBetweenSpawns 0 Tank { Name "Tank" Health 20000 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Where spawnbot_tertiary TotalCount 25 MaxActive 4 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 120 WaitBetweenSpawns 1 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ } } WaveSpawn { Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 6 TotalCurrency 200 WaitBeforeStarting 120 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } TFBot { Template T_TFBot_Demoman_Sticky } } } } // WAVE X [$0] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave3a Where spawnbot TotalCount 3 MaxActive 3 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 13 TFBot { Template T_TFBot_Giant_Phlog_Pyro } } WaveSpawn { Name wave3a Where spawnbot TotalCount 16 MaxActive 6 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1.3 TFBot { Template T_TFBot_Soldier_Extended_Concheror } } WaveSpawn { Name wave3a Where spawnbot_invasion TotalCount 10 MaxActive 4 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name wave3b WaitForAllDead wave3a Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 5 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } } WaveSpawn { Name wave3b WaitForAllDead wave3a Where spawnbot_invasion TotalCount 24 MaxActive 6 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Engineer_Pomson } } WaveSpawn { Name wave3b WaitForAllDead wave3a Where spawnbot_main TotalCount 16 MaxActive 6 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 4 Squad { TFBot { Template T_TFBot_Heavyweapons_Fist } TFBot { Template T_TFBot_Medic_QuickUber } } } WaveSpawn { Name wave3balls WaitForAllDead wave3a Where spawnbot_invasion TotalCount 16 MaxActive 4 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 3 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } WaveSpawn { Name wave3c WaitForAllDead wave3b Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 25 TFBot { Template T_TFBot_Giant_Soldier_Barrage_Battalion_Long } } WaveSpawn { Name wave3c WaitForAllDead wave3b Where spawnbot_invasion TotalCount 50 MaxActive 5 SpawnCount 1 TotalCurrency 100 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TFBot { Template T_TFBot_Scout_Cola_Basher } } WaveSpawn { Name wave3c WaitForAllDead wave3b Where spawnbot_invasion TotalCount 24 MaxActive 12 SpawnCount 4 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { Template T_TFBot_Engineer_Pomson } } } // WAVE 4 [$0] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave4gdemo1 Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 TotalCurrency 200 WaitBeforeStarting 0 WaitBetweenSpawns 20 TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } } WaveSpawn { Name wave4gdemo2 WaitForAllDead wave4gdemo1 Where spawnbot TotalCount 10 MaxActive 10 SpawnCount 2 TotalCurrency 200 WaitBeforeStarting 0 WaitBetweenSpawns 20 Squad { TFBot { Template T_TFBot_Giant_Demoman ClassIcon demo_spammer } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave4a Where spawnbot_tertiary TotalCount 18 MaxActive 6 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name wave4a Where spawnbot_tertiary TotalCount 30 MaxActive 6 SpawnCount 3 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Template T_TFBot_Demoman_Knight } } WaveSpawn { Name wave4b WaitForAllDead wave4a Where spawnbot_main TotalCount 30 MaxActive 10 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 Squad { TFBot { Template T_TFBot_Heavy_Heater } TFBot { Template T_TFBot_ScorchShot_FastShot } } } WaveSpawn { Name wave4b WaitForAllDead wave4a Where spawnbot_secondary TotalCount 16 MaxActive 6 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 4 TFBot { Class Soldier } } WaveSpawn { Name wave4d TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 125 WaitBeforeStarting 15 WaitBetweenSpawns 0 WaitForAllSpawned wave4b FirstSpawnOutput { Target bigtank_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12500 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4d TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 125 WaitBeforeStarting 20 WaitBetweenSpawns 0 WaitForAllSpawned wave4b FirstSpawnOutput { Target bigtank_spawn_relay Action Trigger } Tank { Name "tankboss" Health 12500 Speed 75 StartingPathTrackNode "tank_path_a_1" OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave4d WaitForAllDead wave4b Where spawnbot_main TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 15 WaitBetweenSpawns 8 TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector } } WaveSpawn { Name wave4d WaitForAllSpawned wave4b Where spawnbot_invasion TotalCount 28 MaxActive 8 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 10 WaitBetweenSpawns 1.5 TFBot { Template T_TFBot_Scout_Cola_Popper } } } // WAVE 5 [$0] Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn { Name wave5a Where spawnbot TotalCount 5 MaxActive 5 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 10 TFBot { Template T_TFBot_Giant_Soldier_Spammer } } WaveSpawn { Name wave5a Where spawnbot_main TotalCount 14 MaxActive 5 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TFBot { Template T_TFBot_Heavyweapons_Flare_GatlingGun } } WaveSpawn { Name wave5a Where spawnbot_invasion TotalCount 20 MaxActive 6 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Pyro_DF } } WaveSpawn { Name wave5b-1 WaitForAllDead wave5a Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } } WaveSpawn { Name wave5b WaitForAllDead wave5b-1 Where spawnbot_secondary TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_HealOnKill } TFBot { Template T_TFBot_Giant_Medic_Uber } } } WaveSpawn { Name wave5flare WaitForAllDead wave5a Where spawnbot_invasion TotalCount 18 MaxActive 5 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 TFBot { Template T_TFBot_Heavyweapons_Flare_GatlingGun } } WaveSpawn { Name wave5b WaitForAllDead wave5a Where spawnbot_main TotalCount 28 MaxActive 7 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TFBot { Template T_TFBot_Scout_Cleaver Attributes AlwaysCrit } } WaveSpawn { Name wave5c WaitForAllDead wave5b Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Soldier_SlowBarrage } TFBot { Template T_TFBot_Giant_Medic_Kritz } } } WaveSpawn { Name wave5c WaitForAllDead wave5b Where spawnbot_invasion TotalCount 16 MaxActive 6 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Scout_Cleaver Attributes AlwaysCrit } } WaveSpawn { Name wave5support WaitForAllDead wave5b Where spawnbot_invasion MaxActive 4 SpawnCount 1 Support 1 WaitBeforeStarting 0 WaitBetweenSpawns 2.5 TFBot { Template T_TFBot_Scout_Sandman_FastCharge } } } // WAVE 6 [$0] Wave { Explanation //Dispayed once the wave is initialized { Line "{white}You can't help but notice the ambient rattling of bones..." } SpawnTemplate "SkeletonTeleporter" StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target bone_sound Action Trigger } WaveSpawn { Name wave6a Where spawnbot_secondary TotalCount 8 MaxActive 2 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave6a Where spawnbot_main TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Class Heavyweapons Skill Normal } } } WaveSpawn { Name wave6a Where spawnbot_tertiary TotalCount 8 MaxActive 2 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Class Heavyweapons Skill Normal } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name wave6a Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 16 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name wave6a Where spawnbot TotalCount 3 MaxActive 2 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 16 TFBot { Template T_TFBot_Giant_Demo_Atomic } } WaveSpawn { Name wave6a Where spawnbot_invasion TotalCount 24 MaxActive 6 SpawnCount 6 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 TFBot { Template T_TFBot_Sniper_Carbine } } WaveSpawn { Name wave6b-1 WaitForAllSpawned wave6a Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave6b WaitForAllDead wave6b-1 Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 4 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Pyro_DF_Spammer } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } TFBot { Template T_TFBot_Medic } } } WaveSpawn { Name wave6b WaitForAllDead wave6b-1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Deflector_CoK CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 } } TFBot { Template T_TFBot_Giant_Medic_Regen Name "Giant Regen Medic" CharacterAttributes { "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 } } } } WaveSpawn { Name wave6b WaitForAllSpawned wave6a Where spawnbot_invasion TotalCount 24 MaxActive 6 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Class Pyro Attributes AlwaysCrit Skill Easy Item "Ghastly Gibus 2011" } } WaveSpawn { Name wave6b WaitForAllSpawned wave6a Where spawnbot_main TotalCount 18 MaxActive 5 SpawnCount 1 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 1.5 TFBot { Class Heavyweapons } } WaveSpawn { Name wave6c WaitForAllDead wave6b TotalCount 1 WaitBeforeStarting 1 FirstSpawnWarningSound "ambient/alarms/razortrain_horn1.wav" FirstSpawnOutput { Target ST_maker_relay Action Trigger } Tank { ClassIcon tank_sticky_hellmet Health 45000 Skin 1 Speed 60 Name "sticky_tank" StartingPathTrackNode "tank_path_a_1" OnKilledOutput { Target ST_kill_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name wave6c WaitForAllDead wave6b Where spawnbot_invasion TotalCount 20 MaxActive 6 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Class Pyro Attributes AlwaysCrit Skill Easy Item "Ghastly Gibus 2011" } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name wave6c WaitForAllDead wave6b Where spawnbot_main TotalCount 20 MaxActive 6 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Sniper_Carbine } TFBot { Template T_TFBot_Medic_Bigheal } } } WaveSpawn { Name wave6c-1 WaitForAllDead wave6b Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 100 WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload } } WaveSpawn { Name wave6c WaitForAllDead wave6c-1 Where spawnbot TotalCount 2 MaxActive 2 SpawnCount 2 TotalCurrency 50 WaitBeforeStarting 0 WaitBetweenSpawns 3 Squad { TFBot { Template T_TFBot_Giant_Demo_Atomic } TFBot { Template T_TFBot_Giant_Medic_Regen } } } WaveSpawn { Name boss-line1 WaitForAllDead wave6c TotalCount 0 SpawnCount 0 MaxActive 0 WaitBeforeStarting 3 FirstSpawnWarningSound "vo\announcer_security_alert.mp3" } WaveSpawn { Name boss-line1 WaitForAllDead wave6c TotalCount 0 SpawnCount 0 MaxActive 0 WaitBeforeStarting 5 FirstSpawnWarningSound "vo\mvm\mght\soldier_mvm_m_laughevil02.mp3" } WaveSpawn { Name boss-line1 WaitForAllDead wave6c TotalCount 0 SpawnCount 0 MaxActive 0 WaitBeforeStarting 8 FirstSpawnWarningSound "vo\mvm\mght\soldier_mvm_m_dominationscout03.mp3" } WaveSpawn { Name wave6boss WaitForAllDead wave6c Where spawnbot_maelstrom TotalCount 1 MaxActive 1 SpawnCount 1 TotalCurrency 100 WaitBeforeStarting 10 WaitBetweenSpawns 3 FirstSpawnWarningSound "mvm\mvm_tele_deliver.wav" TFBot { Template T_TFBot_Soldier_Boss_Infinite_Barrage_SigMod } } WaveSpawn { Name wave6support WaitForAllSpawned wave6boss Where spawnbot_skeleton1 MaxActive 7 SpawnCount 7 Support 1 WaitBeforeStarting 19 WaitBetweenSpawns 20 RandomChoice { TFBot { Template T_TFBot_Skeleton_Bow } TFBot { Template T_TFBot_Skeleton_Sword } TFBot { Template T_TFBot_Skeleton_Sword_Shield } TFBot { Template T_TFBot_Skeleton_Bow } TFBot { Template T_TFBot_Skeleton_Sword } TFBot { Template T_TFBot_Skeleton_Sword_Shield } TFBot { Template T_TFBot_Skeleton_Bow } TFBot { Template T_TFBot_Skeleton_Sword } TFBot { Template T_TFBot_Skeleton_Melee_Big } } } WaveSpawn { Name wave6support WaitForAllDead wave6c Where spawnbot_invasion MaxActive 6 SpawnCount 1 Support 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 TFBot { Class Scout } } } } //Post Retardation Changes (v1) //Mission: //Changed the setting of the mission //Wave 1: //-Removed all Shield Medics //-Gave the Gibus Hat to every single Easy Skill bot //-Tweaked mission support //-Removed Support 1 Huntsmen //-Replaced final subwave common pyros with Huntsmen Snipers //Wave 2: //-Total revamp of the entire wave //Wave 3: //-Replaced Crit Giant Pyros with Giant Phlog Pyros //-Replaced Burst Fire Demos with Pomson Engineers //-Replaced Crit Spam Sandman with Hyper Sandman //-Replaced Airblast Steel Gauntlets with Steel Gauntlets //Wave 4: //Removed crits from Soldiers and Demoknights //Replaced Uber Medics on Soldiers with Soldiers //Removed all Giant Medics //Replaced Flare Gatling Gun Heavies with Scorch Pyros //Wave 5: //Replaced Fire Colonel Barrages with Giant Rapid Fire Soldiers //Removed the crits off of DF Pyros //Replaced the Giant Natascha Delfector Heavies with Giant HoK Deflectors //Nerfed Giant Uber Medics //Replaced the final Fire Colonel Barrage with a regular Colonel Barrage and removed his Giant Uber Medics //Eradicated Armored Uber Medics //Post Retardation Changes (v2) //Wave 1: //Replaced Burst Fire Demos with regular Demos //Replaced all Heavy Shotguns with Scouts //Wave 2: //Wave remade //Wave 3: //Replaced Giant FaN Scouts with Colonel Barrages //Turned final subwave Pomson Engineers into group spawns //Wave 4: //Replaced Giant Burst Demos with Giant Demomen (first 5 alone, last 5 with uber meds) //Removed 4 Giant Jumping Sandman Scouts //Replaced Giant CoK Deflector Heavy with Giant Deflector Heavy //Wave 5: //Changed the Giant Lesser HoK Deflector Heavy to a regular one //Wave 6: //Boss's Raygun Phase has removed damage