//This file has been generated by http://mvm.tf //Copy this file in your tf/scripts/population folder #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base rotating_shield.pop population { StartingCurrency 1800 RespawnWaveTime 10 CanBotsAttackWhileInSpawnRoom no AddSentryBusterWhenDamageDealtExceeds 2000 AddSentryBusterWhenKillCountExceeds 20 ZombiesNoWave666 1 SniperAllowHeadshots 1 AllowBotExtraSlots 1 SendBotsToSpectatorImmediately 1 RedPlayersAreRobots 1 PlayerRobotsUsePlayerAnimation 1 PrecacheSound "shogo_assault/waterflame_rocketrace.mp3" PrecacheSound "shogo_assault/waterflame_monsterbreaks.mp3" PrecacheSound "shogo_assault/cheshyre_impermanent.mp3" PrecacheSound "shogo_assault/soundroll_killingmachine.mp3" PrecacheSound "shogo_assault/nemesistheory_risingsun.mp3" PrecacheModel "models/weapons/c_models/c_critbanner/c_critbanner_red.mdl" PlayerAttributes //Player attributes appied for the whole mission { Medic { "medic machinery beam" 1 } } ExtraSpawnPoint { Name "spawnbot_mid" // Spawn bots in Tank spawn TeamNum 3 X "-128" Y "2560" Z "-64" } ExtraSpawnPoint { Name "spawnbot_ally" // Spawn allied bots on top of the hatch TeamNum 3 X "0" Y "-2450" Z "64" } CustomWeapon // Super Scattergun Scout { Name "Giant Scattergun Scout" OriginalItemName "tf_weapon_scattergun" "damage bonus" 1.25 "fire rate bonus" 0.6 "is miniboss" 1 "faster reload rate" 0.4 "max health additive bonus" 1275 "voice pitch scale" 0.7 "move speed penalty" 0.9 "min respawn time" 30 "maxammo primary increased" 100 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "cannot be upgraded" 1 } CustomWeapon // Large Batsaber Scout { Name "Large Batsaber Scout" OriginalItemName "Batsaber" "special item description" "Enlarged base Scout equipped with deadly batsaber. Cannot use ranged, moves slightly slower but signifcantly tougher." "damage bonus" 1.5 "fire rate bonus" 0.5 "model scale" 1.4 "max health additive bonus" 535 "voice pitch scale" 0.9 "move speed penalty" 1 "min respawn time" 30 "heal on kill" 100 "maxammo primary increased" 0 "maxammo primary increased" 0 "health from packs decreased" 0.75 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "cannot be upgraded" 1 } CustomWeapon // Giant Burst Fire { Name "Burst Fire Launcher" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "fire rate bonus" 0.1 "blast dmg to self increased" 1.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 7.5 "reload full clip at once" 1 "is miniboss" 1 "max health additive bonus" 3400 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.625 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 3 "maxammo primary increased" 20 "min respawn time" 95 "cannot be upgraded" 1 } CustomWeapon // Giant Charged Soldier { Name "Charged Rocket Launcher" OriginalItemName "The Original" "special item description" "Giant Charged Soldier rig, deals critical damage with bigger blast radius, however cannot equip banners (-100% duration)." "fire rate bonus" 1.5 "damage bonus" 1.25 "blast dmg to self increased" 2 "projectile speed increased" 0.5 "faster reload rate" 0.25 "reload full clip at once" 1 "is miniboss" 1 "always crit" 1 "max health additive bonus" 3400 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.625 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 0 "maxammo primary increased" 20 "Blast radius increased" 1.5 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 95 "cannot be upgraded" 1 } CustomWeapon // Giant Rapid Fire Demo { Name "Giant Rapid Fire Demo" OriginalItemName "tf_weapon_grenadelauncher" "fire rate bonus" 0.75 "blast dmg to self increased" 1.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 0.01 "reload full clip at once" 1 "is miniboss" 1 "max health additive bonus" 3325 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.630 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 50 "maxammo secondary increased" 0 "min respawn time" 95 "cannot be upgraded" 1 } CustomWeapon // Giant Demoknight { Name "Giant Skullcutter Demoknight" OriginalItemName "The Scotsman's Skullcutter" "special item description" "Skullcutter Mk2, granting ability to hit multiple targets. Cannot use ranged." "damage bonus" 1.75 "fire rate penalty" 1.2 "critboost on kill" 3 "heal on kill" 100 "is miniboss" 1 "max health additive bonus" 3850 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.585 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 0 "maxammo secondary increased" 0 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 100 "min respawn time" 95 "melee cleave attack" 1 "cannot be upgraded" 1 } CustomWeapon // Drunken Drive Loch-N-Load { Name "Drunken Drive" OriginalItemName "The Loch-n-Load" "special item description" "Provides 3 seconds of increased fire rate and reload speed on kill" // remove stats "dmg bonus vs buildings" 1.0 "Projectile speed increased" 1.0 "Blast radius decreased" 1.0 "sticky air burst mode" 0 // actual stats //"damage penalty" 0.85 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "add cond on kill duration" 3 "add cond on kill" 9329 "fire rate bonus HIDDEN" 0.8 "clip size penalty" 0.5 "grenade no bounce" 1 "custom weapon fire sound" "=75|weapons/mortar/mortar_fire1.wav" } CustomWeapon // Rapid Fire Bowman { Name "Arrow Master" OriginalItemName "The Fortified Compound" "arrow mastery" 1 "damage penalty" 0.85 "model scale" 1.5 "fire rate bonus" 0.6 "max health additive bonus" 1075 "head scale" 0.7 "move speed penalty" 0.85 "voice pitch scale" 0.9 "min respawn time" 15 "maxammo primary increased" 3 } CustomWeapon // Giant SMG Sniper { Name "Giant SMG Sniper" OriginalItemName "tf_weapon_smg" "arrow mastery" 1 "damage bonus" 1.3 "is miniboss" 1 "head scale" 0.7 "clip size bonus" 5 "faster reload rate" 1.6 "fire rate bonus" 0.5 "max health additive bonus" 2875 "head scale" 0.7 "move speed penalty" 0.63 "maxammo primary increased" 0 "maxammo secondary increased" 100 "voice pitch scale" 0.7 "min respawn time" 30 "cannot be upgraded" 1 } CustomWeapon // Giant Super Beam Sniper { Name "Giant Charged Sniper" OriginalItemName "Shooting Star" "special item description" "Giant Sniper with modified Laser Beam, deals massive headshot damage once fully charged. Extremely Weak Armor." "fire rate bonus" 2 "faster reload rate" 2 "max health additive bonus" 1375 "is miniboss" 1 "head scale" 0.7 "move speed penalty" 0.63 "voice pitch scale" 0.7 "damage bonus" 2.5 "sniper no headshot without full charge" 1 "headshot damage increase" 3.25 "damage penalty on bodyshot" 0.35 "sniper charge per sec" 0.65 "min respawn time" 45 "maxammo primary increased" 10 "maxammo secondary increased" 0 "projectile penetration" 1 "dmg pierces resists absorbs" 1 "explosive sniper shot" 2 "no damage view flinch" 1 "cannot be upgraded" 1 } CustomWeapon { Name "Giant Heavyweight Champ" OriginalItemName "The Killing Gloves of Boxing" "special item description" "Giant Heavyweight Champ module. Deadly in melee, unable to deploy ranged weapons." "damage bonus" 1.75 "fire rate bonus" 0.5 "is miniboss" 1 "max health additive bonus" 4700 "heal on kill" 100 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.5 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 0 "maxammo secondary increased" 0 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 95 "cannot be upgraded" 1 } CustomWeapon { Name "Giant Deflector Heavy" OriginalItemName "tf_weapon_minigun" "special item description" "Modified Giant Minigun with deflector capabltiies. Signifcantly increased fire rate." "fire rate bonus" 0.35 "is miniboss" 1 "max health additive bonus" 4200 "health from packs decreased" 0.5 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "move speed bonus" 0.385 "voice pitch scale" 0.7 "patient overheal penalty" 0 "increase buff duration" 6 "maxammo primary increased" 100 "single wep deploy time decreased" 0.3 "switch from wep deploy time decreased" 3 "min respawn time" 95 "dmg from ranged reduced" 0.75 "dmg taken from crit reduced" 0.7 "attack projectiles" 2 "cannot be upgraded" 1 } CustomWeapon { Name "The Spitfire" OriginalItemName "The Scorch Shot" "custom item model" "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" "override projectile type" 2 "set damagetype ignite" 1 "mod flaregun fires pellets with knockback" 0 "mini rockets" 1 "damage bonus" 1.65 "projectile gravity" 600 "mult projectile count" 4 "projectile spread angle penalty" 3 "hand scale" 1.5 "faster reload rate" 1.5 "maxammo primary increased" 0.5 "maxammo secondary increased" 0.9 } CustomWeapon // Giant Medic { Name "Giant Regen Medic" OriginalItemName "the quick-fix" "special item description" "Giant Quick Fix Medic, massive health rate and regeneration. Cannot attack, cannot be healed by other sources no shield and maxed ubercharge rate." "is miniboss" 1 "max health additive bonus" 4350 "voice pitch scale" 0.7 "move speed penalty" 0.65 "min respawn time" 90 "maxammo primary increased" 0 "health from packs decreased" 0 "override footstep sound set" 3 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.25 "patient overheal penalty" 0 "heal rate bonus" 10 "ubercharge rate bonus" 2 "cannot be upgraded" 1 "health regen" 200 "mod weapon blocks healing" 1 } ExtraLoadoutItems { Scout { Primary { Item "Giant Scattergun Scout" Cost 3000 AllowRefund 1 } Melee { Item "Large Batsaber Scout" Cost 3000 AllowRefund 1 } } Soldier { Primary { Item "Burst Fire Launcher" Cost 3000 AllowRefund 1 } Primary { Item "Charged Rocket Launcher" Cost 4000 AllowRefund 1 } } HeavyWeapons { Primary { Item "Giant Deflector Heavy" Cost 4000 AllowRefund 1 } Melee { Item "Giant Heavyweight Champ" Cost 3000 AllowRefund 1 } } Demoman { Primary "Drunken Drive" Primary { Item "Giant Rapid Fire Demo" Cost 3000 AllowRefund 1 } Melee { Item "Giant Skullcutter Demoknight" Cost 4000 AllowRefund 1 } } Pyro { Secondary "The Spitfire" } Sniper { Primary { Item "Arrow Master" Cost 1500 AllowRefund 1 } Primary { Item "Giant Charged Sniper" Cost 2750 AllowRefund 1 } Secondary { Item "Giant SMG Sniper" Cost 3000 AllowRefund 1 } } Medic { Secondary { Item "Giant Regen Medic" Cost 3000 AllowRefund 1 } } } ClassLimit //Limits the number of specified classes { Scout 2 Pyro 2 Soldier 3 Demoman 2 Heavyweapons 2 Engineer 2 Medic 2 Sniper 2 Spy 2 } DisallowUpgrade //Advanced syntax { Upgrade "armor penatration" // Upgrade name Cost 600 MaxLevel 4 // Maximum allowed level CheckAllSlots 1 // Disallow if the player has the matching items equipped ItemName "tf_weapon_knife" // Apply upgrade restrictions only to those items if specified ClassName "tf_weapon_knife" } Templates { } Templates { RShieldLvL1 { SpawnTemplate RotateShieldLvL1 } RShieldLvL2 { SpawnTemplate RotateShieldLvL2 } RShieldLvL1_Red { SpawnTemplate RotateShieldLvL1_Red } RShieldLvL2_Red { SpawnTemplate RotateShieldLvL2_Red } } PointTemplates { RotateShieldLvL1 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } // OnSpawnOutput // { // Target "rotate_position" // Action "Trigger" // } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "rotate" Action "$SetFakeParent" Param "!activator" Delay 0.1 } OnSpawnOutput { Target "rotate" Action "$SetLocalAngles" Param "0 0 0" Delay 0.1 } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl1" param "projectile_shield" Delay 0.1 } // logic_relay // { // "targetname" "rotate_position" // "spawnflags" "2" // "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" // "OnTrigger" "!self,Trigger,,0.01,-1" // } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "$modules" "fakeparent" "$positiononly" "1" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl2" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL1_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl1" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "popscript" Action "$registerShieldLvl2" param "projectile_shield" Delay 0.1 } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } } Mission { Objective DestroySentries BeginAtWave 1 RunForThisManyWaves 6 Where spawnbot InitialCooldown 30 CooldownTime 30 DesiredCount 1 TFBot { Template T_TFBot_SentryBuster } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { ClassIcon soldier_mangler_fire Health 200 Name "Charged Cow Mangler Soldier" Class Soldier Skill Expert Item "the cow mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 // Allows the bot to almost always fire charged shots } CharacterAttributes { "ignored by bots" 1 } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 InitialCooldown 30 CooldownTime 30 DesiredCount 4 TFBot { ClassIcon soldier_mangler_fire Health 200 Name "Charged Cow Mangler Soldier" Class Soldier Skill Expert Item "the cow mangler 5000" ItemAttributes { ItemName "The Cow Mangler 5000" "faster reload rate" 0.01 // Allows the bot to almost always fire charged shots } CharacterAttributes { "ignored by bots" 1 } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}Hello, {red}mercs{FFFFFF}. Or..{red}Ro-mercs {FFFFFF}for that matter, we adjusted and replaced your body as to allow you to better utilize some {green}additional upgrades and modifcations{FFFFFF}." Line "{FFFFFF}Our current attackers today consist of mainly {blue}robots{FFFFFF}, but also some {green}BLU hired mercs {FFFFFF}too. So you'll be fighting them and the bots." Line "{FFFFFF}We have developed an {red}Experimental Giant Soldier {FFFFFF}model. Which we would like to test on the first wave of enemies." Line "{FFFFFF}Keep the Robot well defended, and it shall assist you well." Line "{FFFFFF}(This is W.I.P) {red}Type snd_restart in console to stop the music." } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 20 Name "Giant Rapid Fire Demoman" Where spawnbot_left Squad { TFBot { ClassIcon vex_demo_rapidfire_giant Health 3600 Name "Giant Rapid Fire Demoman" Class Demoman Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_grenadelauncher "faster reload rate" 0.4 "fire rate bonus" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "cannot be sapped" 1 } Item "scotch bonnet" } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "MercsHeavySolly" TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "KiLLDozER left the game (Disconnect by User.)" DoneMessage "Dr. UberStein left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "KiLLDozER" Class HeavyWeapons UseCustomModel models/player/heavy.mdl UseHumanModel 1 Skill Expert ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "fire rate bonus" 0.65 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } Item "wiki cap" Item "the siberian sophisticate" } TFBot { ClassIcon tf2_lite Health 150 Name "Dr. UberStein" Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "doc's holiday" Item "killer exclusive" } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "MercsHeavySolly" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Soldja_Main22086 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Soldja_Main22086" RocketJump 1 Class Soldier UseCustomModel models/player/soldier.mdl UseHumanModel 1 Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the original" "faster reload rate" 0.5 "fire rate bonus" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the original" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "MercsHeavySolly" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "InfraHEAT PyROH MaIN left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "InfraHEAT PyROH MaIN" Class Pyro Skill Expert BehaviorModifiers Push UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the dragon's fury" Item "the patriot peak" Item "the rusty reaper" Item "the hot case" ItemAttributes { ItemName "the patriot peak" "set item tint rgb" 1315860 } ItemAttributes { ItemName "the rusty reaper" "set item tint rgb" 2960676 } ItemAttributes { ItemName "the hot case" "set item tint rgb" 2960676 } ItemAttributes { ItemName "the dragon's fury" "fire rate bonus" 0.75 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "MercsHeavySolly" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "xX.C-R-O-W.Xx left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "xX.C-R-O-W.Xx" Class Demoman Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName tf_weapon_grenadelauncher "is_passive_weapon" 1 "override projectile type" 27 } ItemAttributes { ItemName tf_weapon_pipebomblauncher "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "fire rate bonus" 0.2 "faster reload rate" 0.2 "damage bonus" 1.7 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "health regen" 20 "cannot be sapped" 1 } Item "legendary lid" Item "the cool breeze" Item "the demo's dustcatcher" } } } WaveSpawn { WaitForAllSpawned "MercsHeavySolly" WaitForAllDead "MercsHeavySolly" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "My Name is Jeffery left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "My Name is Jeffery" Class Scout Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName "the shortstop" "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "dmg taken from crit reduced" 0.4 "cannot be sapped" 1 "health regen" 20 } Item "the shortstop" Item "bonk boy" Item "batter's helmet" Item "the caffeine cooler" Item "the delinquent's down vest" } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 200 TotalCount 40 MaxActive 10 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any FirstSpawnMessage "{red}Experimental Giant Robot{FFFFFF} incoming in 75 seconds.{red}" FirstSpawnMessage "{green}Music: {blue} Waterflame {FFFFFF}-{red} Rocket Race{FFFFFF}." FirstSpawnWarningSound "shogo_assault/waterflame_rocketrace.mp3" Squad { TFBot { ClassIcon scout Health 125 Name "Scout" Class Scout Skill Normal ItemAttributes { ItemName tf_weapon_scattergun "fire rate penalty" 1.5 } Item "the salty dog" } TFBot { ClassIcon scout Health 125 Name "Bat Scout" Class Scout Skill Hard WeaponRestrictions MeleeOnly Item "batter's helmet" } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 200 TotalCount 50 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { ClassIcon soldier Health 200 Name "Liberty Soldier" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the liberty launcher" "damage penalty" 1 } Item "the liberty launcher" Item "armored authority" } TFBot { ClassIcon soldier Health 200 Name "Shotgun Soldier" Class Soldier Skill Hard WeaponRestrictions SecondaryOnly Item "loyalty reward" } } } WaveSpawn { Name "MercsHeavySolly" WaitForAllSpawned "MercsScoutPyro" WaitForAllDead "MercsScoutPyro" TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any Squad { TFBot { Health 300 Name "Heavy" Class HeavyWeapons Skill Normal } TFBot { Health 300 Name "Shotgun Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions SecondaryOnly } } } WaveSpawn { Name "MercsScoutPyro" TotalCurrency 150 TotalCount 50 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_any FirstSpawnWarningSound "shogo_assault/waterflame_rocketrace.mp3" Squad { TFBot { ClassIcon pyro Health 175 Name "Pyro" Class Pyro Skill Normal } TFBot { ClassIcon pyro Health 175 Name "Flare Pyro" Class Pyro Skill Normal WeaponRestrictions SecondaryOnly Item "the flare gun" } } } WaveSpawn { TotalCurrency 180 TotalCount 2 MaxActive 2 SpawnCount 2 WaitForAllDead "Giant Shotgun Heavy" WaitForAllDead "MercsHeavySolly" WaitBeforeStarting 30 WaitBetweenSpawns 30 Where spawnbot_any Squad { TFBot { ClassIcon heavy_shield_ala_giant Health 6500 Name "Giant Rotating Shield Heavy" Class HeavyWeapons Skill Expert AlwaysGlow 1 Attributes "MiniBoss" Attributes "UseBossHealthBar" MaxVisionRange 1200 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "bullets per shot bonus" 1.2 "fire rate bonus" 1.1 "damage bonus" 1.15 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 } Template RShieldLvL2 Item "lo-fi longwave" } TFBot { ClassIcon medic Health 4500 Name "Giant Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 } Item "the quick-fix" Item "emerald jarate" Item "das hazmattenhatten" } } } WaveSpawn { TotalCurrency 120 TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllDead "Giant Charged Soldier" WaitForAllDead "Giant Rapid Fire Demoman" WaitForAllDead "MercsScoutPyro" WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon pyro_giant_support Health 3600 Name "Giant Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "firewall helmet" Item "the virtual viewfinder" } } } WaveSpawn { TotalCurrency 140 TotalCount 7 MaxActive 3 SpawnCount 1 WaitForAllDead "Giant Charged Soldier" WaitForAllDead "Giant Rapid Fire Demoman" WaitBeforeStarting 20 WaitBetweenSpawns 20 Where spawnbot_left Squad { TFBot { ClassIcon scout_fan_armored Health 3000 Name "Armored Giant FaN Scout" Class Scout Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the force-a-nature" "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "scattergun knockback mult" 6 "damage penalty" 0.35 "weapon spread bonus" 0.4 } CharacterAttributes { "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } Item "the force-a-nature" Item "batter's helmet" Item "bonk boy" } } } WaveSpawn { TotalCurrency 120 TotalCount 6 MaxActive 2 SpawnCount 1 Name "Giant Charged Soldier" WaitBeforeStarting 25 WaitBetweenSpawns 17 Where spawnbot Squad { TFBot { ClassIcon soldier_crit_giant Health 3600 Name "Giant Charged Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly MaxVisionRange 1500 Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the original" "fire rate penalty" 1.5 "faster reload rate" 0.5 "Projectile speed decreased" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the original" } } } WaveSpawn { TotalCurrency 240 TotalCount 15 MaxActive 3 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 25 Name "Giant Shotgun Heavy" Where spawnbot Squad { TFBot { ClassIcon heavy_shotgun Health 4500 Name "Giant Shotgun Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "attack projectiles" 1 "override footstep sound set" 2 } Item "the u-clank-a" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout UseCustomModel models/player/scout.mdl Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_champ_red Health 300 Name "Heavyweight Champ" Class HeavyWeapons Skill Expert MaxVisionRange 1200 Action Mobber WeaponRestrictions MeleeOnly Item "the killing gloves of boxing" Item "pugilist's protector" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon pyro_backburner_red_nys Health 175 Name "Incinerator Backburner Pyro" Class Pyro Skill Easy Action Mobber WeaponRestrictions PrimaryOnly CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the backburner" Item "py-40 incinibot" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 75 WaitBetweenSpawns 999 Support 1 Where red_player_teamspawn FirstSpawnMessage "{red}Giant Laser Soldier: {FFFFFF}Laser Module activated. Commencing assault.{red}" Squad { TFBot { ClassIcon soldier_bison Health 3750 Name "Giant Laser Soldier" Class Soldier Skill Normal AlwaysGlow 1 NoPushaway 1 Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" UseMeleeThreatPrioritization 1 BehaviorModifiers Push Attributes "IgnoreFlag" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the cow mangler 5000" "override projectile type" 13 "Blast radius decreased" 0.1 "no self blast dmg" 1 "fire rate bonus" 0.1 "faster reload rate" 0.1 "mult dmg vs npc" 0.5 "mult dmg vs giants" 1.5 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 6 "increased jump height" 0.5 "health from packs decreased" 0.5 "mod weapon blocks healing" 1 "health regen" 30 } Item "the cow mangler 5000" Item "the cross-comm crash helmet" Item "the virtual viewfinder" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}We have received reports of a stronger wave coming at you." Line "{FFFFFF}They seemed to be armed with more weapons and ballstic vests to adapt to you.{FFFFFF}." Line "{FFFFFF}We have also confirmed reports of Cultist activities, a bunch of Medics resurrecting the dead.{FFFFFF}." Line "{red}Red Command: {FFFFFF}We are sending Robots to you this time." } WaveSpawn { TotalCurrency 120 TotalCount 40 MaxActive 16 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "Hybrid Persian Knight" Where spawnbot_left FirstSpawnMessage "{green}Music:{blue}Cheshyre{FFFFFF}- {red}Impermanent{FFFFFF}." FirstSpawnWarningSound "shogo_assault/cheshyre_impermanent.mp3" Squad { TFBot { ClassIcon demo_persian Health 175 Name "Hybrid Persian Knight" Class Demoman Skill Normal Action Sniper BehaviorModifiers Push MaxVisionRange 700 Item "the loch-n-load" Item "the persian persuader" Item "the splendid screen" Item "sultan's ceremonial" } } } WaveSpawn { WaitForAllSpawned "Giant Heavyweight Champ" WaitForAllDead "Large Flare Fire Heavy" TotalCurrency 360 TotalCount 16 MaxActive 12 SpawnCount 12 WaitBeforeStarting 5 WaitBetweenSpawns 20 Where spawnbot Squad { TFBot { ClassIcon soldier_burstfire_hyper Health 5000 Name "Giant Hyper Burstfire Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "carbonado botkiller rocket launcher mk.i" "fire rate bonus" 0.1 "faster reload rate" 5.5 "projectile spread angle penalty" 4 "clip size bonus" 5 "reload full clip at once" 1 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "carbonado botkiller rocket launcher mk.i" Item "the soldier's stogie" Item "tyrantium helmet" } TFBot { ClassIcon medic_kritz_armored Health 750 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 750 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 200 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 750 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 20 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_armored Health 750 Name "Armored Kritzkrieg Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 1.5 "uber duration bonus" 20 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 1500 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { WaitForAllSpawned "Hybrid Persian Knight" WaitForAllDead "Hybrid Persian Knight" TotalCurrency 360 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 5 WaitBetweenSpawns 12 Name "Large Flare Fire Heavy" Where spawnbot_left Squad { TFBot { ClassIcon heavy_firework Health 600 Name "Large Flare Fire Heavy" Scale 1.2 Class HeavyWeapons Skill Normal ItemAttributes { ItemName "the huo long heatmaker" "fire rate penalty" 1.5 "damage bonus" 1.5 "override projectile type" 6 } Item "the huo long heatmaker" Item "the bunsen brave" } } } WaveSpawn { WaitForAllSpawned "Hybrid Persian Knight" WaitForAllDead "Hybrid Persian Knight" TotalCurrency 360 TotalCount 36 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_steelfist_armored Health 950 Name "Armored Steel Gauntlet Rusher" Class HeavyWeapons Scale 1.5 Skill Hard BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "dmg taken from bullets reduced" 0.55 "dmg taken from blast reduced" 0.55 "dmg taken from fire reduced" 0.55 "dmg from melee increased" 3 } CharacterAttributes { "move speed bonus" 1.2 } Item "fists of steel" Item "the carl" Item "eotl_flat_cap" } } } WaveSpawn { WaitForAllSpawned "Giant Burst Direct-Hit Soldier" WaitForAllDead "Giant Burst Direct-Hit Soldier" TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Name "Giant Heavyweight Champ" Where spawnbot Squad { TFBot { ClassIcon heavy_champ Health 5000 Name "Giant Heavyweight Champ" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions MeleeOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName "the killing gloves of boxing" "fire rate bonus" 0.75 "damage bonus" 1.25 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "increase buff duration" 10 } Item "the killing gloves of boxing" Item "pugilist's protector" } } } WaveSpawn { TotalCurrency 240 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 30 Name "Giant Burst Direct-Hit Soldier" Where spawnbot Squad { TFBot { ClassIcon soldier_direct_backup_giant Health 3600 Name "Giant Burst Direct-Hit Soldier" Class Soldier Skill Expert Tag "bot_giant" Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the direct hit" "damage bonus" 1.25 "fire rate bonus" 0.5 "clip size upgrade atomic" 5 "projectile speed increased" 0.65 "force fire full clip" 1 "faster reload rate" 7.5 "reload full clip at once" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 10 } Item "defiant spartan" Item "the direct hit" Item "the battalion's backup" } } } WaveSpawn { WaitForAllSpawned "Dragon Fury Centurion Pyro" WaitForAllDead "Hybrid Persian Knight" TotalCurrency 120 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnWarningSound "shogo_assault/cheshyre_impermanent.mp3" Squad { TFBot { ClassIcon sniper_bow_penetrate Health 125 Name "Piercing Bowman" Class Sniper Skill Normal ItemAttributes { ItemName "the fortified compound" "projectile penetration" 1 "damage bonus" 1.25 } Item "the fortified compound" Item "the cozy camper" Item "spiral sallet" } } } WaveSpawn { TotalCurrency 120 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Name "Dragon Fury Centurion Pyro" FirstSpawnWarningSound "shogo_assault/cheshyre_impermanent.mp3" Where spawnbot Squad { TFBot { ClassIcon pyro_dragon_fury Health 175 Name "Dragon Fury Centurion Pyro" Class Pyro Skill Normal Item "the dragon's fury" Item "the steel sixpack" Item "the centurion" } } } WaveSpawn { TotalCurrency 80 TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 25 Where spawnbot Squad { TFBot { ClassIcon sniper_smg_giant Health 3000 Name "Giant SMG Sniper" Class Sniper Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName tf_weapon_smg "clip size bonus" 3 "fire rate penalty" 1.5 "damage penalty" 0.75 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the bushman's boonie" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon demoknight_grenade Health 200 Name "Hybrid Crusader Knight" Class Demoman Skill Expert Action Sniper CustomEyeGlowColor "255 0 0" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the chargin' targe" Item "the eyelander" Item "the cool breeze" Item "the dark falkirk helm" Item "the dark age defender" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon soldier_conch Health 3600 Name "Giant Direct-Hit Conch Soldier" Class Soldier Skill Expert CustomEyeGlowColor "255 0 0" Action Mobber Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Item "the concheror" Item "The Direct Hit" Item "soldier samurai hat" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increased jump height" 0.5 "increase buff duration" 10 } Item "the cross-comm crash helmet" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 5 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 999 Support 1 Where spawnbot_ally Squad { TFBot { ClassIcon demo_automaton_red_nys Health 5000 Name "Major Iron Burston" Class Demoman Skill Expert AlwaysGlow 1 NoPushaway 1 BehaviorModifiers Push Tag "bot_giant" CustomEyeGlowColor "255 0 0" UseMeleeThreatPrioritization 1 Attributes "HoldFireUntilFullReload" Attributes "IgnoreFlag" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" Item "scotch bonnet" Item "Alcoholic Automaton" Item "the iron bomber" Item "the buff banner" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the iron bomber" "damage bonus" 1.35 "fire rate bonus" 0.05 "clip size bonus" 1.5 "projectile spread angle penalty" 3 "clip size upgrade atomic" 5 "projectile speed increased" 1.35 "force fire full clip" 1 "faster reload rate" 5.5 "reload full clip at once" 1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "increased jump height" 0.5 "mod weapon blocks healing" 1 "health regen" 30 "increase buff duration" 100 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 10 WaitBetweenSpawns 10 Support 1 Where spawnbot_mission_sniper Squad { TFBot { ClassIcon soldier_directhit Health 200 Name "Direct Hit Soldier" Class Soldier Skill Expert Item "the direct hit" Item "the gunboats" Item "the war pig" Item "ghoul gibbin' gear" ItemAttributes { ItemName "the direct hit" "damage bonus" 2 "reload time increased hidden" 3 "clip size penalty" 0.25 "fire rate penalty" 0.25 } } } } } Wave ///wave3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}The enemy assault is beginning to ramp up. We pulled back the Laser Soldier model to further improve on it." Line "{FFFFFF}We'll send you some mercs from a group called the Crimson Raiders.{FFFFFF}." Line "{FFFFFF}Along that, some giant soldiers to help you defend.{FFFFFF}." Line "{red}Red Command: {FFFFFF}Careful, as we have also detected {green}more mercs{FFFFFF}." } WaveSpawn { TotalCurrency 100 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "ConRAD VLADxof left the game (Disconnect by User.)" DoneMessage "Richtofen Heinz left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "ConRAD VLADxof" Class HeavyWeapons UseCustomModel models/player/heavy.mdl UseHumanModel 1 Skill Expert ItemAttributes { ItemName "iron curtain" "damage bonus" 2 "mult dmg vs giants" 1.5 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 } Item "iron curtain" Item "officer's ushanka" Item "commissar's coat" } TFBot { ClassIcon tf2_lite Health 150 Name "Richtofen Heinz" Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 Attributes ProjectileShield Attributes SpawnWithFullCharge ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "the combat medic's crusher cap" Item "the quadwrangler" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "/-WulfGang-\ left the game (Disconnect by User.){blue}" DoneMessage "Mo1st KritzTikal left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 300 Name "/-WulfGang-\" Class Heavy Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/heavy.mdl UseHumanModel 1 Item "the family business" Item "der maschinensoldaten-helm" Item "die regime-panzerung" ItemAttributes { ItemName "the family business" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } TFBot { ClassIcon tf2_lite Health 150 Name "Mo1st KritzTikal" Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 Attributes ProjectileShield Attributes SpawnWithFullCharge Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the kritzkrieg" "uber duration bonus" 5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "the kritzkrieg" Item "the brown bomber" Item "the foppish physician" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Reflect this, casual. left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Reflect this, casual." Class Medic Skill Expert UseCustomModel models/player/medic.mdl UseHumanModel 1 WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive crusader's crossbow" "clip size bonus" 10 "faster reload rate" 0.2 "damage bonus" 1.4 "critboost on kill" 4 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "heal rate bonus" 1.2 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "health regen" 20 "cannot be sapped" 1 } Item "festive crusader's crossbow" Item "berliner's bucket helm" Item "das metalmeatencasen" } } } WaveSpawn { WaitForAllSpawned "MercsPyro" WaitForAllDead "MercsPyro" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "RainBow Dasheee left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "RainBow Dasheee" Class Pyro Skill Expert BehaviorModifiers Push UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the rainblower" Item "sight for sore eyes" Item "bozo's bouffant" ItemAttributes { ItemName "the rainblower" "fire rate bonus" 0.5 "damage bonus" 1.5 "mult dmg vs giants" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "HazTard MeeMPyro left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "HazTard MeeMPyro" Class Pyro Skill Expert BehaviorModifiers Push WeaponRestrictions SecondaryOnly UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the manmelter" Item "the hazmat headcase" Item "crusader's getup" ItemAttributes { ItemName "the manmelter" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "El Scratchloreo left the game (Disconnect by User.){blue}" Squad { TFBot { ClassIcon tf2_lite Health 175 Name "El Scratchloreo" Class Pyro Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/pyro.mdl UseHumanModel 1 Item "the back scratcher" Item "old guadalajara" Item "el muchacho" ItemAttributes { ItemName "the back scratcher" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.2 "dmg taken from fire reduced" 0.1 "dmg taken from blast reduced" 0.1 "dmg taken from bullets reduced" 0.1 "health regen" 20 "cannot be sapped" 1 } } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Spiral knight tf2 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Spiral knight tf2" Class Demoman Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName "festive eyelander" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "critboost on kill" 4 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 } Item "ali baba's wee booties" Item "the chargin' targe" Item "festive eyelander" Item "spiral sallet" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "I love Iron Bomber left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "I love Iron Bomber" Class Demoman Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/demo.mdl UseHumanModel 1 ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.5 "faster reload rate" 0.5 "damage bonus" 1.6 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "cannot be sapped" 1 } Item "the iron bomber" Item "the battery bandolier" Item "scotch bonnet" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Rat Main left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "Rat Main" Class Scout Skill Expert BehaviorModifiers Push WeaponRestrictions PrimaryOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName tf_weapon_scattergun "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.15 "dmg taken from blast reduced" 0.15 "dmg taken from bullets reduced" 0.15 "cannot be sapped" 1 "health regen" 20 } Item "the brotherhood of arms" Item "the bigg mann on campus" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "NinJah Scoot 69 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "NinJah Scoot 69" Class Scout Skill Expert BehaviorModifiers Push WeaponRestrictions MeleeOnly UseCustomModel models/player/scout.mdl UseHumanModel 1 ItemAttributes { ItemName "three-rune blade" "fire rate bonus" 0.5 "faster reload rate" 0.5 "mult dmg vs giants" 4 } CharacterAttributes { "dmg taken from self reduced" 0.5 "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.15 "dmg taken from blast reduced" 0.15 "dmg taken from bullets reduced" 0.15 "cannot be sapped" 1 "health regen" 20 } Item "three-rune blade" Item "the frickin' sweet ninja hood" Item "the southie shinobi" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "SPESS Merine 420 left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "SPESS Merine 420" RocketJump 1 Class Soldier UseCustomModel models/player/soldier.mdl UseHumanModel 1 Skill Normal Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the cow mangler 5000" "faster reload rate" 0.5 "fire rate bonus" 0.5 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the cow mangler 5000" Item "the buff banner" Item "the equalizer" Item "the mk 50" Item "the patriot's pouches" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "Sheriff Boomstick left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Sheriff Boomstick" Class Engineer Skill Normal UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the frontier justice" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "clip size bonus" 2 "critboost on kill" 3 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the frontier justice" Item "sheriff's stetson" Item "wild west waistcoat" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "Second Merc wave" DoneMessage "The EngiNaut is EngiHere left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "The EngiNaut is EngiHere" Class Engineer Skill Normal UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the c.a.p.p.e.r" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "override projectile type" 13 "Projectile speed increased" 3 "mult dmg vs giants" 2 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the c.a.p.p.e.r" Item "iron lung" Item "captain space mann" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Scrap & Stones.co left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 150 Name "Scrap & Stones.co" Class Engineer Skill Normal UseCustomModel models/player/engineer.mdl UseHumanModel 1 Action Fetchflag Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the widowmaker" "damage bonus" 1.5 "faster reload rate" 0.5 "fire rate bonus" 0.5 "clip size bonus" 2 "minicritboost on kill" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the widowmaker" Item "the grizzled growth" Item "the dogfighter" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "<<>> left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 125 Name "<<>>" Class Sniper Skill Normal UseCustomModel models/player/sniper.mdl UseHumanModel 1 Action Sniper Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the bazaar bargain" "faster reload rate" 0.5 "fire rate bonus" 0.5 "explosive sniper shot" 3 } CharacterAttributes { "dmg taken from crit reduced" 0.4 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "health regen" 20 "increase buff duration" 2 "cannot be sapped" 1 } Item "the bazaar bargain" Item "the razorback" Item "your worst nightmare" Item "the outback intellectual" } } } WaveSpawn { TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Name "First Merc wave" DoneMessage "--SpaiDEX-- left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "--SpaiDEX--" Class Spy Skill Expert UseCustomModel models/player/spy.mdl UseHumanModel 1 ItemAttributes { ItemName tf_weapon_invis "set cloak is feign death" 1 } CharacterAttributes { "health regen" 50 "move speed bonus" 1.3 "fire retardant" 1 "dmg taken from crit reduced" 0.5 "dmg taken from fire reduced" 0.2 "dmg taken from blast reduced" 0.2 "dmg taken from bullets reduced" 0.2 "increase buff duration" 2 "cannot be sapped" 1 } Item "conniver's kunai" Item "detective noir" Item "rogue's col roule" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 50 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot DoneMessage "Revolver Ocelot left the game (Disconnect by User.)" Squad { TFBot { ClassIcon tf2_lite Health 200 Name "Revolver Ocelot" Class Spy Skill Expert Action FetchFlag Action Mobber UseCustomModel models/player/spy.mdl UseHumanModel 1 ItemAttributes { ItemName "ttg sam revolver" "fire rate penalty" 1.2 "damage bonus" 3 "dmg pierces resists absorbs" 1 "cannot disguise" 1 } CharacterAttributes { "health regen" 50 "move speed bonus" 1.3 "fire retardant" 1 "dmg taken from crit reduced" 0.7 "dmg taken from fire reduced" 0.1 "dmg taken from blast reduced" 0.1 "dmg taken from bullets reduced" 0.1 "increase buff duration" 2 "cannot be sapped" 1 } Item "ttg sam revolver" Item "the lurking legionnaire" Item "bill's hat" } } } WaveSpawn { Name "First Merc wave" TotalCurrency 200 TotalCount 40 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot FirstSpawnMessage "{green}Music:{blue} Soundroll{FFFFFF}-{red} Killing Machine{FFFFFF}." FirstSpawnWarningSound "shogo_assault/soundroll_killingmachine.mp3" Squad { TFBot { ClassIcon spy_enforcer Health 125 Name "Enforcer Spy" Action FetchFlag Action Mobber Class Spy Skill Normal ItemAttributes { ItemName "the enforcer" "cannot disguise" 1 } Item "the enforcer" Item "fancy fedora" Item "rogue's col roule" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" TotalCurrency 400 TotalCount 20 MaxActive 10 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon pyro_phlog_giant Health 3650 Name "Giant Phlog Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" ItemAttributes { ItemName "the phlogistinator" "damage bonus" 1.5 "airblast disabled" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } Item "the phlogistinator" Item "captain space mann" Item "the rusty reaper" } TFBot { ClassIcon medic_uber_giant Health 4500 Name "Giant Uber Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "uber duration bonus" 1.2 "ubercharge rate bonus" 1.5 } 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" 2000 } Item "the salty dog" Item "the byte'd beak" } } } WaveSpawn { WaitForAllSpawned "First Merc wave" WaitForAllDead "First Merc wave" Name "Second Merc wave" TotalCurrency 400 TotalCount 10 MaxActive 5 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon sniper Health 3000 Name "Giant Sniper" Class Sniper Action Sniper Skill Normal Tag "bot_giant" Attributes "MiniBoss" Item "the machina" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "increased jump height" 0.5 } } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 100 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot Squad { TFBot { ClassIcon heavy_deflector Health 4500 Name "Giant Deflector Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "bullets per shot bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the u-clank-a" } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 1.5 "bullets per shot bonus" 1.2 } Item "the u-clank-a" Item "the vascular vestment" } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 1.5 "bullets per shot bonus" 1.2 } Item "the u-clank-a" Item "the vascular vestment" } } } WaveSpawn { WaitForAllSpawned "Second Merc wave" WaitForAllDead "Second Merc wave" TotalCurrency 100 TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_left Squad { TFBot { ClassIcon heavy_deflector Health 4500 Name "Giant Deflector Heavy" Class HeavyWeapons Skill Normal WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "bullets per shot bonus" 1.2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } Item "the u-clank-a" } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 1.5 "bullets per shot bonus" 1.2 } Item "the u-clank-a" Item "the vascular vestment" } TFBot { ClassIcon medic_uber Health 150 Name "Uber Medic" Class Medic Skill Normal ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 1.5 "bullets per shot bonus" 1.2 } Item "the u-clank-a" Item "the vascular vestment" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Name "Big SWAT Breacher" Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_shotgun_red Health 550 Name "Large Shotgun Heavy" Class HeavyWeapons Scale 1.25 Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Item "the u-clank-a" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.75 "damage penalty" 1.1 "faster reload rate" 0.75 } CharacterAttributes { "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon engineer_widowmaker Health 150 Name "Widowmaker Engineer" Class Engineer Action Mobber CustomEyeGlowColor "255 0 0" Skill Normal Item "the widowmaker" Item "the virtual reality headset" Item "the salty dog" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 1.2 "damage bonus" 1.1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 15 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon engineer_widowmaker Health 3500 Name "Giant Rapid Fire Widowmaker Engineer" Class Engineer Action Mobber CustomEyeGlowColor "255 0 0" Skill Normal Tag "bot_giant" Attributes "MiniBoss" Item "the widowmaker" Item "the virtual reality headset" Item "the salty dog" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the widowmaker" "fire rate bonus" 0.5 "damage bonus" 1.1 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon engineer_buff_lite Health 250 Name "Buff Pompson Engineer" Class Engineer Skill Normal Action Mobber CustomEyeGlowColor "255 0 0" Item "the pomson 6000" Item "the mk 50" Item "dec2014 thermal insulation layer" Item "the buff banner" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the pomson 6000" "fire rate bonus" 0.5 "damage bonus" 2 "faster reload rate" 0.5 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}Work In Progress, mercs." Line "{FFFFFF}Guess you can consider this a win for now.{FFFFFF}." Line "{FFFFFF}Get out of here Find another mission.{FFFFFF}." Line "{red}Red Command: {FFFFFF}We'll be finished soon." } WaveSpawn { WaitForAllSpawned "Hybrid Persian Knight" WaitForAllDead "Hybrid Persian Knight" TotalCurrency 400 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 30 Where spawnbot Name "Giant Rocket Rain Soldier" FirstSpawnMessage "{green}Music:{blue} NemesisTheory {FFFFFF}-{red} Rising Sun{FFFFFF}." FirstSpawnWarningSound "shogo_assault/nemesistheory_risingsun.mp3" Squad { TFBot { ClassIcon soldier_rocketrain_hyper_giant Health 7000 Name "Giant Rocket Rain Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" ItemAttributes { ItemName "carbonado botkiller rocket launcher mk.i" "fire rate bonus" 0.05 "reload time increased hidden" 7 "projectile spread angle penalty" 15 "clip size bonus" 30 "reload full clip at once" 1 "damage bonus" 2.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "carbonado botkiller rocket launcher mk.i" Item "the soldier's stogie" Item "tyrantium helmet" } TFBot { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 200 "ubercharge rate bonus" 500 "uber duration bonus" 2000 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } TFBot { ClassIcon medic_kritz_giant Health 4500 Name "Giant Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "SpawnWithFullCharge" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 200 "ubercharge rate bonus" 500 "uber duration bonus" 2000 "mod weapon blocks healing" 1 } CharacterAttributes { "bot medic uber health threshold" 5000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { TotalCurrency 180 TotalCount 60 MaxActive 12 SpawnCount 6 WaitBeforeStarting 5 WaitBetweenSpawns 15 Where spawnbot Squad { TFBot { ClassIcon soldier_airstrike_para Health 200 Name "Air Strike Soldier" Class Soldier Skill Expert RocketJump 1 Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the air strike" "faster reload rate" 0.15 "fire rate bonus" 0.7 "reload full clip at once" 1 } CharacterAttributes { "damage bonus" 1.25 "no self blast dmg" 1 } Item "the air strike" Item "the b.a.s.e. jumper" Item "the grenadier's softcap" Item "the deus specs" } } } WaveSpawn { TotalCurrency 380 TotalCount 38 MaxActive 8 SpawnCount 5 WaitBeforeStarting 15 WaitBetweenSpawns 15 Where spawnbot_left Squad { TFBot { ClassIcon medic_crossbow Health 150 Name "Overcharged Crossbow Medic" Class Medic Skill Expert Action FetchFlag WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 2.5 } Item "the crusader's crossbow" Item "berliner's bucket helm" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 300 MaxActive 6 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 20 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon soldier_buff Health 200 Name "Extended Buff Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 } Item "the buff banner" Item "the equalizer" Item "soldier's stash" } TFBot { ClassIcon soldier_backup Health 200 Name "Extended Backup Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 } Item "the original" Item "the battalion's backup" Item "the patriot peak" Item "the diplomat" } TFBot { ClassIcon soldier_conch Health 200 Name "Extended Conch Soldier" Class Soldier Skill Normal Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "increase buff duration" 9 } Item "the black box" Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" Item "the shogun's shoulder guard" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitForAllDead "Giant Rapid Crossbow Medic" Name "Giant Burst Crossbow Mk2" WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon medic_crossbow_burst_giant Health 4000 Name "Giant Burstfire Crossbow Medic" Scale 1.75 Class Medic Action Mobber Skill Expert BehaviorModifiers Mobber WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "the crusader's crossbow" "damage bonus" 2 "clip size bonus" 10 "faster reload rate" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "heal rate bonus" 200 "collect currency on kill" 1 "cannot pick up intelligence" 1 } Item "the crusader's crossbow" Item "the surgeon's space suit" Item "heer's helmet" } TFBot { ClassIcon medic_kritz_red Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 100 "uber duration bonus" 5000 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "bot medic uber health threshold" 700 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 2 WaitForAllDead "Giant Rocket Rain Soldier" WaitBeforeStarting 10 WaitBetweenSpawns 20 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon medic_kritz_red Health 150 Name "Kritzkrieg Medic" Class Medic Skill Expert WeaponRestrictions SecondaryOnly Tag "bot_giant" Attributes "AlwaysFireWeapon" Attributes "SpawnWithFullCharge" AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_syringegun_medic "override projectile type" 7 "fire rate penalty" 2000 } ItemAttributes { ItemName "the kritzkrieg" "is_passive_weapon" 1 "heal rate bonus" 1.5 "ubercharge rate bonus" 100 "uber duration bonus" 5000 } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 "bot medic uber health threshold" 700 } Item "the kritzkrieg" Item "das naggenvatcher" Item "medi-mask" } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon scout_batsaber_nys Health 125 Name "Fast Bat Saber Scout" Class Scout Skill Normal BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName batsaber "fire rate bonus" 0.5 "damage bonus" 1.15 } CharacterAttributes { "damage bonus" 1.25 "move speed bonus" 1.65 } Item "batsaber" Item "death racer's helmet" Item "thrilling tracksuit" } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 4 SpawnCount 4 WaitBeforeStarting 30 WaitBetweenSpawns 20 Support 1 Where spawnbot Squad { TFBot { ClassIcon heavy_apocofist Health 450 Name "Apoco-Fist Heavy" Class HeavyWeapons Skill Normal BehaviorModifiers Mobber WeaponRestrictions MeleeOnly ItemAttributes { ItemName apoco-fists "damage bonus" 1.25 "fire rate bonus" 1.25 } Item "apoco-fists" Item "der maschinensoldaten-helm" } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}Red Command: {FFFFFF}We have received reports of a stronger wave coming at you." Line "{FFFFFF}They seemed to be armed with more weapons and ballstic vests to adapt to you.{FFFFFF}." Line "{FFFFFF}We have also confirmed reports of Cultist activities, a bunch of Medics resurrecting the dead.{FFFFFF}." Line "{red}Red Command: {FFFFFF}We are sending Robots to you this time." } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon red2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" AddCond { Name TF_COND_REPROGRAMMED } CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_rocket Health 350 Name "Crimson Raider Rocket Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Item "panic attack shotgun" Item "road rage" Item "road block" Item "siberian tigerstripe" UseCustomModel models/player/heavy.mdl UseHumanModel 1 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName "panic attack shotgun" "override projectile type" 2 "bullets per shot bonus" 0.2 "reload time increased hidden" 0.8 "fire rate penalty" 1.25 "clip size penalty" 0.6 "weapon spread bonus" 0.1 "projectile spread angle penalty" 0.1 "damage bonus" 12 "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 100 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 6 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon heavy_shotgun_red_burst Health 350 Name "Crimson Raider Shotgun Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 1200 WeaponRestrictions SecondaryOnly Item "road rage" Item "road block" Item "siberian tigerstripe" Attributes "HoldFireUntilFullReload" UseCustomModel models/player/heavy.mdl UseHumanModel 1 Action Mobber AddCond { Name TF_COND_REPROGRAMMED } ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 0.55 "faster reload rate" 0.55 "dmg pierces resists absorbs" 1 } CharacterAttributes { "move speed bonus" 0.85 "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } WaveSpawn { TotalCurrency 0 TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 100000000 WaitBetweenSpawns 10 Support 1 Where red_player_teamspawn Squad { TFBot { ClassIcon blu2_lite Health 1 Name Scout Class Scout Skill Normal Item "larrikin robin" Item "dec2014 hunter_vest" CharacterAttributes { "collect currency on kill" 1 "cannot pick up intelligence" 1 } } } } } } //This file has been generated by http://mvm.tf