#base robot_giant.pop #base robot_standard.pop #base robot_gatebot.pop #base robot_tank_vac.pop #base robot_spidertank.pop //#base reverse_timer_text_v3.pop population { StartingCurrency 5500 RespawnWaveTime 6 CanBotsAttackWhileInSpawnRoom no SniperAllowHeadshots 1 SentryBusterFriendlyFire 0 StandableHeads 1 ImprovedAirblast 1 NoThrillerTaunt 1 WaveStartCountdown 3 PrecacheSound "phase2finalboss.mp3" PrecacheSound "soldier_mvm_m_battlescream5.mp3" PrecacheSound "riseoflivingbread.mp3" PrecacheSound "deathmachinextheme.mp3" PrecacheSound "doubledonk.wav" PrecacheSound "darkermin.mp3" PrecacheSound "purevessel.mp3" PrecacheSound "1_eternal.mp3" PrecacheSound "sniper_mvm_revenge04.mp3" PrecacheSound "misc\doomsday_missile_explosion.wav" LuaScriptFile "scripts/rocket.lua" DisableSound "heavy_mvm_giant_robot01" 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_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" 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_Spawn" 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.RoundBegins1Seconds" DisableSound "Announcer.RoundBegins2Seconds" DisableSound "Announcer.RoundBegins3Seconds" DisableSound "Announcer.RoundEnds1Seconds" DisableSound "Announcer.RoundEnds2Seconds" DisableSound "Announcer.RoundEnds3Seconds" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "music.mvm_lost_wave" HHHNoControlPointLogic 1 HHHNonSolidToPlayers 1 HHHHealthPerPlayer 0 HHHChaseRange 19999 HHHQuitRange 20000 HHHHealthBase 30000 HHHChaseDuration 19999 CustomWeapon { Name "Bot Cauterizer" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "paintkit_proto_def_index" 205 "set_item_texture_wear" 0 "special item description" "Ubercharge grants minicrits, ignition on hit, high burn damage, and cosmetic burning effects to your weapon" "effect cond override" 118 "effect add attributes" "attach particle effect|1|weapon burn dmg increased|3|Set DamageType Ignite|1|projectile trail particle|~spell_fireball_small_red" "heal rate bonus" 5 "uber duration bonus" 9999 "ubercharge rate bonus" 9999 "attach particle effect" 1 } CustomWeapon { Name "Bot Acid Medigun" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "paintkit_proto_def_index" 255 "set_item_texture_wear" 0 "effect cond override" 118 "effect add attributes" "attach particle effect|702|bleeding duration|10|mult bleeding dmg|1.5|projectile trail particle|superrare_greenenergy" "heal rate bonus" 5 "uber duration bonus" 9999 "ubercharge rate bonus" 9999 "attach particle effect" 702 } CustomWeapon { Name "Bot_Gold_Medieval" OriginalItemName "The Eyelander" "effect cond override" 118 "special item description" "We do a little bit of trolling! This sword only supports medieval mode." "effect add attributes" "dmg taken increased|4|set DamageType Ignite|1|melee cleave attack|1|hud overlay|effects/jarate_overlay|5|" "attach particle effect" 702 "critboost on kill" 3 "killstreak tier" 3 "kill combo fire rate boost" 0.5 "stun on hit" 4 "stun on hit type" "movement" "stun on hit slow" 1 "melee airblast" 1 "health on radius damage" 1200 "attach particle effect" 3106 "deploy time decreased" 0.01 "melee range multiplier" 5 "melee bounds multiplier" 5 "add cond on hit" 41 "add cond on hit" 4352 "add cond on hit duration" 10 "is australium item" 1 "turn to gold" 1 } CustomWeapon { Name "SFDs Own AirStriker 3000" OriginalItemName "The Air Strike" "attach particle effect" 703 "killstreak tier" 3 "killstreak idleeffect" 5 "killstreak effect" 5 } ExtraLoadoutItems { Soldier { Primary "SFDs Own AirStriker 3000" } } PointTemplates { ascendedheavy { OnSpawnOutput { Target "serui" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "serui" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "missle_text,Display,,2,1" "OnTrigger" "layer_missle_text,Display,,6.5,1" "OnTrigger" "text_lower,Display,,3,1" "OnTrigger" "layer_text,Display,,7.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "ASCENDED BEYOND MORTAL FLESH, TRANSCENDED THROUGH INFINITE POWER" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "ASCENDED BEYOND MORTAL FLESH, TRANSCENDED THROUGH INFINITE POWER" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 0 0" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "missle_text" "message" "HEAVEN AND EARTH TREMBLE AT HIS MIGHT" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_missle_text" "message" "HEAVEN AND EARTH TREMBLE AT HIS MIGHT" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "0 255 128" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "TRUE ASCENDED HEAVY" "x" "-1" "y" "0.5" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "TRUE ASCENDED HEAVY" "x" "-1" "y" "0.5" "channel" "4" "spawnflags" "1" "color" "255 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } } Distortion_Effect { OnSpawnOutput { Target "!activator" Action "addoutput" Param "renderfx 15" } } uber_tanker { OnSpawnOutput { Target killtheotherstho Action Show Delay 6 } training_annotation { "targetname" "killmenow" "display_text" "Uber Depleted!" "lifetime" "10" "origin" "1482 287 -351" } training_annotation { "targetname" "killtheotherstho" "display_text" "Defeat Go Back To Medieval Mode to disable the Tank's Uber!" "lifetime" "10" "origin" "2926 -2267 -93" } logic_relay { "targetname" "ubershielddown" "OnTrigger" "ubertank,CallScriptFunction,ToggleUber,0,-1" "OnTrigger" "ubertank,SetSpeed,75,0,-1" "OnTrigger" "killmenow,show,,4,-1" } } uber_tankest { OnSpawnOutput { Target killtheotherstho Action Show Delay 6 } training_annotation { "targetname" "killmenow" "display_text" "Uber Depleted!" "lifetime" "10" "origin" "2420 -1623 -586" } training_annotation { "targetname" "killtheotherstho" "display_text" "This Tank Seems Unusual. I Suggest Destroying It Later." "lifetime" "10" "origin" "2420 -1623 -586" } logic_relay { "targetname" "ubershielddown" "OnTrigger" "ubertank,CallScriptFunction,ToggleUber,0,-1" "OnTrigger" "ubertank,SetSpeed,75,0,-1" "OnTrigger" "killmenow,show,,4,-1" } } uber_tanker2 { OnSpawnOutput { Target killtheotherstho Action Show Delay 6 } training_annotation { "targetname" "killmenow" "display_text" "Uber Disabled!" "lifetime" "10" "origin" "1482 287 -351" } training_annotation { "targetname" "killtheotherstho" "display_text" "Another Uber Tank Incoming!" "lifetime" "10" "origin" "2678 -1631 -571" } logic_relay { "targetname" "ubershielddown" "OnTrigger" "ubertank,CallScriptFunction,ToggleUber,0,-1" "OnTrigger" "ubertank,SetSpeed,75,0,-1" "OnTrigger" "killmenow,show,,4,-1" } } Annomaly { logic_relay { "TargetName" "timetodie" "OnTrigger" "!activator,$TauntFromItem,Spent Well Spirits Taunt,0.1,-1" "ontrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_laughevil01.mp3,0,-1" "OnTrigger" "bossdemoexplosion,start,,2.85,-1" "OnTrigger" "bossdemoexplosion,stop,,3.75,-1" "ontrigger" "tf_gamerules,PlayVO,ambient\fireball.wav,2.85,-1" "ontrigger" "tf_gamerules,PlayVO,ambient\fireball.wav,2.85,-1" "OnTrigger" "!activator,$AddPlayerAttribute,gesture speed increase|2.5,0,-1" "OnTrigger" "!activator,$AddPlayerAttribute,gesture speed increase|1,2.85,-1" "OnTrigger" "oops_you_died,enable,,2.85,-1" "OnTrigger" "oops_you_died,disable,,3.26,-1" } info_particle_system { "targetname" "bossdemoexplosion" "origin" "0 0 20" "effect_name" "cinefx_goldrush" "start_active" "0" } trigger_hurt { "TargetName" "oops_you_died" "StartDisabled" "1" "origin" "0 0 150" "mins" "-300 -300 -300" "maxs" "300 300 300" "damage" "1200" "spawnflags" "64" "damagetype" "64" "onhurtplayer" "!activator,$igniteplayerduration,100,0,-1" "filtername" "redteam" "$killicon" "firedeath" } } annotations { NoFixup 1 training_annotation { "targetname" "neutral_sniper" "display_text" "ALERT! NEUTRALIZED SOLDIER DETECTED" "lifetime" "8" "origin" "585.53 2938 432" } training_annotation { "targetname" "neutral_g3ar" "display_text" "Uh Oh. It seems that G3-AR War Constructor has left you a surprise." "lifetime" "8" "origin" "2919 -1625 -612" } training_annotation { "targetname" "neutral_g3ar2" "display_text" "Actually. Two surprises." "lifetime" "8" "origin" "2919 -1625 -612" } training_annotation { "targetname" "neutral_heavy" "display_text" "ALERT! NEUTRALIZED HEAVY DETECTED. SEEMS UNUSUAL..." "lifetime" "8" "origin" "-1750 2188 -102" } training_annotation { "targetname" "neutral_demo" "display_text" "ALERT! NEUTRALIZED BISON SOLDIER DETECTED" "lifetime" "8" "origin" "2604 136 -291" } logic_relay { "targetname" "annotationrelay" "OnTrigger" "destroyall,Show,,0,-1" "OnTrigger" "boss_deploy_relay,Trigger,,240,-1" } training_annotation { "targetname" "destroyall" "parentname" "spawnbot_jeep" "display_text" "You have 4 minutes to destroy this boss." "lifetime" "10" "origin" "2989 -2622 -90" } } noontime { logic_relay { "targetname" "sniper2" "OnTrigger" "neutral_sniper,show,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "alfared" "OnTrigger" "neutral_demo,show,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "pootis" "OnTrigger" "neutral_heavy,show,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "g3ar" "OnTrigger" "neutral_g3ar,show,,0,-1" "spawnflags" "2" } logic_relay { "targetname" "g3ar2" "OnTrigger" "neutral_g3ar2,show,,0,-1" "spawnflags" "2" } } shine { OnSpawnOutput { Target "firenu" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "firenu" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "THE OIL CONNOISEUR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "6.7" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "NEUTRALIZED OILBOMB ENTHUSIAST" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "NEUTRALIZED OILBOMB ENTHUSIAST" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "0 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } revengescout { OnSpawnOutput { Target "seruti" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "seruti" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "ARCHITECT OF INFINITE MOMENTUM, SPEED'S GRAND EXECUTOR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "ARCHITECT OF INFINITE MOMENTUM, SPEED'S GRAND EXECUTOR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 0" "fxtime" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "THE SPEED SOVEREIGN" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "THE SPEED SOVEREIGN" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "0 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } revengeengi { OnSpawnOutput { Target "serui" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "serui" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "missle_text,Display,,2,1" "OnTrigger" "layer_missle_text,Display,,6.5,1" "OnTrigger" "text_lower,Display,,3,1" "OnTrigger" "layer_text,Display,,7.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "MASTERMIND OF MECHANICAL MAYHEM, CONSTRUCTOR OF CHAOS SUPREME" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "MASTERMIND OF MECHANICAL MAYHEM, CONSTRUCTOR OF CHAOS SUPREME" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 0 0" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "missle_text" "message" "WHERE STEEL MEETS WILL, EMPIRES RISE" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_missle_text" "message" "WHERE STEEL MEETS WILL, EMPIRES RISE" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "128 128 128" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "G3-AR WAR CONSTRUCTOR" "x" "-1" "y" "0.5" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "G3-AR WAR CONSTRUCTOR" "x" "-1" "y" "0.5" "channel" "4" "spawnflags" "1" "color" "255 0 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } } revengescout { OnSpawnOutput { Target "seruti" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "seruti" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "ARCHITECT OF INFINITE MOMENTUM, SPEED'S GRAND EXECUTOR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "ARCHITECT OF INFINITE MOMENTUM, SPEED'S GRAND EXECUTOR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 0" "fxtime" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "THE SPEED SOVEREIGN" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "THE SPEED SOVEREIGN" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "0 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } LaggyMovement { logic_relay { "targetname" "lag_movement_relay" "spawnflags" "2" "OnTrigger" "!activator,$AddCond,14,0,-1" //Phase "OnTrigger" "!activator,$RemoveCond,14,0.15,-1" //Phase removed "OnTrigger" "!activator,$AddCond,32,0.15,-1" //Speed "OnTrigger" "!activator,$RemoveCond,32,0.3,-1" //Speed remove } } revenge { //ambient_generic //{ //"targetname" "branescan" //"message" "purevessel.mp3" //"health" "10" //"pitch" "100" //"spawnflags" "17" //} //ambient_generic //{ //"targetname" "branescan1" //"message" "purevessel.mp3" //"health" "10" //"pitch" "100" //"spawnflags" "17" //} //OnParentKilledOutput //{ //Target "branescan*" //Action StopSound //} //OnSpawnOutput //{ //Target "branescan*" //Action PlaySound //} OnSpawnOutput { Target "firenu" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "firenu" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "JUDGMENT'S HERALD RISES AGAIN, WRATH AND VENGEANCE MADE MANIFEST" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "6.7" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "CAPTAIN REVENGE" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "CAPTAIN REVENGE" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } GreyGlowsMK2 { tf_glow { "GlowColor" "255 255 255 255" "target" "!parent" "targetname" "boss_grey_glow" } OnParentKilledOutput { Target "boss_grey_glow" Action "Kill" } } GreenGlow { tf_glow { "GlowColor" "0 255 0 255" "target" "!parent" "targetname" "boss_green_glow" } OnParentKilledOutput { Target "boss_green_glow" Action "Kill" } } CyanGlow { tf_glow { "GlowColor" "0 255 255 255" "target" "!parent" "targetname" "boss_green_glow" } OnParentKilledOutput { Target "boss_green_glow" Action "Kill" } } MagentaGlow { tf_glow { "GlowColor" "255 0 255 255" "target" "!parent" "targetname" "boss_green_glow" } OnParentKilledOutput { Target "boss_green_glow" Action "Kill" } } YellowGlow { tf_glow { "GlowColor" "255 255 0 255" "target" "!parent" "targetname" "boss_green_glow" } OnParentKilledOutput { Target "boss_green_glow" Action "Kill" } } OilFieldWarning { game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "EXPERT OF OIL" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "CRUDE OIL OPERATOR" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "0 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } trigger_multiple { "targetname" "oil_field" "wait" "1" "OnTrigger" "!activator,$AddCond,TF_COND_SLOWED,15,-1" "OnTrigger" "!activator,$AddCond,TF_COND_BURNING,15,-1" } OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.2 } OnSpawnOutput { Target "oil_warning" Action "Display" Delay 0.2 } } StartV1 { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0 } OnSpawnOutput { Target "bottom_text" Action "Display" Delay 0.5 } OnSpawnOutput { Target "bottom_text2" Action "Display" Delay 0.5 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "Oil... Oil..." "x" "-1" "y" "0.4" "spawnflags" "1" //"effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "fadein" "0.2" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "EVERYBODY" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "bottom_text" "message" "A Wise Man One Said: There Is No Life Without Oil." "x" "-1" "y" "0.5" "channel" "3" "spawnflags" "1" "color" "0 0 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.5" } } wavesetupp { //logic_relay //{ //"targetname" "sound" //"OnTrigger" "player,$PlaySoundToSelf,purevessel.mp3,0,-1" //"OnTrigger" "player,$PlaySoundToSelf,purevessel.mp3,0,-1" //} ambient_generic { "targetname" "engibanjo" "message" "#player\taunt_bumpkins_banjo_music.wav" "health" "10" "pitch" "100" "spawnflags" "17" } logic_relay { "targetname" "norevenge" // Original sound triggers "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_knockout_melee.wav,2,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_knockout_melee.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,3,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,3,-1" "OnTrigger" "shakes,startshake,,0,-1" // First message with screen shake "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: I joined this team just to kill maggots like YOU!,5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\taunts\soldier_mvm_m_taunts13.mp3,5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\taunts\soldier_mvm_m_taunts13.mp3,5,-1" "OnTrigger" "player,$PlaySoundToSelf,ambient\explosions\explode_9.wav,5,-1" "OnTrigger" "player,$PlaySoundToSelf,ambient\explosions\explode_9.wav,5,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_strength.wav,5.1,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_strength.wav,5.1,-1" // Second message with particle effect "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Hehehehaha--ha!,9,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy02.mp3,9,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy02.mp3,9,-1" "OnTrigger" "boss_effect_1,Start,,9,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_precision.wav,9,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_precision.wav,9,-1" "OnTrigger" "player,$PlaySoundToSelf,ambient\levels\citadel\portal_beam_shoot5.wav,9.2,-1" "OnTrigger" "player,$PlaySoundToSelf,ambient\levels\citadel\portal_beam_shoot5.wav,9.2,-1" // Heavenly vial announcement "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}has used their {ffff00}HEAVENLY{FFFFFF} vial!,11,-1" "OnTrigger" "player,$PlaySoundToSelf,=60|mvm/mvm_used_powerup.wav,11,-1" "OnTrigger" "heavenly_flash,Fade,,11,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_regeneration.wav,11,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_regeneration.wav,11,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_lightning_ball_impact.wav,11.2,-1" //"OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_lightning_ball_impact.wav,11.2,-1" // Laugh with screen effects "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Ha-hahahaha--ha!,13,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy03.mp3,13,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy03.mp3,13,-1" "OnTrigger" "boss_effect_2,Start,,13,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_agility.wav,13,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_agility.wav,13,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_lightning_ball_impact.wav,13.3,-1" //"OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_lightning_ball_impact.wav,13.3,-1" // Ascension announcement with dramatic effects "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFD700}has ascended to his {ffff00}HEAVENLY{FFD700} form!,14,-1" "OnTrigger" "player,$PlaySoundToSelf,=100|player\invulnerable_on.wav,14,-1" "OnTrigger" "shakes,startshake,,14,-1" "OnTrigger" "ascension_particle,Start,,14,5" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_uber.wav,14,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_uber.wav,14,-1" //"OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_overheal.wav,14.2,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_overheal.wav,14.2,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_haste.wav,14.4,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_haste.wav,14.4,-1" // Final message with effects "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Today is a good day!,16.2,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_cheers01.mp3,16.2,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_cheers01.mp3,16.2,-1" "OnTrigger" "final_effect,Start,,16.2,-1" "OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_king.wav,16.2,-1" //"OnTrigger" "player,$PlaySoundToSelf,items\powerup_pickup_king.wav,16.2,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_blast_jump.wav,16.4,-1" //"OnTrigger" "player,$PlaySoundToSelf,misc\halloween\spell_blast_jump.wav,16.4,-1" } logic_relay { "targetname" "hrept" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers02.mp3,4,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers02.mp3,4,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Each and every one of you has failed!,4,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,7,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,7,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_jeers07.mp3,9,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_jeers07.mp3,9,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}??? {FFFFFF}: Thankfully I already don't remember this.,9,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy03.mp3,12.5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_laughhappy03.mp3,12.5,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Ha-hahahaha--ha!,12.5,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,15,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,15,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_cheers03.mp3,17,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_cheers03.mp3,17,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Every one of you deserves a medal!,17,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_thanks02.mp3.mp3,20,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_thanks02.mp3,20,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}??? {FFFFFF}: Aye thanks!,20,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,21,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,21,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_battlecry01.mp3,23,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_battlecry01.mp3,23,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: CHARGE!,23,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_yes01.mp3,25,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_yes01.mp3,25,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}??? {FFFFFF}: Aye!,25,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationscout05.mp3,27,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationscout05.mp3,27,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition {FFFFFF}: You're like a little bunny. Scurrying around. Eatin' up your {green}lettuce{FFFFFF} and {blue}berries{FFFFFF}!,27,-1" } logic_relay { "targetname" "NLO" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationpyro01.mp3,4,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationpyro01.mp3,4,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition{FFFFFF}: You've bought shame on your people you mumbling devil.,4,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,8,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,8,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_dominationscout04.mp3,10,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_dominationscout04.mp3,10,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Less talk. More fight.,10,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,11.5,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,11,5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_jeers02.mp3,14,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_jeers02.mp3,14,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition {FFFFFF}: Pffffffft.,14,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_goodjob01.mp3,15.5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_goodjob01.mp3,15.5,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition {FFFFFF}: Cheers mate.,15.5,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,17,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,17,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers10.mp3,19,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers10.mp3,19,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: If I have to crack some skulls I {red}WILL{FFFFFF}.,19,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,22,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,22,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\taunts\scout_mvm_taunts13.mp3,24,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\taunts\scout_mvm_taunts13.mp3,24,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}??? {FFFFFF}: You're all losers!,24,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_battlecry02.mp3,26,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_battlecry02.mp3,26,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}??? {FFFFFF}: Lets get them!,26,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,28,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,28,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_no01.mp3,30,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_no01.mp3,30,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: No Sir!,30,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_yes02.mp3,31.5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_yes02.mp3,31.5,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition {FFFFFF}: Ya!,31.5,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,33,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,33,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}??? {FFFFFF}: Incoming!,35,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_incoming01.mp3,35,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_incoming01.mp3,35,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}The Speed Sovereign {FFFFFF}: Way to go slugga!,37,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_niceshot03.mp3,37,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_niceshot03.mp3,37,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}The Speed Sovereign {FFFFFF}: *Long Laugh*,39,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_laughlong01.mp3,39,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_laughlong01.mp3,39,-1" } logic_relay { "targetname" "boss_engi" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hologram_start.wav,0,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,2,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationspy03.mp3,4,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\demoman_mvm_m_dominationspy03.mp3,4,-1" "OnTrigger" "player,$DisplayTextChat,{yellow}Lieutenant Demolition{FFFFFF}: I hope I didn't scare you with my face-to-face man fightin'.,4,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,8,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,8,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers05.mp3,10,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_jeers05.mp3,10,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: You have desired the entire unit.,10,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,12,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,12,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_jeers04.mp3,14,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_jeers04.mp3,14,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}The Speed Sovereign {FFFFFF}: Freakin' Unbelievable!,14,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_goodjob03.mp3,16.5,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\scout_mvm_m_goodjob03.mp3,16.5,-1" "OnTrigger" "player,$DisplayTextChat,{00FFFF}The Speed Sovereign{FFFFFF}: That was all you.,16.5,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,18,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,18,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_moveup03.mp3,20,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\mght\soldier_mvm_m_moveup03.mp3,20,-1" "OnTrigger" "player,$DisplayTextChat,{blue}Captain Revenge {FFFFFF}: Move up. Move up. Move UP.,20,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,22,-1" "OnTrigger" "tf_gamerules,PlayVO,mvm\mvm_warning.wav,22,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\engineer_mvm_yes01.mp3,24,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\engineer_mvm_yes01.mp3,24,-1" "OnTrigger" "player,$DisplayTextChat,{FF00FF}??? {FFFFFF}: Yea!,24,-1" "OnTrigger" "engibanjo,PlaySound,,26,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\engineer_mvm_gunslingertriplepunchfinal01.mp3,34,-1" "OnTrigger" "tf_gamerules,PlayVO,vo\mvm\norm\engineer_mvm_gunslingertriplepunchfinal01.mp3,34,-1" "OnTrigger" "engibanjo,StopSound,,37,-1" } env_shake { "spawnflags" "5" "amplitude" "16" "duration" "5" "frequency" "9" "targetname" "shakes" } env_fade { "targetname" "heavenly_flash" "duration" "0.3" "holdtime" "0.1" "rendercolor" "255 255 150" "renderamt" "180" } info_particle_system { "targetname" "boss_effect_1" "effect_name" "utaunt_electricity_cloud_parent_WB" "start_active" "0" } info_particle_system { "targetname" "boss_effect_2" "effect_name" "utaunt_tornado_parent" "start_active" "0" } info_particle_system { "targetname" "ascension_particle" "effect_name" "utaunt_beams_parent" "start_active" "0" } info_particle_system { "targetname" "final_effect" "effect_name" "utaunt_electricity_spark_parent" "start_active" "0" } logic_relay { "targetname" "boss_pause" "OnTrigger" "norevenge,trigger,,0,-1" } logic_relay { "targetname" "demofunny" "OnTrigger" "hrept,trigger,,0,-1" } } revengedemo { OnSpawnOutput { Target "serui" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "serui" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "missle_text,Display,,2,1" "OnTrigger" "layer_missle_text,Display,,6.5,1" "OnTrigger" "text_lower,Display,,3,1" "OnTrigger" "layer_text,Display,,7.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "ARCHITECT OF CALCULATED DEVASTATION, DEMOLITION'S GRAND DESIGNER" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "ARCHITECT OF CALCULATED DEVASTATION, DEMOLITION'S GRAND DESIGNER" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 0 0" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "missle_text" "message" "WHERE HE WALKS, WORLDS CRUMBLE" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_missle_text" "message" "WHERE HE WALKS, WORLDS CRUMBLE" "x" "-1" "y" "0.45" "channel" "3" "spawnflags" "1" "color" "255 162 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "LIEUTENANT DEMOLITION" "x" "-1" "y" "0.5" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "LIEUTENANT DEMOLITION" "x" "-1" "y" "0.5" "channel" "4" "spawnflags" "1" "color" "255 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } } EndW1 { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0 } OnSpawnOutput { Target "bottom_text" Action "Display" Delay 0.5 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "Oil... Oil..." "x" "-1" "y" "0.4" "spawnflags" "1" //"effect" "2" "channel" "5" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "fadein" "0.2" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "EVERYBODY" "x" "-1" "y" "0.45" "channel" "6" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "bottom_text" "message" "The Price Of Oil Keeps Decreasing For Some Reason...." "x" "-1" "y" "0.5" "channel" "7" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.5" } } //ImpactSound //{ //ambient_generic //{ //"targetname" "impact_sound" //"message" "doubledonk.wav" //"health" "10" //"pitch" "100" //"spawnflags" "49" //} //} DuskTextStartW2 { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0 } OnSpawnOutput { Target "bottom_text" Action "Display" Delay 0.5 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "Oil... Oil..." "x" "-1" "y" "0.4" "spawnflags" "1" //"effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "fadein" "0.2" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "EVERYBODY" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "bottom_text" "message" "..." "x" "-1" "y" "0.5" "channel" "3" "spawnflags" "1" "color" "255 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "4.5" } } DuskTextStartW3 { ambient_generic { "targetname" "branescan" "message" "1_eternal.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } ambient_generic { "targetname" "branescan1" "message" "1_eternal.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } OnParentKilledOutput { Target "branescan*" Action StopSound } OnSpawnOutput { Target "branescan*" Action PlaySound } OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0 } OnSpawnOutput { Target "bottom_text" Action "Display" Delay 0.5 } OnSpawnOutput { Target "bottom_text2" Action "Display" Delay 0.5 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "THE FINAL RESERVES" "x" "-1" "y" "0.4" "spawnflags" "1" //"effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "fadein" "0.2" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "ARE RUNNING DRY" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "bottom_text" "message" "RESOURCE WARS: THE FINAL CONFRONTATION" "x" "-1" "y" "0.5" "channel" "3" "spawnflags" "1" "color" "0 0 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.5" } } KillOnSpawn { OnSpawnOutput { Target "!activator" Action "$Suicide" Delay 0.1 } } GreyGlowsMK2 { tf_glow { "GlowColor" "255 255 255 255" "target" "!parent" "targetname" "boss_grey_glow" } OnParentKilledOutput { Target "boss_grey_glow" Action "Kill" } } DuskTextEnd { OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0 } OnSpawnOutput { Target "bottom_text" Action "Display" Delay 0.5 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "CRITICAL SYSTEM FAILURE" "x" "-1" "y" "0.4" "spawnflags" "1" //"effect" "2" "channel" "5" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" "fadein" "0.2" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "ENERGY RESERVES DEPLETED" "x" "-1" "y" "0.45" "channel" "6" "spawnflags" "1" "color" "255 0 0" "fadein" "0.2" "fadeout" "1" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "bottom_text" "message" "FINAL PROTOCOL INITIATED: RESOURCE EXTINCTION IMMINENT" "x" "-1" "y" "0.5" "channel" "7" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "4.5" } } HolyKnightAnnouncement { ambient_generic { "targetname" "branescan" "message" "purevessel.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } ambient_generic { "targetname" "branescan1" "message" "purevessel.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } OnParentKilledOutput { Target "branescan*" Action StopSound } OnSpawnOutput { Target "branescan*" Action PlaySound } OnSpawnOutput { Target "shalan" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "shalan" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "upper_layer,Display,,5.5,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "✟ DIVINE JUDGMENT APPROACHES ✟" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 0" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "upper_layer" "message" "✟ DIVINE JUDGMENT APPROACHES ✟" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "THE HOLY KNIGHT DESCENDS" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "THE HOLY KNIGHT DESCENDS" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "255 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } zzz { ambient_generic { "targetname" "branescan" "message" "#music/hl2_song31.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } ambient_generic { "targetname" "branescan1" "message" "#music/hl2_song31.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } OnParentKilledOutput { Target "branescan*" Action StopSound } OnSpawnOutput { Target "branescan*" Action PlaySound } //OnSpawnOutput //{ //Target "upper_text" //Action "Display" //Delay 0 //} //OnSpawnOutput //{ //Target "middle_text" //Action "Display" //Delay 0.2 //} OnSpawnOutput { Target "freakol" Action "Trigger" Delay 0.1 } logic_relay { "targetname" "freakol" "OnTrigger" "upper_text,Display,,1,1" "OnTrigger" "text_lower,Display,,2,1" "OnTrigger" "layer_text,Display,,4.5,1" } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "BRACE YOURSELVES FOR" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } //game_text //{ //"origin" "1984 1984 99999" //"targetname" "middle_text" //"message" "THE WALL OF TASERS" //"x" "-1" //"y" "0.45" //"channel" "1" //"spawnflags" "1" //"color" "0 255 0" //"fadein" "0.2" //"fadeout" "1" //"holdtime" "4.8" //} game_text { "origin" "1984 1984 99999" "targetname" "text_lower" "message" "THE WALL OF TASERS" "x" "-1" "y" "0.45" "channel" "0" "spawnflags" "1" "color" "255 255 255" "fadein" "0.2" "fadeout" "1" "holdtime" "2.8" } game_text { "origin" "1984 1984 99999" "targetname" "layer_text" "message" "THE WALL OF TASERS" "x" "-1" "y" "0.45" "channel" "4" "spawnflags" "1" "color" "0 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "3" } } Medieval { ambient_generic { "targetname" "branescan" "message" "deathmachinextheme.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } ambient_generic { "targetname" "branescan1" "message" "deathmachinextheme.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } OnParentKilledOutput { Target "branescan*" Action StopSound } OnSpawnOutput { Target "branescan*" Action PlaySound } OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.2 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "THE GOLDEN CHILD" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "GO BACK TO MEDIEVAL MODE" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "255 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } } zzzz { ambient_generic { "targetname" "branescan" //"message" "#music/hl2_song31.mp3" "message" "black_mesa_inbound.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } ambient_generic { "targetname" "branescan1" //"message" "#music/hl2_song31.mp3" "message" "black_mesa_inbound.mp3" "health" "10" "pitch" "100" "spawnflags" "17" } OnParentKilledOutput { Target "branescan*" Action StopSound } OnSpawnOutput { Target "branescan*" Action PlaySound } OnSpawnOutput { Target "upper_text" Action "Display" Delay 0 } OnSpawnOutput { Target "middle_text" Action "Display" Delay 0.2 } game_text { "origin" "1984 1984 99999" "targetname" "upper_text" "message" "THE KING OF TOXICITY" "x" "-1" "y" "0.4" "spawnflags" "1" "effect" "2" "channel" "2" "color" "255 255 255" "fxtime" "0.2" "fadeout" "1" //"fadein" "0" "holdtime" "5" } game_text { "origin" "1984 1984 99999" "targetname" "middle_text" "message" "TOO TOXIC 4 U" "x" "-1" "y" "0.45" "channel" "1" "spawnflags" "1" "color" "0 255 0" "fadein" "0.2" "fadeout" "1" "holdtime" "4.8" } } } Mission { Objective Spy Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 1 InitialCooldown 150 CooldownTime 180 DesiredCount 3 RandomChoice { TFBot { Template T_TFBot_Spy Health 1 Name "X10 Kunai Spy" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "max health additive penalty" -1800 "armor piercing" 200 } } TFBot { Health 1 Name "X10 Kunai Spy" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "max health additive penalty" -1800 "armor piercing" 200 } } TFBot { Health 1200 Name "Mr StabS" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "armor piercing" 200 } } TFBot { Health 1 Name "X10 Kunai Spy" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "max health additive penalty" -1800 "armor piercing" 200 } } TFBot { Health 1 Name "X10 Kunai Spy" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "max health additive penalty" -1800 "armor piercing" 200 } } TFBot { Template T_TFBot_Spy Health 1 Name "X10 Kunai Spy" Class Spy Skill Expert Item "tf_weapon_revolver" Item "conniver's kunai" ItemAttributes { ItemName "conniver's kunai" "restore health on kill" 180000 "max health additive penalty" -1800 "armor piercing" 200 } } TFBot { Template T_TFBot_Spy Health 125 Name "Baby Shpee" Class Spy Skill Hard CharacterAttributes { "restore health on kill" 125 "max health additive penalty" 0 "armor piercing" 50 "move speed bonus" 0.65 } } } } Mission { Objective Sniper Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 60 CooldownTime 70 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_Sniper Health 3500 Name "E x p l o s i o n" Class Sniper ClassIcon sniper_explosion_hyper Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "bleeding duration" 3 "explosive sniper shot" 20 "headshot damage increase" 9 "attach particle effect" 3106 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "damage bonus" 3 } //SIG AimAt Head FireWeapon { Delay 5 Cooldown 5 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } //SIG } TFBot { Template T_TFBot_Sniper Health 5432 Name "Rudolph The Aimbotting Helldeer" Class Sniper ClassIcon assault_sniper Skill Expert Attributes "MiniBoss" Attributes UseBossHealthBar Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "bleeding duration" 3 "can headshot" 1 "faster reload rate" 0.5 "killstreak tier" 2 "sniper charge per sec" 4.0 "headshot damage increase" 1.5 "aiming movespeed increased" 2 "fire input on kill" "tf_gamerules^PlayVO^vo\mvm\norm\sniper_mvm_revenge04.mp3" } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } AddCond { Name "TF_COND_SODAPOPPER_HYPE" Duration 9999 Delay 0 Repeats -1 } AimAt { Type "Head" Duration 0.1 Delay 0.1 Repeats 1 } AimTrackingInterval 0.1 AutoJump 1 AimLeadProjectileSpeed 3000 //BehaviorModifiers Push FireInput { Target "!self" Action "$AddRotation" Param "0 180 0" Delay 0.5 Repeats -1 } } TFBot { Template T_TFBot_Sniper Health 5000 Name "Rudolph The Magnetic Helldeer" Class Sniper ClassIcon sniper_magnet_hyper Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "bleeding duration" 3 "headshot damage increase" 9 "attach particle effect" 2 "damage causes airblast" -1000 "damage bonus" 5 "can headshot" 1 } ItemAttributes { ItemName "randolph the blood-nosed caribou" "attach particle effect" 3106 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } } TFBot { Template T_TFBot_Sniper Health 3500 Name "Rudolph The BloodNosed Helldeer" Class Sniper Skill Expert Attributes "MiniBoss" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "bleeding duration" 3 "can headshot" 1 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } } TFBot { Template T_TFBot_Sniper Health 5432 Name "Rudolph The Aimbotting Helldeer" Class Sniper ClassIcon assault_sniper Skill Expert Attributes "MiniBoss" Attributes UseBossHealthBar Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "bleeding duration" 3 "can headshot" 1 "faster reload rate" 0.5 "killstreak tier" 2 "sniper charge per sec" 4.0 "headshot damage increase" 1.5 "aiming movespeed increased" 2 "fire input on kill" "tf_gamerules^PlayVO^vo\mvm\norm\sniper_mvm_revenge04.mp3" } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } AddCond { Name "TF_COND_SODAPOPPER_HYPE" Duration 9999 Delay 0 Repeats -1 } AimAt { Type "Head" Duration 0.1 Delay 0.1 Repeats 1 } AimTrackingInterval 0.1 AutoJump 1 AimLeadProjectileSpeed 3000 //BehaviorModifiers Push FireInput { Target "!self" Action "$AddRotation" Param "0 180 0" Delay 0.5 Repeats -1 } } TFBot { Template T_TFBot_Sniper Health 3500 Name "Rudolph The BloodNosed Helldeer" Class Sniper Skill Expert Attributes "MiniBoss" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" CharacterAttributes { "damage bonus" 3 "bleeding duration" 3 "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "can headshot" 1 } } TFBot { Template T_TFBot_Sniper Health 3500 Name "Rudolph The BloodNosed Helldeer" Class Sniper Skill Expert Attributes "MiniBoss" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "bleeding duration" 3 "can headshot" 1 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } } TFBot { Template T_TFBot_Sniper Health 5000 Name "Rudolph The Ignited Helldeer" Class Sniper ClassIcon sniper_exploss Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "damage all connected" 1 "set damagetype ignite" 20 "weapon burn time increased" 20 "weapon burn dmg increased" 12 "slow enemy on hit" 20 "damage causes airblast" 5 "jarate backstabber" 10 "mark for death" 10 "killstreak tier" 3 "attach particle effect" 3106 "can headshot" 1 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } } TFBot { Template T_TFBot_Sniper Health 3500 Name "Sherie the beater of Missions" Class Sniper Skill Expert Attributes "MiniBoss" Item "festive sniper rifle 2011" Item "tf_weapon_smg" Item "tf_weapon_club" Item "randolph the blood-nosed caribou" Item "the golden garment" ItemAttributes { ItemName "festive sniper rifle 2011" "damage bonus" 3 "bleeding duration" 3 "can headshot" 1 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 } } TFBot { Template T_TFBot_Sniper Health 1750 Name "Congy the long-ranged sniper" Class Sniper Skill Expert Attributes "MiniBoss" Item "the hitman's heatmaker" Item "tf_weapon_smg" Item "tf_weapon_club" Item "l4d hat" Item "the merc's muffler" Item "the golden garment" ItemAttributes { ItemName "the hitman's heatmaker" "damage bonus" 3.75 "bleeding duration" 5 "can headshot" 1 } ItemAttributes { ItemName "tf_weapon_club" "damage bonus" 3 } CharacterAttributes { "health regen" 25 "dmg from melee increased" 0.25 "dmg from ranged reduced" 0.9 } } } } Mission { Objective DestroySentries Where spawnbot_mission_sentry_buster BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 70 CooldownTime 80 DesiredCount 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster Health 8000 Name "Building Buster From Hell" Scale 2 Class Demoman Skill Expert Attributes "MiniBoss" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.01 "move speed bonus" 1.15 } } TFBot { Template T_TFBot_SentryBuster Health 8000 Name "Building Buster From Hell" Scale 2 Class Demoman Skill Expert Attributes "MiniBoss" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.01 "move speed bonus" 1.15 } } TFBot { Template T_TFBot_SentryBuster Health 8000 Name "Building Buster From Hell" Scale 2 Class Demoman Skill Expert Attributes "MiniBoss" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.01 "move speed bonus" 1.15 } } TFBot { Template T_TFBot_SentryBuster Health 8000 Name "Building Buster From Hell" Scale 2 Class Demoman Skill Expert Attributes "MiniBoss" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.01 "move speed bonus" 1.15 } } TFBot { Template T_TFBot_SentryBuster Health 8000 Name "Building Buster From Hell" Scale 2 Class Demoman Skill Expert Attributes "MiniBoss" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.01 "move speed bonus" 1.15 } } TFBot { Template T_TFBot_SentryBuster WeaponRestrictions PrimaryOnly ClassIcon kawaii_buster Health 2000 Name "Kawaii Buster" Scale 1.25 Class Demoman Skill Expert Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Item "The Chargin' Targe" CharacterAttributes { "bleeding duration" 10 "damage penalty" 0.1 "move speed bonus" 3 "charge time increased" 2 "mult charge turn control" 2.5 "faster reload rate" 0.01 "fire rate bonus" 0.1 } } } } Mission { Objective Engineer Where spawnbot BeginAtWave 1 RunForThisManyWaves 2 InitialCooldown 80 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter Health 2000 Name "3NG1N33R" Class Engineer Skill Expert Attributes "MiniBoss" CharacterAttributes { "engy building health bonus" 2 "engy sentry damage bonus" 1.5 } } TFBot { Class Engineer Health 2000 Name "PU5H3R 3NG1N33R" Item "The Viking Braider" Skill Expert TeleportWhere spawnbot CharacterAttributes { "engy sentry damage bonus" 1.0 "damage causes airblast" 3 "engy sentry fire rate increased" 0.01 } } } SpawnTemplate "annotations" SpawnTemplate "noontime" SpawnTemplate "wavesetupp" Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput //Alternate option is wave_start_relay_classic { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { "Line" "{red}WELCOME TO THE MOST FRIENDLIEST PLACE EVER" "Line" "{e5a4ff}MVM_HELLBURG" "Line" "{yellow}WHERE EVERY ROBOT ISN'T {red}POWERED {yellow}BY ELECTRICITY" "Line" "{2EFF00}OIL IS THE MOST IMPORTANT RESOURCE HERE" "Line" "{blue}ALSO YOU MAY HEAR IN THE DISTANCE ROBOTS SCREAMING" "Line" "{green}OIL... OIL... OIL... {red}MUST...{green} FIND... OIL..." } InitWaveOutput { Target gamerules Action RunScriptCode Param " local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `(Exp+) Oil Endurance`) } " } InitWaveOutput { Target wave_start_relay_ironman Action runscriptcode Param " IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/vactank`, getroottable()) IncludeScript(`tankextensions/ubertank`, getroottable()) " } WaveSpawn { FirstSpawnOutput { Target StartV1 Action ForceSpawn } WaitBeforeStarting 0 } WaveSpawn { WaitBeforeStarting 0 DoneOutput { Target gamerules Action RunScriptCode Param " ScreenFade(null,0,200,200,8,0.5,0.5,1) " } } WaveSpawn { Name 1a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 Squad { TFBot { Class Pyro ClassIcon pyro_heal_booster_seel Health 30000 Name "BoH HoK CoK Leader Pyro" Scale 2.2 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Attributes AlwaysFireWeapon Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "MvM GateBot Light Pyro" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" //There's the aussie "is australium item" 1 "item style override" 1 "drop health pack on kill" 1 "restore health on kill" 4000 "effect cond override" 25 "flame_spread_degree" 15 "flame_speed" 1500 "add cond on kill" 34 "add cond on kill duration" 6 "flame size bonus" 1.5 "flame life bonus" 1.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 2 "health regen" 150 } } } } WaveSpawn { Name 1a TotalCurrency 300 TotalCount 15 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 TFBot { Class Soldier ClassIcon soldier_and_demo Name "Non-Ordinary Soldier" Health 4000 Scale 1.5 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Direct Hit" Item "The Gunboats" ItemAttributes { ItemName "The Direct Hit" "custom projectile model" "models/weapons/w_models/w_grenade_grenadelauncher.mdl" "damage bonus" 1.35 "fire rate bonus" 0.7 "faster reload rate" 0.8 "clip size upgrade atomic" 5 "Projectile speed increased" 1.25 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 "health regen" 15 } AddCond { Name "TF_COND_SPEED_BOOST" Duration 3 Delay 15 } } } WaveSpawn { Name 1a TotalCurrency 300 TotalCount 15 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 TFBot { Class Demoman ClassIcon soldier_and_demo Name "Non-Ordinary Demoman" Health 4000 Scale 1.5 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Loch-n-Load" ItemAttributes { ItemName "The Loch-n-Load" "custom projectile model" "models/weapons/w_models/w_rocket.mdl" "damage bonus" 1.25 "fire rate bonus" 0.8 "faster reload rate" 0.7 "clip size upgrade atomic" 4 "Projectile speed increased" 1.15 "grenade launcher mortar mode" 0 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "health regen" 10 } } } WaveSpawn { Name 2a WaitForAllDead 1a TotalCurrency 400 TotalCount 12 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 TFBot { Class Soldier Name "Directed By Soldier" ClassIcon soldier_directhit Health 5000 Scale 1.7 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Direct Hit" Item "The Battalions Backup" Item "The Gunboats" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.5 "clip size upgrade atomic" 6 "fire rate bonus" 0.7 "faster reload rate" 0.6 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "health regen" 25 "rage giving scale" 0.5 } } } WaveSpawn { Name 3a WaitForAllDead 2a TotalCurrency 250 TotalCount 25 MaxActive 5 SpawnCount 5 Where spawnbot_chief WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Scout ClassIcon scout_bfb Health 2000 Name "Giant Fire Wizard Scout" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Baby Face's Blaster" Item "Point and Shoot" ItemAttributes { ItemName "Baby Face's Blaster" "override projectile type" 6 "damage penalty" 0.1 "Blast radius increased" 2 "fire rate bonus" 0.1 "Reload time increased" 1.5 "weapon burn dmg increased" 0.66 "weapon burn time increased" 0.5 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } WaveSpawn { Name 3a WaitForAllDead 2a TotalCurrency 600 TotalCount 30 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 15 Squad { TFBot { Class Soldier ClassIcon soldier_atomic_sgtc Health 5100 Name "Giant Crit On Crit Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "powerhouse_rocketlauncher_shellshocker" Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "set_item_texture_wear" 0.2 "faster reload rate" 0.01 "crit mod disabled hidden" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name 3a WaitForAllDead 2a TotalCurrency 200 TotalCount 20 MaxActive 6 SpawnCount 6 Where spawnbot WaitBeforeStarting 15 WaitBetweenSpawns 5 Squad { TFBot { Class Pyro Skill Normal Health 3500 ClassIcon pyro_detonator_lite_spammer Name "Giant Firework Man" WeaponRestrictions SecondaryOnly Item "The Detonator" Item "Brigade Helm" Attributes MiniBoss ItemAttributes { ItemName "The Detonator" "damage bonus" 5 "faster reload rate" 0.01 "faster firing speed" 0.5 "projectile explode time" 2 "weapon burn dmg increased" 10.0 } } } } WaveSpawn { Name 3.5a WaitForAllDead 3a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 60 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Class Soldier ClassIcon soldier_captain_crocket Health 30000 Name "Captain Crocket" Skill Expert Scale 1.9 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "The Black Box" Item "Tyrant's Helm" Item "Battery Canteens" Item "the founding father" ItemAttributes { ItemName "The Black Box" "is australium item" 1 "item style override" 1 "fire rate bonus" 0.01 "damage bonus" 1.4 "projectile spread angle penalty" 6 "health on radius damage" 3000 "Projectile speed decreased" 0.9 "add cond on hit" 118 "add cond on hit" 31488 "add cond on hit duration" 100 } ItemAttributes { ItemName "the founding father" "attach particle effect" 3143 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 5 "ubercharge" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 2 "health regen" 200 } } } } WaveSpawn { Name 4a WaitForAllDead 3.5a TotalCurrency 640 TotalCount 16 MaxActive 4 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_armored Health 4000 Name "Giant Armored Oil Heavy" MaxVisionRange 1200 BehaviorModifiers Push Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes IgnoreFlag Item "Iron Curtain" ItemAttributes { ItemName "Iron Curtain" "damage bonus" 1.6 "spunup_damage_resistance" 0.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health drain" -200 } } TFBot { Class Medic ClassIcon medic_armored Health 2500 Name "Giant Oil Armored Medic" BehaviorModifiers Push Skill Expert WeaponRestrictions SecondaryOnly Attributes SpawnWithFullCharge Attributes MiniBoss Attributes IgnoreFlag Item "Bot Cauterizer" Item "Das Metalmeatencasen" Item "Battery Canteens" ItemAttributes { ItemName "Bot Cauterizer" "heal rate bonus" 200 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 3 "critboost" 1 "powerup duration" 25 } 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 "dmg taken from blast reduced" 0.65 "dmg taken from bullets reduced" 0.95 "health regen" -50 } } } } WaveSpawn { Name 4a WaitForAllDead 3.5a TotalCurrency 160 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { Tank { ClassIcon tank_vac_trio_lite Health 16677 Name "vactank_bullet" Speed 75 StartingPathTrackNode tank_path_a_1 //Template "TankVacMelee" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 100 TotalCount 1 MaxActive 4 SpawnCount 1 Where flankers WaitBeforeStarting 5 WaitBetweenSpawns 15 Squad { TFBot { Class Sniper ClassIcon tank_uber_lite Health 5000 Name "Giant Plague Spreader" Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Item "The Huntsman" Item "Jarate" Item "Desert Marauder" ItemAttributes { ItemName "The Huntsman" "damage bonus" 2 "bleeding duration" 30 "slow enemy on hit" 200 "heal on hit for rapidfire" 100 } ItemAttributes { ItemName "Jarate" "bleeding duration" 30 "slow enemy on hit" 200 "Blast radius increased" 50 "applies snare effect" 0.65 } CharacterAttributes { "move speed bonus" 0.85 "head scale" 0.7 } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 500 TotalCount 1 MaxActive 4 SpawnCount 1 Where flankers WaitBeforeStarting 5 WaitBetweenSpawns 15 FirstSpawnWarningSound vo\mvm\mght\sniper_dominationpyro04.mp3 Squad { TFBot { Class Sniper ClassIcon sniper_bow_ignite_penetrator Health 10000 Name "The Penetrator" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Huntsman" Item "Jarate" Item "Desert Marauder" Item "Battery Canteens" FireWeapon { Delay 0 Type "Primary" IfSeeTarget 1 Duration 0.15 Cooldown 0.2 } ItemAttributes { ItemName "The Huntsman" "damage bonus" 4 "projectile penetration" 10 "slow enemy on hit" 200 "heal on hit for rapidfire" 100 "set damagetype ignite" 20 "weapon burn time increased" 20 "weapon burn dmg increased" 12 "killstreak tier" 3 "attach particle effect" 2 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 5 "critboost" 1 "powerup duration" 25 } CharacterAttributes { "move speed bonus" 0.85 "head scale" 0.7 } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 5 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_gru_fire Health 750 Name "X10 GRU Heavy" Skill Expert WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" Item "Battery Canteens" ItemAttributes { ItemName "Gloves of Running Urgently" "damage penalty" 0 "move speed bonus" 31 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 10 "critboost" 1 } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_gru_fire Health 750 Name "X10 GRU Heavy" Skill Expert WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" Item "Battery Canteens" Attributes MiniBoss ItemAttributes { ItemName "Gloves of Running Urgently" "damage penalty" 0 "move speed bonus" 31 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 10 "critboost" 1 } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon soldier_bison_gas_eoi Health 750 Name "X10 GRU Heavy" Skill Expert WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" Item "Battery Canteens" ItemAttributes { ItemName "Gloves of Running Urgently" "damage penalty" 0 "move speed bonus" 31 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 10 "critboost" 1 } } } } WaveSpawn { Name 5a WaitForAllDead 4a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon medic_homing Health 750 Name "X10 GRU Heavy" Skill Expert WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" Item "Battery Canteens" ItemAttributes { ItemName "Gloves of Running Urgently" "damage penalty" 0 "move speed bonus" 31 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 10 "critboost" 1 } } } } WaveSpawn { Name 5a Where spawnbot_chief TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead 4a WaitBeforeStarting 4 FirstSpawnWarningSound items\samurai\tf_samurai_noisemaker_seta_02.wav DoneWarningSound vo\demoman_paincrticialdeath05.mp3 TFBot { Class Demoman Skill Expert Name "Oil-Powered Samurai Demo" Health 15000 Attributes UseBossHealthBar WeaponRestrictions MeleeOnly Classicon demoknight_samurai Item "The Half-Zatoichi" Item "The Splendid Screen" Attributes AirChargeOnly Attributes AutoJump Attributes DisableDodge Item "Furious Fukaamigasa" Item "The Heat of Winter" Item "Aqua Flops" AutoJumpMin 0.01 AutoJumpMax 0.01 AimTrackingInterval 0 NoBombUpgrades 1 UseHumanModel 1 ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 "item style override" 4 "charge impact damage increased" 0 "full charge turn control" 50 "dmg taken from fire reduced" 1 "dmg taken from blast reduced" 1 } ItemAttributes { ItemName "The Half-Zatoichi" "restore health on kill" 0 "honorbound" 0 "fire rate bonus" 0.4 "crit from behind" 1 "silent killer" 1 "hit self on miss" 1 "apply look velocity on damage" 520 } CharacterAttributes { "move speed bonus" 1.3 "increased air control" 100 "gesture speed increase" 1.75 "backstab shield" 1 "increased jump height" 0.1 "cancel falling damage" 1 "rage giving scale" 0 "charge time increased" -0.25 "charge recharge rate increased" 100 "wet immunity" 1 "mult stun resistance" 0 } } } WaveSpawn { Name 6a WaitForAllDead 5a TotalCurrency 800 TotalCount 40 MaxActive 20 SpawnCount 5 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 1 Squad { TFBot { Class Soldier ClassIcon soldier_atomic_sgtc Health 3800 Name "Giant Crit On Crit Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "powerhouse_rocketlauncher_shellshocker" Item "MvM GateBot Light Soldier" ItemAttributes { ItemName "powerhouse_rocketlauncher_shellshocker" "set_item_texture_wear" 0.2 "faster reload rate" 0.01 "crit mod disabled hidden" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name 6a WaitForAllDead 5a TotalCurrency 200 TotalCount 4 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 0 WaitBetweenSpawns 1 Squad { Tank { Health 15000 Name "vactank_fire" Speed 75 ClassIcon tank_vac_trio_lite StartingPathTrackNode tank_path_a_1 //Template "TankVacFire" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 7a WaitForAllDead 6a TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" TFBot { Class Soldier Name "Anti-Dodge Direct Heater" ClassIcon soldier_directhit_infinite Health 36699 Scale 2 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Direct Hit" Item "The Battalions Backup" Item "The Gunboats" ItemAttributes { ItemName "The Direct Hit" "damage bonus" 1.5 "clip size upgrade atomic" 6 "fire rate bonus" 0.7 "faster reload rate" 0.6 "projectile speed increased" 1.4 "apply z velocity on damage" 500 "damage bonus vs burning" 2.0 "mini-crit vs burning players" 1 "mod projectile heat seek power" 15 "mod projectile heat aim error" 30 "projectile trail particle" eyeboss_projectile } ItemAttributes { ItemName "The Battalions Backup" "deploy time decreased" 0.1 "increase buff duration" 2.0 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.1 "health regen" 25 "rage giving scale" 0.5 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 4 Delay 15 } AddCond { Name "TF_COND_BLAST_IMMUNE" Duration 2 Delay 10 } } } WaveSpawn { Name DemoSoldier WaitForAllDead 7a TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" TFBot { Class Soldier ClassIcon soldier_and_demo Name "The Deceptive Devastator" Health 40000 Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysCrit Item "The Original" Item "The Battalion's Backup" ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 20000 Name "RageModeActivated" } EventChangeAttributes { Default { ItemAttributes { ItemName "The Original" "custom projectile model" "models/weapons/w_models/w_grenade_grenadelauncher.mdl" "fire rate bonus" 0.6 "clip size upgrade atomic" 8 "faster reload rate" 0.7 "damage bonus" 1.75 "projectile spread angle penalty" 2 "Projectile speed increased" 1.2 "blast radius increase" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "rage giving scale" 0.5 "health regen" 40 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 4 Delay 20 } } RageModeActivated { ItemAttributes { ItemName "The Original" "custom projectile model" "models/weapons/w_models/w_grenade_grenadelauncher.mdl" "fire rate bonus" 0.4 "clip size upgrade atomic" 12 "faster reload rate" 0.5 "damage bonus" 2.0 "projectile spread angle penalty" 3 "Projectile speed increased" 1.4 "rocket specialist" 1 "blast radius increase" 4 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "rage giving scale" 0.5 "health regen" 60 "rage giving scale" 0.5 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 6 Delay 15 } } } } } WaveSpawn { Name DemoSoldier WaitForAllDead 7a TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" TFBot { Class Demoman ClassIcon soldier_and_demo Name "The Rocket Impersonator" Health 40000 Scale 1.8 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "The Iron Bomber" Item "The Chargin' Targe" ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 20000 Name "BerserkMode" } EventChangeAttributes { Default { ItemAttributes { ItemName "The Iron Bomber" "custom projectile model" "models/weapons/w_models/w_rocket.mdl" "fire rate bonus" 0.7 "clip size upgrade atomic" 32 "faster reload rate" 0.6 "damage bonus" 2 "fuse bonus" 4 "Projectile speed increased" 2 "blast radius increase" 3 } ItemAttributes { ItemName "The Chargin' Targe" "charge recharge rate increased" 3 "charge impact damage increased" 2.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.5 "health regen" 35 } AddCond { Name "TF_COND_SHIELD_CHARGE" Duration 2 Delay 15 } } BerserkMode { ItemAttributes { ItemName "The Iron Bomber" "custom projectile model" "models/weapons/w_models/w_rocket.mdl" "fire rate bonus" 0.3 "clip size upgrade atomic" 32 "faster reload rate" 0.3 "damage bonus" 2 "fuse bonus" 4 "Projectile speed increased" 2 "grenade launcher mortar mode" 1 "blast radius increase" 6 } ItemAttributes { ItemName "The Chargin' Targe" "charge recharge rate increased" 5 "charge impact damage increased" 3.0 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "rage giving scale" 0.5 "health regen" 50 } AddCond { Name "TF_COND_SHIELD_CHARGE" Duration 3 Delay 12 } } } } } WaveSpawn { Name 9a WaitForAllDead DemoSoldier TotalCurrency 1200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/mvm_tank_alerts02.mp3" DoneWarningSound "vo/mvm_final_wave_end08.mp3" TFBot { Class Soldier ClassIcon soldier_banner_trio Name "The Strategic Soldier" Health 40000 Scale 2.0 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Air Strike" Item "The Buff Banner" Item "The Battalion's Backup" Item "The Concheror" ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 30000 Name "Phase2" } ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 15000 Name "Phase3" } EventChangeAttributes { Default { ItemAttributes { ItemName "The Air Strike" "fire rate bonus" 0.4 "clip size upgrade atomic" 8 "faster reload rate" 0.7 "damage bonus" 1.5 "Projectile speed increased" 1.1 } ItemAttributes { ItemName "The Buff Banner" "deploy time decreased" 0.1 "increase buff duration" 8.0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "health regen" 40 "rage giving scale" 0.5 } AddCond { Name "TF_COND_ENERGY_BUFF" Duration 800 Delay 0 } } Phase2 { ItemAttributes { ItemName "The Air Strike" "fire rate bonus" 0.3 "clip size upgrade atomic" 12 "faster reload rate" 0.6 "damage bonus" 1.75 "Projectile speed increased" 1.2 } ItemAttributes { ItemName "The Battalion's Backup" "deploy time decreased" 0.1 "increase buff duration" 8.0 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "health regen" 60 "rage giving scale" 0.4 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 12 Delay 20 } FireInput { Target player Action $DisplayTextChat Param "{00FF00}Entering Defensive Phase!" Delay 0 Repeats 1 } } Phase3 { ItemAttributes { ItemName "The Air Strike" "fire rate bonus" 0.2 "clip size upgrade atomic" 16 "faster reload rate" 0.5 "damage bonus" 2.0 "Projectile speed increased" 1.3 "rocket specialist" 1 } ItemAttributes { ItemName "The Concheror" "deploy time decreased" 0.1 "increase buff duration" 8.0 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "health regen" 80 "rage giving scale" 0.3 } AddCond { Name "TF_COND_SPEED_BOOST" Duration 999 Delay 0 } FireInput { Target player Action $DisplayTextChat Param "{FFFF00}Entering Speed Phase!" Delay 0 Repeats 1 } } } AddCond { Name "TF_COND_INVULNERABLE" Duration 2 Delay 0 } } } WaveSpawn { Name 10a WaitForAllDead 9a TotalCurrency 280 TotalCount 14 MaxActive 8 SpawnCount 2 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 4 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_steelfist_hok Health 900 Name "Super Oil Gauntlet" Skill Hard Scale 1.5 WeaponRestrictions MeleeOnly Item "Fists of Steel" Item "The U-clank-A" ItemAttributes { ItemName "Fists of Steel" "dmg from ranged reduced" 0.05 "dmg from melee increased" 1.5 } } } } WaveSpawn { Name 10a WaitForAllDead 9a TotalCurrency 400 TotalCount 28 MaxActive 16 SpawnCount 4 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 5 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_mittens_blu2 Health 60 Name "Micro Oil Heavy Gnome" Skill Hard Scale 0.25 WeaponRestrictions MeleeOnly Attributes AlwaysCrit Item "The Holiday Punch" Item "Point and Shoot" ItemAttributes { ItemName "The Holiday Punch" "damage bonus" 0.2 "crit does no damage" 0 "crit mod disabled hidden" 100 } CharacterAttributes { "move speed bonus" 1.3 } } } } WaveSpawn { Name 11a WaitForAllDead 10a TotalCurrency 360 TotalCount 18 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 4 Squad { TFBot { Class Heavyweapons Name "Giant Fire/Oil Gatling Heavy" ClassIcon heavy_fireballgun Skill Expert Health 6000 WeaponRestrictions PrimaryOnly MaxVisionRange 1500 Item "The Huo Long Heatmaker" Attributes MiniBoss ItemAttributes { ItemName "The Huo Long Heatmaker" "damage bonus" 1.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 1 "override projectile type" 6 "mod projectile heat seek power" 20 "attach particle effect" 1 "set damagetype ignite" 1 "projectile trail particle" spell_fireball_small_red "custom projectile model" models/weapons/w_models/w_drg_ball.mdl "custom kill icon" "spellbook_fireball" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } } WaveSpawn { Name 11a WaitForAllDead 10a TotalCurrency 360 TotalCount 18 MaxActive 9 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 7 Squad { TFBot { Class Demoman ClassIcon demoknight_fireball Health 5500 Name "Giant Fireball Demoknight" Skill Expert Attributes MiniBoss StripItemSlot 0 Item "The Splendid Screen" Item "The Eyelander" Item "TF_WEAPON_SPELLBOOK" Item "The Dark Age Defender" Item "The Sole Saviors" Item "Blazing Bull" Item "The Dark Falkirk Helm" ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "attach particle effect" 1 "Set DamageType Ignite" 1 "deploy time decreased" 0.01 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "mod projectile heat seek power" 15 "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "dmg penalty vs players" 0.5 "Projectile speed increased" 0.7 "projectile trail particle" spell_fireball_small_red } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 3 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) Type "Fireball" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } ItemAttributes { ItemName "The Dark Falkirk Helm" "set item tint rgb" 13595446 } } } } WaveSpawn { Name 11a WaitForAllDead 10a TotalCurrency 300 TotalCount 10 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 1 TFBot { Class Demoman ClassIcon demo_loch_litho Name "Giant Pill Scatterer Demp" Health 5000 Scale 1.6 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Loch-n-Load" Item "Demoman Tricorne" ItemAttributes { ItemName "The Loch-n-Load" "fire rate bonus" 0.5 "clip size upgrade atomic" 64 "faster reload rate" 0.7 "projectile spread angle penalty" 10 "Projectile speed increased" 1.1 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.65 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "health regen" 20 } } } WaveSpawn { Name 11.5a WaitForAllDead 11a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Class Demoman ClassIcon pumpkin_lord2 Name "I Love Pumpkins!" Health 20000 Skill Expert Item "Horseless Headless Horseman's Head" Item "Zombie Demo" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Skin 3 StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "damage bonus" 0.5 "Projectile speed increased" 5 } Spell { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 8 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Type "Pumpkin MIRV" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "head scale" 1.5 } } } } WaveSpawn { Name 11.5a WaitForAllDead 11a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Class Demoman ClassIcon spell_skeletons_lite Name "Not The Skeletons!" Health 20000 Skill Expert Item "Horseless Headless Horseman's Head" Item "Zombie Demo" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Skin 3 StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" //WeaponRestrictions MeleeOnly //Breaks Spell Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 "damage bonus" 10 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "damage bonus" 10 "Projectile speed increased" 5 } Spell { Delay 10 //Time before the first spell charges are given (Default: 10) Cooldown 0 //Time between each spell changes (Default: 10) Repeats 2 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) Type "Summon Skeletons" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "head scale" 1.5 } } } } WaveSpawn { Name 11.5a WaitForAllDead 11a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Class Medic ClassIcon medic_king Health 30000 Name "King Of Healing Aura" Scale 1.9 Skill Expert WeaponRestrictions SecondaryOnly StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 "damage bonus" 10 } Spell { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 0 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 5 //How many spell charges to give every time the spell is given (Default: 1) Type "Healing Aura" } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 100 "damage bonus" 10 } AddCond { Name TF_COND_RUNE_KING } } TFBot { Class Medic ClassIcon medic_blutsauger_lite Health 30000 Name "King Of Vampires" Scale 1.9 Skill Expert WeaponRestrictions SecondaryOnly StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 "damage bonus" 10 } Spell { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 0 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 5 //How many spell charges to give every time the spell is given (Default: 1) Type "Ball O' Bats" } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 100 "damage bonus" 10 } AddCond { Name TF_COND_RUNE_VAMPIRE } } } } WaveSpawn { Name 12a WaitForAllDead 11.5a TotalCurrency 600 TotalCount 30 MaxActive 10 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 9 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_firework Health 5000 Name "Giant Firework Heavy" Skill Expert MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "Summer Shades" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "override projectile type" 2 "damage bonus" 10 "projectile spread angle penalty" 6 "fire rate penalty" 1.5 "apply z velocity on damage" 600 "add cond on hit" 24 "add cond on hit" 6912 "add cond on hit duration" 10 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Class Medic Name "Home-Assisting Helper" Health 5000 ClassIcon medic_homing Attributes SpawnWithFullCharge Attributes IgnoreEnemies Attributes MiniBoss Item "Upgradeable TF_WEAPON_MEDIGUN" Item "Platinum Pickelhaube" ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "paintkit_proto_def_index" 280 "set_item_texture_wear" 0 "effect cond override" 36 "effect add attributes" "mod projectile heat seek power|180|mod projectile heat aim error|30|projectile trail particle|eyeboss_projectile" "heal rate bonus" 5 "ubercharge rate bonus" 9999 "uber duration bonus" 9999 } ItemAttributes { ItemName "Platinum Pickelhaube" "set item tint RGB" 11796735 "attach particle effect" 108 } CharacterAttributes { "bot medic uber health threshold" 690 } } } } WaveSpawn { Name 12a WaitForAllDead 11.5a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 2 Squad { TFBot { Class Demoman ClassIcon demoman_thunder Name "Tesla-Infused Demo" Health 20000 Skill Expert Item "Horseless Headless Horseman's Head" Item "Zombie Demo" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Skin 3 StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss Attributes UseBossHealthBar //WeaponRestrictions MeleeOnly //Breaks Spell ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 "damage bonus" 10 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "damage bonus" 10 "Projectile speed increased" 5 } Spell { Delay 8 //Time before the first spell charges are given (Default: 10) Cooldown 8 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 2 //How many spell charges to give every time the spell is given (Default: 1) Limit 1 //How many spell charges the bot can store (Default: Same as charges given) Type "Tesla Bolt" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "head scale" 1.5 "is invisible" 1 } AlwaysGlow 1 } } } WaveSpawn { Name 12a WaitForAllDead 11.5a TotalCurrency 320 TotalCount 1 MaxActive 8 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 0 WaitBetweenSpawns 8 FirstSpawnWarningSound items\pyro_music_tube.wav DoneWarningSound music\trombonetauntv2.mp3 Squad { TFBot { Class Pyro ClassIcon pyro_gascann_explode_hyper Health 45000 Name "Exploding Maniac | Oil" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly Item "The Gas Passer" Item "napper's respite" Item "the plutonidome" Item "the exorcizor" ItemAttributes { ItemName "The Gas Passer" "weapon burn dmg increased" 20 "killstreak tier" 3 "damage bonus" 2 "blast radius increase" 5 "applies snare effect" 5 "mult_item_meter_charge_rate" 0.01 "explode_on_ignite" 1 "custom kill icon" "fire" "attach particle effect" 3085 } ItemAttributes { ItemName "napper's respite" "attach particle effect" 3085 } ItemAttributes { ItemName "the exorcizor" "attach particle effect" 3085 } } } } WaveSpawn { Name 13a WaitForAllDead 12a TotalCurrency 240 TotalCount 12 MaxActive 6 SpawnCount 3 Where flankers WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Soldier ClassIcon soldier_blast Health 3600 Name "Giant Blast Soldier" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes HoldFireUntilFullReload Item "The Liberty Launcher" Item "Tyrant's Helm" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.65 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius increased" 1.2 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } AimAt Feet AddCond { Name TF_COND_SODAPOPPER_HYPE } } } } WaveSpawn { Name 13a WaitForAllDead 12a TotalCurrency 240 TotalCount 12 MaxActive 6 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Name "Giant Reverse Blast Soldier" Class Soldier Health 4200 Skill Expert Item "The Liberty Launcher" Item "Jumper's Jeepcap" ClassIcon soldier_burstfire Attributes MiniBoss Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.2 "fire rate bonus" 0 "clip size upgrade atomic" -2 "faster reload rate" 0.2 "projectile spread angle penalty" 2 "projectile speed increased" 1 "projectile speed decreased" 0.5 "apply z velocity on damage" -1150 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "dmg bonus vs buildings" 4 "cancel falling damage" 1 } AimAt Feet AddCond { Name TF_COND_SODAPOPPER_HYPE } } } } WaveSpawn { Name 13.25a WaitForAllDead 13a TotalCurrency 240 TotalCount 1 MaxActive 1 SpawnCount 1 Where flankers WaitBeforeStarting 0 WaitBetweenSpawns 5 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Name "Reverse Blasted Heater" Class Soldier ClassIcon soldier_libertylauncher_upsidedown Health 25000 Skill Expert Item "The Liberty Launcher" Item "Jumper's Jeepcap" ClassIcon soldier_burstfire Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Tag bot_giant ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.2 "set damagetype ignite" 1 "weapon burn dmg increased" 6 "weapon burn time increased" 10 "fire rate bonus" 0 "clip size upgrade atomic" -2 "faster reload rate" 0.1 "projectile spread angle penalty" 2 "projectile speed increased" 1 "projectile speed decreased" 0.5 "apply z velocity on damage" -1150 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 3 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.5 "dmg bonus vs buildings" 4 "cancel falling damage" 1 } AimAt Feet AddCond { Name TF_COND_SODAPOPPER_HYPE } } TFBot { Class Soldier ClassIcon soldier_blast Health 30000 Name "Blasting Heater" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "The Liberty Launcher" Item "Tyrant's Helm" ItemAttributes { ItemName "The Liberty Launcher" "damage causes airblast" 1 "damage penalty" 0.65 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius increased" 1.2 "projectile spread angle penalty" 4 } CharacterAttributes { "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } AimAt Feet AddCond { Name TF_COND_SODAPOPPER_HYPE } } } } WaveSpawn { Name 13.5a WaitForAllDead 13.25a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 7 FirstSpawnWarningSound deathmachinextheme.mp3 DoneWarningSound player\invulnerable_off.wav Squad { TFBot { Class Demoman ClassIcon demoknight_king Health 80000 Name "Go Back To Medieval Mode" Skill Expert Attributes MiniBoss Attributes UseBossHealthBar StripItemSlot 0 Item "The Splendid Screen" Item "Bot_Gold_Medieval" Item "The Dark Age Defender" Item "The Sole Saviors" Item "TF_WEAPON_SPELLBOOK" Item "Blazing Bull" Item "The Dark Falkirk Helm" Item "The King of Scotland Cape" SpawnTemplate Medieval DropWeapon 1 CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "allow bunny hop" 1 } ItemAttributes { ItemName "The Dark Falkirk Helm" "set item tint rgb" 13595446 "attach particle effect" 3083 } ItemAttributes { ItemName "The King of Scotland Cape" "set item tint rgb" 7511618 "attach particle effect" 3083 } ItemAttributes { ItemName "Blazing Bull" "set item tint rgb" 7511618 "attach particle effect" 3083 } AddCond { Name TF_COND_RUNE_KING Duration -1 } Spell { Delay 5 Cooldown 4 Type "Teleport" } } } } WaveSpawn { Name agoerit WaitForAllSpawned 13.5a TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 7 DoneWarningSound player\invulnerable_off.wav Squad { Tank { Health 25000 Speed 50 Name "ubertank|0|-1" StartingPathTrackNode "tank_path_a_1" Template SpiderTank ClassIcon tank_uber_lite SpawnTemplate uber_tanker OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllDead "13.5a" FirstSpawnOutput { Target ubershielddown Action Trigger } } WaveSpawn { Name 14a WaitForAllDead agoerit TotalCurrency 750 TotalCount 15 MaxActive 15 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 1 Squad { Tank { ClassIcon tank_vac_trio_lite Health 3000 Name "vactank_fire" Speed 750 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { ClassIcon tank_vac_trio_lite Health 3000 Name "vactank_blast" Speed 750 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } Tank { ClassIcon tank_vac_trio_lite Health 3000 Name "vactank_bullet" Speed 750 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 14.25a WaitForAllDead 14a TotalCurrency 2 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 5 Squad { TFBot { Class Scout Name "." Action Mobber Health 10 CharacterAttributes { "move speed bonus" 0.5 "health regen" -10 } Message { Name "{blue}Something is coming... Beware!" Delay 0 //Time before the message is first displayed (Default: 10) Cooldown 0 //Time between each message (Default: 10) Repeats 1 //How many times should bot display the message (Default: 0 - Infinite) IfSeeTarget 0 //When set to 1, this task activates only when the bot can see the target player (Default 0 - Always activate) } } } } WaveSpawn { Name 14.5a WaitForAllDead 14.25a TotalCurrency 150 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 HalloweenBoss { ClassIcon horsemann_lite BossType HHH Health 30000 Origin "-842 1369 -101" } } WaveSpawn { Name 14.5a WaitForAllDead 14.25a TotalCurrency 1 Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 HalloweenBoss { ClassIcon horsemann_lite BossType HHH Health 30000 Origin "1000 2449 -131" } } WaveSpawn { Name 15a WaitForAllDead 14.5a TotalCurrency 100 TotalCount 3 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 12 WaitBetweenSpawns 0 FirstSpawnWarningSound vo\mvm\mght\heavy_specialcompleted05.wav Squad { TFBot { Class HeavyWeapons ClassIcon heavy_salty Health 15000 Name "Salty Oil Gunner" Skill Expert Scale 1.9 MaxVisionRange 1200 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "warbird_minigun_butcherbird" ItemAttributes { ItemName "warbird_minigun_butcherbird" "damage bonus" 2 "fire rate bonus" 0.25 "slow enemy on hit major" 5 "add cond on hit" 123 "add cond on hit duration" 10 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health regen" 250 } } TFBot { Class Medic ClassIcon medic_quickfix_armored_shield Health 10000 Name "Giant Armored Oil Flamed Healer" Scale 1.9 Skill Expert WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes SpawnWithFullCharge Attributes ProjectileShield Item "Bot Cauterizer" ItemAttributes { ItemName "Bot Cauterizer" "generate rage on heal" 20 "heal rate bonus" 200 } } } } WaveSpawn { Name 15a WaitForAllDead 14.5a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 16 WaitBetweenSpawns 10 Squad { TFBot { Class Soldier ClassIcon soldier_critbuff Health 20000 Name "Oil Captain?" Scale 1.9 Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Item "The Black Box" Item "The Team Captain" CharacterAttributes { "move speed bonus" 0.48 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "health regen" 250 "add cond on hit" 123 "add cond on hit duration" 10 } ItemAttributes { ItemName "The Black Box" "damage bonus" 2 "health on radius damage" 1450 "projectile spread angle penalty" 6 "fire rate bonus" 0.01 "Projectile speed decreased" 0.8 "crit mod disabled hidden" 100 //100% crit chance } } } } WaveSpawn { Name Status WaitForAllDead 15a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/giant_robot/giant_robot_explosion.wav" TFBot { Class Heavy Name "The Affliction Overlord" ClassIcon heavy_mixture Skill Expert Health 60000 Scale 2.0 Item "Tomislav" Item "The Horns of Hell" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "Tomislav" "damage bonus" 1.2 "fire rate bonus" 0.8 "projectile spread angle penalty" 0.5 "attach particle effect" 702 "mark for death" 1 "add cond on hit duration" 1000 "bleeding duration" 10 "weapon burn time" 1 "set damagetype ignite" 1 "effect immunity" 1 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "crit vs wet players" 1 "slow enemy on hit" 1 "minigun spinup time increased" 5 "slow enemy on hit major" 1 "add cond on hit" 27 "add cond on hit" 7872 "drain clip on hit" 10 "sapper damage leaches health" 1 "add atribute while active" { "stun on hit" { "duration" 0.2 "slowdown" 0.5 "movement" 1 "controls" 1 } } } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.1 "fire input on kill" "tf_gamerules^PlayVO^vo/sandwicheat09.mp3" "fire input on kill" "tf_gamerules^PlayVO^vo/sandwicheat09.mp3" } AddCond { Name "TF_COND_RADIUSHEAL" Duration 999999 } AimAt "Head" AlwaysGlow 1 } } WaveSpawn { Name Status WaitForAllDead 15a TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/giant_robot/giant_robot_explosion.wav" TFBot { Class Soldier Name "The Affliction Commander" ClassIcon soldier_itstimetostop_daan Health 40000 Scale 1.9 Skill Expert Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "The Direct Hit" Item "The Battalion's Backup" Item "The Disciplinary Action" Item "Tyrant's Helm" Item "The Diplomat" ItemAttributes { ItemName "The Direct Hit" "fire rate bonus" 0.2 "damage penalty" 0.5 "faster reload rate" 0.6 "clip size upgrade atomic" 64 "projectile spread angle penalty" 0.5 "attach particle effect" 702 "mark for death" 1 "add cond on hit duration" 1000 "bleeding duration" 10 "weapon burn time" 999 "set damagetype ignite" 1 "effect immunity" 1 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "crit vs wet players" 1 "slow enemy on hit" 1 "rocket specialist" 1 "slow enemy on hit major" 1 "add cond on hit" 27 "add cond on hit" 6144 "drain clip on hit" 10 "sapper damage leaches health" 1 "add atribute while active" "mod projectile heat seek power" 180 "mod projectile heat aim error" 30 "projectile trail particle" eyeboss_projectile { "stun on hit" { "duration" 2 "slowdown" 0.5 "movement" 1 "controls" 1 } } } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "health regen" 40 "rage giving scale" 0.4 "override footstep sound set" 3 } AddCond { Name "TF_COND_PLAGUE" Duration 3 Delay 10 } } } WaveSpawn { Name 16a WaitForAllDead Status TotalCurrency 700 TotalCount 20 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { ClassIcon soldier_bison_gas_eoi Health 4000 Name "Giant Gas Passer Soldier" Scale 1.75 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload Attributes MiniBoss ItemAttributes { ItemName "the righteous bison" "clip size upgrade atomic" 6 "fire rate penalty" 0.01 "damage bonus" 4 "faster reload rate" 0.65 "add cond on hit" 123 "add cond on hit duration" 5 "explode_on_ignite" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the righteous bison" Item "battle bird" } } } WaveSpawn { Name 16a WaitForAllDead Status TotalCurrency 700 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 30 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/giant_robot/giant_robot_explosion.wav" Squad { TFBot { ClassIcon soldier_bison_gas_eoi Health 35000 Name "Gas Passer Infused Enthusiast" Scale 2.3 Class Soldier Skill Expert WeaponRestrictions SecondaryOnly Attributes "HoldFireUntilFullReload" Attributes "MiniBoss" Attributes UseBossHealthBar ItemAttributes { ItemName "the righteous bison" "clip size upgrade atomic" 6 "fire rate bonus" 0.1 "damage bonus" 4 "faster reload rate" 0.1 "add cond on hit" 123 "add cond on hit duration" 5 "explode_on_ignite" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } Item "the righteous bison" Item "battle bird" } } } WaveSpawn { Name 16.1a WaitForAllDead 16a TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 Where flankers WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/announcer_dec_kill05.mp3" Squad { TFBot { Class Demoman Name "The Double Donk Devastator" ClassIcon demo_burst_donk Skill Expert Health 40000 Scale 1.9 Item "The Loose Cannon" Item "Scotsman's Stove Pipe" Item "The Double Dog Dare Demo Pants" Item "The Juggernaut Jacket" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload //SpawnTemplate "ImpactSound" ItemAttributes { ItemName "The Loose Cannon" "grenade launcher mortar mode" 0 "mod cannon jump damage" 0 "grenade damage reduction on world contact" 0 "damage bonus" 2 "faster reload rate" 0.4 "fire rate bonus" 0.1 "clip size upgrade atomic" 24 "Projectile speed increased" 1.2 "projectile spread angle penalty" 3 "blast radius increased" 1.3 "fuse bonus" 0.3 "damage causes airblast" 1 "blast dmg to self increased" 0 "apply z velocity on damage" 1000 "apply look velocity on damage" 500 "custom impact sound" "=50|doubledonk.wav" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.85 "health regen" 200 "increased jump height" 1.5 "cancel falling damage" 1 "dmg taken from fire reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from bullets reduced" 0.7 "major increased jump height" 1 "increased air control" 3.0 "max health additive bonus" 1000 "boots falling stomp" 1 "restore health on kill" 1000 } ItemAttributes { ItemName "Scotsman's Stove Pipe" "attach particle effect" 3005 } AlwaysGlow 1 //FireInput //{ //Target "impact_sound" //Action PlaySound //Delay 0 //OnBombDroppedOutput 1 //} } } } WaveSpawn { Name 16.1a WaitForAllDead 16a TotalCurrency 80 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 0 FirstSpawnWarningSound "soldier_mvm_m_battlescream5.mp3" Squad { TFBot { Class Soldier Name "Rocket Rain(?)" Skill Expert Health 30000 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ClassIcon soldier_rocketrain Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "EOTL_demopants" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 24 "damage bonus" 5 "faster reload rate" 0.01 "fire rate bonus" 0.001 "projectile spread angle penalty" 10 "projectile speed decreased" 0.55 "blast radius increased" 3 "projectile trail particle" drg_cow_rockettrail_charged_blue } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } } } } WaveSpawn { Name 16.5a WaitForAllDead 16.1a TotalCurrency 80 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 20 WaitBetweenSpawns 0 Squad { TFBot { Class Soldier Name "Giant Advanced Rocket Rain" Skill Expert Health 4000 Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" ClassIcon soldier_rocketrain Attributes MiniBoss Attributes HoldFireUntilFullReload Item "EOTL_demopants" Item "the cross-comm crash helmet" Item "the virtual viewfinder" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "clip size upgrade atomic" 24 "damage bonus" 2 "faster reload rate" 0.25 "fire rate bonus" 0.001 "projectile spread angle penalty" 10 "projectile speed decreased" 0.55 "self add cond on hit" 34 "self add cond on hit duration" 3 "blast radius increased" 1.25 "projectile trail particle" drg_cow_rockettrail_charged_blue } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 } } } } WaveSpawn { Name 16.5a WaitForAllDead 16.1a TotalCurrency 100 TotalCount 50 MaxActive 15 SpawnCount 7 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 8 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_gru_fire Health 10 Name "Vulnerable Canteen Spammer GRU Heavy" Skill Expert WeaponRestrictions MeleeOnly Item "Gloves of Running Urgently" Item "Battery Canteens" ItemAttributes { ItemName "Gloves of Running Urgently" "damage penalty" 0 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 100 "ubercharge" 1 "powerup duration" 0.5 } CharacterAttributes { "damage force reduction" 0.4 "cannot pick up intelligence" 1 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { Name 16.75a WaitForAllDead 16.5a TotalCurrency 320 TotalCount 1 MaxActive 8 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 8 FirstSpawnWarningSound items\pyro_music_tube.wav DoneWarningSound music\trombonetauntv2.mp3 Squad { TFBot { Class Pyro ClassIcon spellbook_lite_giant Health 20000 Name "Fireballin?" Item "Blazing Bull" Item "Fallen Angel" Item "Zombie Pyro" Scale 2 Attributes MiniBoss Attributes UseBossHealthBar StripItemSlot 0 StripItemSlot 1 Item "Sharpened Volcano Fragment" Item "TF_WEAPON_SPELLBOOK" Skill Expert AddCond { Name TF_COND_CRITBOOSTED_USER_BUFF } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "mod projectile heat seek power" 500 "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "damage bonus" 3 "blast radius increased" 5 "Projectile speed increased" 3 "projectile trail particle" spell_fireball_small_red } Spell { Delay 10 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 5 //How many spell charges to give every time the spell is given (Default: 1) Type "Fireball" } } TFBot { Class Demoman ClassIcon boss_eyeball Name "Eye See You" Health 20000 Skill Expert Item "Horseless Headless Horseman's Head" Item "Zombie Demo" Item "monoculus!" UseCustomModel "models/bots/skeleton_sniper/skeleton_sniper.mdl" Skin 3 StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Bat Outta Hell" "deploy time decreased" 0.01 "dmg bonus vs buildings" 2 "damage bonus" 10 } ItemAttributes { ItemName "monoculus!" "attach particle effect" 266 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "deploy time decreased" 0.01 "fire rate bonus" 0.01 "projectile spread angle penalty" 4 "damage bonus" 10 "Projectile speed increased" 5 } Spell { Delay 15 //Time before the first spell charges are given (Default: 10) Cooldown 10 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 1 //How many spell charges to give every time the spell is given (Default: 1) Type "Summon Monoculus" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "head scale" 1.5 } } } } WaveSpawn { Name SentryBusterPrime WaitForAllDead 16.75a TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/mvm_tank_end.wav" Squad { TFBot { Class Demoman Name "Faulty Oil-Powered Buster" ClassIcon sentry_buster_faulty Skill Expert Health 50000 Scale 1.9 Item "dec2014 engineer_detectiveradio" Item "EOTL_demo_dynamite" Item "The Ullapool Caber" Item "The Loose Cannon" Item "Deadbeats" UseCustomModel models\bots\demo\bot_sentry_buster.mdl UseMeleeThreatPrioritization 1 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Loose Cannon" "blast dmg to self increased" 0 "damage bonus" 6 "blast radius increased" 2.25 "clip size penalty" 0.75 "fire rate penalty" 3 "faster reload rate" -1 "use large smoke explosion" 1 "gesture speed increase" 1337 "dmg bonus vs buildings" 1337 "custom kill icon" "ullapool_caber" } Itemattributes { Itemname "The Ullapool Caber" "is_passive_weapon" 1 "damage bonus" 0 "fire rate penalty" 100 } ItemAttributes { ItemName "Deadbeats" "set item tint rgb" 5432319 } CharacterAttributes { "cannot be backstabbed" 1 "move speed bonus" 0.7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 1337 "override footstep sound set" 7 "head scale" 3.3 "torso scale" 0.2 //"mult stun resistance" 0 //"wet immunity" 1 "not solid to players" 1 } } } } WaveSpawn { Name 17a WaitForAllDead SentryBusterPrime TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 8 FirstSpawnWarningSound "vo/announcer_sd_monkeynaut_start03.mp3" DoneWarningSound "vo/announcer_sd_monkeynaut_end01.mp3" //FirstSpawnWarningSound "vo/announcer_sd_monkeynaut_end02.mp3" Squad { TFBot { Class Demoman ClassIcon demo_clusterbomb_delay Skill Normal Name "Largest Delayed Nuker Demo" Health 30000 Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Item "The Iron Bomber" Item "The Federal Casemaker" WeaponRestrictions PrimaryOnly Scale 2 ItemAttributes { ItemName "The Iron Bomber" "Reload time increased" 2.0 "projectile trail particle" eyeboss_team_sparks "clip size increase" 5 "fire rate bonus" 0.001 "fuse bonus" 5.0 "Projectile speed increased" 5 "damage bonus" 20.0 "Blast radius increased" 10 "use large smoke explosion" 1 "no self blast dmg" 1 } } } } WaveSpawn { Name 17a WaitForAllDead SentryBusterPrime TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 5 Where flankers WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Class Soldier Name "Giant Laser Soldier" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon hellmet_zap Skill Expert Health 3900 Attributes DisableDodge Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 6535423 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 6535423 "damage bonus" 3 "override projectile type" 13 "faster reload rate" 0.01 "fire rate bonus" 0.05 "slow enemy on hit" 100 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 "particle color rainbow" 100 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "increase buff duration" 9 } } } } WaveSpawn { Name 17a WaitForAllDead SentryBusterPrime TotalCurrency 100 TotalCount 15 MaxActive 5 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 Squad { TFBot { Class Soldier ClassIcon hellmet_zap WeaponRestrictions PrimaryOnly Skill Expert Health 4000 Name "Giant Laser Wall Soldier" Attributes HoldFireUntilFullReload Attributes MiniBoss Item "Exquisite Rack" Item "tyrantium helmet" Item "the kringle collection" Item "eotl_coldfront curbstompers" ItemAttributes { ItemName "tf_weapon_rocketlauncher" "particle color rainbow" 1 "attach particle effect" 3097 "clip size upgrade atomic" 26.0 "fire rate bonus" 0.001 "faster reload rate" 0.18 "energy weapon penetration" 1 "override projectile type" 13 "projectile spread angle penalty" 6 "killstreak tier" 3 } ItemAttributes { ItemName "tyrantium helmet" "set item tint RGB" 6535423 "attach particle effect" 3097 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } } WaveSpawn { WaitForAllDead 17a WaitBeforeStarting 0 FirstSpawnWarningSound "ambient/alarms/doomsday_lift_alarm.wav" FirstSpawnOutput { Target gamerules Action RunScriptCode Param "ClientPrint(null,3,`\x08FBFBAAEE YOU MADE A TERRIBLE CHOICE`);" } } WaveSpawn { WaitForAllDead 17a WaitBeforeStarting 3 FirstSpawnWarningSound "ambient/alarms/doomsday_lift_alarm.wav" FirstSpawnOutput { Target gamerules Action RunScriptCode Param "ClientPrint(null,3,`\x08FBFBAAEE BY TRUSTING HIM `);" } } WaveSpawn { WaitForAllDead 17a WaitBeforeStarting 6 FirstSpawnWarningSound "ambient/alarms/doomsday_lift_alarm.wav" FirstSpawnOutput { Target gamerules Action RunScriptCode Param "ClientPrint(null,3,`\x08FBFBAAEE AND NOW YOU'LL PAY FOR IT... `);" } } WaveSpawn { WaitForAllDead 17a WaitBeforeStarting 10 FirstSpawnWarningSound "vo/announcer_sd_monkeynaut_end02.mp3" FirstSpawnOutput { Target gamerules Action RunScriptCode Param "ClientPrint(null,3,`\x0800000000[MvM-Admin] Pressed the panic button`);" } } WaveSpawn { Name banana WaitForAllDead 17a TotalCurrency 1000 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/announcer_sd_monkeynaut_end02.mp3" TFBot { Class Soldier ClassIcon soldier_burstfire_hyper Name "Poopy Joe Wannabe" Health 80000 Scale 1.8 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Attributes HoldFireUntilFullReload Item "The Rocket Jumper" Item "The Market Gardener" Item "Lucky Cat Hat" Item "The Mantreads" ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 40000 Name "EnragedMonkey" } FireInput { Target !self Action $SetLocalOrigin Param "1511 -1509 823" Delay 0 Repeats 1 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0.1 Repeats 1 } EventChangeAttributes { Default { ItemAttributes { ItemName "The Original" "damage bonus" 5 "fire rate bonus" 0.5 "clip size upgrade atomic" 8 "faster reload rate" 0.6 "rocket jump damage reduction" 0.0 "Projectile speed decreased" 0.1 } ItemAttributes { ItemName "The Market Gardener" "damage bonus" 3.0 "backstab shield" 1 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "cancel falling damage" 1 "increased jump height" 2.0 "health regen" 40 "cancel falling damage" 1 } } EnragedMonkey { ItemAttributes { ItemName "The Original" "damage bonus" 5 "fire rate bonus" 0.3 "clip size upgrade atomic" 12 "faster reload rate" 0.4 "rocket jump damage reduction" 0.0 "Projectile speed decreased" 0.1 "rocket specialist" 1 } ItemAttributes { ItemName "The Market Gardener" "damage bonus" 5.0 "backstab shield" 1 "killstreak tier" 3 "critboost on kill" 5 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "cancel falling damage" 1 "increased jump height" 3.0 "health regen" 60 "cancel falling damage" 1 } } } } } WaveSpawn { Name ascend WaitForAllSpawned banana TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 7 DoneWarningSound player\invulnerable_off.wav Squad { Tank { Health 25000 Speed 50 Name "ubertank|0|-1" StartingPathTrackNode "tank_path_a_1" Template SpiderTank ClassIcon tank_uber_lite SpawnTemplate uber_tanker2 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { WaitForAllDead "banana" FirstSpawnOutput { Target ubershielddown Action Trigger } } WaveSpawn { Name 18a WaitForAllDead ascend TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 3 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Name "Point N' Shock" Class Engineer ClassIcon sniper_corona Skill Hard Health 40000 Scale 2.3 Item "The Frontier Justice" Item "Corona Australis" Item "The Triggerman's Tacticals" Item "Starduster" Item "The Giger Counter" BehaviorModifiers Push Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly MaxVisionRange 2500 Tag bot_giant AimTrackingInterval 0 Action Mobber ItemAttributes { ItemName "The Frontier Justice" "fire rate bonus" 4 "projectile penetration" 1 "sniper fires tracer hidden" 1 "weapon spread bonus" 0.01 "reload time decreased" 0 "gesture speed increase" 100 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Giger Counter" "ragdolls become ash" 1 "set damagetype ignite" 1 "damage causes airblast" 1 "damage pierces resistance" 1 "apply z velocity on damage" 275 "dmg bonus vs buildings" 4.5 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 7 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "head scale" 1 "hand scale" 0 "voice pitch scale" 0.8 "dmg pierces resists absorbs" 1 "damage bonus" 0.8 //"kill forces to attacker to laugh" 1 } FireInput { Target !self Action $SetLocalOrigin Param "941 2500 -103" Delay 0 Repeats 1 IfHealthBelow 20001 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 IfHealthBelow 20001 } } } } WaveSpawn { Name 18a WaitForAllDead ascend TotalCurrency 100 TotalCount 1 MaxActive 1 SpawnCount 1 Where flankers WaitBeforeStarting 10 WaitBetweenSpawns 10 FirstSpawnWarningSound "vo/demoman_specialcompleted07.mp3" DoneWarningSound "vo/demoman_paincrticialdeath03.mp3" Squad { TFBot { Class Demoman Name "The Smoke Shrouder" ClassIcon demo_smoke Skill Expert Health 60000 Scale 1.9 Item "The Loch-n-Load" Item "The Tide Turner" Item "The Cyborg Stunt Helmet" Item "The Hurt Locher" Item "Spent Well Spirits Taunt" Attributes MiniBoss Attributes UseBossHealthBar SpawnTemplate "Annomaly" ItemAttributes { ItemName "The Loch-n-Load" "fire rate bonus" 0.3 "Projectile speed increased" 3 "clip size upgrade atomic" 128 "Reload time increased" 0.1 "projectile spread angle penalty" 3 "use large smoke explosion" 1 "Blast radius increased" 1.5 "damage penalty" 0.01 "fuse bonus" 0.8 "grenade no bounce" 1 "grenade explode on impact" 1 "attach particle effect" 704 "killstreak tier" 3 } ItemAttributes { ItemName "The Tide Turner" "charge recharge rate increased" 3 "Attack not cancel charge" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.85 "health regen" 50 "increased jump height" 1.2 } FireInput { Target "timetodie" Action "trigger" Delay 3 Repeats -1 Cooldown 5 IfHealthBelow 40000 } FireInput { Target "!self" Action "$PlaySequence" Param "taunt_spent_well_spirits" Delay 3 Repeats -1 Cooldown 5 IfHealthBelow 40000 } } } } WaveSpawn { Name 18a WaitForAllDead banana TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 10 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Name "Point N' Shock" Class Engineer ClassIcon sniper_corona Skill Hard Health 40000 Scale 1.9 Item "The Frontier Justice" Item "Corona Australis" Item "The Triggerman's Tacticals" Item "Starduster" Item "The Giger Counter" BehaviorModifiers Push Attributes MiniBoss Attributes AlwaysFireWeapon Attributes UseBossHealthBar WeaponRestrictions SecondaryOnly MaxVisionRange 2500 Tag bot_giant AimTrackingInterval 0 Action Mobber ItemAttributes { ItemName "The Frontier Justice" "fire rate bonus" 4 "projectile penetration" 1 "sniper fires tracer hidden" 1 "weapon spread bonus" 0.01 "reload time decreased" 0 "gesture speed increase" 100 "is_passive_weapon" 1 } ItemAttributes { ItemName "The Giger Counter" "ragdolls become ash" 1 "set damagetype ignite" 1 "damage causes airblast" 1 "damage pierces resistance" 1 "apply z velocity on damage" 275 "dmg bonus vs buildings" 4.5 "killstreak tier" 3 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 7 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "head scale" 1 "hand scale" 0 "voice pitch scale" 0.8 "dmg pierces resists absorbs" 1 "damage bonus" 0.8 //"kill forces to attacker to laugh" 1 } FireInput { Target !self Action $SetLocalOrigin Param "941 2500 -103" Delay 0 Repeats 1 IfHealthBelow 20001 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 IfHealthBelow 20001 } } } } WaveSpawn { Name 19a WaitForAllDead 18a TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 7 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/mvm/mght/pyro_mvm_m_laughevil02.mp3" DoneWarningSound "vo/mvm/mght/pyro_mvm_m_paincrticialdeath01.mp3" Squad { TFBot { Class Pyro Name "The Toxic Inferno" ClassIcon pyro_atomic Skill Expert Health 40000 Scale 1.9 Item "The Phlogistinator" Item "The Burning Question" Item "The Trail-Blazer" Item "The Sub Zero Suit" Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon ItemAttributes { ItemName "The Phlogistinator" "damage bonus" 4 "flame_spread_degree" 15 "flame_speed" 15000 "flame size bonus" 1.5 "flame life bonus" 1.5 "killstreak tier" 3 "fire rate bonus" 0.3 "weapon burn dmg increased" 1.5 "weapon burn time increased" 1.5 "airblast disabled" 1 "afterburn immunity" 1 "afterburn damage" 35 "afterburn duration" 10 "mod rage on hit bonus" 10000 "projectile trail particle" "flamethrower_halloween" } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 6 "rage giving scale" 0.85 "health regen" 100 "max health additive bonus" 2000 "dmg taken from fire reduced" 0 "dmg taken from blast reduced" 0.7 "dmg taken from bullets reduced" 0.7 "increased jump height" 1.5 "cancel falling damage" 1 "apply look velocity on damage" 100 "no self blast dmg" 1 "cannot be backstabbed" 1 "gesture speed increase" 0.8 "special taunt" 1 } ItemAttributes { ItemName "The Burning Question" "attach particle effect" 3005 // Community Sparkle "set item tint RGB" 7511618 // Toxic green color } ItemAttributes { ItemName "The Trail-Blazer" "set item tint RGB" 7511618 // Toxic green color } ItemAttributes { ItemName "The Sub Zero Suit" "set item tint RGB" 7511618 // Toxic green color } AlwaysGlow 1 AddCond { Name TF_COND_RUNE_PLAGUE Duration 30000 } } } } WaveSpawn { Name 19a WaitForAllDead 18a TotalCurrency 300 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 12 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/demoman_sf13_bosses01.mp3" DoneWarningSound "vo/demoman_gibberish07.mp3" Squad { TFBot { Class Demoman Name "The Minefield Maestro" ClassIcon demo_landmine Skill Expert Health 45000 Scale 1.9 Item "The Iron Bomber" Item "The Broadband Bonnet" Item "The Juggernaut Jacket" Item "The Cool Breeze" Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Iron Bomber" "damage bonus" 1.75 "faster reload rate" 0.7 "fire rate bonus" 0.8 "clip size upgrade atomic" 8 "projectile spread angle penalty" 3 "fuse bonus" 3.0 // Longer fuse time, but not too long "Projectile speed increased" 0.8 // Slower projectiles "blast radius increased" 1.5 "grenade no bounce" 1 // Stickier grenades "grenade no explode on impact" 1 "no self blast dmg" 1 "custom projectile model" "models/weapons/w_models/w_grenade_grenadelauncher.mdl" "energy weapon no deflect" 1 // Can't be reflected "mod mini-crit airborne" 1 // Mini-crits airborne targets } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "rage giving scale" 0.85 "health regen" 50 "increased jump height" 1.5 "cancel falling damage" 1 "dmg taken from fire reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from bullets reduced" 0.7 "major increased jump height" 1 "increased air control" 3.0 "max health additive bonus" 1000 "boots falling stomp" 1 "restore health on kill" 1000 } ItemAttributes { ItemName "The Broadband Bonnet" "attach particle effect" 3005 // Community Sparkle } AlwaysGlow 1 } } } WaveSpawn { Name 20a WaitForAllDead 19a TotalCurrency 560 TotalCount 28 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 25 WaitBetweenSpawns 5 Squad { TFBot { Class Demoman ClassIcon demoknight_festive Health 9000 Name "Giant Oil Knightmare" Skill Expert WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Ali Baba's Wee Booties" Item "The Chargin' Targe" Item "festive eyelander" Item "Prince Tavish's Crown" ItemAttributes { ItemName "festive eyelanderr" "critboost on kill" 5 "damage bonus" 3 "heal on kill" 1500 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } WaveSpawn { Name Giggle WaitForAllDead 20a TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/giant_robot/giant_robot_explosion.wav" TFBot { Class Demoman Name "The Giggling Gladiator" ClassIcon demoknight_mittens Skill Expert Health 40000 Scale 1.9 StripItemSlot 0 Item "The Eyelander" Item "The Chargin' Targe" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Eyelander" "fire rate bonus" 0.7 "damage bonus" 0.4 "melee range multiplier" 5 "melee bounds multiplier" 5 "custom kill icon" "saxxy" "crit forces victim to laugh" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge recharge rate increased" 3 "charge impact damage increased" 5 "charge time increased" 2 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "health regen" 40 } AddCond { Name "TF_COND_CRITBOOSTED_USER_BUFF" Duration 999999 } FireInput { Target !self Action $PlaySound Param "vo/demoman_laughlong01.mp3" Delay 0 Cooldown 10 Repeats -1 } } } WaveSpawn { Name 21a WaitForAllDead Giggle TotalCurrency 200 TotalCount 2 MaxActive 2 SpawnCount 2 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 10 Squad { TFBot { Class Pyro ClassIcon pyro_heal_booster_seel Health 45000 Name "BoH HoK Leader Pyro ~ Reborn" Skill Expert Scale 1.9 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "The Waxy Wayfinder" Item "Zombie Pyro" ItemAttributes { ItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "is australium item" 1 "item style override" 1 "damage bonus" 3 "slow enemy on hit major" 5 "effect cond override" 25 "flame_spread_degree" 20 "flame_speed" 3500 "add cond on kill" 34 "add cond on kill duration" 15 "flame size bonus" 3 "flame life bonus" 3 } ItemAttributes { ItemName "Zombie Pyro" "holiday_restriction" 0 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "health regen" 250 } } TFBot { Class HeavyWeapons ClassIcon heavy_psychic Health 45000 Name "The Misfortune Teller" Skill Expert Scale 1.9 MaxVisionRange 1500 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "Deflector" Item "Spine-Chilling Skull 2011 Style 3" Item "Zombie Heavy" ItemAttributes { ItemName "Deflector" "damage bonus" 5 "attack projectiles" 2 "fire rate bonus" 0.6 "override projectile type" 6 "projectile spread angle penalty" 6 "Blast radius increased" 2.5 "minigun spinup time increased" 2 } ItemAttributes { ItemName "Zombie Heavy" "holiday_restriction" 0 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health regen" 250 } } } } WaveSpawn { Name 21a WaitForAllDead Giggle TotalCurrency 480 TotalCount 24 MaxActive 12 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Scout ClassIcon scout_bfb Health 2250 Name "Oil Flasher" Skill Expert StripItemSlot 0 StripItemSlot 1 Item "The Bat Outta Hell" Item "TF_WEAPON_SPELLBOOK" WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Bonk Helm" ItemAttributes { ItemName "The Bat Outta Hell" "attach particle effect" 2 "damage bonus" 2 "melee attack rate bonus" 0.5 "ragdolls become ash" 1 } ItemAttributes { ItemName "TF_WEAPON_SPELLBOOK" "mod projectile heat seek power" 40 "deploy time decreased" 0.01 "fire rate bonus" 0.01 "damage bonus" 3 "projectile spread angle penalty" 4 "dmg penalty vs players" 0.5 "Projectile speed increased" 0.7 "projectile trail particle" spell_fireball_small_red } Spell //Gives specified spell to bots. { Delay 3 //Time before the first spell charges are given (Default: 10) Cooldown 3 //Time between each spell changes (Default: 10) Repeats 0 //How many times should spell charges be given in total (Default: 0 - Infinite) IfSeeTarget 1 //When set to 1, this task activates only when the bot can see the target player (Default: 0 - Always activate) Charges 3 //How many spell charges to give every time the spell is given (Default: 1) Limit 2 //How many spell charges the bot can store (Default: Same as charges given) Type "Fireball" } CharacterAttributes { "move speed penalty" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 } } } } WaveSpawn { Name 21a WaitForAllDead Giggle TotalCurrency 480 TotalCount 15 MaxActive 8 SpawnCount 4 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 Squad { TFBot { Class Pyro Skill Expert Name "Giant Super Deflection" Health 3000 Item "The Centurion" WeaponRestrictions PrimaryOnly Scale 2 Attributes MiniBoss Attributes AlwaysCrit ItemAttributes { ItemName "tf_weapon_flamethrower" "maxammo primary increased" 0.03 "airblast pushback scale" 100.0 "airblast vertical pushback scale" 100.0 "mult airblast refire time" 3.0 "deflection size multiplier" 100.0 } } } } WaveSpawn { Name Omega WaitForAllDead 21a TotalCurrency 400 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneWarningSound "mvm/giant_robot/giant_robot_explosion.wav" TFBot { Class Demoman Name "The Scrapblade Omega" ClassIcon demoknight_scrapblade_omega Skill Expert Health 50000 Scale 1.9 StripItemSlot 0 Item "The Scotsman's Skullcutter" Item "The Chargin' Targe" Item "Scotch Bonnet" Item "The King of Scotland Cape" Attributes MiniBoss Attributes UseBossHealthBar ItemAttributes { ItemName "The Scotsman's Skullcutter" "damage bonus" 2.5 "fire rate bonus" 0.8 "melee range multiplier" 1.6 "melee bounds multiplier" 1.6 "bleeding duration" 10 "attach particle effect" 13 "kill forces attacker to laugh" 1 "generate rage on damage" 1 "mod rage on hit bonus" 1000 "melee airblast" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge recharge rate increased" 4 "charge impact damage increased" 6 "charge cooldown" 0.5 "no charge impact range" 1 "allow bunny hop" 1 } ItemAttributes { ItemName "Scotch Bonnet" "set item tint rgb" 7511618 "attach particle effect" 3083 } ItemAttributes { ItemName "The King of Scotland Cape" "set item tint rgb" 7511618 "attach particle effect" 3083 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "health regen" 50 "head scale" 0.8 "torso scale" 1.2 "hand scale" 1.3 "rage giving scale" 0.1 "increase player capture value" -1 "cannot be backstabbed" 1 "afterburn immunity" 1 } AddCond { Name "TF_COND_SHIELD_CHARGE" Duration 2 Delay 10 } AddCond { Name "TF_COND_ENERGY_BUFF" Duration 999999 } SpawnTemplate "Distortion_Effect" FireInput { Target !self Action $PlaySoundToSelf Param "weapons/metal_hit_hand1.wav" Delay 0 Cooldown 1.5 Repeats -1 } AimAt { Offset 0 0 100 Turn 1 LeadProjectiles 1 } ChangeAttributes { Name "RageMode" Delay 0 Cooldown 30 Repeats -1 IfRagePercentAbove 100 } EventChangeAttributes { Default { Attributes SuppressFire Tag "bot_giant" } RageMode { Item "The Eyelander" ItemAttributes { ItemName "The Eyelander" "damage bonus" 2 "fire rate bonus" 0.6 "melee range multiplier" 2.0 "melee bounds multiplier" 2.0 "critboost on kill" 5 "attach particle effect" 3083 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "rage giving scale" 0.05 } AddCond { Name "TF_COND_SPEED_BOOST" Duration 10 } FireInput { Target !self Action $PlaySound Param "vo/demoman_gibberish01.mp3" Delay 0 Repeat 1 } } } } } WaveSpawn { Name 22a WaitForAllDead Omega TotalCurrency 760 TotalCount 30 MaxActive 20 SpawnCount 5 Where spawnbot_red_silent WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_shotgun Name "Upgraded Shotgun Hunter" Skill Expert WeaponRestrictions SecondaryOnly Item "warbird_shotgun_redbear" Item "The U-Clank-A" ItemAttributes { ItemName "warbird_shotgun_redbear" "set_item_texture_wear" 0.2 "fire rate bonus" 0.6 //max level firing speed "faster reload rate" 0.4 //max level reload speed "damage bonus" 1.5 //50% more damage "health regen" 2 //give him a pocket medic "mod mini-crit airborne deploy" 50 //mini crit airborne targets 50 seconds after being drawn } CharacterAttributes { "move speed bonus" 1.2 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "dmg taken from fire reduced" 0.5 "cannot pick up intelligence" 1 } } } } WaveSpawn { Name 23a WaitForAllDead 22a TotalCurrency 700 TotalCount 35 MaxActive 10 SpawnCount 5 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class Demoman ClassIcon demo_infinite Health 4000 Name "Giant Crit Demoman" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysCrit Item "MvM GateBot Light Demoman" ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 0.01 "crit mod disabled hidden" 100 //100% crit chance } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 } } } } WaveSpawn { Name 23a WaitForAllDead 22a TotalCurrency 240 TotalCount 1 MaxActive 1 SpawnCount 1 Where flankers WaitBeforeStarting 0 WaitBetweenSpawns 5 FirstSpawnWarningSound vo\mvm\mght\sniper_domination14.mp3 Squad { TFBot { Class Sniper ClassIcon sniper_carbine_missing Name "Certified Chaos Sniper" Skill Expert Health 10000 WeaponRestrictions SecondaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit Item "the cleaner's carbine" Item "Liquidator's Lid" Item "Battery Canteens" ItemAttributes { ItemName "the cleaner's carbine" "bleeding duration" 10 "fire rate bonus" 3 "damage bonus" 1 "Set DamageType Ignite" 1 "weapon burn dmg increased" 6 "weapon burn time increased" 10 "reload time increased hidden" 0.1 //"mod stun waist high airborne" 1 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "crit vs wet players" 1 "turn to gold" 1 "mark for death" 1 "ragdolls become ash" 1 "attach particle effect" 3107 } ItemAttributes { ItemName "Battery Canteens" "powerup charges" 6 "ubercharge" 1 "powerup duration" 2 } ItemAttributes { ItemName "Liquidator's Lid" "attach particle effect" 3107 } } } } WaveSpawn { Name 23a WaitForAllDead 22a TotalCurrency 640 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { Tank { ClassIcon tank_vac_trio_lite Health 12000 Name "vactank_fire" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 23a WaitForAllDead 22a TotalCurrency 640 TotalCount 4 MaxActive 4 SpawnCount 1 Where spawnbot WaitBeforeStarting 2 WaitBetweenSpawns 5 Squad { Tank { ClassIcon tank_vac_trio_lite Health 8000 Name "vactank_blast" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 23a WaitForAllDead 22a TotalCurrency 640 TotalCount 6 MaxActive 6 SpawnCount 1 Where spawnbot WaitBeforeStarting 4 WaitBetweenSpawns 5 Squad { Tank { ClassIcon tank_vac_trio_lite Health 8000 Name "vactank_bullet" Speed 75 OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name 24a WaitForAllDead 23a TotalCurrency 300 TotalCount 12 MaxActive 3 SpawnCount 3 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 2 TFBot { Class Heavy Name "Whatever You Say" ClassIcon heavy_deflector_push Health 6969 Scale 1.6 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Item "The Brass Beast" Item "The Team Captain" Item "The All-Father" ItemAttributes { ItemName "The Brass Beast" "damage bonus" 1.5 "fire rate bonus" 0.8 "bullets per shot bonus" 1.5 "spread penalty" 1.2 "minigun spinup time increased" 1.5 "apply z velocity on damage" 100 "ragdolls become ash" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 2 "health regen" 25 "voice pitch scale" 0.8 } } } WaveSpawn { Name TooToxic4Me WaitForAllDead 24a TotalCurrency 200 TotalCount 1 MaxActive 2 SpawnCount 1 Where spawnbot_chief WaitBeforeStarting 5 WaitBetweenSpawns 45 FirstSpawnWarningSound "meme/campaign_crasher_summon.mp3" TFBot { Class Demoman ClassIcon demo_mortar Health 75000 Name "Too Toxic 4 U" Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Item "the cool breeze" Item "the merc's muffler" Item "buck turner all-stars" Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" CustomEyeGlowColor "0 175 8" SpawnTemplate "zzzz" ChangeAttributes { Delay 7 Repeats 1 IfHealthBelow 50000 Name "Phase2" } ChangeAttributes { Delay 7 Repeats 1 IfHealthBelow 25000 Name "Phase3" } EventChangeAttributes { Default { ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 255 "set_item_texture_wear" 0.2 "explosion particle" "unusual_zap_green" "projectile trail particle" "superrare_greenenergy" "damage bonus" 3 "clip size bonus" 8 "bleeding duration" 30 "projectile spread angle penalty" 5 "faster reload rate" 0.001 "fire rate bonus" 0.2 "grenade bounce speed" 1.5 "grenade bounce damage" 1 "no self blast dmg" 1 } ItemAttributes { ItemName "the cool breeze" "attach particle effect" 3128 } ItemAttributes { ItemName "the merc's muffler" "attach particle effect" 3128 } ItemAttributes { ItemName "buck truner all-stars" "attach particle effect" 3128 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } FireInput { Target player Action $DisplayTextChat Param "{00CCCC}Now Playing:{red} Half-Life 2 - Black Mesa Inbound" Delay 10 Repeats 1 IfHealthBelow 75001 } } Phase2 { ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 255 "set_item_texture_wear" 0.2 "explosion particle" "unusual_zap_green" "projectile trail particle" "superrare_greenenergy" "damage bonus" 4.5 "clip size bonus" 8 "bleeding duration" 30 "projectile spread angle penalty" 5 "faster reload rate" 0.001 "fire rate bonus" 0.2 "grenade bounce speed" 1.5 "grenade bounce damage" 1 "no self blast dmg" 1 } ItemAttributes { ItemName "the cool breeze" "attach particle effect" 3128 } ItemAttributes { ItemName "the merc's muffler" "attach particle effect" 3128 } ItemAttributes { ItemName "buck truner all-stars" "attach particle effect" 3128 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } DamageAppliesCond { Name "TF_COND_MARKEDFORDEATH" Duration -1 } FireInput { Target player Action $DisplayTextChat Param "{0 255 0 Too Toxic 4 U enters Phase 2! The toxicity intensifies!" Delay 0.1 Repeats 1 } } Phase3 { ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "paintkit_proto_def_index" 255 "set_item_texture_wear" 0.2 "explosion particle" "unusual_zap_green" "projectile trail particle" "superrare_greenenergy" "damage bonus" 4.5 "clip size bonus" 8 "bleeding duration" 30 "projectile spread angle penalty" 5 "faster reload rate" 0.001 "fire rate bonus" 0.1 "grenade bounce speed" 3 "grenade bounce damage" 1 "no self blast dmg" 1 } ItemAttributes { ItemName "the cool breeze" "attach particle effect" 3128 } ItemAttributes { ItemName "the merc's muffler" "attach particle effect" 3128 } ItemAttributes { ItemName "buck truner all-stars" "attach particle effect" 3128 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } DamageAppliesCond { Name "TF_COND_MARKEDFORDEATH" Duration -1 } DamageAppliesCond { Name "TF_COND_CANNOT_SWITCH_FROM_MELEE" Duration 3 } DamageAppliesCond { Name "TF_COND_HEALING_DEBUFF" Duration -1 } FireInput { Target player Action $DisplayTextChat Param "{0 255 0 Too Toxic 4 U enters Final Phase! Prepare for ultimate toxicity!" Delay 0.1 Repeats 1 } Spell { Delay 5 Cooldown 2 Type "Teleport" } } } } } WaveSpawn { Name Armageddon WaitForAllDead TooToxic4Me TotalCurrency 600 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 10 FirstSpawnWarningSound "vo/demoman_sf13_bosses02.mp3" DoneWarningSound "vo/demoman_gibberish01.mp3" Squad { TFBot { Class Demoman Name "The Prismatic Armageddon" ClassIcon nuke_animate Skill Expert Health 50000 Scale 2.0 Item "The Loose Cannon" Item "The Tartan Spartan" Item "The King of Scotland Cape" Item "The Juggernaut Jacket" Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Attributes AlwaysCrit ItemAttributes { ItemName "The Loose Cannon" "custom weapon fire particle" "eyeboss_projectile" "energy weapon penetration" 1 "Projectile speed increased" 0.6 "damage bonus" 5 "blast radius increased" 2.5 "fire rate bonus" 0.2 "projectile spread angle penalty" 8 "fuse bonus" 2.0 "reload time increased" 2.5 "clip size upgrade atomic" 16 "projectile trail particle" "flaregun_trail_crit" "particle color rainbow" 1 "Projectile speed increased" 0.75 "custom projectile model" "models/weapons/w_models/w_grenade_grenadelauncher.mdl" "grenade no bounce" 1 "grenade explode on impact" 1 "use large smoke explosion" 1 "Blast radius increased" 5 "no self blast dmg" 1 "energy weapon no deflect" 1 } ItemAttributes { ItemName "The Tartan Spartan" "attach particle effect" 3005 // Community Sparkle } ItemAttributes { ItemName "The King of Scotland Cape" "attach particle effect" 3004 // Community Shower of Sparks } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 4 "rage giving scale" 0.85 "health regen" 50 "increased jump height" 1.5 "cancel falling damage" 1 "damage bonus" 1.5 "dmg taken from fire reduced" 0.7 "dmg taken from blast reduced" 0.7 "dmg taken from bullets reduced" 0.7 "major increased jump height" 1 "increased air control" 3.0 "max health additive bonus" 1000 "boots falling stomp" 1 "restore health on kill" 1000 "add cond on kill" 5 // Ubercharge on kill "add cond on kill duration" 5 } AlwaysGlow 1 } } } WaveSpawn { Name 25a WaitForAllDead Armageddon TotalCurrency 800 TotalCount 10 MaxActive 5 SpawnCount 1 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { ClassIcon pyro_jumping WeaponRestrictions SecondaryOnly Scale 1.25 Health 1000 Skill Expert Name "Stunned Professional Jetpacker" Class Pyro AutoJumpMax 1 AutoJumpMin 1 Attributes "Miniboss" Attributes "AutoJump" ItemAttributes { ItemName "The Thermal Thruster" "mult_item_meter_charge_rate" 0.01 "thermal_thruster_air_launch" 5 "falling_impact_radius_stun" 1000 "increased jump height" 2 } CharacterAttributes { "Health Regen" 300 "dmg taken from bullets reduced" 0.02 "dmg taken from blast increased" 5.0 "dmg taken from crit increased" 2.0 } Item "The Thermal Thruster" Item "The Space Diver" Item "A Head Full of Hot Air" } } } WaveSpawn { Name 26a WaitForAllDead 25a TotalCurrency 200 TotalCount 10 MaxActive 6 SpawnCount 2 Where spawnbot WaitBeforeStarting 0 WaitBetweenSpawns 5 Squad { TFBot { Class HeavyWeapons ClassIcon heavy_gru_fire Health 8500 Name "Beta Fire Hunter" Skill Expert Scale 1.9 WeaponRestrictions MeleeOnly Attributes MiniBoss Item "Gloves of Running Urgently" Item "The Bunsen Brave" Item "Large Luchadore" ItemAttributes { ItemName "Gloves of Running Urgently" "speed boost when active" 1 "damage bonus" 0.1 "attach particle effect" 2 "critboost on kill" 10 "heal on kill" 3500 "subtract victim medigun charge on hit" 100 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "move speed penalty" 0.8 "health regen" 125 } } } } WaveSpawn { Name HeavyOilBoss WaitForAllDead 26a TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 1 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/announcer_dec_kill08.mp3" TFBot { Class Heavy ClassIcon heavy_deflector_fire Name "Crude Oil Operator" Health 85000 Scale 1.95 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Item "The Huo-Long Heater" Item "The Burning Question" ItemAttributes { ItemName "The Huo-Long Heater" "damage bonus" 3 "fire rate bonus" 0.01 "ring of fire while aiming" 1 "minigun spinup time decreased" 0.01 "attach particle effect" 13 "killstreak tier" 3 "weapon burn time increased" 8.0 "damage causes airblast" 10 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "health regen" 35 "rage giving scale" 0.8 "deploy time decreased" 0.6 } ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 42500 Name "OilRage" } EventChangeAttributes { Default { AddCond { Name "TF_COND_DEFENSEBUFF" Duration 5 Delay 18 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1 Delay 0 } FireInput { Target "oil_field" Action Trigger Delay 15 Repeats 1 } } OilRage { ItemAttributes { ItemName "The Huo-Long Heater" "damage bonus" 2.25 "fire rate bonus" 0.1 "ring of fire while aiming" 1 "minigun spinup time decreased" 0.01 "attach particle effect" 13 "killstreak tier" 3 "weapon burn time increased" 3.0 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "health regen" 50 "rage giving scale" 0.5 "deploy time decreased" 0.4 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 6 Delay 15 } AddCond { Name "TF_COND_CRITBOOSTED" Duration 5 Delay 25 } FireInput { Target player Action $DisplayTextChat Param "{FF0000}The Crude Oil Operator overheats in rage!" Delay 0.1 Repeats 1 IfHealthBelow 30000 } FireInput { Target "oil_field" Action Trigger Delay 12 Repeats 1 } } } SpawnTemplate "OilFieldWarning" } } WaveSpawn { Name SergeantSubtypeBoss WaitForAllDead HeavyOilBoss TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 FirstSpawnWarningSound vo\mvm\norm\soldier_mvm_robot24.mp3 Squad { TFBot { Class Soldier ClassIcon zap_lite WeaponRestrictions PrimaryOnly Skill Expert Health 60000 Name "The Wall Of Tasers" Attributes HoldFireUntilFullReload Attributes MiniBoss Attributes UseBossHealthBar Item "Exquisite Rack" Item "tyrantium helmet" Item "the kringle collection" Item "eotl_coldfront curbstompers" SpawnTemplate "zzz" SpawnTemplate "GreenGlow" ChangeAttributes { Delay 7 Repeats 1 IfHealthBelow 30000 Name "Phase2" } EventChangeAttributes { Default { ItemAttributes { ItemName "tf_weapon_rocketlauncher" "particle color rainbow" 100 "attach particle effect" 3097 "clip size upgrade atomic" 26.0 "fire rate bonus" 0.001 "damage bonus" 8 "faster reload rate" 0.18 "energy weapon penetration" 1 "override projectile type" 13 "projectile spread angle penalty" 6 "killstreak tier" 3 "mod stun waist high airborne" 1 } ItemAttributes { ItemName "tyrantium helmet" "set item tint RGB" 16514816 "attach particle effect" 3097 } ItemAttributes { ItemName "the kringle collection" "set item tint RGB" 16514816 "attach particle effect" 3097 } ItemAttributes { ItemName "eotl_coldfront curbstompers" "set item tint RGB" 16514816 "attach particle effect" 3097 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } Phase2 { ItemAttributes { ItemName "tf_weapon_rocketlauncher" "particle color rainbow" 100 "attach particle effect" 3097 "clip size upgrade atomic" 60 "fire rate bonus" 0.001 "damage bonus" 5 "faster reload rate" 0.1 "energy weapon penetration" 1 "override projectile type" 13 "projectile spread angle penalty" 4 "killstreak tier" 3 "mod stun waist high airborne" 1 "rocket specialist" 4 } ItemAttributes { ItemName "tyrantium helmet" "set item tint RGB" 16711680 "attach particle effect" 3097 } ItemAttributes { ItemName "the kringle collection" "set item tint RGB" 16711680 "attach particle effect" 3097 } ItemAttributes { ItemName "eotl_coldfront curbstompers" "set item tint RGB" 16711680 "attach particle effect" 3097 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 3 "rage giving scale" 0.5 "health regen" 50 } AddCond { Name "TF_COND_RADIUSHEAL_ON_DAMAGE" Duration -1 } FireInput { Target player Action $DisplayTextChat Param "{FF0000}The Wall of Tasers has entered its final form! Brace for impact!" Delay 0.1 Repeats 1 } } } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 0 Duration 6 IfHealthBelow 30000 } FireInput { Target player Action $DisplayTextChat Param "{00CCCC}He seems to be upgrading himself right now, I would not advise getting too close to him if you enjoy being alive." Delay 0.1 Repeats 1 IfHealthBelow 30000 } AddCond { Index 5 Delay 0 Duration 7 IfHealthBelow 30000 } } } } WaveSpawn { Name Heinous WaitForAllDead Revengeance TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 11 WaitBetweenSpawns 0 FirstSpawnWarningSound vo/mvm/norm/taunts/medic_mvm_taunts07.mp3 TFBot { Class Medic Name "Sergeant Blitzkrieg" ClassIcon boss_sergeant_blitzkrieg Skill Expert Health 30000 Item "The Vaccinator" Item "Prussian Pickelhaube" Item "The Blighted Beak" Attributes MiniBoss Attributes UseBossHealthBar Attributes VaccinatorBlast SpawnTemplate "GreenGlow" ItemAttributes { ItemName "The Vaccinator" "ubercharge rate bonus" 100 "uber duration bonus" 100 "medigun blast resist deployed" 2 "medigun blast resist passive" 1 "lunchbox adds minicrits" 3 "restore health on kill" 1000 "effect add attributes" "attach particle effect|702|bleeding duration|10|mult bleeding dmg|1.5|projectile trail particle|superrare_greenenergy" "killstreak tier" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.85 "dmg taken from fire reduced" 0.1 "dmg taken from bullets reduced" 0.5 "dmg taken from blast reduced" 0.7 } ItemAttributes { ItemName "Prussian Pickelhaube" "attach particle effect" 3106 } ItemAttributes { ItemName "The Blighted Beak" "attach particle effect" 3106 } ItemAttributes { ItemName "Das Metalmeatencasen" "set item tint rgb" 8289918 } AlwaysGlow 1 } } WaveSpawn { Name sretaka WaitForAllSpawned 19a WaitBeforeStarting 3 TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 Where spawnbot_mission_sniper Support Limited FirstSpawnWarningSound "vo/announcer_dec_kill07.mp3" FirstSpawnOutput { Target fnxtr Action Trigger } RandomChoice { RandomChoice { TFBot { Health 444444 Name "Direct Downgrade" Class Soldier ClassIcon soldier_allygry Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Direct Hit" Item "Soldier's Stash" Item "The Gunboats" SpawnTemplate "GreyGlowsMK2" UseCustomModel "models/bots/soldier_boss/bot_soldier_gray_boss.mdl" MaxVisionRange 9999 Skin 3 ItemAttributes { ItemName "The Direct Hit" "damage bonus" 5 "Projectile speed decreased" 0.5 "blast radius increased" 2 "fire rate penalty" 0.3 "killstreak tier" 3 "clip size upgrade atomic" 10 "killstreak tier" 3 } Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL Delay 0 Duration -1 } Addcond { Name TF_COND_INVULNERABLE Delay 0 Duration -1 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "move speed penalty" 0.0001 "no_jump" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 } FireInput { Target !self Action $SetLocalOrigin Param "1123 3013 -24" Delay 0 Repeats 1 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 } } } } } WaveSpawn { WaitForAllDead SergeantSubtypeBoss FirstSpawnOutput { Target EndW1 Action ForceSpawn } WaitBeforeStarting 0 } WaveSpawn { WaitForAllDead SergeantSubtypeBoss WaitBeforeStarting 0 DoneOutput { Target gamerules Action RunScriptCode Param " ScreenFade(null,0,200,200,8,0.5,0.5,1) " } } WaveSpawn { Name Shein WaitForAllDead SergeantSubtypeBoss WaitBeforeStarting 7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_red_silent TFBot { Class Pyro Name "Hide... Or Continue..." ClassIcon pyro_dragon_fury_swordstone_giant Health 1 Scale 0.1 Attributes MiniBoss CharacterAttributes { "health regen" -100 } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}THREE {yellow}LEGENDARY {red}WARRIORS EMERGE FROM SLUMBER" Line "{808080}ANCIENT MACHINERY WHIRS TO {red}LIFE{808080} ONCE MORE" Line "{red}THEIR {FFA200}CIRCUITS {red}PULSE WITH VENGEFUL POWER" Line "{yellow}WEAPONS PRIMED FOR TOTAL ANNIHILATION" Line "{red}THE {00FFFF}TRINITY {red}OF DOOM APPROACHES" Line "{white}YOUR FINAL TEST BEGINS..." } InitWaveOutput { Target wave_start_relay_ironman Action runscriptcode Param " IncludeScript(`tankextensions_main`, getroottable()) IncludeScript(`tankextensions/vactank`, getroottable()) IncludeScript(`tankextensions/ubertank`, getroottable()) IncludeScript(`tankextensions/combattank`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/rocketpod`, getroottable()) IncludeScript(`tankextensions/combattank_weapons/railgun`, getroottable()) TankExt.SetValueOverrides({ COMBATTANK_ROTATE_SPEED_DEFAULT = 1.8 // default: 0.8 COMBATTANK_MAX_RANGE = 2500 // default: 1400 }) " } WaveSpawn { FirstSpawnOutput { Target DuskTextStartW2 Action ForceSpawn } WaitBeforeStarting 0 } WaveSpawn { WaitBeforeStarting 0 DoneOutput { Target gamerules Action RunScriptCode Param " ScreenFade(null,255,255,0,8,0.5,0.5,1) " } } WaveSpawn // Dummy { WaitForAllSpawned Revengeance WaitBeforeStarting 15 FirstSpawnOutput { Target "boss_pause" Action "trigger" } } WaveSpawn // Dummy { WaitForAllSpawned Revengeance WaitBeforeStarting 0 FirstSpawnOutput { Target "sound" Action "trigger" } } WaveSpawn { Name Revengeance TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 8 WaitBetweenSpawns 0 FirstSpawnWarningSound "vo/announcer_dec_kill09.mp3" TFBot { Class Soldier ClassIcon soldier_captain_crocket Health 80000 Name "Captain Revenge" Skill Expert Scale 2.2 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar //Attributes AlwaysCrit Attributes HoldFireUntilFullReload Item "The Black Box" Item "Tyrant's Helm" SpawnTemplate "revenge" Item "The Gunboats" ChangeAttributes { Delay 15 Repeats 1 IfHealthBelow 80001 Name "HeavenlyForm" } EventChangeAttributes { Default { ItemAttributes { ItemName "The Black Box" "is australium item" 1 "fire rate bonus" 0.01 "clip size upgrade atomic" 12 "faster reload rate" 0.4 "damage bonus" 2.0 "rocket specialist" 1 "apply z velocity on damage" 600 "apply look velocity on damage" 600 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "projectile spread angle penalty" 6 "health on radius damage" 1500 "Projectile speed decreased" 0.5 "add cond on hit" 118 "add cond on hit" 31488 "add cond on hit duration" 100 "mod projectile heat" 1 "mod projectile heat seek power" 20 "mod projectile heat aim error" 20 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile } ItemAttributes { ItemName "Tyrant's Helm" "attach particle effect" 3004 "Set item tint RGB" 13595446 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "rage giving scale" 0.5 "cannot be backstabbed" 1 "move speed penalty" 0.5 } } HeavenlyForm { ItemAttributes { ItemName "The Black Box" "is australium item" 1 "fire rate bonus" 0.01 "clip size upgrade atomic" 12 "faster reload rate" 0.4 "damage bonus" 2.0 "rocket specialist" 1 "apply z velocity on damage" 600 "apply look velocity on damage" 600 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "projectile spread angle penalty" 6 "health on radius damage" 1500 "Projectile speed decreased" 0.5 "add cond on hit" 118 "add cond on hit" 31488 "add cond on hit duration" 100 "mod projectile heat" 1 "mod projectile heat seek power" 20 "mod projectile heat aim error" 20 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile } ItemAttributes { ItemName "Tyrant's Helm" "attach particle effect" 3015 // Nebula effect "Set item tint RGB" 15132390 } CharacterAttributes { "damage force reduction" 0.2 "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "rage giving scale" 0.3 "cannot be backstabbed" 1 } } } AddCond { Name "TF_COND_RUNE_SUPERNOVA" Duration -1 Delay 0 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 15 Duration 15 IfHealthBelow 80001 } AddCond { Index 5 Delay 15 Duration 15 IfHealthBelow 80001 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 46 Duration 26 IfHealthBelow 80001 } AddCond { Index 5 Delay 46 Duration 26 IfHealthBelow 80001 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 92 Duration 40 IfHealthBelow 80001 } AddCond { Index 5 Delay 92 Duration 40 IfHealthBelow 80001 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 152 Duration 24 IfHealthBelow 80001 } AddCond { Index 5 Delay 152 Duration 24 IfHealthBelow 80001 } } } WaveSpawn // Dummy { WaitForAllSpawned Revengeance WaitBeforeStarting 46 FirstSpawnOutput { Target "demofunny" Action "trigger" } } WaveSpawn { Name DemoRevengeance WaitForAllSpawned Revengeance TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 73 WaitBetweenSpawns 0 TFBot { Class Demoman ClassIcon boss_destroyer Health 75000 Name "Lieutenant Demolition" Skill Expert Scale 2.1 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload Attributes AlwaysFireWeapon Item "The Iron Bomber" Item "The Chargin' Targe" Item "Tyrant's Helm" SpawnTemplate "revengedemo" SpawnTemplate "Yellowglow" Item "The Gunboats" ChangeAttributes { Delay 20 Repeats 1 IfHealthBelow 80001 Name "HeavenlyForm" } ChangeAttributes { Delay 62 Repeats 1 IfHealthBelow 80001 Name "HeavenlyFormCube" } ChangeAttributes { Delay 90 Repeats 1 IfHealthBelow 80001 Name "emergency" } EventChangeAttributes { Default { ItemAttributes { ItemName "The Iron Bomber" "is australium item" 1 "fire rate bonus" 0.05 "clip size upgrade atomic" 20 "faster reload rate" 0.5 "damage bonus" 0.7 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "grenade launcher no gravity" 1 "projectile speed decreased" 0.5 "projectile spread angle penalty" 5 "mod projectile heat" 1 "mod projectile heat seek power" 40 "mod projectile heat aim error" 30 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile "attach particle effect" 3004 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "health regen" 100 "rage giving scale" 0.5 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge time decreased" 0.01 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 20 Duration 42 IfHealthBelow 75001 } AddCond { Index 5 Delay 20 Duration 42 IfHealthBelow 75001 } } HeavenlyForm { ItemAttributes { ItemName "The Iron Bomber" "is australium item" 1 "fire rate bonus" 0.05 "clip size upgrade atomic" 20 "faster reload rate" 0.5 "damage bonus" 0.7 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "grenade launcher no gravity" 1 "projectile speed decreased" 0.5 "projectile spread angle penalty" 5 "mod projectile heat" 1 "mod projectile heat seek power" 40 "mod projectile heat aim error" 30 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile "attach particle effect" 3004 "damage pierces resistance" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "health regen" 100 "rage giving scale" 0.5 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge time decreased" 0.01 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 62 Duration 24 IfHealthBelow 75001 } AddCond { Index 5 Delay 62 Duration 24 IfHealthBelow 75001 } } HeavenlyFormCube { ItemAttributes { ItemName "The Iron Bomber" "is australium item" 1 "fire rate bonus" 0.05 "clip size upgrade atomic" 20 "faster reload rate" 0.5 "damage bonus" 0.7 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "grenade launcher no gravity" 1 "projectile speed decreased" 0.5 "projectile spread angle penalty" 5 "mod projectile heat" 1 "mod projectile heat seek power" 40 "mod projectile heat aim error" 30 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile "attach particle effect" 3004 "damage pierces resistance" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "health regen" 100 "rage giving scale" 0.5 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge time decreased" 0.01 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 62 Duration 24 IfHealthBelow 75001 } AddCond { Index 5 Delay 62 Duration 24 IfHealthBelow 75001 } } emergency { ItemAttributes { ItemName "The Iron Bomber" "is australium item" 1 "fire rate bonus" 0.05 "clip size upgrade atomic" 20 "faster reload rate" 0.5 "damage bonus" 0.7 "Set item tint RGB" 13595446 "killstreak tier" 3 "killstreak idleeffect" 7 "grenade launcher no gravity" 1 "projectile speed decreased" 0.5 "projectile spread angle penalty" 5 "mod projectile heat" 1 "mod projectile heat seek power" 40 "mod projectile heat aim error" 30 "mod projectile heat aim time" 30 "projectile trail particle" eyeboss_projectile "attach particle effect" 3004 "damage pierces resistance" 1 } CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "health regen" 100 "rage giving scale" 0.5 "cannot be backstabbed" 1 } ItemAttributes { ItemName "The Chargin' Targe" "charge time decreased" 0.01 } } } } } WaveSpawn // Dummy { WaitForAllSpawned DemoRevengeance WaitBeforeStarting 20 FirstSpawnOutput { Target "NLO" Action "trigger" } } WaveSpawn { Name ScoutBossRevengeance WaitForAllSpawned DemoRevengeance TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 57 WaitBetweenSpawns 0 TFBot { Class Scout ClassIcon scout_bat_void Health 50000 Name "The Speed Sovereign" Skill Expert Scale 1.8 WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes AlwaysFireWeapon Attributes IgnoreFlag Action Mobber Attributes UseBossHealthBar StripItemSlot 0 StripItemSlot 1 SpawnTemplate "revengescout" SpawnTemplate "CyanGlow" Item "Ye Olde Baker Boy" Item "three-rune blade" ChangeAttributes { Delay 20 Repeats 1 IfHealthBelow 50001 Name "emergenc" } ChangeAttributes { Delay 66 Repeats 1 IfHealthBelow 50001 Name "UberBatPhase" } EventChangeAttributes { Default { ItemAttributes { ItemName "three-rune blade" "melee range bonus" 2 "melee attack rate bonus" 0.6 "damage bonus" 3.0 "Set item tint RGB" 65280 "hit self on miss" 0 "attach particle effect" 702 "cannot pick up intelligence" 1 } ItemAttributes { ItemName "Ye Olde Baker Boy" "attach particle effect" 42 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 1.5 "health regen" 150 "override footstep sound set" 3 "cannot pick up intelligence" 1 } AddCond { Name "TF_COND_MVM_BOT_STUN_RADIOWAVE" Delay 20 Duration 24 IfHealthBelow 75001 } AddCond { Index 5 Delay 20 Duration 24 IfHealthBelow 75001 } } emergenc { ItemAttributes { ItemName "three-rune blade" "melee range bonus" 2 "melee attack rate bonus" 0.6 "damage bonus" 3.0 "Set item tint RGB" 65280 "hit self on miss" 0 "attach particle effect" 702 "cannot pick up intelligence" 1 } ItemAttributes { ItemName "Ye Olde Baker Boy" "attach particle effect" 42 } CharacterAttributes { "damage force reduction" 0.5 "airblast vulnerability multiplier" 1.5 "health regen" 150 "override footstep sound set" 3 "cannot pick up intelligence" 1 } } UberBatPhase { ItemAttributes { ItemName "three-rune blade" "melee range bonus" 2 "melee attack rate bonus" 0.6 "damage bonus" 3.0 "Set item tint RGB" 65280 "hit self on miss" 0 "self add cond on hit" 5 "self add cond on hit duration" 3 "attach particle effect" 702 "cannot pick up intelligence" 1 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.5 "health regen" 250 "cannot be backstabbed" 1 } FireInput { Target player Action $DisplayTextChat Param "{00FFFF}The Speed Sovereign{FFFFFF} has entered {0000FF}Uber-On-Hit {FFFFFF}mode!" Delay 24 Repeats 1 } FireInput { Target "player" Action "$PlaySoundToSelf" Param "=35|mvm/mvm_used_powerup.wav" Delay 24 Repeats 1 } } } } } WaveSpawn // Dummy { WaitForAllSpawned ScoutBossRevengeance WaitBeforeStarting 20 FirstSpawnOutput { Target "boss_engi" Action "trigger" } } WaveSpawn { Name cherry WaitForAllSpawned ScoutBossRevengeance TotalCurrency 200 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 44 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Name "G3-AR War Constructor" Class Engineer ClassIcon engineer_ranger_electric_hyper Skill Hard Health 98765 Scale 2.3 Item "The Rescue Ranger" Item "Corona Australis" Item "The Triggerman's Tacticals" Item "Starduster" BehaviorModifiers Push Attributes MiniBoss Attributes UseBossHealthBar Attributes HoldFireUntilFullReload SpawnTemplate "revengeengi" SpawnTemplate "MagentaGlow" MaxVisionRange 11111 AimTrackingInterval 0 Action Mobber ItemAttributes { ItemName "The Rescue Ranger" "damage bonus" 1.6 "faster reload rate" 0.5 "fire rate bonus" 0.1 //"clip size bonus" 32 "clip size upgrade atomic" 32 "killstreak tier" 3 "Projectile speed decreased" 0.25 "hold fire until full reload" 1 "mod projectile heat" 1 "mod projectile heat seek power" 100 "mod projectile heat aim error" 0 "mod projectile heat aim time" 100 "projectile trail particle" eyeboss_projectile "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 0.5 "override footstep sound set" 7 "damage force reduction" 0.35 "airblast vulnerability multiplier" 0.35 "airblast vertical vulnerability multiplier" 0.5 "voice pitch scale" 0.8 "dmg pierces resists absorbs" 1 //"kill forces to attacker to laugh" 1 } FireInput { Target !self Action $SetLocalOrigin Param "941 2500 -103" Delay 0 Repeats 1 IfHealthBelow 98766 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 IfHealthBelow 98766 } } } } WaveSpawn { Name cherri WaitForAllDead cherry TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 5 WaitBetweenSpawns 0 DoneWarningSound player\invulnerable_off.wav FirstSpawnOutput { Target g3ar Action Trigger } Squad { Tank { Health 60000 Speed 50 Name "combattank|rocketpod_homing|railgun|" StartingPathTrackNode "tank_path_a_1" //Template SpiderTank ClassIcon tank_combat_railgun_homingburst //SpawnTemplate uber_tankest OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } WaveSpawn { Name cherrp WaitForAllDead cherry TotalCurrency 360 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 10 WaitBetweenSpawns 0 DoneWarningSound player\invulnerable_off.wav FirstSpawnOutput { Target g3ar2 Action Trigger } Squad { Tank { Health 10000 Speed 50 Name "vactank_melee" StartingPathTrackNode "tank_path_a_1" //Template SpiderTank ClassIcon tank_vac_trio_lite //SpawnTemplate uber_tankest OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } } } Wave { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay_ironman Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{red}THE ENGINES OF VENGEANCE ARE AWAKENING" Line "{yellow}A FORGOTTEN ADVERSARY STIRS FROM THE DEPTHS" Line "{red}OIL RESERVES PLUMMET INTO CRITICAL TERRITORY" Line "{yellow}THE FINAL GENERATION OF MECHANICAL WARRIORS RISES" Line "{red}THEIR RESOLVE IS UNBREAKABLE, THEIR FURY UNCONTAINED" Line "{white}PREPARE FOR TOTAL WARFARE..." Line "{blue}BUT BEWARE THERE MIGHT BE{white} INTRUDERS {blue}ALONG THE WAY" } InitWaveOutput { Target gamerules Action RunScriptCode Param " local ent = Entities.FindByClassname(null, `tf_objective_resource`) if (ent) { NetProps.SetPropString(ent, `m_iszMvMPopfileName`, `(Exp+) Oil Endurance`) } " } WaveSpawn { FirstSpawnOutput { Target DuskTextStartW3 Action ForceSpawn } WaitBeforeStarting 0 } WaveSpawn { WaitBeforeStarting 0 DoneOutput { Target gamerules Action RunScriptCode Param " ScreenFade(null,0,255,0,8,0.5,0.5,1) " } } WaveSpawn { Name PyroBoss TotalCurrency 500 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot WaitBeforeStarting 7 WaitBetweenSpawns 0 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" Squad { TFBot { Class Pyro ClassIcon pyro_oilbomb Name "Neutralized Oilbomb Enjoyer" Health 125000 Scale 2.3 Skill Expert WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysFireWeapon Attributes IgnoreFlag Action Mobber Item "The Sub Zero Suit" Item "The Degreaser" Item "The Gas Passer" Item "Traffic Cone" CustomEyeGlowColor "255 255 255" SpawnTemplate "GreyGlowsMK2" SpawnTemplate "shine" UseCustomModel "models/bots/pyro_boss/bot_pyro_gray_boss.mdl" ItemAttributes { ItemName "The Degreaser" "damage bonus" 3 "flame_drag" 16 "flame_spread_degree" 10 "flame_speed" 3000 "flame_gravity" -100 "weapon burn dmg increased" 3.0 "killstreak tier" 3 "attach particle effect" 3083 } WeaponSwitch { Type "Secondary" MaxTargetRange 9999 MinTargetRange 600 Delay 0.1 Repeats -1 Cooldown 1 IfSeeTarget 1 } WeaponSwitch { Type "Primary" MaxTargetRange 600 MinTargetRange 0 Delay 0.1 Repeats -1 Cooldown 1 IfSeeTarget 1 } ItemAttributes { ItemName "The Gas Passer" "special item description" "A Wise Man Once Said: There Is No Life Without Oil" "explode_on_ignite" 1 "damage bonus" 2.0 "blast radius increase" 5 "mult_item_meter_charge_rate" 0.01 "killstreak tier" 3 "attach particle effect" 3083 } CharacterAttributes { "damage force reduction" 0.3 "move speed penalty" 0.5 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 6 "health regen" 40 "rage giving scale" 0.85 "cancel falling damage" 1 } Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL Delay 2 Duration 9999 } ChangeAttributes { Delay 0 Repeats 0 IfHealthBelow 37500 Name "RagePhase" } EventChangeAttributes { Default { AddCond { Name "TF_COND_DEFENSEBUFF" Duration 4 Delay 15 } AddCond { Name "TF_COND_INVULNERABLE" Duration 1 Delay 0 } } RagePhase { ItemAttributes { ItemName "The Degreaser" "damage bonus" 5 "flame_drag" 24 "flame_spread_degree" 30 "flame_speed" 6000 "flame_gravity" -150 "weapon burn dmg increased" 4.0 "killstreak tier" 3 "add atribute while active" "attach particle effect" 3083 { "stun on hit" { "duration" 0.2 "slowdown" 0.5 "movement" 1 "controls" 1 } } "killstreak tier" 3 } CharacterAttributes { "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "health regen" 60 "rage giving scale" 0.5 "move speed penalty" 0.5 "cancel falling damage" 1 } ItemAttributes { ItemName "The Gas Passer" "special item description" "A Wise Man Once Said: There Is No Life Without Oil" "blast radius increase" 5 //"applies snare effect" 5 "mult_item_meter_charge_rate" 0.01 "explode_on_ignite" 1 "damage bonus" 2.0 "killstreak tier" 3 "attach particle effect" 3083 } AddCond { Name "TF_COND_DEFENSEBUFF" Duration 6 Delay 12 } AddCond { Name "TF_COND_CRITBOOSTED" Duration 4 Delay 20 } FireInput { Target player Action $DisplayTextChat Param "{FF0000}The Neutralized Oilbomb Enthusiast enters a burning rage!" Delay 0.1 Repeats 1 IfHealthBelow 25000 } } } } } } WaveSpawn { Where spawnbot_red_silent TotalCount 999 WaitForAllSpawned PyroBoss MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 1 Support Limited RandomChoice { RandomChoice { TFBot { Class Scout Name "Oil Igniter" ClassIcon scout_protagonist Health 365 Skill Expert WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes IgnoreFlag Action Mobber CharacterAttributes { "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Projectile speed increased" 0.9 "damage penalty" 0.01 } } } } } WaveSpawn { WaitForAllDead PyroBoss FirstSpawnOutput { Target DuskTextEnd Action ForceSpawn } WaitBeforeStarting 0 } WaveSpawn { WaitForAllDead PyroBoss WaitBeforeStarting 0 DoneOutput { Target gamerules Action RunScriptCode Param " ScreenFade(null,255,0,0,8,0.5,0.5,1) " } } WaveSpawn { Name Shein WaitForAllDead PyroBoss WaitBeforeStarting 7 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_red_silent TFBot { Class Pyro Name "Last Oil-Powered Robot" ClassIcon pyro_dragon_fury_swordstone_giant Health 1 Scale 0.1 Attributes MiniBoss CharacterAttributes { "health regen" -100 } } } WaveSpawn { Name tripa WaitBeforeStarting 7 TotalCurrency 0 TotalCount 999 MaxActive 1 SpawnCount 1 Where spawnbot Support Limited TFBot { Class Demoman Name "Bomber Of Hatch (Unkillable)" Health 678901 Scale 1.9 ClassIcon scout_bombrunner Attributes IgnoreEnemies Attributes UseBossHealthBar Skill Easy WeaponRestrictions MeleeOnly FastUpdate 1 StripItemSlot 0 StripItemSlot 1 NoBombUpgrades 1 CustomEyeGlowColor "0 0 0" UseCustomModel "models/bots/demo/bot_sentry_buster_flash.mdl" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } Item "Scotch Bonnet" ItemModel { ItemName "Scotch Bonnet" Model "models/bots/gameplay_cosmetic/bot_light_bomb_helmet.mdl" } CharacterAttributes { "head scale" 3.3 "increased air control" 100 "increased jump height" 1.9 "air dash count" 9 "torso scale" -0.15 "move speed penalty" 0.5 "damage force increase hidden" 1.5 "backstab shield" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "additional step sound" "Halloween.HeadlessBossFootfalls" //"mult stun resistance" 0 "rage giving scale" 0 "cancel falling damage" 1 "not solid to players" 1 "voice pitch scale" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 } } } WaveSpawn { Name Snnoop WaitForAllSpawned PyroBoss WaitBeforeStarting 20 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_mission_sniper Support Limited FirstSpawnOutput { Target sniper2 Action Trigger } RandomChoice { RandomChoice { TFBot { Health 53433 Name "Intruder 무력화된 사냥꾼" Class Soldier ClassIcon soldier_accel_spammer Skill Expert Attributes "MiniBoss" Attributes "UseBossHealthBar" Item "The Direct Hit" Item "Soldier's Stash" Item "The Gunboats" SpawnTemplate "GreyGlowsMK2" //SpawnTemplate "rip" UseCustomModel "models/bots/soldier_boss/bot_soldier_gray_boss.mdl" MaxVisionRange 9999 ItemAttributes { ItemName "The Direct Hit" "damage bonus" 3 "Projectile speed increased" 5 "blast radius increased" 2.5 "fire rate bonus" 0.75 "faster reload rate" 0.6 "killstreak tier" 3 "clip size upgrade atomic" 6 "add cond on hit" 48 //"projectile hit radius" 100 "noclip projectiles" 1 "add cond on hit duration" 999 } Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL Delay 0 Duration 9999 } CharacterAttributes { "health regen" 5 "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "move speed penalty" 0.0001 "no_jump" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 } FireInput { Target !self Action $SetLocalOrigin Param "585.53 2938 432" Delay 0 Repeats 1 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 } } } } } WaveSpawn { Name Snipwer WaitForAllSpawned PyroBoss WaitBeforeStarting 30 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_mission_sniper Support Limited FirstSpawnOutput { Target alfared Action Trigger } RandomChoice { RandomChoice { TFBot { Class Soldier Name "Intruder Zap-A-Lotz" Item "The Hellmet" Item "The Cow Mangler 5000" ClassIcon glitchy_soldier_bison Skill Expert Health 78686 Attributes DisableDodge Attributes MiniBoss Attributes AlwaysCrit Attributes UseBossHealthBar Attributes IgnoreFlag Action Mobber UseCustomModel "models/bots/soldier_boss/bot_soldier_gray_boss.mdl" SpawnTemplate "GreyGlowsMK2" Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL Delay 0 Duration 9999 } FireInput { Target !self Action $SetLocalOrigin Param "2604 136 -291" Delay 0 Repeats 1 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 } ItemAttributes { ItemName "The Hellmet" "set item tint rgb" 6535423 } ItemAttributes { ItemName "The Cow Mangler 5000" "set item tint rgb" 6535423 "particle color rainbow" 1000 "override projectile type" 13 "faster reload rate" 0.01 "fire rate bonus" 0.05 "energy weapon penetration" 1 "ragdolls become ash" 1 "projectile penetration" 1 "mod projectile heat" 1 "mod projectile heat seek power" 20 "mod projectile heat aim error" 20 "mod projectile heat aim time" 30 } CharacterAttributes { "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "move speed penalty" 0.0001 "no_jump" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 } } } } } WaveSpawn { Name Snipwer WaitForAllSpawned PyroBoss WaitBeforeStarting 45 TotalCurrency 0 TotalCount 1 MaxActive 1 SpawnCount 1 Where spawnbot_mission_sniper Support Limited FirstSpawnOutput { Target pootis Action Trigger } RandomChoice { RandomChoice { TFBot { Class HeavyWeapons ClassIcon heavy_brigadier Health 66867 Name "Intruder F.L.Y" Skill Expert MaxVisionRange 9999 Attributes IgnoreFlag Action Mobber WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar SpawnTemplate "GreyGlowsMK2" UseCustomModel "models/bots/heavy_boss/bot_heavy_gray_boss.mdl" Item "Summer Shades" ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "override projectile type" 2 "damage bonus" 10 "projectile spread angle penalty" 6 "fire rate penalty" 1.5 "apply z velocity on damage" 1500 "add cond on hit" 24 "add cond on hit" 6912 "add cond on hit duration" 10 "killstreak tier" 3 } CharacterAttributes { "dmg from melee increased" 1.15 "dmg from ranged reduced" 1.05 "move speed penalty" 0.0001 "dmg from ranged reduced" 0.5 "no_jump" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "damage force reduction" 0 } Addcond { Name TF_COND_REPROGRAMMED_NEUTRAL Delay 0 Duration 9999 } FireInput { Target !self Action $SetLocalOrigin Param "-1750 2188 -102" Delay 0 Repeats 1 } FireInput { Target !self Action $PlaySound Param "mvm\mvm_tele_deliver.wav" Delay 0 Repeats 1 } } } } } } }