//redemo= remedy + explode //mvm_chateau / steel adv surivival mission where people are the funny ka beem man and american //Original by colonel barrage and royal //Edit by FaN Scout //inconsistant credits //w1 the reds gets into the mansion and meet mr trip mine //w2 someone needs help //w3 skeleton king fight //w4 people goes outside further to investigate noise //w5 people go to A because why not //w6 fight the root and escape #base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_fan.pop // Leapers only #base robot_fan_kaizo.pop #base robot_typicalcolors_weapons.pop Hey_Hellmet_Sue_Me_If_You_Can_ECS_DE { StartingCurrency 1200 RespawnWaveTime 0 FixedRespawnWaveTime Yes HHHNoControlPointLogic 1 CanBotsAttackWhileInSpawnRoom no ForceHoliday 2 NoHolidayPickups 1 BotPushaway 0 NoRomevisionCosmetics 1 BonusRatioFull 2 WaveStartCountdown 0 BotHumansHaveEyeGlow 1 NoReanimators 1 SniperAllowHeadshots 1 NoSkeletonSplit 1 DisableSound "heavy_mvm_giant_robot01" // to hellmet: Sue me. :) DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "engineer_mvm_giant_robot01" DisableSound "engineer_mvm_giant_robot02" DisableSound "engineer_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot01" DisableSound "soldier_mvm_giant_robot02" DisableSound "soldier_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot04" DisableSound "medic_mvm_giant_robot01" DisableSound "medic_mvm_giant_robot02" DisableSound "medic_mvm_giant_robot03" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_lost_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" PrecacheModel "models/bots/boss_bot/boss_blimp.mdl" PrecacheModel "models\bots\soldier\bot_soldier_gibby.mdl" PrecacheModel "models/workshop/weapons/c_models/c_caber/c_caber.mdl" // Thanks lol PrecacheSound "trespasser/hs.wav" ClassLimit //Limits the number of specified classes { Heavyweapons 0 Scout 0 Spy 0 Engineer 0 Pyro 0 Sniper 0 Medic 0 } PointTemplates { Mainwave_Win_Bot //put this on the only bot in the wave to kill it to trigger wave victory { OnSpawnOutput { Target "!activator" Action "AddOutput" Param "targetname win_bot" Delay 0.1 } OnParentKilledOutput { Target "!activator" Action "AddOutput" Param "targetname " Delay 0 } } Rename_Player { OnSpawnOutput { Target "!activator" Action "AddOutput" Param "targetname red_player" Delay 0 } } Resupply { NoFixup 1 prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" "origin" "-3232.2 1648.0 -1300.0" "angles" "0 90 0" "disableshadows" "1" } func_regenerate { "targetname" "locker_regenerate" "associatedmodel" "locker_model" "TeamNum" "2" "origin" "-3232.2 1648.0 -1300.0" "mins" "0 -48 0" "maxs" "40 48 128" "OnStartTouchAll" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } } nuke { prop_dynamic { "modelscale" "2.5" "model" "models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.mdl" "solid" "0" "spawnflags" "0" "StartDisabled" "0" } } RespawnRoom { NoFixup 1 logic_auto { "OnMapSpawn" "wave_start_relay,AddOutput,OnTrigger locker_model:Disable::0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger locker_model:Enable::0:-1,0,-1" "OnMapSpawn" "wave_start_relay,AddOutput,OnTrigger locker_model:DisableCollision::0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger locker_model:EnableCollision::0:-1,0,-1" "OnMapSpawn" "wave_start_relay,AddOutput,OnTrigger locker_regenerate:Disable::0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger locker_regenerate:Enable::0:-1,0,-1" "OnMapSpawn" "wave_start_relay,AddOutput,OnTrigger le_respawnroom:Disable::0:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger le_respawnroom:Enable::0.1:-1,0,-1" "OnMapSpawn" "wave_finished_relay,AddOutput,OnTrigger red_player:$ForceRespawnDead::0:-1,0,-1" } trigger_multiple { "targetname" "le_respawnroom" "origin" "0 0 0" "spawnflags" "1" "solid" "0" "mins" "-10000 -10000 -10000" "maxs" "10000 10000 10000" "OnEndTouch" "!activator,$ForceRespawnDead,0.1,-1" } // func_respawnroom //doesn't work lo // { // "targetname" "le_respawnroom" // "origin" "0 0 0" // "spawnflags" "1" // "mins" "-10000 -10000 -10000" // "maxs" "10000 10000 10000" // "StartDisabled" "1" // "TeamNum" "2" //red // } } Teleported_Particle { OnSpawnOutput { Target "teleported" Action "Kill" Delay 1 } info_particle_system { "origin" "0 0 0" "targetname" "teleported" "effect_name" "eb_tp_player_rope" "flag_as_weather" "0" "start_active" "1" } } FunnyPitTeleport { filter_activator_tfteam { "targetname" "filter_is_red" "Negated" "0" "TeamNum" "2" } filter_activator_tfteam { "targetname" "filter_is_blu" "Negated" "0" "TeamNum" "3" } info_target { "targetname" "coolkids_area" "origin" "-3631.54 2468.23 -1186" "angles" "0 0 0" } trigger_teleport { "targetname" "idiot-proof_trigger" "origin" "-3280 2200 -7440" "mins" "-4864 -5328 -192" "maxs" "4864 5328 192" "spawnflags" "1" "filtername" "filter_is_red" "target" "coolkids_area" "OnStartTouch" "teleported_particle_maker,FireUser1,,0,-1" } trigger_hurt { "targetname" "trolley" "origin" "-3280 2200 -7460" "mins" "-4864 -5328 -192" "maxs" "4864 5328 192" "solid" "0" "spawnflags" "1" "damage" "99999" "filtername" "filter_is_blu" } info_particle_system { "origin" "-3265.5 2507.4 -7440" "targetname" "vortex" "effect_name" "eb_tp_vortex01" "flag_as_weather" "0" "start_active" "1" } env_entity_maker { "targetname" "teleported_particle_maker" "EntityTemplate" "Teleported_Particle" "PostSpawnDirection" "0 0 0" "PostSpawnDirectionVariance" "0" "PostSpawnInheritAngles" "0" "PostSpawnSpeed" "0" "spawnflags" "0" "OnUser1" "!self,ForceSpawnAtEntityOrigin,coolkids_area,0,-1" } } TeleChain_Start { NoFixup 1 KeepAlive 1 info_target { "targetname" "tele_chain_location" } } TeleChain_Continue { KeepAlive 1 OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "tele_chain_location" Delay 0.05 } OnSpawnOutput { Target "tele_chain_location" Action "SetParent" Param "!activator" Delay 0.1 } OnSpawnOutput { Target "tele_chain_location" Action "$SetLocalOrigin" Param "0 0 10" Delay 0.1 } } TeleChain_End { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "tele_chain_location" Delay 0.05 } OnSpawnOutput { Target "tele_chain_location" Action "Kill" Delay 0.1 } } LoseRelay { NoFixup 1 logic_relay { "targetname" "lose_relay" "OnTrigger" "bots_win,RoundWin,,0,-1" } } ReprogramFire { NoFixup 1 OnSpawnOutput { Target "reprogram_handler" Action "FireUser1" Delay 0 } } Reprogram_Handler { NoFixup 1 filter_tf_condition { "targetname" "filter_is_set_to_be_senttogulag" "Negated" "0" "require_all_tags" "1" "condition" "121" } filter_tf_bot_has_tag { "targetname" "filter_can_reprogram" "Negated" "1" "require_all_tags" "1" "tags" "no_reprogram" } filter_multi //main filter { "targetname" "filter_reprogram_main" "Negated" "0" "FilterType" "0" "Filter01" "filter_is_set_to_be_senttogulag" "Filter02" "filter_can_reprogram" "OnPass" "!activator,$RemoveCond,121,0,-1" "OnPass" "!activator,$AddCond,43,0,-1" "OnPass" "!activator,$AddPlayerAttribute,receive friendly fire|1,0,-1" "OnPass" "!activator,$RemoveCond,43,4,-1" //edit delay (number after 43) to edit reprogram duration "OnPass" "!activator,$RemovePlayerAttribute,receive friendly fire,4,-1" } trigger_multiple { "targetname" "reprogram_handler" "origin" "0 0 0" "mins" "-10000.0 -10000.0 -10000.0" "maxs" "10000.0 10000.0 10000.0" "spawnflags" "1" "StartDisabled" "1" //"filtername" "filter_reprogram_main" "OnStartTouch" "filter_reprogram_main,TestActivator,!activator,0,-1" "OnUser1" "!self,Enable,,0,-1" "OnUser1" "!self,Disable,,0.1,-1" } } Monoculus_Spawn_Locations { NoFixup 1 info_target { "targetname" "monoculus_B" "origin" "-2266.0 691.4 -1500.4" } } Monoculus_Spawn_At_Point_B { OnSpawnOutput { Target "!activator" Action "$TeleportToEntity" Param "monoculus_B" Delay 0 } } Monoculus_Base_Init { NoFixup 1 OnSpawnOutput { Target "!activator" Action "AddOutput" Param "targetname monoculus_bot" Delay 0 } OnParentKilledOutput { Target "!activator" Action "AddOutput" Param "targetname " Delay 0 } // OnSpawnOutput // { // Target "!activator" // Action "AddOutput" // Param "gravity -0.00001" // Delay 0 // } // OnParentKilledOutput // { // Target "!activator" // Action "AddOutput" // Param "gravity 1" // Delay 0 // } info_target { "targetname" "monoculushitbox_position" "origin" "0 0 450" } info_target { "targetname" "monoculusmodel_position" "origin" "0 0 430" } } Monoculus_Shooter_Init { OnSpawnOutput { Target "!activator" Action "AddOutput" Param "targetname monoculus_bot" Delay 0 } OnParentKilledOutput { Target "!activator" Action "AddOutput" Param "targetname " Delay 0 } OnSpawnOutput { Target "monoculus_model" Action "FireUser1" Delay 1 } OnSpawnOutput { Target "monoculus_relay" Action "FireUser1" Delay 0 } logic_relay { "targetname" "monoculus_relay" "OnUser1" "!activator,$TeleportToEntity,monoculusmodel_position,0,-1" "OnUser1" "!self,FireUser1,,0.01,-1" } //model prop_dynamic { "targetname" "monoculus_model" "model" "models/props_halloween/halloween_demoeye.mdl" "origin" "0 0 25" "angles" "30 0 0" "DefaultAnim" "general_noise" "solid" "0" "OnUser1" "!self,SetAnimation,firing3,0,-1" "OnUser1" "!self,FireUser1,,6,-1" } //glow // tf_glow // { // "GlowColor" "134 80 172 255" // "Mode" "0" // "target" "monoculus_model" // } //particle info_particle_system { //"parentname" "monoculus_model" "origin" "0 0 5" "targetname" "monoculus_aura" "effect_name" "eyeboss_aura_grumpy" "flag_as_weather" "0" "start_active" "1" } } Monoculus_Tank_Init { OnSpawnOutput { Target "monoculus_relay" Action "FireUser1" Delay 0 } OnParentKilledOutput { Target "monoculus_bot" Action "$Suicide" Delay 0 } OnParentKilledOutput { Target "monoculus_bot" Action "AddOutput" Param "targetname " Delay 0.1 } logic_relay { "targetname" "monoculus_relay" "OnUser1" "!activator,$TeleportToEntity,monoculushitbox_position,0,-1" "OnUser1" "!self,FireUser1,,0.01,-1" } } Monoculus_Death_Init { KeepAlive 1 OnParentKilledOutput { Target "monoculus_death_effect" Action "FireUser1" Delay 0 } // OnParentKilledOutput // { // Target "monoculus_bot" // Action "AddOutput" // Param "gravity 1" // Delay 0 // } info_particle_system { "targetname" "monoculus_death_effect" "effect_name" "eyeboss_death" "flag_as_weather" "0" "start_active" "0" "OnUser1" "!self,Start,,0,-1" "OnUser1" "!self,Kill,,5,-1" //cleanup } } } PlayerSpawnTemplate { Name Rename_Player Origin "0 0 0" } ExtraTankPath { Name "payload" Node "-3051.31 2484.75 -1220.97" Node "-2167.37 2467.96 -1220.97" Node "-2162.44 1680.61 -1332.97" Node "-1732.88 1613.25 -1322.18" Node "-1698.77 1103.11 -1386.90" Node "-1469.65 979.88 -1324.90" Node "-1482.06 684.23 -1459.15" Node "-2474.07 864.19 -1590.77" Node "-2474.07 864.19 -1590.77" Node "-2854.97 875.03 -1572.97" Node "-3983.61 901.39 -1326.09" Node "-4778.81 908.90 -1347.23" Node "-4619.44 549.79 -1403.35" Node "-4459.9 -29.0 -1405.8" Node "-3499.79 -11.19 -1563.59" } SpawnTemplate "Reprogram_Handler" SpawnTemplate "LoseRelay" SpawnTemplate FunnyPitTeleport SpawnTemplate Resupply SpawnTemplate RespawnRoom PlayerShootTemplate { Name ReprogramFire Speed 0 } ExtraSpawnPoint //Adds spawn points on specified location { Name Espawn TeamNum 3 X "-3244.89" Y "2479.84" Z "-1213.82" } ExtraSpawnPoint //Adds spawn points on specified location { Name Dspawn TeamNum 3 X "-4197.7" Y "3606" Z "-1181" } ExtraSpawnPoint //Adds spawn points on specified location { Name Cspawn TeamNum 3 X "-1838.9" Y "4024.79" Z "-1021.82" } ExtraSpawnPoint //Adds spawn points on specified location { Name Bspawn TeamNum 3 X "-1307.61" Y "1377.36" Z "-1285.82" } ExtraSpawnPoint //Adds spawn points on specified location { Name Aspawn TeamNum 3 X "-4408.39" Y "914.5" Z "-1245.82" } ExtraSpawnPoint //Adds spawn points on specified location { Name hills TeamNum 3 X "-1831.76" Y "2773.66" Z "-992.57" } ExtraSpawnPoint //Adds spawn points on specified location { Name scouting TeamNum 3 X "-2183.82" Y "1648.31" Z "-1332.1" } ExtraSpawnPoint //Adds spawn points on specified location { Name finalboss TeamNum 3 X "-3459.33" Y "-32.27" Z "-1565.23" } Templates { Tripmine_Protect { Name "Mr. Tripmine" Class Demoman ClassIcon demo_caber_nys Scale 1.9 Health 40000 Attributes MiniBoss Attributes UseBossHealthBar Skill Expert WeaponRestrictions MeleeOnly Tag bot_giant Item "Upgradble TF_WEAPON_BOTTLE" Item "Double Dynamite" Item "Spirit of the Bombing Past" Action FetchFlag Skin 1 ItemAttributes { ItemName "Upgradble TF_WEAPON_BOTTLE" "damage bonus" 3 // "restore health on kill" 1.1 } CharacterAttributes { "move speed bonus" 0 "not solid to players" 1 "health regen" 100 "dmg taken increased" 2 } AddCond { Name "TF_COND_REPROGRAMMED" } ItemModel { ItemName "Upgradble TF_WEAPON_BOTTLE" Model "models/workshop/weapons/c_models/c_caber/c_caber.mdl" } } Gold_Protect { Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Name "Major Gold" Item "The Team Captain" Item "The Black Box" Item "Fancy Dress Uniform" Item "The Gunboats" Item "lord cockswain's novelty mutton chops and pipe" Item "duel medal gold" ClassIcon soldier_golden_lite Health 40000 Scale 2 Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes SpawnWithFullCharge Skin 0 ItemAttributes { ItemName "The Black Box" "killstreak idleeffect" 1 "is australium item" 1 "item style override" 1 "damage bonus" 1.2 "faster reload rate" 1.5 "fire rate penalty" 1.5 "projectile spread angle penalty" 1 "blast radius increased" 2.5 "dmg falloff decreased" 0.25 "fire rate bonus with reduced health" 0.6 "heal on hit for rapidfire" 50 "health on radius damage" 100 } CharacterAttributes { "move speed bonus" 0 "not solid to players" 1 "health regen" 50 "dmg taken increased" 2 } AddCond { Name "TF_COND_REPROGRAMMED" } } } Wave { RedTeamWipeCausesWaveLoss 1 InitWaveOutput { Target wave_initE_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}Mr. Tripmine: {white}I know we robots don't take a liking to you, but I'll make an exeption for this case." Line "{white}Because my caber can't regenerate, you're all stranded here, and we're all gonna die. That is, if we find the root of this shitehole" } WaveSpawn { TotalCount 1 name cureguy MaxActive 1 SpawnCount 1 FirstSpawnMessage "{blue}Mr Tripmine:{white} Don't let me die mates! Same goes to all of you!" Support Limited Where Espawn TFBot { Template Tripmine_Protect } } WaveSpawn { TotalCount 1 Waitforalldead cureguy MaxActive 1 SpawnCount 1 Support Limited Where Espawn FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath01.mp3" FirstSpawnOutput { Target "lose_relay" Action "Trigger" } Squad { Randomchoice { TFBot { Class Soldier Action Mobber Name "FAILURE..." } } } } WaveSpawn { TotalCurrency 0 name 11 TotalCount 24 MaxActive 12 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_abe FirstSpawnMessage "{blue}Mr Tripmine:{white} What the bloddy hell?" Randomchoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Item "Zombie Heavy" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ClassIcon static Name INUGC3LQ CharacterAttributes { "torso scale" -0.5 "hand scale" 0 "head scale" 0 } } TFBot { Class Scout ClassIcon static Item "The Shortstop" Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Normal Name KNUG64TUON2G64A CharacterAttributes { "torso scale" 0.22 "head scale" 0 } } TFBot { Class Soldier Skill Expert Item "The Liberty Launcher" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name KNXWYZDJMVZA ClassIcon static CharacterAttributes { "hand scale" 0 "head scale" 0 } } TFBot { Class Pyro Skill Expert Item "The Back Scratcher" Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name IJQWG2ZAKNRXEYLUMNUGKZA ClassIcon static WeaponRestrictions MeleeOnly CharacterAttributes { "hand scale" 2 "head scale" 1.5 "torso scale" 0.6 } } TFBot { Template T_TFBot_Pyro_Flaregun Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ClassIcon static Name IZWGC4TF CharacterAttributes { "torso scale" 2.6 } } TFBot { Class Scout Item "pyroland_pistol_shottohell" Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Hard ClassIcon static WeaponRestrictions SecondaryOnly Name IZWGC4TF ItemAttributes { ItemName "pyroland_pistol_shottohell" "override projectile type" 6 "fire rate penalty" 2.5 "damage bonus" 2.5 } CharacterAttributes { "torso scale" 1.3 "head scale" 0 } } TFBot { Class Soldier Item "gentlemanne_rocketlauncher_coffinnail" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Expert ClassIcon static WeaponRestrictions PrimaryOnly Name IZWGC4TF ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "override projectile type" 6 "fire rate penalty" 1.3 "damage penalty" 0.4 "faster reload rate" 0.001 } CharacterAttributes { "head scale" 0 } } TFBot { Class Medic WeaponRestrictions PrimaryOnly ClassIcon static Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" Item "Zombie Medic" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name INZG643TMJXXO CharacterAttributes { "torso scale" 1.3 "hand scale" 0 } } TFBot { Class Demoman Skill Easy Item "harvest_grenadelauncher_autumn" Item "Zombie Demo" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name OJXWG23FOQ ClassIcon static ItemAttributes { ItemName "harvest_grenadelauncher_autumn" "override projectile type" 2 } CharacterAttributes { "hand scale" 0 "head scale" 2 "torso scale" 1.25 } } TFBot { Name KNUG65DHOVXA Class Soldier ClassIcon static Health 200 Skill Hard WeaponRestrictions SecondaryOnly Item "Steel Shako" Item "gentlemanne_shotgun_dressedtokill" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ItemAttributes { ItemName "gentlemanne_shotgun_dressedtokill" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } CharacterAttributes { "hand scale" 2 } } TFBot { Name KNUG65DHOVXA Class Pyro ClassIcon static Health 175 Skill Hard WeaponRestrictions SecondaryOnly Item "The Scrap Sack" Item "gentlemanne_shotgun_dressedtokill" Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ItemAttributes { ItemName "gentlemanne_shotgun_dressedtokill" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } CharacterAttributes { "torso scale" -1.5 "hand scale" 0 "head scale" 0 } } TFBot { Template T_TFBot_Scout_Sandman Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name MJQXGZLCMFWGY ClassIcon static CharacterAttributes { "hand scale" 0 "head scale" -1 } } TFBot { Class Demoman Skill Easy Item "Zombie Demo" Name IRSW23Y ClassIcon static Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber CharacterAttributes { "torso scale" 2.75 } } TFBot { Template T_TFBot_Sniper_Huntsman_Jarate Item "Zombie Sniper" Name MJXXOIBGEB2XE2LOMU ClassIcon static Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber CharacterAttributes { "hand scale" -5.5 "head scale" -3 } } } } WaveSpawn { TotalCurrency 0 name 12 Waitforalldead 11 TotalCount 16 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_ce_sewer TFBot { Class Pyro Classicon pyro_slap_lite Name "Slapping Zombie" Skill Expert Action mobber Usehumanmodel 1 Item "Zombie Pyro" WeaponRestrictions MeleeOnly Item "The Hot Hand" ItemAttributes { ItemName "The Hot Hand" "damage penalty" 0.8 } } } WaveSpawn { TotalCurrency 0 name 12 Waitforalldead 11 TotalCount 8 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_abe RandomChoice { TFBot { ClassIcon heavy_steelfist_yoovy Name "Corrupted Machine" Class Heavyweapons Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "Fists of Steel" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "Fists of Steel" "dmg from melee increased" 0.6 "dmg from ranged reduced" 1 } } TFBot { ClassIcon heavy_steelfist_yoovy Name "Corrupted Machine" Class Soldier Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "Fists of Steel" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "Fists of Steel" "dmg from melee increased" 0.6 "dmg from ranged reduced" 1 } } } } WaveSpawn { TotalCurrency 0 name 13 Waitforalldead 12 TotalCount 10 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe TFBot { ClassIcon medic_jug_ubersaw_bleed Class Medic Usehumanmodel 1 Name "Wolf Medic" Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "The Ubersaw" Item "Hundekopf" Item "Herzensbrecher" Item "Kriegsmaschine-9000" ItemAttributes { ItemName "The Ubersaw" "bleeding duration" 5 "damage penalty" 0.7 } } } WaveSpawn { TotalCurrency 0 Waitforalldead 12 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe FirstSpawnMessage "{blue}Mr Tripmine:{white} Oi! Get over here ya fake santa!" TFBot { Class HeavyWeapons WeaponRestrictions MeleeOnly Scale 1.65 Item "The All-Father" Item "Tough Guy's Toque" Item "The Gift Bringer" Item "The Killing Gloves of Boxing" Health 7333 action mobber Attributes MiniBoss Attributes UseBossHealthBar Name "Mr. Tickles" Usehumanmodel 1 item "Zombie Heavy" ClassIcon heavy_mittens_blu_sgtc ItemAttributes { Itemname "The Killing Gloves of Boxing" "fire rate penalty" 0.4 "damage bonus" 1.1 "custom item model" "models/workshop/weapons/c_models/c_xms_gloves/c_xms_gloves.mdl" } CharacterAttributes { "voice pitch scale" 0.5 "move speed bonus" 2 "fire rate bonus" 0.9 "damage bonus" 1.33 } DeathSound npc\zombie_poison\pz_die1.wav } } WaveSpawn { TotalCurrency 0 name 15 Waitforalldead 13 TotalCount 32 MaxActive 16 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe Randomchoice { TFBot { Class Soldier ClassIcon soldier_mantreads_lite Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Item "The Mantreads" Item "Dr's Dapper Topper" Name "Corrupted Jumper" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Mantreads" "damage bonus" 2.5 } ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "damage penalty" 0 "is invisible" 1 } CharacterAttributes { "increased jump height" 10 } } TFBot { Class Soldier ClassIcon soldier_mantreads_lite Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Item "The Mantreads" Item "Steel Shako" Name "Corrupted Jumper" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Mantreads" "damage bonus" 2.5 "custom item model" "models/weapons/c_models/c_rocketboots_soldier.mdl" } ItemAttributes { ItemName "TF_WEAPON_SHOVEL" "damage penalty" 0 "is invisible" 1 } CharacterAttributes { "increased jump height" 10 } } TFBot { Class Demoman ClassIcon soldier_mantreads_lite Attributes AutoJump AutoJumpMin 5 AutoJumpMax 5 Item "The Mantreads" Item "Steel Shako" Name "Corrupted Jumper" WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Mantreads" "damage bonus" 2.5 "custom item model" "models/workshop/player/items/demo/demo_booties/demo_booties.mdl" } ItemAttributes { ItemName "TF_WEAPON_BOTTLE" "damage penalty" 0 "is invisible" 1 } CharacterAttributes { "increased jump height" 10 } } } } WaveSpawn { TotalCurrency 0 name 15 Waitforalldead 14 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 6 Where spawnbot_cde TFBot { Class Sniper Action Mobber Item "The Huntsman" Name "Skeleton" ClassIcon sniper_longbow_sgtc UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav ItemAttributes { ItemName "The Huntsman" "Projectile speed increased" 1.5 "damage penalty" 0.6 } } } WaveSpawn { TotalCurrency 0 name 16 Waitforalldead 15 TotalCount 16 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_abe TFBot { Class Soldier ClassIcon vendbat Item "The Buff Banner" Attributes SpawnWithFullCharge WeaponRestrictions MeleeOnly Name "Corrupted Banner Soldier" ItemAttributes { ItemName "The Buff Banner" "effect cond override" 14122 } } } WaveSpawn { TotalCurrency 0 Waitforallspawned 16 name 17 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 Where spawnbot_abe RandomChoice { TFBot { Classicon demoknight_caustic2 Class Demoman Health 3300 Attributes Miniboss Name "Caustic Executioner" WeaponRestrictions MeleeOnly Item "the scotsman's skullcutter" Item "mask of the shaman" Usehumanmodel 1 Action Mobber Item "Zombie Demo" ItemAttributes { ItemName "the scotsman's skullcutter" "attach particle effect" 702 "bleeding duration" 10 } CharacterAttributes { "move speed bonus" 0.5 "minicritboost on kill" 3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.0001 } } TFBot { Classicon demoknight_caustic2 Class Demoman Health 3300 Attributes Miniboss Name "Caustic Executioner" WeaponRestrictions MeleeOnly Item "the scotsman's skullcutter" Item "mask of the shaman" Usehumanmodel 1 Action Mobber Item "Zombie Demo" ItemAttributes { ItemName "the scotsman's skullcutter" "attach particle effect" 702 "bleeding duration" 10 } CharacterAttributes { "move speed bonus" 0.5 "minicritboost on kill" 3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.0001 } } } } WaveSpawn { TotalCurrency 0 Waitforallspawned 17 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 11 Where spawnbot_abe TFBot { Classicon demoknight_caustic2 Class Demoman Health 3300 Attributes Miniboss Name "Caustic Executioner" WeaponRestrictions MeleeOnly Item "The Persian Persuader" Item "mask of the shaman" Usehumanmodel 1 Action Mobber Item "Zombie Demo" ItemAttributes { ItemName "The Persian Persuader" "attach particle effect" 702 "bleeding duration" 10 } CharacterAttributes { "move speed bonus" 0.5 "minicritboost on kill" 3 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "damage force reduction" 0.0001 } } } WaveSpawn { TotalCurrency 0 Waitforallspawned 17 TotalCount 6 MaxActive 3 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_abe TFBot { ClassIcon medic_jug_ubersaw_bleed Class Medic Usehumanmodel 1 Name "Wolf Medic" Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "The Ubersaw" Item "Hundekopf" Item "Herzensbrecher" Item "Kriegsmaschine-9000" ItemAttributes { ItemName "The Ubersaw" "bleeding duration" 5 "damage penalty" 0.7 } } } WaveSpawn { TotalCurrency 0 name 19 WaitforallDead 17 TotalCount 20 MaxActive 10 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 1 Where spawnbot_cde TFBot { Class Sniper Action Mobber Item "The Huntsman" Name "Skeleton" ClassIcon sniper_longbow_sgtc UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav ItemAttributes { ItemName "The Huntsman" "Projectile speed increased" 1.6 "damage penalty" 0.75 } } } WaveSpawn { TotalCurrency 0 WaitforallDead 17 TotalCount 8 name 18 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_ce_sewer RandomChoice { TFBot { ClassIcon heavy_steelfist_yoovy Name "Corrupted Machine" Class Scout Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "Fists of Steel" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "Fists of Steel" "dmg from melee increased" 0.6 "dmg from ranged reduced" 1 } } TFBot { ClassIcon heavy_steelfist_yoovy Name "Corrupted Machine" Class Soldier Action Mobber Skill Expert WeaponRestrictions MeleeOnly Item "Fists of Steel" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "Fists of Steel" "dmg from melee increased" 0.6 "dmg from ranged reduced" 1 } } } } WaveSpawn { TotalCurrency 0 Waitforallspawned 18 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe DoneWarningSound "vo/mvm/mght/soldier_mvm_m_helpme02.mp3" TFBot { Class Pyro Skill Hard Name "Giant Corrupted Lumberjack" ClassIcon pyro_fireaxe_lite CustomEyeGlowColor "255 0 0" Attributes MiniBoss Health 4000 WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0 "override footstep sound set" 6 "damage bonus" 1.3 } } } WaveSpawn { TotalCurrency 350 Waitforalldead 19 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe DoneWarningSound "vo/mvm/mght/soldier_mvm_m_helpme01.mp3" TFBot { Class Scout Skill Hard Name "Giant Corrupted Lumberjack" ClassIcon pyro_fireaxe_lite CustomEyeGlowColor "255 0 0" Item "Upgradeable TF_WEAPON_FIREAXE" Attributes MiniBoss Health 4000 WeaponRestrictions MeleeOnly CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0 "override footstep sound set" 6 "damage bonus" 1.3 } } } WaveSpawn { TotalCurrency 250 waitforallspawned 19 TotalCount 11 MaxActive 11 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 2 Where spawnbot_abe DoneWarningSound "vo/mvm/mght/soldier_mvm_m_helpme03.mp3" RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Item "Zombie Heavy" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ClassIcon static Name INUGC3LQ UseHumanModel 1 CharacterAttributes { "hand scale" 0 "head scale" 0 } } TFBot { Class Scout ClassIcon static Item "The Shortstop" Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Normal Name KNUG64TUON2G64A UseHumanModel 1 CharacterAttributes { "torso scale" 0.22 "head scale" 0 } } TFBot { Class Soldier Skill Expert Item "The Liberty Launcher" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name KNXWYZDJMVZA ClassIcon static UseHumanModel 1 CharacterAttributes { "hand scale" 0 "head scale" 0 } } TFBot { Class Pyro Skill Expert Item "The Back Scratcher" Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name IJQWG2ZAKNRXEYLUMNUGKZA ClassIcon static UseHumanModel 1 WeaponRestrictions MeleeOnly CharacterAttributes { "hand scale" 2 "head scale" 1.5 "torso scale" 0.6 } } TFBot { Template T_TFBot_Pyro_Flaregun Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber ClassIcon static Name IZWGC4TF UseHumanModel 1 CharacterAttributes { "torso scale" 2.6 } } TFBot { Class Scout Item "pyroland_pistol_shottohell" Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Hard ClassIcon static WeaponRestrictions SecondaryOnly Name IZWGC4TF UseHumanModel 1 ItemAttributes { ItemName "pyroland_pistol_shottohell" "override projectile type" 6 "fire rate penalty" 2.5 "damage bonus" 2.5 } CharacterAttributes { "torso scale" 1.3 "head scale" 0 } } TFBot { Class Soldier Item "gentlemanne_rocketlauncher_coffinnail" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Skill Expert ClassIcon static WeaponRestrictions PrimaryOnly Name IZWGC4TF UseHumanModel 1 ItemAttributes { ItemName "gentlemanne_rocketlauncher_coffinnail" "override projectile type" 6 "fire rate penalty" 1.3 "damage penalty" 0.4 "faster reload rate" 0.001 } CharacterAttributes { "head scale" 0 } } TFBot { Class Medic WeaponRestrictions PrimaryOnly ClassIcon static Item "The Crusader's Crossbow" Item "Berliner's Bucket Helm" Item "Zombie Medic" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name INZG643TMJXXO UseHumanModel 1 CharacterAttributes { "torso scale" 1.3 "hand scale" 0 } } TFBot { Class Demoman Skill Easy Item "harvest_grenadelauncher_autumn" Item "Zombie Demo" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name OJXWG23FOQ ClassIcon static UseHumanModel 1 ItemAttributes { ItemName "harvest_grenadelauncher_autumn" "override projectile type" 2 } CharacterAttributes { "hand scale" 0 "head scale" 2 "torso scale" 1.25 } } TFBot { Name KNUG65DHOVXA Class Soldier ClassIcon static Health 200 Skill Hard WeaponRestrictions SecondaryOnly Item "Steel Shako" Item "gentlemanne_shotgun_dressedtokill" Item "Zombie Soldier" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber UseHumanModel 1 ItemAttributes { ItemName "gentlemanne_shotgun_dressedtokill" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } CharacterAttributes { "hand scale" 2 } } TFBot { Name KNUG65DHOVXA Class Pyro ClassIcon static Health 175 Skill Hard WeaponRestrictions SecondaryOnly Item "The Scrap Sack" Item "gentlemanne_shotgun_dressedtokill" Item "Zombie Pyro" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber UseHumanModel 1 ItemAttributes { ItemName "gentlemanne_shotgun_dressedtokill" "faster reload rate" 0.1 "fire rate bonus" 2.5 "bullets per shot bonus" 3 "damage bonus" 0.33 } CharacterAttributes { "torso scale" -1.2 "hand scale" 0 "head scale" 0 } } TFBot { Template T_TFBot_Scout_Sandman Item "Zombie Scout" Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber Name MJQXGZLCMFWGY ClassIcon static UseHumanModel 1 CharacterAttributes { "hand scale" 0 "head scale" -1 } } TFBot { Class Demoman Skill Easy Item "Zombie Demo" Name IRSW23Y ClassIcon static Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber UseHumanModel 1 CharacterAttributes { "torso scale" 2.75 } } TFBot { Template T_TFBot_Giant_Medic_Crossbow Item "Zombie Medic" Name INZG643TMJXXO ClassIcon static Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber UseHumanModel 1 CharacterAttributes { "head scale" -3 } } TFBot { Template T_TFBot_Sniper_Huntsman_Jarate Item "Zombie Sniper" Name MJXXOIBGEB2XE2LOMU ClassIcon static Attributes IgnoreFlag Attributes DisableDodge ExtAttr IgnoreBuildings Action Mobber UseHumanModel 1 CharacterAttributes { "hand scale" -5.5 "head scale" -3 } } } } } Wave { RedTeamWipeCausesWaveLoss 1 InitWaveOutput { Target wave_initD_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}Mr. Tripmine:{white} What the bloody hell?" Line "{white}It came from point D. Head to point D lads!" Line "{white}We have to help whoever is there!" Line "{white}I'll stay behind to deal with the rest of the shaggers!" } WaveSpawn { TotalCount 1 name cureguy MaxActive 1 SpawnCount 1 Support Limited Where Dspawn TFBot { Template Gold_Protect } } WaveSpawn { TotalCount 1 Waitforalldead cureguy MaxActive 1 SpawnCount 1 Support Limited Where Dspawn FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath03.mp3" FirstSpawnOutput { Target "lose_relay" Action "Trigger" } Squad { Randomchoice { TFBot { Class Soldier Action mobber name "Major Gold has died..." } } } } WaveSpawn { TotalCurrency 0 TotalCount 8 MaxActive 4 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_cde TFBot { Class HeavyWeapons Name "Bread Zombie" Item "Breadcrab" Item "The Bread Bite" Skill Easy scale 1.4 MaxVisionRange 169 Usehumanmodel 1 item "zombie heavy" Action mobber tag nav_path_d_left WeaponRestrictions MeleeOnly ClassIcon heavy_bread ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "self mark for death" 1 } DeathSound npc\zombie\zombie_die1.wav } } WaveSpawn { TotalCurrency 0 TotalCount 12 MaxActive 10 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe Squad { TFBot { ClassIcon heavy_shotgun_double Action Mobber Name "Double Barrel Corrupted" Class Soldier Skill hard WeaponRestrictions SecondaryOnly CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "mod max primary clip override" -1 "fire rate penalty" 2 "damage penalty" 0.5 "bullets per shot bonus" 3 } } TFBot { Class Medic CustomEyeGlowColor "255 0 0" ClassIcon vendblitzkrieg Item "The Quick-Fix" Attributes SpawnWithFullCharge Name "Corrupted Medic" ItemAttributes { ItemName "The Quick-Fix" "effect cond override" 4892 } } } } WaveSpawn { TotalCurrency 0 name 21 TotalCount 10 MaxActive 4 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 1 Where spawnbot_abe TFBot { ClassIcon shotgun_lite Class HeavyWeapons Item "The Family Business" Item "Capone's Capper" WeaponRestrictions SecondaryOnly Name "Corrupted Shotgun" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name 22 waitforalldead 21 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 3 Where Aspawn TFBot { Class Soldier Item "Rocket Jumper" Name "Corrupted Robot" CustomEyeGlowColor "0 255 0" ItemAttributes { ItemName "Rocket Jumper" "damage penalty" 0.8 } } } WaveSpawn { TotalCurrency 0 name 22 waitforalldead 21 TotalCount 12 MaxActive 12 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe TFBot { Class Demoman WeaponRestrictions PrimaryOnly Skill Expert Name "Corrupted Robot" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name 23 waitforalldead 22 TotalCount 9 MaxActive 9 SpawnCount 3 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_cde TFBot { Class Spy Skill Expert Name "Unstable SpySheriff Copy" ClassIcon spy_armored Item "The Stealth Steeler" Item "your eternal reward" Health 200 ItemAttributes { ItemName "your eternal reward" "damage bonus" 1.25 } } } WaveSpawn { TotalCurrency 0 TotalCount 3 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 50 Where spawnbot_cde TFBot { Class Pyro WeaponRestrictions SecondaryOnly ClassIcon shotgun_lite Scale 1.4 Health 650 CustomEyeGlowColor "255 0 0" Name "Corrupted Shotgun" } } WaveSpawn { TotalCurrency 0 name 23 waitforalldead 22 TotalCount 6 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 Where spawnbot_cde RandomChoice { TFBot { Class Soldier Item "The Concheror" Item "The Killing Gloves Of Boxing" Attributes SpawnWithFullCharge Name "Corrupted Concheror Soldier" CustomEyeGlowColor "255 0 0" ClassIcon soldier_conch WeaponRestrictions MeleeOnly } TFBot { Class Soldier Item "The Concheror" Item "The Persian Persuader" Attributes SpawnWithFullCharge Name "Corrupted Concheror Soldier" CustomEyeGlowColor "255 0 0" ClassIcon soldier_conch WeaponRestrictions MeleeOnly } TFBot { Class Soldier Item "The Concheror" Item "Three-Rune Blade" Attributes SpawnWithFullCharge Name "Corrupted Concheror Soldier" CustomEyeGlowColor "255 0 0" ClassIcon soldier_conch WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Three-Rune Blade" "hit self on miss" 0 "is_a_sword" 1 } } } } WaveSpawn { TotalCurrency 0 name 24 waitforalldead 23 TotalCount 20 MaxActive 19 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 Where spawnbot_abe TFBot { Template T_TFBot_Scout_Shortstop_Normal Name "Corrupted Shortstop" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name 24 waitforalldead 23 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBeforeStarting 17 WaitBetweenSpawns 1 Where spawnbot_cde TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Name "Corrupted Heavyweight Champ" CustomEyeGlowColor "255 0 0" CharacterAttributes { "move speed bonus" 1.5 } } } WaveSpawn { TotalCurrency 0 waitforalldead 23 TotalCount 12 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 1 Where spawnbot_abe TFBot { Class Engineer Action Mobber WeaponRestrictions MeleeOnly Name "Corrupted Engineer" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name 26 waitforalldead 24 TotalCount 18 MaxActive 18 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_cde RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon shotgun_lite CustomEyeGlowColor "255 0 0" Name "Corrupted Gatebot" Item "MvM GateBot Light Heavy" } TFBot { Template T_TFBot_Heavyweapons_Shotgun_HoK_Heavy ClassIcon shotgun_lite CustomEyeGlowColor "255 0 0" Name "Corrupted Gatebot" Item "MvM GateBot Light Heavy" } } } WaveSpawn { TotalCurrency 0 waitforalldead 24 TotalCount 16 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 1 Where spawnbot_cde Name soldier_thanks TFBot { Class Sniper WeaponRestrictions MeleeOnly Item "The Tribalman's Shiv" ClassIcon sniper_jug_trivalshiv_death CustomEyeGlowColor "255 0 0" Name "Corrupted Shiv Sniper" ItemAttributes { ItemName "The Tribalman's Shiv" "add cond on hit" 30 "add cond on hit duration" 20 "move speed bonus" 1.2 } } } WaveSpawn { TotalCurrency 0 waitforalldead 26 TotalCount 15 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 3 Where spawnbot_cde Name soldier_thanks TFBot { Class HeavyWeapons Name "Bread Zombie" Item "Breadcrab" Item "The Bread Bite" Item "Bread Biter" Skill Easy scale 1.4 MaxVisionRange 169 Usehumanmodel 1 item "zombie heavy" Action mobber tag nav_path_d_left WeaponRestrictions MeleeOnly ClassIcon heavy_bread ItemAttributes { ItemName "The Bread Bite" "mod_maxhealth_drain_rate" 0 "self mark for death" 1 } CharacterAttributes { "hand scale" 0 "torso scale" 0 "head scale" 2 "move speed bonus" 0.7 } DeathSound npc\zombie\zombie_die1.wav } } WaveSpawn { TotalCurrency 600 waitforalldead 26 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 15 Where spawnbot_cde Name soldier_thanks TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload CustomEyeGlowColor "255 0 0" Health 6300 Attributes UseBossHealthBar Attributes AlwaysCrit Name "Giant Burstfire Corrupted" } } WaveSpawn { WaitForAllDead soldier_thanks TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_thanks01.mp3" } } Wave { RedTeamWipeCausesWaveLoss 1 InitWaveOutput { Target wave_initC_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}Oi! What the bloodeh hell is that?" Line "{blue}Oh. It's just the skeleton king." Line "{blue}Everyone! Go to point C!" Line "{blue}Let's show that bonehead what were capable of!" } WaveSpawn { Name boomguy Where Cspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited TFBot { Template Tripmine_Protect } } WaveSpawn { TotalCount 1 Waitforalldead boomguy MaxActive 1 SpawnCount 1 Support Limited Where Dspawn FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath01.mp3" FirstSpawnOutput { Target "lose_relay" Action "Trigger" } Squad { Randomchoice { TFBot { Class Soldier Action mobber name "Mr. Tripmine has died..." } } } } WaveSpawn { TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 WaitBeforeStarting 1 Where hills HalloweenBoss // HalloweenBoss spawner. Spawns a boss { IsMiniBoss 0 // Shows icon as mini boss (Default: 1) ClassIcon dead_blu_lite // ClassIcon to use FastUpdate 1 // Should do updates every tick (Default: 0) BossType SkeletonNormal // Boss type: MONOCULUS, Merasmus, HHH, SkeletonSmall, SkeletonNormal, SkeletonKing. Skeletons default limit is 30 active at once unless modified by MaxActiveSkeletons SpawnCurrencyPack 0 // If set, the boss will drop money on death. Otherwise its distributed automatically (Default: 1) TeamNum 3 // Team number for Monoculus (2 - red, 3 - blu, 5 - neutral) (Default: 5) Health 300 // Boss health, 0 means default health (Default: 0) } } // WaveSpawn // Dummy because wave bar gen funny // { // Where hills // TotalCount 20 // MaxActive 4 // SpawnCount 4 // WaitBeforeStarting 5 // WaitBetweenSpawns 5 // TotalCurrency 0 // TFBot // { // Class Sniper // ClassIcon dead_blu_lite // } // } WaveSpawn { TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 Where hills HalloweenBoss { IsMiniBoss 0 ClassIcon dead2_blu_lite FastUpdate 1 BossType SkeletonSmall SpawnCurrencyPack 0 TeamNum 3 Health 200 } } // WaveSpawn // Dummy because wave bar gen funny // { // Where hills // TotalCount 20 // MaxActive 4 // SpawnCount 4 // WaitBeforeStarting 5 // WaitBetweenSpawns 5 // TotalCurrency 0 // TFBot // { // Class Sniper // ClassIcon dead2_blu_lite // } // } WaveSpawn { Where hills TotalCount 24 MaxActive 4 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 TFBot { Class Sniper Action Mobber WeaponRestrictions SecondaryOnly Item "M16A1 Sniper" Item "The Patriot's Pouches" Item "The Head Hedge" Name "WW2 Skeleton" ClassIcon sniper_m4a1_lite UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav Health 300 } } WaveSpawn { Name 1 Where hills TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 5 TotalCurrency 0 TFBot { Class Sniper Action Mobber Item "The Huntsman" Item "Larrikin Robin" Item "Das Metalmeatencasen" Item "The Archers Groundings" Name "Giant Skeleton" Attributes MiniBoss ClassIcon sniper_longbow_sgtc UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav Health 2400 ItemAttributes { ItemName "The Huntsman" "Projectile speed increased" 2 "damage penalty" 0.8 } } } WaveSpawn { Name 2 WaitForAllDead 1 TotalCount 20 MaxActive 5 SpawnCount 1 WaitBetweenSpawns 2 Where hills RandomChoice { TFBot { Class Sniper Action Mobber ClassIcon dead_lite_armored Health 650 Item "The Persian Persuader" Item "Das Metalmeatencasen" Name "Armored Skeleton" WeaponRestrictions MeleeOnly UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav ItemAttributes { ItemName "The Persian Persuader" "custom kill icon" "sledgehammer" "custom item model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" } } TFBot { Class Sniper Action Mobber ClassIcon dead_lite_armored Health 650 Item "The Persian Persuader" Item "Das Metalmeatencasen" Name "Armored Skeleton" WeaponRestrictions MeleeOnly UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav ItemAttributes { ItemName "The Persian Persuader" "custom kill icon" "back_scratcher" "custom item model" "models/workshop/weapons/c_models/c_back_scratcher/c_back_scratcher.mdl" } } } } WaveSpawn { Name 2 WaitForAllDead 1 Where hills TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_WW2 Name "Giant WW2 Skeleton" ClassIcon sniper_m4a1_lite_giant UseCustomModel models/bots/skeleton_sniper/skeleton_sniper.mdl DeathSound misc/halloween/skeleton_break.wav } } WaveSpawn { TotalCount 1 TotalCurrency 600 MaxActive 1 SpawnCount 1 WaitBeforeStarting 5 Where hills HalloweenBoss { IsMiniBoss 1 ClassIcon dead_king_lite FastUpdate 1 BossType SkeletonKing SpawnCurrencyPack 0 TeamNum 3 Health 10000 } } // WaveSpawn // Dummy because wave bar gen funny // { // Where spawnbot // TotalCount 1 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 0 // WaitBetweenSpawns 0 // // TotalCurrency 0 // // TFBot // { // Class Sniper // ClassIcon dead_king_lite // Attributes MiniBoss // } // } } Wave { RedTeamWipeCausesWaveLoss 1 InitWaveOutput { Target wave_initB_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}That sound, I don't like the sound of that lads..." Line "{blue}Ugh, why does it seem familiar?" } WaveSpawn { TotalCount 1 name cureguy MaxActive 1 SpawnCount 1 Support Limited Where Bspawn FirstSpawnWarningSound npc\fast_zombie\fz_alert_far1.wav TFBot { Template Tripmine_Protect } } WaveSpawn { TotalCount 1 Waitforalldead cureguy MaxActive 1 SpawnCount 1 Support Limited Where Espawn FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath01.mp3" FirstSpawnOutput { Target "lose_relay" Action "Trigger" } Squad { Randomchoice { TFBot { Class Scout Action mobber name "Mr. Tripmine has died..." } } } } WaveSpawn { TotalCurrency 300 name a TotalCount 2 MaxActive 1 SpawnCount 1 Support Limited WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot_ab TFBot { Template T_TFBot_Giant_Demoman_Jarate Name "Giant Corrupted Demoman" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name b waitforalldead a TotalCount 2 MaxActive 1 SpawnCount 1 Support Limited Where spawnbot_ab TFBot { Template T_TFBot_Giant_Heavyweapons_FastMove_Reved Name "Giant Corrupted HeavyWeapons" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name c waitforalldead b TotalCount 2 MaxActive 1 SpawnCount 1 Where spawnbot_ab TFBot { Template T_TFBot_Giant_Soldier_WW2 Name "Giant Corrupted WW2 Soldier" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 name 41 TotalCount 12 MaxActive 12 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 1 Where spawnbot_ab TFBot { Template T_TFBot_Demoman_Knight Name "Corrupted Demoknight" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCount 12 MaxActive 4 SpawnCount 1 Where spawnbot_ab WaitBeforeStarting 5 FirstSpawnWarningSound npc\fast_zombie\fz_alert_close1.wav TFBot { Template T_TFBot_Demoknight_Leaping_Sign UseHumanModel 1 Item "Zombie Demo" DeathSound npc/fast_zombie/fz_frenzy1.wav } } WaveSpawn { TotalCurrency 0 name 42 waitforallspawned 41 TotalCount 12 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 5 Where spawnbot_abe TFBot { Template T_TFBot_Demoknight_Leaping_Pan UseHumanModel 1 Item "Zombie Demo" DeathSound npc/fast_zombie/fz_frenzy1.wav } } WaveSpawn { TotalCurrency 0 waitforalldead 42 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot_ab TFBot { Template T_TFBot_Demoknight_Leaping_Charge UseHumanModel 1 Item "Zombie Demo" DeathSound npc/fast_zombie/fz_frenzy1.wav } } WaveSpawn { TotalCurrency 0 name 43 waitforalldead 42 TotalCount 4 MaxActive 4 SpawnCount 1 WaitBetweenSpawns 6 Where spawnbot_ab TFBot { Template T_TFBot_Demoknight_Leaping_Headtaker UseHumanModel 1 Item "Zombie Demo" DeathSound npc/fast_zombie/fz_frenzy1.wav } } WaveSpawn { TotalCurrency 0 waitforalldead 43 name 44a TotalCount 16 MaxActive 8 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_ab TFBot { Template T_TFBot_Pyro_Flaregun_Shotgun Name "Corrupted Stormbringer" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCurrency 0 waitforalldead 44a name 44 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 10 WaitBeforeStarting 2 Where spawnbot_ab FirstSpawnWarningSound mvm\mvm_warning.wav TFBot { Class Pyro ClassIcon pyro_homewrecker_lite Item "The Homewrecker" Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions MeleeOnly Name "Corrupted Destroyer" Health 6666 PainSound physics\metal\metal_solid_impact_hard1.wav DeathSound ambient\energy\zap9.wav CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Homewrecker" "mult dmg vs giants" 1.25 "damage bonus" 1.25 } } } WaveSpawn { TotalCurrency 0 waitforalldead 44a name 44 TotalCount 33 MaxActive 9 SpawnCount 3 WaitBetweenSpawns 1 Where spawnbot_ab Squad { TFBot { Class Spy WeaponRestrictions PrimaryOnly Action Mobber ClassIcon spy_revolver_lite Name "Corrupted Revolver Spy" Skill Expert CustomEyeGlowColor "255 0 0" CharacterAttributes { "cannot disguise" 1 } } TFBot { Class Medic ClassIcon medic_uberkritzsplit Skill Expert CustomEyeGlowColor "255 0 0" Item "Upgradeable TF_WEAPON_MEDIGUN" Name "Corrupted Uber Medic" Attributes SpawnWithFullCharge ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 2 } } TFBot { Class Medic ClassIcon medic_uberkritzsplit Skill Expert CustomEyeGlowColor "255 0 0" Item "The Kritzkrieg" Name "Corrupted Kritz Medic" Attributes SpawnWithFullCharge ItemAttributes { ItemName "The Kritzkrieg" "ubercharge rate bonus" 2 } } } } WaveSpawn { TotalCurrency 0 name 45 Waitforalldead 44 TotalCount 6 MaxActive 2 SpawnCount 2 WaitBeforeStarting 1 WaitBetweenSpawns 2 Where spawnbot_ab TFBot { Template T_TFBot_Giant_Scout_Shortstop_Caustic CustomEyeGlowColor "255 0 0" Name "Giant Corrupted Shortstop" } } // WaveSpawn // Broken wavespawn // { // TotalCurrency 0 // waitforalldead 44 // TotalCount 6 // MaxActive 2 // SpawnCount 2 // WaitBetweenSpawns 5 // WaitBeforeStarting 30 // Where spawnbot_ab // TFBot // { // Template T_TFBot_Demoknight_Leaping_Persian // Name "Corrupted Persian Leaper" // CustomEyeGlowColor "255 0 0" // Attributes IgnoreFlag // } // } WaveSpawn { TotalCurrency 0 waitforallspawned 45 MaxActive 4 SpawnCount 2 support 1 WaitBetweenSpawns 5 Where spawnbot_ab Squad { TFBot { Class Pyro WeaponRestrictions MeleeOnly Name "Puffed Corrupted" Item "Sharpened Volcano Fragment" ClassIcon pyro_jug_volcanofrag CustomEyeGlowColor "255 0 0" Action Mobber } TFBot { Class Pyro WeaponRestrictions MeleeOnly Name "Corrupted Stings" Item "The Axtinguisher" ClassIcon pyro_jug_axtinguisher CustomEyeGlowColor "255 0 0" Action Mobber } } } WaveSpawn { Where spawnbot_ab TotalCount 1 waitforallspawned 45 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 0 WaitBeforeStarting 0 TotalCurrency 1000 FirstSpawnMessage "{red}Oooohhh, I'm gonna liquefy ya!" FirstSpawnWarningSound "vo/mvm/mght/taunts/demoman_mvm_m_taunts13.mp3" DoneWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath02.mp3" TFBot { Name "Mr. Tripmine" Class Demoman ClassIcon demo_caber_nuke Scale 1.9 Health 44444 Attributes MiniBoss Attributes IgnoreFlag Attributes UseBossHealthBar Skill Expert Action Mobber WeaponRestrictions MeleeOnly Tag bot_giant Item "The Ullapool Caber" Item "Double Dynamite" Item "Spirit of the Bombing Past" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Ullapool Caber" "regenerate stickbomb" 1 "Blast radius increased" 2.5 "mod mini-crit airborne" 1 "attach particle effect" 2 "damage penalty" 0.75 } CharacterAttributes { "move speed bonus" 1.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 4 "rage giving scale" 0.1 "dmg taken increased" 1.5 } } } } Wave { RedTeamWipeCausesWaveLoss 1 InitWaveOutput { Target wave_initA_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation //Dispayed once the wave is initialized { Line "{blue}We almost cleared out the mansion lads." Line "{blue}All the signals are broken and the internet is very slow." Line "{blue}I could try to contact one of me mates to help us out of this shitehole." Line "{blue}There's a threat that's roaming around A." Line "{blue}Let's fuck em up!" } WaveSpawn { TotalCount 1 name cureguy MaxActive 1 SpawnCount 1 Support Limited Where Aspawn TFBot { Template Tripmine_Protect } } WaveSpawn { TotalCount 1 Waitforalldead cureguy MaxActive 1 SpawnCount 1 Support Limited Where Dspawn FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath01.mp3" FirstSpawnOutput { Target "lose_relay" Action "Trigger" } Squad { Randomchoice { TFBot { Class Scout Action mobber name "Mr. Tripmine has died..." } } } } WaveSpawn { MaxActive 2 SpawnCount 2 Where spawnbot_ab TotalCount 8 WaitBeforeStarting 1 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun_HoK_Heavy Name "Giant Corrupted Heavy Shotgun" CustomEyeGlowColor "255 0 0" } TFBot { Template T_TFBot_Giant_Medic Name "Giant Corrupted Medic" CustomEyeGlowColor "255 0 0" } } } WaveSpawn { TotalCount 1 MaxActive 1 SpawnCount 1 name w5boss1 Where spawnbot_ab WaitBeforeStarting 1 FirstSpawnWarningSound npc\fast_zombie\fz_scream1.wav TFBot { Template T_TFBot_Chief_Heavyweapons_Carnage UseHumanModel 1 Item "Zombie Heavy" DeathSound npc\zombie_poison\pz_alert2.wav } } WaveSpawn { TotalCount 16 name 51 MaxActive 16 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot_ab WaitBeforeStarting 1 RandomChoice { TFBot { Template T_TFBot_Soldier_Shotgun_Slug ClassIcon shotgun_lite CustomEyeGlowColor "255 0 0" Name "Corrupted Gatebot" Item "MvM GateBot Light Soldier" } TFBot { Template T_TFBot_Pyro_Shotgun_Slug ClassIcon shotgun_lite CustomEyeGlowColor "255 0 0" Name "Corrupted Gatebot" Item "MvM GateBot Light Pyro" } TFBot { Template T_TFBot_Heavyweapons_Shotgun_Slug ClassIcon shotgun_lite CustomEyeGlowColor "255 0 0" Name "Corrupted Gatebot" Item "MvM GateBot Light Heavy" } } } WaveSpawn { TotalCount 12 name 52 waitforallspawned 51 MaxActive 12 SpawnCount 2 WaitBetweenSpawns 2 WaitBeforeStarting 10 Where spawnbot_ab Squad { TFBot { Class Scout Item "Mad Milk" Name "Corrupted Milker" CustomEyeGlowColor "255 0 0" Action Mobber WeaponRestrictions SecondaryOnly ClassIcon scout_milk ItemAttributes { ItemName "Mad Milk" "effect bar recharge rate increased" 0 } } TFBot { Class Sniper Item "Jarate" Name "Corrupted Jarate Master" CustomEyeGlowColor "255 0 0" Action Mobber WeaponRestrictions SecondaryOnly ClassIcon sniper_jarate ItemAttributes { ItemName "Jarate" "effect bar recharge rate increased" 0 } } } } WaveSpawn { TotalCount 1 MaxActive 1 waitforalldead 52 name 53a-1 SpawnCount 1 WaitBetweenSpawns 4 Where spawnbot_ab TFBot { Class Engineer Action mobber ClassIcon engineer_mom Name "Corrupted Engineer Mother" Scale 1.5 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 3200 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_Start" CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 1.15 } } } WaveSpawn { TotalCount 2 MaxActive 2 waitforalldead 53a-1 name 53b-1 SpawnCount 2 Support Limited Where spawnbot_ab Squad { RandomChoice { TFbot { Class Engineer Action mobber Name "Corrupted Engineer Child" Scale 0.6 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 200 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_End" CharacterAttributes { "fire rate bonus" 0.75 } } } } } WaveSpawn { TotalCount 4 MaxActive 1 waitforallspawned 53b-1 name 53 SpawnCount 1 WaitBetweenSpawns 1 WaitBeforeStarting 1 Where spawnbot_ab TFbot { Class Demoman Name "Corrupted Sentry Buster" Skill Expert Health 2500 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly ClassIcon sentry_buster Attributes MiniBoss Action SuicideBomber UseBusterModel 1 CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "damage bonus" 2001 } ItemAttributes { ItemName "The Ullapool Caber" "damage bonus" 2001 "custom item model" "models\empty.mdl" } } } WaveSpawn { TotalCount 8 MaxActive 4 waitforalldead 53 name 54 SpawnCount 1 WaitBetweenSpawns 3 Where spawnbot_ab TFBot { Class Spy ClassIcon spy_ambassador_lite Action Mobber AimAt Head Item "The Ambassador" Name "Corrupted Ambassador Spy" CustomEyeGlowColor "255 0 0" AimTrackingInterval 0 CharacterAttributes { "cannot disguise" 1 } } } WaveSpawn { TotalCount 15 MaxActive 15 waitforalldead 53 name 54 SpawnCount 5 WaitBetweenSpawns 5 Where spawnbot_ab Squad { TFBot { Template T_TFBot_Soldier_WW2 Name "Corrupted WW2 Soldier" CustomEyeGlowColor "255 0 0" } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Health 350 Item "The Vaccinator" ClassIcon medic_vac_duo_bb Name "Corrupted Vaccinator Medic" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Vaccinator" "effect cond override" 2875 } } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Health 350 Item "The Vaccinator" ClassIcon medic_vac_duo_bb Name "Corrupted Vaccinator Medic" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Vaccinator" "effect cond override" 2874 } } TFBot { Template T_TFBot_Medic_Vaccinator_Blast Health 350 Item "The Vaccinator" ClassIcon medic_vac_duo_bb Name "Corrupted Vaccinator Medic" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Vaccinator" "effect cond override" 2875 } } TFBot { Template T_TFBot_Medic_Vaccinator_Bullet Health 350 Item "The Vaccinator" ClassIcon medic_vac_duo_bb Name "Corrupted Vaccinator Medic" CustomEyeGlowColor "255 0 0" ItemAttributes { ItemName "The Vaccinator" "effect cond override" 2874 } } } } WaveSpawn { TotalCount 4 MaxActive 2 waitforalldead 54 SpawnCount 2 WaitBetweenSpawns 1 Where spawnbot_ab TFBot { Template T_TFBot_Giant_Pyro_Flare_Bullet CustomEyeGlowColor "255 0 0" Name "Giant Corrupted Stormbringer" } } WaveSpawn { TotalCount 12 MaxActive 12 waitforallDead 54 name 55 SpawnCount 2 WaitBetweenSpawns 4 Where spawnbot_ab RandomChoice { TFBot { Class Soldier UseCustomModel "models\bots\soldier\bot_soldier_gibby.mdl" Name "Heavly Corrupted Machine" Item "The Equalizer" ClassIcon soldier_pickaxe_dual WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Equalizer" "damage bonus" 1.25 } } TFBot { Class Soldier UseCustomModel "models\bots\soldier\bot_soldier_gibby.mdl" Name "Heavly Corrupted Machine" Item "The Escape Plan" ClassIcon soldier_pickaxe_dual WeaponRestrictions MeleeOnly ItemAttributes { ItemName "The Escape Plan" "move speed bonus" 1.2 } } } } WaveSpawn { TotalCount 1 MaxActive 1 waitforalldead 54 name 55a SpawnCount 1 WaitBetweenSpawns 4 Where spawnbot_ab TFbot { Class Engineer Action mobber ClassIcon engineer_mom Name "Corrupted Engineer Mother" Scale 1.7 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 3400 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_Start" CharacterAttributes { "move speed bonus" 0.8 "damage bonus" 1.25 } } } WaveSpawn { TotalCount 4 MaxActive 4 waitforalldead 55a name 55b SpawnCount 4 Support Limited Where spawnbot_ab Squad { RandomChoice { TFbot { Class Engineer Action mobber Name "Corrupted Engineer Child" Scale 0.6 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 250 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_End" CharacterAttributes { "fire rate bonus" 0.75 } } TFbot { Class Engineer Action mobber Name "Corrupted Engineer Child" Scale 0.5 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 200 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_End" CharacterAttributes { "fire rate bonus" 0.6 "move speed bonus" 1.2 } } TFbot { Class Engineer Action mobber Name "Corrupted Engineer Child" Scale 0.4 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 175 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_End" CharacterAttributes { "fire rate bonus" 0.75 "move speed bonus" 1.3 } } TFbot { Class Engineer Action mobber Name "Corrupted Engineer Child" Scale 0.7 WeaponRestrictions MeleeOnly tag nav_path_a_main Attributes MiniBoss Health 300 CustomEyeGlowColor "255 0 0" SpawnTemplate "TeleChain_End" CharacterAttributes { "fire rate bonus" 0.6 "move speed bonus" 0.7 } } } } } WaveSpawn { TotalCount 2 MaxActive 2 name killtripmine Waitforalldead 55b SpawnCount 1 WaitBetweenSpawns 1 Where spawnbot_ab TFBot { Template T_TFBot_Giant_Scout_Shortstop_Type4 Name "Giant Corrupted Shortstop" CustomEyeGlowColor "255 0 0" } } WaveSpawn { TotalCount 1 MaxActive 1 TotalCurrency 400 waitforalldead 55b SpawnCount 1 WaitBeforeStarting 3 Where spawnbot_ab Name killtripmine FirstSpawnWarningSound npc\fast_zombie\fz_alert_close1.wav TFBot { Class Scout ClassIcon spy_facepeel_lite DeathSound npc/fast_zombie/fz_frenzy1.wav Attributes UseBossHealthBar Attributes MiniBoss Name "Tammer's Pet" Action Mobber Item "TF_WEAPON_FISTS" Item "Zombie Scout" Item "Employee Badge B" Item "Exquisite Rack" UseHumanModel 1 WeaponRestrictions MeleeOnly Scale 1.3 Health 7777 ItemModel { ItemName "Employee Badge B" Model "models/player/items/mvm_loot/soldier/robot_helmet.mdl" } CharacterAttributes { "move speed bonus" 0.6 "override footstep sound set" 7 "fire rate bonus" 0.4 "bleeding duration" 2 "damage penalty" 0.5 } } } WaveSpawn { TotalCount 1 MaxActive 1 TotalCurrency 500 waitforalldead 55b SpawnCount 1 WaitBeforeStarting 3 Name killtripmine Where spawnbot_ab TFBot { Class Spy ClassIcon spy_buckshot_revolver Attributes UseBossHealthBar Attributes MiniBoss Action Mobber Name "Dr. Julen Tammer" UseHumanModel 1 WeaponRestrictions PrimaryOnly Item "Zombie Spy" Item "Voodoo Vizier" Item "Smoking Jacket" Item "The Enforcer" Scale 1.4 Health 8700 ItemAttributes { ItemName "The Enforcer" "fire rate bonus" 0.2 "damage penalty" 0.4 "Reload time increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 7 "cannot disguise" 1 } } } WaveSpawn { WaitForAllDead killtripmine TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnWarningSound "vo/mvm/mght/demoman_mvm_m_paincrticialdeath01.mp3" } } Wave { RedTeamWipeCausesWaveLoss 1 Explanation //Dispayed once the wave is initialized { Line "Mr. Tripmine has died..." Line "You're all on your own now." } InitWaveOutput { Target wave_initE_relay Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } RedTeamWipeCausesWaveLoss 1 WaveSpawn { Where finalboss TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 FirstSpawnWarningSound "vo/mvm/mght/taunts/soldier_mvm_m_taunts17.mp3" DoneWarningSound "vo/mvm/mght/soldier_mvm_m_paincrticialdeath03.mp3" TFBot { Class Soldier Name "Corruption Origin" Scale 1.7 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes IgnoreFlag Action Mobber ClassIcon shotgun_plasma Item "The Shotimatum Soldier" Item "The Team Captain" Item "The Shogun's Shoulder Guard" Health 99999 AimTrackingInterval 0 AimAt Head ItemAttributes { ItemName "The Team Captain" "attach particle effect" 13 } CharacterAttributes { "weapon spread bonus" 0.2 } } } WaveSpawn { Where spawnbot_abe Where spawnbot_cde Where spawnbot_ce_sewer Where Aspawn Where Bspawn Where Cspawn Where Dspawn Where Espawn Where hills Where scouting TotalCount 30 MaxActive 8 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support 1 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Soldier_RocketShotgun Name "Blackbox Conch Soldier" Item "The Concheror" Item "The Caribbean Conqueror" Attributes SpawnWithFullCharge Attributes AlwaysCrit Attributes IgnoreFlag Action Mobber ClassIcon soldier_blackbox_conch_lite UseHumanModel 1 CharacterAttributes { "restore health on kill" 100 "damage bonus" 2 } } TFBot // Note to self. Ask the scp foundation to get class a asmetics. { Class Pyro ClassIcon headprize_giggle_lite Attributes IgnoreFlag Action Mobber Name "Furry Pyro" Item "Frying Pan" Item "Pop-Eyes" Item "The Head Prize" Item "The Cute Suit" UseHumanModel 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Frying Pan" "fire rate bonus" 0.6 "damage penalty" 0.4 "kill forces attacker to laugh" 1 } ItemAttributes { ItemName "The Head Prize" "set item tint RGB" 16738740 } ItemAttributes { ItemName "Pop-Eyes" "set item tint RGB" 16738740 } } TFBot // Note to self. Ask the scp foundation to get class a asmetics. { Class Pyro ClassIcon headprize_giggle_lite Attributes IgnoreFlag Action Mobber Name "Furry Pyro" Item "Frying Pan" Item "Pop-Eyes" Item "The Head Prize" Item "The Cute Suit" UseHumanModel 1 WeaponRestrictions MeleeOnly ItemAttributes { ItemName "Frying Pan" "fire rate bonus" 0.6 "damage penalty" 0.4 "kill forces attacker to laugh" 1 } ItemAttributes { ItemName "The Head Prize" "set item tint RGB" 3329330 } ItemAttributes { ItemName "Pop-Eyes" "set item tint RGB" 3329330 } } TFBot { Class Scout AimTrackingInterval 0 Skill Expert ClassIcon scout_lime Item "Upgradeable TF_WEAPON_SCATTERGUN" Item "The Track Terrorizer" Item "MNC Mascot Outfit" Item "Scout Whoopee Cap" Item "The Breakneck Baggies" Name "Toxic Lime Scout" UseHumanModel 1 Attributes IgnoreFlag Action Mobber ItemAttributes { ItemName "Upgradeable TF_WEAPON_SCATTERGUN" "item style override" 1 "is australium item" 1 "kill forces attacker to laugh" 1 } ItemAttributes { ItemName "The Track Terrorizer" "set item tint RGB" 3329330 } ItemAttributes { ItemName "MNC Mascot Outfit" "set item tint RGB" 3329330 } ItemAttributes { ItemName "The Breakneck Baggies" "set item tint RGB" 3329330 } ItemAttributes { ItemName "Scout Whoopee Cap" "set item tint RGB" 3329330 } } TFBot { Class Sniper Name "Corrupted Cloaker" Skill Expert WeaponRestrictions MeleeOnly Attributes IgnoreFlag Action Mobber Item "The HazMat Headcase" Item "Letch's LED" Item "Dead of Night" Item "Final Frontiersman" Item "EOTL_hiphunter_boots" Item "Upgradeable TF_WEAPON_FISTS" Health 600 UseHumanAnimations 1 ClassIcon sniper_cloaker ItemAttributes { ItemName "Letch's LED" "set item tint RGB" 3329330 } ItemAttributes { ItemName "The HazMat Headcase" "set item tint RGB" 1315860 } ItemAttributes { ItemName "Dead of Night" "set item tint RGB" 2960676 } CharacterAttributes { "dmg taken from crit increased" 3 "move speed bonus" 1.5 } } TFBot { Class Sniper Name "Corrupted Cloaker" Skill Expert WeaponRestrictions MeleeOnly Attributes IgnoreFlag Action Mobber Item "The HazMat Headcase" Item "Letch's LED" Item "Dead of Night" Item "Final Frontiersman" Item "EOTL_hiphunter_boots" Item "Upgradeable TF_WEAPON_FISTS" Item "Zombie Sniper" Health 600 UseHumanModel 1 ClassIcon sniper_cloaker ItemAttributes { ItemName "Letch's LED" "set item tint RGB" 3329330 } ItemAttributes { ItemName "The HazMat Headcase" "set item tint RGB" 1315860 } ItemAttributes { ItemName "Dead of Night" "set item tint RGB" 2960676 } CharacterAttributes { "dmg taken from crit increased" 3 "move speed bonus" 1.5 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanAnimations 1 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Item "Bullet Stormer HWG" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" ClassIcon shotgun_lite CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanAnimations 1 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Item "The Maxine" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanAnimations 1 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Item "The Portable Ordnance" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanAnimations 1 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Item "Mega Destoryer HWG" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" ClassIcon shotgun_lite CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanModel 1 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Item "Bullet Stormer HWG" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" Item "Zombie Heavy" ClassIcon shotgun_lite CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanModel 1 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Item "The Maxine" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" Item "Zombie Heavy" CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanModel 1 WeaponRestrictions PrimaryOnly Attributes IgnoreFlag Action Mobber Item "The Portable Ordnance" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" Item "Zombie Heavy" CharacterAttributes { "dmg taken from crit increased" 2 } } TFBot { Class HeavyWeapons Name "Corrupted Bulldozer" PainSound "=80|trespasser/hs.wav" Health 2000 UseHumanModel 1 WeaponRestrictions SecondaryOnly Attributes IgnoreFlag Action Mobber Item "Mega Destoryer HWG" Item "Breach and Bomb" Item "Die Regime-Panzerung" Item "Gone Commando" Item "Siberian Tigerstripe" Item "Zombie Heavy" ClassIcon shotgun_lite CharacterAttributes { "dmg taken from crit increased" 2 } } } } } } /////////////// // Version 1: // Release /////////////// // Version 1.1: // Nerfed the support. /////////////// // Version 2: // Removed support on wave 6 // Added giant skeletons at wave 3 /////////////// // Version 2.1: // Final boss keep getting stuck (reduced size) /////////////// // Version 2.2: // Sentry Buster damage increased. A lot... /////////////// // Version 3: // Readded support due to cheseing /////////////// // Version 4: // More skeletons on wave 3 /////////////// // Version 4.1: // Scrapping Kriubercharge due to lingering with effect cond override ///////////////