#base robot_giant.pop #base robot_standard.pop #base robot_teien.pop #base robot_tank_vac.pop //#base rotating_shield.pop ///////////////// // MVM TEIEN EXPERT 1 - Written by Freyja ///////////////// WaveSchedule { StartingCurrency 2000 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom no Advanced 1 CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" PrecacheModel "models/props_halloween/ghost_no_hat.mdl" PrecacheModel "models/props_halloween/ghost_no_hat_red.mdl" PrecacheModel "models/props_halloween/eyeball_projectile.mdl" PrecacheModel "models\bots\heavy\bot_heavy_gray.mdl" PrecacheModel "models\bots\soldier\bot_soldier_gray.mdl" PrecacheModel "models\bots\demo\bot_sentry_buster_gray.mdl" PrecacheScriptSound "Halloween.GhostBoo" PrecacheSound "skullishinvasion_bruterage.mp3" PrecacheSound "skullishinvasion_maniacalbrutespawn.mp3" PrecacheSound "skullishinvasion_titanbrutedeath.mp3" ForceHoliday 2 SniperAllowHeadshots 1 SniperHideLasers 1 DisplayRobotDeathNotice 1 MedigunShieldDamage 3 MaxRedPlayers 10 RobotLimit 22 BodyPartScaleSpeed 2 PlayerAttributes { "dmg taken mult from special damage type 3" 999 } Templates { RShieldLvL1 { SpawnTemplate RotateShieldLvL1 } RShieldLvL2 { SpawnTemplate RotateShieldLvL2 } RShieldLvL1_Red { SpawnTemplate RotateShieldLvL1_Red } RShieldLvL2_Red { SpawnTemplate RotateShieldLvL2_Red } } CustomWeapon { Name "Meat Grinder" OriginalItemName "Fists of Steel" "provide on active" 1 "damage bonus" 2.0 "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "mult_health_fromhealers_penalty_active" 1 "mult_patient_overheal_penalty_active" 1 "dmg from ranged reduced" 0.5 "move speed bonus" 1.1 "fire rate bonus" 0.95 "crit kill will gib" 1 "critboost on kill" 1 "melee range multiplier" 1.25 "max health additive bonus" 200 "custom kill icon" "saw_kill" "melee cleave attack" 1 "stomp player force" 350 "stomp player damage" 50 "stomp player time" 1.5 "apply look velocity on damage" 1000 "apply z velocity on damage" 350 "damage force reduction" 0.2 "mult stun resistance" 0 "mult crit when health is below percent" 0.25 "airblast vulnerability multiplier" 0.2 "custom hit sound" "=65|ambient/sawblade_impact1.wav" "custom item model" "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" } CustomWeapon { "Engibot Helmet" { OriginalItemName "The Bootlegger" "max health additive bonus" 150 // 450 hp in total, 650 if used with armor "health regen" 5 "engy sentry damage bonus" 1.25 "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_helmet/tw_engineerbot_helmet.mdl" } "Engibot Armor" { OriginalItemName "The Mantreads" "max health additive bonus" 325 // 550 hp in total "move speed bonus" 1.20 "damage force reduction" 1 "airblast vulnerability multiplier" 1 "boots falling stomp" 0 "backstab shield" 1 "stomp player time" 0.25 "custom hit sound" "=65|weapons/cleaver_hit_01.wav" "custom kill icon" "mannpower_supernova" "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } "The Texan Pummel" { OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Deploys and upgrades buildings quickly however, all your buildings are level 1 permanently" "fire rate penalty" 1.5 "damage bonus" 2.50 // for the lols "single wep deploy time increased" 2.0 "Construction rate increased" 9999 "upgrade rate decrease" 10 "melee cleave attack" 1 "building max level" 1 "custom item model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" "custom kill icon" "sledgehammer" } } ///////////////// //MISSIONS ///////////////// Mission // sentry buster { Objective DestroySentries InitialCooldown 20 BeginAtWave 1 RunForThisManyWaves 8 Where { Relative Behind MaxDistance 3000 MinDistance 0 } SuppressSentryBusterModel 1 RandomChoice { TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } TFBot { Template T_TFBot_SentryBuster Name "Irregular Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } TFBot { Template T_TFBot_SentryBuster Name "Irregular Nuke Buster" ClassIcon sentry_buster_gry Scale 1.35 UseCustomModel "models\bots\demo\bot_sentry_buster_gray.mdl" SpawnTemplate "p_nuke" AddCond { Index 64 Duration 3 } CharacterAttributes { "move speed bonus" 2 } } } } Mission // Spy - wave 1-2 { Objective Spy InitialCooldown 90 Where spawnbot_mission_spy BeginAtWave 1 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 4 TFBot { Class Spy health 200 Name "Doppelganger" Item "Your Eternal Reward" Item "Mildly Disturbing Halloween Mask" Skill Expert Classicon spy_multi CharacterAttributes { "dmg from ranged reduced" 0.65 "move speed bonus" 2.5 "voice pitch scale" 1.1 "damage force reduction" 0 "fire rate penalty" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } DeathSound "items/halloween/gremlin03.wav" } } Mission // Spy - wave 4-5 { Objective Spy InitialCooldown 90 Where spawnbot_mission_spy BeginAtWave 4 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 4 TFBot { ClassIcon spy_revolver_hyper Health 1100 Name "True Hitman Spy" Scale 1.0 Class Spy Skill Expert WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "tf_weapon_revolver" "damage bonus" 5.0 "fire rate bonus" 0.6 "bleeding duration" 6 "Set DamageType Ignite" 1 "mark for death" 1 "faster reload rate" 0.5 } CharacterAttributes { "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "move speed bonus" 1.25 } Item "tf_weapon_revolver" Item "the stealth steeler" } } Mission // Spy - wave 6 { Objective Spy InitialCooldown 5 Where spawnbot_mission_spy BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 35 DesiredCount 3 TFBot { ClassIcon spy_hyper Health 750 Name "Hyper Deadly Bandit" Class Spy Skill Expert Attributes "IgnoreFlag" ItemAttributes { ItemName tf_weapon_knife "fire rate bonus" 0.6 } CharacterAttributes { "move speed bonus" 3.0 "damage bonus" 50 } Item "the doublecross-comm" } } Mission // Sniper - wave 1 { Objective Sniper InitialCooldown 120 Where spawnbot_mission_sniper BeginAtWave 1 RunForThisManyWaves 1 CooldownTime 60 DesiredCount 2 TFBot { ClassIcon sniper_golden_lite Health 450 Name "Special Sniper" Scale 1.0 Class Sniper Skill Expert MaxVisionRange 5000 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the awper hand" "explosive sniper shot" 12 "damage bonus" 3.0 "is australium item" 1 "turn to gold" 1 "fire rate bonus" 1.75 } Item "the awper hand" Item "the hat with no name" Item "the chronomancer" } } Mission // Sniper - wave 4 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 4 RunForThisManyWaves 1 CooldownTime 10 DesiredCount 4 TFBot { ClassIcon sniper_golden_lite Health 450 Name "Special Sniper" Scale 1.0 Class Sniper Skill Expert MaxVisionRange 5000 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "the awper hand" "explosive sniper shot" 12 "damage bonus" 3.0 "is australium item" 1 "turn to gold" 1 "fire rate bonus" 1.75 } Item "the awper hand" Item "the hat with no name" Item "the chronomancer" } } Mission // Sniper - wave 6 { Objective Sniper InitialCooldown 60 Where spawnbot_mission_sniper BeginAtWave 6 RunForThisManyWaves 1 CooldownTime 30 DesiredCount 2 TFBot { ClassIcon sniper_d Health 2500 Name "MB Danger Sniper" Scale 1.3 Class Sniper Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" NoIdleSound 1 Addcond { Index 6 } Addcond { Index 50 } ItemAttributes { ItemName tf_weapon_sniperrifle "explosive sniper shot" 6 "damage bonus" 4.0 "fire rate bonus" 0.4 "minicritboost on kill" 3 "faster reload rate" 0.25 "heal on kill" 250 "clip size bonus" 5 "projectile penetration" 1 } CharacterAttributes { "health regen" 20 "dmg taken from crit reduced" 0.01 "dmg taken increased" 0.4 "move speed bonus" 1.45 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the chronomancer" Item "the sydney straw boat" } } Mission // Engineer - wave 1-3 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 1 RunForThisManyWaves 3 CooldownTime 90 DesiredCount 1 TFBot { Template T_TFBot_Engineer_Sentry_Teleporter ClassIcon pyro_homewrecker_lite Item "Engibot Helmet" Item "Engibot Armor" Item "The Texan Pummel" Name "Frontier Blessed Engineer" ItemAttributes { ItemName "The Texan Pummel" "engy sentry radius increased" 2.0 "mod teleporter speed boost" 1 "metal regen" 100 "building max level" 3 "mult firerocket rate" 0.2 "rocket specialist" 5 "engy sentry damage bonus" 2 "build rate bonus" 0.3 "mvm sentry ammo" 5 "allow bunny hop" 1 "mult dispenser rate" 3 "mult teleporter recharge rate" 0.1 "attach particle effect" 3025 "building color rgb" 15185211 "mult crit when health is below percent" 0.25 "stun on damage" 25 "add cond on kill" 42 "add cond on kill duration" 5 "self add cond on hit" 79 "self add cond on hit duration" 1 "afterburn immunity" 1 "hidden maxhealth non buffed" 550 "engy building health bonus" 2 "metal regen" 300 "maxammo metal increased" 2 } ItemAttributes { ItemName "Engibot Armor" "add cond when active" 113 "stomp player damage" 30 } TeleportWhere spawnbot TeleportWhere spawnbot TeleportWhere spawnbot TeleportWhere spawnbot_lower } } Mission // Engineer - wave 5 { Objective Engineer InitialCooldown 60 Where spawnbot BeginAtWave 5 RunForThisManyWaves 2 CooldownTime 60 DesiredCount 1 TFBot { Health 5000 ClassIcon engineer_hyper Name "Ultra Engineer" Template T_TFBot_Engineer_Sentry_Teleporter Scale 1.0 Attributes "AlwaysCrit" NoIdleSound 1 Tag "bot_giant" Attributes "MiniBoss" CharacterAttributes { "engy sentry damage bonus" 5 "engy sentry radius increased" 3.0 "build rate bonus" 0 "engy building health bonus" 5 } Item "texas tin-gallon" Item "the antarctic researcher" TeleportWhere spawnbot TeleportWhere spawnbot TeleportWhere spawnbot TeleportWhere spawnbot_lower } } PointTemplates { tankregen1 { NoFixup 1 point_hurt { "targetname" "bruhmoment" "origin" "0 0 0" "damage" "0" "radius" "1" "damagetype" "0" } logic_timer { "targetname" "blimp_regen" "RefireTime" "1" "startdisabled" "0" "OnTimer" "tankregen1,addhealth,350,0,-1" "OnTimer" "bruhmoment,hurt,,0,-1" } } p_nuke { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "64" "damagemodel" "0" "damagecap" "0" "damage" "5000" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } upgradedbombbot { OnParentKilledOutput { Target "lebomb" Action "Detonate" } NoFixup 0 KeepAlive 1 tf_generic_bomb { "targetname" "lebomb" "model" "models/weapons/w_models/w_stickybomb2.mdl" "health" "10000000" "damage" "400" "radius" "250" "explode_particle" "fluidSmokeExpl_ring_mvm" "sound" "ambient\explosions\explode_3.wav" "modelscale" "0" "friendlyfire" "1" } env_shake { "amplitude" "16" "radius" "1500" "duration" "3" "frequency" "40" "targetname" "screenshake" "spawnflags" "12" } logic_relay { "OnSpawn" "lebomb,addoutput,ondetonate screenshake:startshake::0:-1,0,-1" "OnSpawn" "lebomb,addoutput,ondetonate screenshake:kill::3:-1,0,-1" } } flamingexplode { NoFixUp 0 KeepAlive 1 OnSpawnOutput { Target "flamingradius" Action "$SetOwner" Param "!activator" } OnParentKilledOutput { Target "explosion" Action "Start" } OnParentKilledOutput { Target "explosion" Action "Kill" Delay 3 } OnParentKilledOutput { Target "flamingrelay" Action "Trigger" } info_particle_system { "targetname" "explosion" "start_active" "0" "effect_name" "bombinomicon_burningdebris" "origin" "0 0 0" } trigger_hurt { "targetname" "flamingradius" "origin" "0 0 0" "angles" "0 0 0" "mins" "-150 -150 -150" "maxs" "150 150 150" "nodmgforce" "0" "damagetype" "8" "damagemodel" "0" "damagecap" "0" "damage" "250" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "flamingrelay" "OnTrigger" "flamingradius,Enable,,0.1,-1" "OnTrigger" "flamingradius,Disable,,0.11,-1" "OnTrigger" "flamingradius,Kill,,3,-1" } } bruterage { NoFixUp 1 env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake" "spawnflags" "5" } env_shake { "amplitude" "16" "duration" "2" "frequency" "120" "targetname" "screenshake2" "spawnflags" "5" } env_shake { "amplitude" "50" "duration" "5" "frequency" "350" "targetname" "screenshake3" "spawnflags" "5" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } ambient_generic { "message" "skullishinvasion_bruterage.mp3" "spawnflags" "1" "targetname" "bruterage" } env_fade { "targetname" "lefade" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade2" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } env_fade { "targetname" "lefade3" "duration" "0.1" "holdtime" "0.2" "rendercolor" "0 150 150" } env_fade { "targetname" "lefade4" "duration" "1" "rendercolor" "0 150 150" "spawnflags" "9" } logic_relay { "targetname" "bruterage_relay" "ontrigger" "lefade,fade,,0,-1" "ontrigger" "lefade2,fade,,0.3,-1" "ontrigger" "lefade3,fade,,1,-1" "ontrigger" "lefade4,fade,,1.3,-1" "ontrigger" "screenshake,startshake,,0,-1" "ontrigger" "screenshake2,startshake,,1,-1" "ontrigger" "screenshake3,startshake,,1.85,-1" "ontrigger" "bruterage,Volume,10,0,-1" "spawnflags" "2" } } cashboxspawner { OnParentKilledOutput { Target "cashboxrng" Action "pickrandom" } OnParentKilledOutput { Target "cashboxrng" Action "kill" Delay "1" } OnParentKilledOutput { Target "cashboxorigin" Action "Kill" Delay 1 } OnParentKilledOutput { Target "cashbox" Action "kill" Delay "5" } OnParentKilledOutput { Target "cashbox" Action "SetHealth" Param "1" } OnParentKilledOutput { Target "cashbox" Action "AddOutput" Param "renderamt 255" } OnParentKilledOutput { Target "glowbox" Action "Enable" } NoFixup 0 KeepAlive 1 ambient_generic { "message" "mvm/mvm_money_vanish.wav" "volume" "10" "spawnflags" "1" "targetname" "pickup" } prop_physics_override { "model" "models/props_junk/wood_crate001a.mdl" "targetname" "cashbox" "OnBreak" "tf_gamerules,$AddCurrencyGlobal,200" "OnBreak" "pickup,volume,10" "rendercolor" "0 255 0" "color" "0 255 0" "origin" "0 0 -2048" "CollisionGroup" "17" "modelscale" "1.25" "rendermode" "1" "renderamt" "0" "health" "100000000000000000" } tf_glow { "GlowColor" "0 255 0 150" "startdisabled" "1" "target" "cashbox" "parentname" "cashbox" "targetname" "glowbox" } trigger_teleport { "targetname" "cashboxteleport" "target" "getbotposition" "parentname" "cashbox" "spawnflags" "8" "startdisabled" "1" "mins" "-100 -100 -100" "maxs" "100 100 100" "origin" "0 0 -2048" "OnStartTouch" "!self,kill,,0,-1" } info_teleport_destination { "targetname" "getbotposition" "origin" "0 0 50" } logic_case { "targetname" "cashboxrng" "OnCase01" "cashboxteleport,Enable,,0,-1" "OnCase01" "cashboxteleport,clearparent,,0,-1" "OnCase01" "cashbox,clearparent,,0,-1" "OnCase02" "cashboxteleport,Enable,,0,-1" "OnCase02" "cashboxteleport,clearparent,,0,-1" "OnCase02" "cashbox,clearparent,,0,-1" "OnCase03" "cashbox,kill,,0,-1" "OnCase04" "cashbox,kill,,0,-1" "OnCase05" "cashbox,kill,,0,-1" "OnCase06" "cashbox,kill,,0,-1" "OnCase07" "cashbox,kill,,0,-1" "OnCase08" "cashbox,kill,,0,-1" "OnCase09" "cashbox,kill,,0,-1" "OnCase10" "cashbox,kill,,0,-1" "OnCase11" "cashbox,kill,,0,-1" "OnCase12" "cashbox,kill,,0,-1" "OnCase13" "cashbox,kill,,0,-1" "OnCase14" "cashbox,kill,,0,-1" "OnCase15" "cashbox,kill,,0,-1" "OnCase16" "cashbox,kill,,0,-1" } } cashboxsmallspawner { OnParentKilledOutput { Target "cashboxrng" Action "pickrandom" } OnParentKilledOutput { Target "cashboxrng" Action "kill" Delay "1" } OnParentKilledOutput { Target "cashboxorigin" Action "Kill" Delay 1 } OnParentKilledOutput { Target "cashbox" Action "kill" Delay "5" } OnParentKilledOutput { Target "cashbox" Action "SetHealth" Param "1" } OnParentKilledOutput { Target "cashbox" Action "AddOutput" Param "renderamt 255" } OnParentKilledOutput { Target "glowbox" Action "Enable" } NoFixup 0 KeepAlive 1 ambient_generic { "message" "mvm/mvm_money_vanish.wav" "volume" "10" "pitch" "1.35" "spawnflags" "1" "targetname" "pickup" } prop_physics_override { "model" "models/props_junk/wood_crate001a.mdl" "targetname" "cashbox" "OnBreak" "tf_gamerules,$AddCurrencyGlobal,25" "OnBreak" "pickup,volume,10" "rendercolor" "0 255 0" "color" "0 255 0" "origin" "0 0 -2048" "CollisionGroup" "17" "modelscale" "0.5" "rendermode" "1" "renderamt" "0" "health" "100000000000000000" } tf_glow { "GlowColor" "0 255 0 150" "startdisabled" "1" "target" "cashbox" "parentname" "cashbox" "targetname" "glowbox" } trigger_teleport { "targetname" "cashboxteleport" "target" "getbotposition" "parentname" "cashbox" "spawnflags" "8" "startdisabled" "1" "mins" "-100 -100 -100" "maxs" "100 100 100" "origin" "0 0 -2048" "OnStartTouch" "!self,kill,,0,-1" } info_teleport_destination { "targetname" "getbotposition" "origin" "0 0 50" } logic_case { "targetname" "cashboxrng" "OnCase01" "cashboxteleport,Enable,,0,-1" "OnCase01" "cashboxteleport,clearparent,,0,-1" "OnCase01" "cashbox,clearparent,,0,-1" "OnCase02" "cashboxteleport,Enable,,0,-1" "OnCase02" "cashboxteleport,clearparent,,0,-1" "OnCase02" "cashbox,clearparent,,0,-1" "OnCase03" "cashboxteleport,Enable,,0,-1" "OnCase03" "cashboxteleport,clearparent,,0,-1" "OnCase03" "cashbox,clearparent,,0,-1" "OnCase04" "cashboxteleport,Enable,,0,-1" "OnCase04" "cashboxteleport,clearparent,,0,-1" "OnCase04" "cashbox,clearparent,,0,-1" "OnCase05" "cashboxteleport,Enable,,0,-1" "OnCase05" "cashboxteleport,clearparent,,0,-1" "OnCase05" "cashbox,clearparent,,0,-1" "OnCase06" "cashboxteleport,Enable,,0,-1" "OnCase06" "cashboxteleport,clearparent,,0,-1" "OnCase06" "cashbox,clearparent,,0,-1" "OnCase07" "cashboxteleport,Enable,,0,-1" "OnCase07" "cashboxteleport,clearparent,,0,-1" "OnCase07" "cashbox,clearparent,,0,-1" "OnCase08" "cashbox,kill,,0,-1" "OnCase09" "cashbox,kill,,0,-1" "OnCase10" "cashbox,kill,,0,-1" "OnCase11" "cashbox,kill,,0,-1" "OnCase12" "cashbox,kill,,0,-1" "OnCase13" "cashbox,kill,,0,-1" "OnCase14" "cashbox,kill,,0,-1" "OnCase15" "cashbox,kill,,0,-1" "OnCase16" "cashbox,kill,,0,-1" } } RotateShieldLvL1 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } // OnSpawnOutput // { // Target "rotate_position" // Action "Trigger" // } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } OnSpawnOutput { Target "rotate" Action "$SetFakeParent" Param "!activator" Delay 0.1 } OnSpawnOutput { Target "rotate" Action "$SetLocalAngles" Param "0 0 0" Delay 0.1 } // logic_relay // { // "targetname" "rotate_position" // "spawnflags" "2" // "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" // "OnTrigger" "!self,Trigger,,0.01,-1" // } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "$modules" "fakeparent" "$positiononly" "1" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2 { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "3" "skin" "1" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL1_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "1" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } RotateShieldLvL2_Red { OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate" Action "Start" } OnSpawnOutput { Target "rotate_position" Action "Trigger" } OnSpawnOutput { Target "rotate" Action "SetParent" Param "" } logic_relay { "targetname" "rotate_position" "spawnflags" "2" "OnTrigger" "rotate,$TeleportToEntity,!activator,0,-1" "OnTrigger" "!self,Trigger,,0.01,-1" } entity_medigun_shield { "parentname" "rotate" "targetname" "projectile_shield" "origin" "150 0 0" "spawnflags" "3" "teamnum" "2" "skin" "2" } func_rotating { "targetname" "rotate" "origin" "0 0 0" "mins" "-0.1 -0.1 -0.1" "maxs" "0.1 0.1 0.1" "dmg" "0" "fanfriction" "100" "maxspeed" "60" "spawnflags" "64" "volume" "0" } } } SpawnTemplate "bruterage" //WAVE 1 ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////// Wave // 500 credits { Explanation { Line "{red}SHAMEONYOU MODE ACTIVATED!" Line "This is nearly impossible, don't even try." Line "Unfinished..." Line "Wave 1-5 Finished, Wave 6 Incomplete, Wave 7 Not done." } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // Wave01a { Where spawnbot Name "wave01a_heavies" TotalCount 25 MaxActive 10 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 8 TotalCurrency 100 TFBot { ClassIcon heavy_deflector Health 500 Name "Eternal Minion" Scale 1.15 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 1.5 "attack projectiles" 2 "heal on kill" 500 } Item "der maschinensoldaten-helm" } } WaveSpawn //WAVE 01b { Name "wave01b_giant_neon" Where spawnbot TotalCount 16 MaxActive 8 SpawnCount 4 WaitBeforeStarting 15 WaitBetweenSpawns 15 TotalCurrency 50 Squad { TFBot { ClassIcon pyro_volcano_armored Health 3800 Name "MB Boosted Volcano Pyro" Class Pyro Skill Expert WeaponRestrictions MeleeOnly Attributes "AlwaysCrit" Attributes "MiniBoss" SpawnTemplate "cashboxspawner" RingOfFire 30.0 ItemAttributes { ItemName "sharpened volcano fragment" "bleeding duration" 5 "mark for death" 1 "damage bonus vs burning" 10 "weapon burn dmg increased" 1.4 } CharacterAttributes { "move speed bonus" 0.85 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "sharpened volcano fragment" Item "pyromancer's mask" Item "the googol glass eyes" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Action FetchFlag ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } } } WaveSpawn { Name "wave01b_giant_sengoku" Where spawnbot TotalCount 8 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave01b_giant_neon" WaitBeforeStarting 10 WaitBetweenSpawns 20 TotalCurrency 50 Squad { TFBot { Attributes "Aggressive" ClassIcon pyro_demonic Health 6666 Name "Demonic Pyro" Scale 1.7 Class Pyro Skill Hard Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName "the nostromo napalmer" "airblast pushback scale" 5.0 "heal on kill" 666 "mark for death" 1 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.1 "move speed bonus" 0.6 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.05 "voice pitch scale" 0.01 } Item "the nostromo napalmer" Item "voodoo juju" Item "TF_WEAPON_SPELLBOOK" Spell //Gives specified spell to bots. { Delay 0 //Time before the first spell charges are given (Default: 10) Cooldown 15 //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) //IfHealthBelow 33333 //When set, the task activates only when the bot health is below specified value //IfHealthAbove 0 //When set, the task activates only when the bot health is above specified value Type "Meteor Shower" //Spell name. Possible values: } DeathSound "ui/halloween_boss_defeated_fx.wav" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } } } WaveSpawn { Name "wave01_giant_soldiers" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitForAllSpawned "wave01b_giant_sengoku" WaitBeforeStarting 25 WaitBetweenSpawns 30 TotalCurrency 50 Squad { TFBot { ClassIcon soldier_conch_giant Health 10000 Name "Evolved Corrupted C-Rocketer" Scale 1.8 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName "festive rocket launcher 2011" "rocket specialist" 1 "fire rate bonus" 1.25 "faster reload rate" 0.6 "damage bonus" 3.0 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "increase buff duration" 9.0 } Item "the concheror" Item "festive rocket launcher 2011" Item "ghoul gibbin' gear" Item "tipped lid" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } } } WaveSpawn { Name "wave01_soldiers" Where spawnbot TotalCount 16 MaxActive 4 SpawnCount 4 WaitForAllDead "wave01b_giant_neon" WaitBetweenSpawns 1 TotalCurrency 50 TFBot { ClassIcon soldier_mangler Health 250 Name "Plasma Spreader" Class Soldier Skill Normal WeaponRestrictions PrimaryOnly Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "the cow mangler 5000" "clip size upgrade atomic" 5 "faster reload rate" 0.5 "fire rate bonus" 0.1 "projectile spread angle penalty" 10 } CharacterAttributes { "damage bonus" 1.45 } Item "the cow mangler 5000" Item "lord cockswain's pith helmet" } } WaveSpawn { Name "wave01c_pyros" Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 4 WaitForAllDead "wave01a_heavies" WaitBeforeStarting 5 WaitBetweenSpawns 4 TotalCurrency 50 Squad { TFBot { ClassIcon pyro_armored2 Health 1777 Name "[Armor] Pyro" SpawnTemplate "cashboxsmallspawner" CharacterAttributes { "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 } Attributes "AlwaysCrit" Class Pyro Skill Hard } TFBot { ClassIcon medic_syringe_atomic Health 1750 Name "MB Plasma Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_crossbow_healing Health 1500 Name "Holy Siphonic Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" AddCond { Index 55 } ItemAttributes { ItemName "festive crusader's crossbow" "faster reload rate" 1.8 "fire rate bonus" 1.5 "heal on hit for rapidfire" 2500 "heal on hit for slowfire" 2500 "damage bonus" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "health regen" 25 "airblast vertical vulnerability multiplier" 0.1 } Item "festive crusader's crossbow" Item "the nunhood" Item "blighted beak" Tag nav_prefer_flank_right } TFBot { ClassIcon medic_crossbow_healing Health 1500 Name "Holy Siphonic Medic" Scale 1.25 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" AddCond { Index 55 } ItemAttributes { ItemName "festive crusader's crossbow" "faster reload rate" 1.8 "fire rate bonus" 1.5 "heal on hit for rapidfire" 2500 "heal on hit for slowfire" 2500 "damage bonus" 8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "health regen" 25 "airblast vertical vulnerability multiplier" 0.1 } Item "festive crusader's crossbow" Item "the nunhood" Item "blighted beak" Tag nav_prefer_flank_left } } } WaveSpawn //WAVE 01d { Name "wave01d_shotgun_heavies" Where spawnbot TotalCount 12 MaxActive 4 SpawnCount 4 WaitForAllDead "wave01a_heavies" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 TFBot { ClassIcon heavy_shotgun_armored Health 3000 Name "MB Shotgun Heavy" Scale 1.25 Class HeavyWeapons Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" SpawnTemplate "cashboxsmallspawner" ItemAttributes { ItemName tf_weapon_shotgun_hwg "fire rate bonus" 1.7 "bullets per shot bonus" 12 "faster reload rate" 0.1 "damage bonus" 2 } CharacterAttributes { "attack projectiles" 1 "override footstep sound set" 2 } CharacterAttributes { "move speed bonus" 0.8 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "graybanns" Item "the law" } } WaveSpawn { Name "wave01e_fish_scouts" Where spawnbot TotalCount 24 MaxActive 8 SpawnCount 4 // WaitForAllDead "wave01a_heavies" WaitBeforeStarting 10 WaitBetweenSpawns 5 TotalCurrency 25 Support 1 TFBot { Health 500 Name "Hyper Fish Scout" Template T_TFBot_Scout_Fish Attributes "AlwaysCrit" ClassIcon scout_fish_nys_angery ItemAttributes { ItemName "the holy mackerel" "fire rate bonus" 0.6 "damage bonus" 3.6 } CharacterAttributes { "move speed bonus" 1.5 } Item "the human cannonball" Tag nav_prefer_flank_right } } WaveSpawn { Name "wave01_demomen" Where spawnbot TotalCount 12 MaxActive 8 SpawnCount 4 WaitForAllDead "wave01a_heavies" WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { ClassIcon hellmet_canteen Health 175 Name "Dodging Demoman" Class Demoman Skill Hard Addcond { Index 79 Delay 0.2 } } } } //WAVE 2 // /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave // 500 credits { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn //WAVE 02a { Name "wave02a_giant_demomen" Where spawnbot TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 Squad { TFBot { ClassIcon hellmet_goldsword Health 15000 Name "Giant Hyper Slasher" Scale 1.9 Class Demoman Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysFireWeapon" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName "the eyelander" "damage bonus" 7.5 "hand scale" 2.40 "melee range multiplier" 2.95 "fire rate bonus" 0.85 } CharacterAttributes { "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3.5 "airblast vertical vulnerability multiplier" 0.1 } Item "the chargin' targe" Item "the eyelander" } TFBot { Class Medic Name "Giant Armored Medic" ClassIcon medic_armored Skill Expert Health 10000 Attributes SpawnWithFullCharge Item "The Quick-Fix" WeaponRestrictions SecondaryOnly Attributes MiniBoss ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "damage penalty" 0.1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "health regen" 50 } Item "Coldfront Carapace" SpawnTemplate "p_nuke" } } } WaveSpawn // tank 1 { Name "wave02tank1" TotalCount 1 MaxActive 1 WaitBeforeStarting 40 WaitBetweenSpawns 15 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 17000 //20000 Speed 75 Name "tankboss" StartingPathTrackNode "boss_path_a1" Template TankVacMelee OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // tank 2 { Name "wave02tank2" TotalCount 1 MaxActive 1 WaitBeforeStarting 50 WaitBetweenSpawns 15 TotalCurrency 50 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 17000 //20000 Speed 75 Name "tankboss2" StartingPathTrackNode "boss_path_b1" Template TankVacMelee OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn //WAVE 02c Support Milker Scouts { Name "wave02c" Where spawnbot TotalCount 20 MaxActive 4 SpawnCount 4 WaitBeforeStarting 2 WaitBetweenSpawns 5 TotalCurrency 50 Support 1 TFBot { Class Scout Name "Psycho Butcher" ClassIcon scout_cleaver_rapid Health 300 AimTrackingInterval 0 Skill Expert WeaponRestrictions SecondaryOnly Attributes AlwaysCrit Item "The Flying Guillotine" Item "Claws And Infect" Item "Wrap Battler" Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 Attributes AlwaysFireWeapon Addcond { Index 72 } Addcond { Index 113 } ItemAttributes { Itemname "The Flying Guillotine" "effect bar recharge rate increased" 0.1 "damage bonus" 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.25 "cancel falling damage" 1 "increased jump height" 1.5 "rage giving scale" 0.5 } } } WaveSpawn { Where spawnbot Name "Wave02d_grapple_heavies" WaitBeforeStarting 0 WaitForAllSpawned "wave02tank2" TotalCount 9 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { ClassIcon heavy_deflector_push Health 750 Name "Soviet Stunning Soldier" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "ring of fire while aiming" 1 "mod stun waist high airborne" 3 "damage causes airblast" 1 } Item "the u-clank-a" Item "iron curtain" SpawnTemplate "cashboxsmallspawner" Tag nav_prefer_flank_right } } WaveSpawn { Where spawnbot Name "Wave02d_grapple_heavies" WaitBeforeStarting 0 WaitForAllSpawned "wave02tank2" TotalCount 9 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 10 TotalCurrency 25 TFBot { ClassIcon heavy_deflector_push Health 750 Name "Soviet Stunning Soldier" Class HeavyWeapons Skill Hard WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "iron curtain" "ring of fire while aiming" 1 "mod stun waist high airborne" 3 "damage causes airblast" 1 } Item "the u-clank-a" Item "iron curtain" SpawnTemplate "cashboxsmallspawner" Tag nav_prefer_flank_left } } WaveSpawn { Where spawnbot Name "Wave02e_giant_heavies1" WaitForAllDead "wave02a_giant_demomen" WaitBeforeStarting 1 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 33 Squad { TFBot { ClassIcon heavy_upgraded Health 7500 Name "MB Elite Heavy" Scale 1.7 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_minigun "attack projectiles" 2 "projectile penetration heavy" 3 "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" 0.8 "heal on kill" 250 "clip size bonus" 3 "projectile penetration" 1 } CharacterAttributes { "health regen" 10 "dmg taken from crit reduced" 0.01 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "move speed bonus" 0.7 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "copper's hard top" Item "commissar's coat" } TFBot { ClassIcon medic_uber_armored Health 4500 Name "MB Super Uber Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 15 "uber duration bonus" 6 } CharacterAttributes { "heal rate bonus" 7.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1050 } Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Where spawnbot Name "Wave02e_giant_heavies2" WaitForAllSpawned "Wave02e_giant_heavies1" WaitBeforeStarting 45 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 33 Squad { TFBot { ClassIcon heavy_upgraded Health 7500 Name "MB Elite Heavy" Scale 1.7 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_minigun "attack projectiles" 2 "projectile penetration heavy" 3 "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" 0.8 "heal on kill" 250 "clip size bonus" 3 "projectile penetration" 1 } CharacterAttributes { "health regen" 10 "dmg taken from crit reduced" 0.01 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "move speed bonus" 0.7 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "copper's hard top" Item "commissar's coat" } TFBot { ClassIcon medic_quickfix_armored Health 5500 Name "MB Super Quick-Fix Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 10 "uber duration bonus" 6 } CharacterAttributes { "heal rate bonus" 22.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1750 } Item "the quick-fix" Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Where spawnbot Name "Wave02e_giant_heavies3" WaitForAllSpawned "Wave02e_giant_heavies2" WaitBeforeStarting 45 TotalCount 2 SpawnCount 2 MaxActive 2 TotalCurrency 34 Squad { TFBot { ClassIcon heavy_upgraded Health 7500 Name "MB Elite Heavy" Scale 1.7 Class HeavyWeapons Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_minigun "attack projectiles" 2 "projectile penetration heavy" 3 "damage bonus" 1.5 "fire rate bonus" 0.6 "faster reload rate" 0.8 "heal on kill" 250 "clip size bonus" 3 "projectile penetration" 1 } CharacterAttributes { "health regen" 10 "dmg taken from crit reduced" 0.01 "dmg taken from fire reduced" 0.25 "dmg taken from blast reduced" 0.25 "dmg taken from bullets reduced" 0.25 "move speed bonus" 0.7 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "copper's hard top" Item "commissar's coat" } TFBot { ClassIcon medic_kritz_shield_armored_lite Health 8500 Name "MB Super Kritzshield Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "SpawnWithFullCharge" Attributes "ProjectileShield" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName "the kritzkrieg" "ubercharge rate bonus" 10 "uber duration bonus" 600 "generate rage on heal" 10 "increase buff duration" 10 } CharacterAttributes { "heal rate bonus" 7.5 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 9000 } Item "the kritzkrieg" Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Name "wave02f_small_neons" Where spawnbot WaitForAllDead "wave02a_giant_demomen" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 4 TotalCurrency 50 TFBot { ClassIcon glitchy_pyro Health 1337 Name "Corrupted Volcano Pyro" Scale 1.5 Class Pyro Skill Hard WeaponRestrictions MeleeOnly Attributes "Aggressive" Attributes "AlwaysFireWeapon" SpawnTemplate "cashboxsmallspawner" Action FetchFlag ItemAttributes { ItemName "sharpened volcano fragment" "damage bonus" 4.0 "melee range multiplier" 2.33 "fire rate bonus" 0.66 "hand scale" 1.9 "torso scale" 1.3 "head scale" 4 "weapon burn dmg increased" 4 "weapon burn time increased" 3 "bleeding duration" 6 "heal on hit for rapidfire" 10 "heal on kill" 5000 "set item tint RGB" 8289918 "mark for death" 1 } ItemAttributes { ItemName "hard-headed hardware" "set item tint RGB" 1315860 } ItemAttributes { ItemName "the special eyes" "set item tint RGB" 13595446 } CharacterAttributes { "damage force reduction" 0.1 "airblast vertical vulnerability multiplier" 0.1 "airblast vulnerability multiplier" 0.1 "set item tint RGB" 2960676 "move speed bonus" 0.9 "gesture speed increase" 0.75 } Item "sharpened volcano fragment" Item "hard-headed hardware" Item "the special eyes" } } WaveSpawn // Support Pyros { Name "Wave02support_pyros" Where spawnbot TotalCount 30 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 4 WaitBeforeStarting 3 TotalCurrency 25 Support 1 TFBot { ClassIcon pyro_flare_armored_yoovy Health 1750 Name "MB Flare Pyro" Scale 1.3 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the flare gun" "fire rate bonus" 0.3 "faster reload rate" 0.5 "damage bonus" 2 } CharacterAttributes { "override footstep sound set" 6 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the flare gun" Item "handyman's handle" Item "sight for sore eyes" } } WaveSpawn { Name "wave02g_fisters" Where spawnbot WaitForAllSpawned "Wave02e_giant_heavies1" TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 1 WaitBetweenSpawns 3 TotalCurrency 25 TFBot { ClassIcon heavy_steelfist_pusher Health 1800 Name "Hyper Weird Steel Gauntlet" SpawnTemplate "cashboxsmallspawner" Scale 1.25 Class HeavyWeapons Skill Hard WeaponRestrictions MeleeOnly ItemAttributes { ItemName "fists of steel" "bleeding duration" 6 "damage causes airblast" 1 "mod stun waist high airborne" 1 "move speed bonus" 1.5 "melee range multiplier" 1.5 } Item "fists of steel" } } } //WAVE 3 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave // 500 credits { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // super soldier { Where spawnbot Name "Wave03a_aussie_soldiers" TotalCount 8 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 2 TotalCurrency 150 Squad { TFBot { ClassIcon soldier_frostbite Health 11111 Name "Eternal Frostbite Soldier" Scale 1.6 Class Soldier SpawnTemplate "cashboxspawner" Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 2 "damage bonus" 3.5 "Projectile speed increased" 1.3 "Blast radius increased" 1.50 "slow enemy on hit" 100 "bleeding duration" 10 } CharacterAttributes { "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "move speed bonus" 0.4 } Item "festive rocket launcher 2011" Item "soldier's stash" Item "the ornament armament" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } TFBot { Class Medic Health 150 Name "Dark Medic" Item "Templar's Spirit" Item "Upgradeable TF_WEAPON_MEDIGUN" Skill Expert Classicon medic_uber_shield_lite Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Attributes ProjectileShield ItemAttributes { ItemName "Upgradeable TF_WEAPON_MEDIGUN" "generate rage on heal" 10 "increase buff duration" 10 } Addcond { Index 70 } Addcond { Index 77 IfHealthBelow 1 Duration 5 } Addcond { Index 71 IfHealthBelow 1 Duration 1 } Addcond { Index 43 IfHealthBelow 1 Duration 0.01 } Addcond { Index 108 IfHealthBelow 1 Delay 2 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "health regen" 150 "damage force reduction" 0 "override footstep sound set" 0 "overheal penalty" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "voice pitch scale" 0 } DeathSound "=80|player/souls_receive1.wav" } } } WaveSpawn // Super Scouts { Name "Wave03b_super_scouts" Where spawnbot TotalCount 8 MaxActive 2 SpawnCount 1 WaitBetweenSpawns 35 WaitBeforeStarting 25 TotalCurrency 100 TFBot { Class Scout Name "Major Death League Scout" ClassIcon scout_stun_mark_titan Skill Expert Health 3000 Item "Batter's Helmet" Item "The Sandman" SpawnTemplate "cashboxsmallspawner" SpawnTemplate "cashboxsmallspawner" WeaponRestrictions MeleeOnly Attributes MiniBoss ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.05 "damage bonus" 100 "damage bonus HIDDEN" 100 "mark for death" 1 "special damage type" 3 } CharacterAttributes { "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "damage bonus" 100 "damage bonus HIDDEN" 100 "move speed penalty" 0.75 } } } WaveSpawn // TICKLE HEAVIES { Name "Wave03support_tickle_heavies" Where spawnbot TotalCount 30 MaxActive 5 SpawnCount 5 WaitBetweenSpawns 3 WaitBeforeStarting 15 TotalCurrency 50 Support 1 TFBot { Class HeavyWeapons Health 150 Scale 0.75 Name "Irregular Heavy" Skill Expert Classicon glitchy_heavy WeaponRestrictions MeleeOnly Attributes AlwaysFireWeapon Action Mobber Attributes "IgnoreFlag" UseCustomModel models\bots\heavy\bot_heavy_gray.mdl CharacterAttributes { "damage bonus" 2.5 "voice pitch scale" 0 "bombinomicon effect on death" 1 "melee range multiplier" 1 "ignored by enemy sentries" 1 "not solid" 0 "not solid to players" 1 "move speed bonus" 1.25 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "ignore player clip" 1 } } } WaveSpawn // Support Pyros { Name "Wave03support_pyros" Where spawnbot TotalCount 30 MaxActive 4 SpawnCount 4 WaitBetweenSpawns 3 WaitBeforeStarting 3 TotalCurrency 50 Support 1 TFBot { Attributes "Aggressive" Action FetchFlag ClassIcon pyro_freeze_hyper SpawnTemplate "flamingexplode" Health 650 Name "Powered Flaming Frost Pyro" Class Pyro Skill Hard WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the backburner" "mark for death" 1 "heal on kill" 650 "bleeding duration" 4 "damage bonus" 2.5 "slow enemy on hit" 100 } CharacterAttributes { "move speed bonus" 1.5 } Item "the backburner" Item "the mk 50" Item "eotl_pyro_sweater" Scale 1.0 DeathSound "=75|misc/halloween/spell_fireball_impact.wav" } } WaveSpawn { Name "Wave03d_samurai" Where spawnbot WaitForAllSpawned "Wave03b_super_scouts" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBetweenSpawns 5 WaitBeforeStarting 10 FirstSpawnWarningSound "skullishinvasion_maniacalbrutespawn.mp3" FirstSpawnMessage "{red}Skull Maniacal Juggernaut has spawned." DoneMessage "{red}Skull Maniacal Juggernaut has been defeated." TotalCurrency 100 TFBot { Action Mobber ClassIcon soldier_hellmet_lite Health 50000 Item "the hellmet" Item "the half-zatoichi" Item "Batter's Bracers" Item "Coldfront Curbstompers" Item "Ghoul Gibbin' Gear" Item "The Killer's Kit" Item "The Veteran's Attire" Item "Employee Badge A" Item "Support Spurs" //SpawnTemplate "maniacalspawn" Attributes "UseBossHealthBar" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Action Mobber Attributes "IgnoreFlag" UseCustomModel "models\bots\soldier\bot_soldier_gray.mdl" UseHumanAnimations 1 ItemModel { ItemName "Employee Badge A" Model "models\workshop\player\items\all_class\hwn2016_nasty_norsemann\hwn2016_nasty_norsemann_soldier.mdl" } CustomWeaponModel { Slot 2 Model "models\weapons\c_models\c_pickaxe\c_pickaxe.mdl" } ItemModel { ItemName "Support Spurs" Model "models\workshop\player\items\soldier\hw2013_jupiter_jumpers\hw2013_jupiter_jumpers.mdl" } Name "Skull Maniacal Juggernaut" AlwaysGlow 1 Class Soldier Skill Expert Scale 1.9 WeaponRestrictions MeleeOnly Attributes "MiniBoss" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 3 "mod shovel speed boost" 3 "restore health on kill" 0 "honorbound" 0 "self add cond on hit" 79 "self add cond on hit duration" 2 "add cond on kill" 26 "add cond on kill duration" 10 "custom kill icon" "pickaxe" } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "voice pitch scale" 0 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 2000 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 5.5 } FireInput { Target "bruterage_relay" //Entity name to use Action "Trigger" //Input to fire Delay 0 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } FireInput { Target "!activator" //Entity name to use Action "$ChangeAttributes" //Input to fire Param "TauntSpeedFix" //Parameter to use Delay 5.5 //Delay before firing the input Cooldown 0 //Cooldown between firing the input Repeats 1 //How many times should the input be fired } Taunt //Taunt periodically { Delay 0.25 //Time before the first taunt starts (Default: 10) Cooldown 0 //Time between each taunt (Default: 10) Repeats 1 //How many times the bot should taunt in total (Default: 0 - Infinite) } Addcond { Index 108 IfHealthBelow 2000 } CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 "custom kill icon" "pickaxe" } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 0.6 } } TauntSpeedFix { ItemAttributes { ItemName "the half-zatoichi" "damage bonus" 4 "fire rate bonus" 0.25 "restore health on kill" 0 "honorbound" 0 } CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 3 "attach particle effect" 3045 "gesture speed increase" 1.25 } } } DeathSound skullishinvasion_titanbrutedeath.mp3 } } WaveSpawn { Where spawnbot Name "Wave03e_fan_scouts" WaitForAllDead "Wave03a_aussie_soldiers" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { ClassIcon scout_winger_shield Health 125 Name "Shield Winger Scout" Scale 1.0 Class Scout Skill Normal WeaponRestrictions SecondaryOnly Template RShieldLvL1 ItemAttributes { ItemName "the winger" "damage bonus" 1.5 } CharacterAttributes { "move speed bonus" 1.2 } Item "the winger" Item "lo-fi longwave" } } WaveSpawn { Where spawnbot Name "Wave03f_heavy_squad" TotalCount 20 MaxActive 10 SpawnCount 5 WaitForAllDead "Wave03a_aussie_soldiers" WaitBeforeStarting 8 WaitBetweenSpawns 5 TotalCurrency 50 Squad { TFBot { ClassIcon heavy_heater_nys Health 666 Class HeavyWeapons Skill Hard Name "Frostburn Heavy" Attributes "AlwaysCrit" SpawnTemplate "cashboxsmallspawner" RingOfFire 15.0 ItemAttributes { ItemName "tf_weapon_minigun" "crit vs burning players" 1 "damage bonus vs burning" 2.0 "Set DamageType Ignite" 1 "slow on hit major" 6 } CharacterAttributes { } Tag nav_prefer_flank_right } TFBot { Class Medic Health 700 Name "Professional Immunity Medic" AimTrackingInterval 0 Item "The Quick-Fix" Skill Expert Classicon medic_shield_lite Attributes SpawnWithFullCharge Attributes ProjectileShield Attributes FireImmune Attributes BlastImmune Attributes BulletImmune SpawnTemplate "cashboxsmallspawner" Scale 1.0 ItemAttributes { ItemName "The Quick-Fix" "generate rage on heal" 10 "increase buff duration" 10 } ItemAttributes { ItemName "tf_weapon_syringegun_medic" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "damage bonus" 100 "weapon spread bonus" 1 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1 "healing mastery" 4 "damage bonus" 200 "bot medic uber health threshold" 549 "overheal bonus" 3 "uber duration bonus" 10 "healing mastery" 50 "dmg taken from crit reduced" 0 "cannot be backstabbed" 1 "damage force reduction" 0 "override footstep sound set" 0 "bleeding duration" 2 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } } WaveSpawn { Where spawnbot Name "Wave03g_giant_huntsman" TotalCount 8 MaxActive 4 SpawnCount 2 WaitForAllDead "Wave03a_aussie_soldiers" WaitBeforeStarting 15 WaitBetweenSpawns 10 TotalCurrency 50 Squad { TFBot { ClassIcon sniper_bow_multi_freeze_armored Health 5500 Name "Giant Paralyzing Shield Bowman" Scale 1.75 Class Sniper Skill Hard Attributes "AlwaysCrit" Attributes "MiniBoss" SpawnTemplate "cashboxsmallspawner" SpawnTemplate "cashboxsmallspawner" Template RShieldLvL2 DamageAppliesCond { Index 87 Duration 3 } ItemAttributes { ItemName "the fortified compound" "fire rate bonus" 0.6 "bleeding duration" 6 } CharacterAttributes { "head scale" 0.7 "move speed bonus" 0.55 "voice pitch scale" 0.01 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 } Item "the fortified compound" Item "the razorback" Item "the bushwacka" } TFBot { ClassIcon medic_crossbow Health 9000 Name "Super Crossbow Medic" Scale 1.65 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" SpawnTemplate "cashboxsmallspawner" WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "damage bonus" 3.25 } Item "the crusader's crossbow" } } } } //WAVE 4 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave // 550 credits { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn // THERE CAN ONLY BE ONE { Name "Wave04boss" Where spawnbot TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 15 TotalCurrency 200 FirstSpawnWarningSound "vo/mvm/norm/soldier_mvm_battlecry02.mp3" Squad { TFBot { ClassIcon soldier_samuraiboss Health 7600 AutoJumpMin 10 AutoJumpMax 10 Scale 1.5 Name "HITRANGE FIXED FOR KATANA" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions MeleeOnly Attributes "SpawnWithFullCharge" Attributes "AlwaysCrit" Attributes "AutoJump" Attributes "MiniBoss" SpawnTemplate "cashboxspawner" CharacterAttributes { "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 5 "increase buff duration" 10.0 "voice pitch scale" 0.01 "cancel falling damage" 1 "melee range multiplier" 4 "SET BONUS: special dsp" 37 } Item "the concheror" Item "the half-zatoichi" Item "soldier samurai hat" } TFBot { ClassIcon medic_skull Health 5500 Name "MB Super Anti-Heal Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" Action FetchFlag Attributes "AlwaysFireWeapon" AimTrackingInterval 0 SpawnTemplate "cashboxspawner" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 10 "uber duration bonus" 6 "medigun attack enemy" 1.05 "mult medigun range" 3 } CharacterAttributes { "heal rate bonus" 22.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1750 } Item "the quick-fix" Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_skull Health 5500 Name "MB Super Anti-Heal Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" Action FetchFlag Attributes "AlwaysFireWeapon" AimTrackingInterval 0 SpawnTemplate "cashboxspawner" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 10 "uber duration bonus" 6 "medigun attack enemy" 1.05 "mult medigun range" 3 } CharacterAttributes { "heal rate bonus" 22.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1750 } Item "the quick-fix" Item "manniversary paper hat" Item "the quadwrangler" } TFBot { ClassIcon medic_skull Health 5500 Name "MB Super Anti-Heal Medic" Scale 1.7 Class Medic Skill Expert Attributes "AlwaysCrit" Attributes "MiniBoss" Action FetchFlag SpawnTemplate "cashboxspawner" Attributes "AlwaysFireWeapon" AimTrackingInterval 0 WeaponRestrictions SecondaryOnly ItemAttributes { ItemName tf_weapon_syringegun_medic "damage bonus" 6 } ItemAttributes { ItemName "the quick-fix" "ubercharge rate bonus" 10 "uber duration bonus" 6 "medigun attack enemy" 1.05 "mult medigun range" 3 } CharacterAttributes { "heal rate bonus" 22.5 } CharacterAttributes { "move speed bonus" 0.5 "health regen" 50 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "bot medic uber health threshold" 1750 } Item "the quick-fix" Item "manniversary paper hat" Item "the quadwrangler" } } } WaveSpawn { Name "Wave04b_pyro" Where spawnbot TotalCount 32 MaxActive 16 SpawnCount 6 WaitBeforeStarting 0 TotalCurrency 40 TFBot { ClassIcon pyro_dragon_fury_swordstone_spammer Name "Death Fury Pyro" Class Pyro Skill Expert WeaponRestrictions PrimaryOnly SpawnTemplate "cashboxsmallspawner" ItemAttributes { ItemName "The Dragon's Fury" "mult_item_meter_charge_rate" 0.2 "damage bonus" 5.0 } CharacterAttributes { "move speed bonus" 1.25 } Item "The Dragon's Fury" } } WaveSpawn // Tank { Name "Wave04tank" WaitForAllDead "Wave04boss" TotalCount 1 TotalCurrency 50 WaitBeforeStarting 1 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Speed 80 Name "TankBossB" SpawnTemplate "p_nuke" Scale 1.25 ClassIcon tank_atomic StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank 2 { Name "Wave04tank2" TotalCount 1 TotalCurrency 50 WaitForAllSpawned "Wave04tank" WaitBeforeStarting 45 FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 28000 Speed 80 Name "TankBossA" SpawnTemplate "p_nuke" Scale 1.25 ClassIcon tank_atomic StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Where spawnbot Name "Wave04c_scouts" TotalCount 18 MaxActive 6 SpawnCount 3 WaitForAllSpawned "Wave04boss" WaitBeforeStarting 10 WaitBetweenSpawns 6 TotalCurrency 60 TFBot { Name "Raging Scout" Class Scout Skill Hard ClassIcon scout_rapidfire Scale 1.0 Health 200 Attributes "AlwaysCrit" SpawnTemplate "cashboxsmallspawner" WeaponRestrictions PrimaryOnly Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 3.0 "fire rate bonus" 0.4 "faster reload rate" 0.6 "clip size bonus" 15.0 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } } } WaveSpawn { Name "Wave04d_samurai" Where spawnbot WaitForAllSpawned "Wave04boss" TotalCount 14 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 5 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Attributes "Aggressive" ClassIcon demoknight_samurai Health 750 Name "Deadly Samurai Demo" SpawnTemplate "cashboxsmallspawner" Template T_TFBot_Demoman_Samurai Attributes "AlwaysCrit" CharacterAttributes { "damage bonus" 25 "voice pitch scale" 0.01 } Tag nav_prefer_flank_left } } WaveSpawn { Where spawnbot Name "wave04_giant_heavies" WaitForAllDead "Wave04boss" TotalCount 4 MaxActive 2 SpawnCount 2 TotalCurrency 60 WaitBetweenSpawns 10 Squad { TFBot { Attributes "Aggressive" Action FetchFlag Health 16666 AutoJumpMin 0 AutoJumpMax 0 ClassIcon heavy_heater_nys Name "AWAKENED HELL-BORN GIANT!" Scale 1.7 Template T_TFBot_Giant_Heavyweapons SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" Attributes "AlwaysCrit" ItemAttributes { ItemName "the huo long heatmaker" "damage bonus vs burning" 3 "damage bonus" 1.5 "always crit" 1 "heal on kill" 666 "fire retardant" 1 "become fireproof on hit by fire" 1 "afterburn immunity" 1 "Set DamageType Ignite" 1 } ItemAttributes { ItemName tf_weapon_shotgun_hwg "Attack not cancel charge" 1 } ItemAttributes { ItemName tf_weapon_fists "damage bonus" 2 } CharacterAttributes { "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "voice pitch scale" 0.35 "become fireproof on hit by fire" 1 "fire retardant" 1 "dmg taken from fire reduced" 0.0001 "afterburn immunity" 1 } Item "the huo long heatmaker" Item "spine-chilling skull" } TFBot { ClassIcon medic_d Health 2750 Name "MB Danger Medic" Scale 1.3 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" Attributes "AlwaysFireWeapon" SpawnTemplate "cashboxspawner" Addcond { Index 6 } Addcond { Index 50 } ItemAttributes { ItemName "festive crusader's crossbow" "damage bonus" 2.4 "fire rate bonus" 0.4 "minicritboost on kill" 3 "faster reload rate" 0.25 "heal on kill" 25 "clip size bonus" 5 "projectile penetration" 1 } CharacterAttributes { "health regen" 5 "dmg taken from crit reduced" 0.01 "dmg taken increased" 0.4 "move speed bonus" 1.45 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "festive crusader's crossbow" Item "neckwear headwear" Item "the vascular vestment" } } } WaveSpawn { Name "Wave04support_buff_soldiers" WaitBeforeStarting 15 WaitBetweenSpawns 5 TotalCount 24 MaxActive 8 SpawnCount 4 Where spawnbot Support 1 TotalCurrency 40 Squad { TFBot { ClassIcon soldier_armored_backup Health 1500 Name "Large Backup Soldier" Scale 1.4 Template T_TFBot_Soldier_Extended_Battalion ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 5 } } TFBot { ClassIcon soldier_armored_conch Health 1500 Name "Large Conch Soldier" Scale 1.4 Template T_TFBot_Soldier_Extended_Concheror ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 5 } } } } } //WAVE 5 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave // 500 credits { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "Wave05a_giant_soldiers" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { ClassIcon soldier_rocketrain_hyper Health 17500 Name "OVERDEATH!" Attributes "UseBossHealthBar" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Tag "bot_giant" Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" Attributes "AlwaysCrit" SpawnTemplate "cashboxspawner" ItemAttributes { ItemName "festive rocket launcher 2011" "clip size upgrade atomic" 85.0 "faster reload rate" 0.05 "fire rate bonus" 0.02 "projectile spread angle penalty" 26 } CharacterAttributes { "move speed bonus" 0.5 "damage bonus" 3.0 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.8 } Item "festive rocket launcher 2011" Item "dr's dapper topper" } TFBot { ClassIcon medic_crossbow Health 1750 Name "MB Crossbow Push Medic" Scale 1.0 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "MiniBoss" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.8 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_crossbow_multi Health 1750 Name "MB Rapid Crossbow Medic" Scale 1.0 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" WeaponRestrictions PrimaryOnly Attributes "MiniBoss" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "clip size bonus" 0.1 "fire rate bonus" 0.6 "faster reload rate" 0 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_crossbow_burst Health 1750 Name "MB Burst Crossbow Medic" Scale 1.0 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes "MiniBoss" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "clip size bonus" 6 "fire rate bonus" 0.01 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } } } WaveSpawn { Where spawnbot Name "Wave05a_giant_soldier_ultimate" TotalCount 4 MaxActive 4 SpawnCount 4 WaitForAllSpawned "Wave05a_giant_soldiers" WaitBeforeStarting 30 TotalCurrency 50 Squad { TFBot { Health 110000 Name "Chief Rampaging Nuke Soldier" Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "UseBossHealthBar" SpawnTemplate "p_nuke" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" SpawnTemplate "cashboxspawner" CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "deploy time increased" 0 "rage giving scale" 0.01 } ItemAttributes { ItemName "tf_weapon_rocketlauncher" "mod rage damage boost" 7.5 "mod rage on hit bonus" 35 "faster reload rate" 0 "fire rate bonus" 1.5 "damage bonus" 2 "Blast radius increased" 3 "use large smoke explosion" 1 } Item "The Cross-Comm Crash Helmet" Item "the killer's kit" Item "the patriot's pouches" Item "veterans attire" Item "Flakcatcher" Item "Public Speaker" ClassIcon thenuke ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 2 "mod soldier buff type" 6 } Item "the battalion's backup" } TFBot { ClassIcon medic_crossbow Health 1750 Name "MB Crossbow Push Medic" Scale 1.0 Class Medic Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" SpawnTemplate "cashboxsmallspawner" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "fire rate bonus" 0.84 "faster reload rate" 0.8 "damage causes airblast" 1 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_crossbow_multi Health 1750 Name "MB Rapid Crossbow Medic" Scale 1.0 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" WeaponRestrictions PrimaryOnly Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "clip size bonus" 0.1 "fire rate bonus" 0.6 "faster reload rate" 0 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } TFBot { ClassIcon medic_crossbow_burst Health 1750 Name "MB Burst Crossbow Medic" Scale 1.0 Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" Attributes "MiniBoss" ItemAttributes { ItemName "the crusader's crossbow" "attach particle effect" 57 "override projectile type" 12 "damage bonus" 2.5 "clip size bonus" 6 "fire rate bonus" 0.01 "faster reload rate" 0.4 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the crusader's crossbow" Item "vintage tyrolean" Item "blighted beak" } } } WaveSpawn //airblast pyros { Where spawnbot Name "Wave05e_airblasters" // WaitForAllSpawned "Wave05b_beggars" WaitBeforeStarting 5 TotalCount 20 SpawnCount 5 MaxActive 5 WaitBetweenSpawns 5 TotalCurrency 50 TFBot { ClassIcon pyro_armored2 Health 1750 Name "MB Pyro" Scale 1.3 Class Pyro Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" SpawnTemplate "cashboxsmallspawner" NoIdleSound 1 ItemAttributes { ItemName "the backburner" "airblast pushback scale" 2.0 "damage bonus" 5 } CharacterAttributes { "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "airblast vertical vulnerability multiplier" 0.1 "move speed bonus" 0.9 "rage giving scale" 0.1 } Item "the backburner" Item "sight for sore eyes" Item "the last breath" } } WaveSpawn { Where spawnbot Name "Wave05_giant_scouts" TotalCount 16 MaxActive 2 SpawnCount 2 WaitBetweenSpawns 40 TotalCurrency 50 Squad { TFBot { ClassIcon scout_atomic Health 3750 Name "MB Super Plasma Scout" Class Scout Skill Expert Scale 1.7 WeaponRestrictions SecondaryOnly Attributes "MiniBoss" SpawnTemplate "cashboxsmallspawner" ItemAttributes { ItemName "mad milk" "damage bonus" 36 "effect bar recharge rate increased" 0.001 "fire rate bonus" 0.8 "override projectile type" 12 "attach particle effect" 57 } CharacterAttributes { "move speed bonus" 0.85 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "mad milk" Item "the bolt boy" Item "phononaut" } TFBot { ClassIcon medic_uber_hyper Health 5000 Name "UBER Saw God's Servant" Class Medic Skill Expert SpawnTemplate "cashboxsmallspawner" WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" Attributes "AlwaysFireWeapon" ItemAttributes { ItemName tf_weapon_syringegun_medic "damage penalty" 0.1 } ItemAttributes { ItemName tf_weapon_medigun "ubercharge rate bonus" 0.01 } CharacterAttributes { "move speed bonus" 2.0 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "health regen" 200 "damage bonus" 5.0 } Item "the ubersaw" } } } WaveSpawn // supporting beggars { Where spawnbot Name "Wave05b_beggars" TotalCount 25 MaxActive 10 SpawnCount 5 WaitBetweenSpawns 7 TotalCurrency 50 TFBot { ClassIcon soldier_rocketshotgun Health 2000 Name "MB Rocket Shotgunner" Scale 1.35 Class Soldier Skill Expert WeaponRestrictions PrimaryOnly Attributes "MiniBoss" Attributes "HoldFireUntilFullReload" ItemAttributes { ItemName tf_weapon_rocketlauncher "damage bonus" 2.5 "fire rate bonus" 0.001 "clip size upgrade atomic" 15 "faster reload rate" 0.75 "blast radius increased" 1.25 "projectile spread angle penalty" 8 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "Projectile speed increased" 1.1 "move speed bonus" 0.9 } Item "the cloud crasher" } } WaveSpawn { Where spawnbot Name "Wave05support_ninja_scouts" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 2 WaitBeforeStarting 10 TotalCurrency 50 Support 1 Squad { TFBot { ClassIcon scout_wrap_armored Health 1250 Name "MB Wrapper Scout" Scale 1.4 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the wrap assassin" "effect bar recharge rate increased" 0.001 "damage bonus" 2 } CharacterAttributes { "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3.0 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 } Item "the wrap assassin" Item "the holiday headcase" Item "the fast learner" } TFBot { ClassIcon scout_stun_spammer_armored Health 2250 Name "MB League" Scale 1.4 Class Scout Skill Expert WeaponRestrictions MeleeOnly Attributes "MiniBoss" Attributes "AlwaysCrit" ItemAttributes { ItemName "the sandman" "effect bar recharge rate increased" 0.001 "damage bonus" 3 } CharacterAttributes { "override footstep sound set" 5 } CharacterAttributes { "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 "override footstep sound set" 3 } Item "the sandman" Item "the virtual viewfinder" Item "the bigg mann on campus" } } } WaveSpawn // Heavy Medley { Where spawnbot Name "Wave05_heavy_punchers" WaitForAllSpawned "Wave05b_beggars" WaitBeforeStarting 5 TotalCount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 12 TotalCurrency 50 Squad { TFBot { Class HeavyWeapons Skill Expert Name "Meat Grinder Bot" Health 600 ClassIcon heavy_chief WeaponRestrictions MeleeOnly SpawnTemplate "cashboxsmallspawner" Item "Meat Grinder" UseMeleeThreatPrioritization 1 Action Mobber CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "restore health on kill" 25 "dmg from ranged reduced" 0.35 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 10 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 1 } Addcond { Index 108 } Attributes "AlwaysCrit" CustomEyeParticle "killstreak_t4_lvl2" CustomEyeGlowColor "255 165 0" ItemAttributes { ItemName "Meat Grinder" "melee attack rate bonus" 0.4 } CharacterAttributes { "crit kill will gib" 1 "move speed bonus" 1.5 "voice pitch scale" 0.75 "restore health on kill" 100 "dmg from ranged reduced" 0.35 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "attach particle effect" 3044 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.1 } } } Tag nav_prefer_flank_left } TFBot { Class HeavyWeapons Skill Expert Name "Cursed Champion" Health 500 ClassIcon hellmet_kgb_black WeaponRestrictions MeleeOnly Item "The Killing Gloves of Boxing" Item "The Heavy-Weight Champ" Item "Pugilist's Protector" SpawnTemplate "cashboxspawner" Item "The Toss-Proof Towel" Action Mobber SpawnTemplate "cashboxsmallspawner" ItemColor //Set item color { ItemName "The Killing Gloves of Boxing" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "The Heavy-Weight Champ" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "Pugilist's Protector" Red 50 Green 50 Blue 50 } ItemColor //Set item color { ItemName "The Toss-Proof Towel" Red 50 Green 50 Blue 50 } UseMeleeThreatPrioritization 1 ItemAttributes { Itemname "The Killing Gloves of Boxing" "stun enemies wielding same weapon" 1 "critboost on kill" 999 "fire rate penalty" 1 "damage bonus" 1.65 "fire rate bonus" 0.5 } CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } Addcond { Index 70 } ChangeAttributes //Periodically changes bot attributes, defined in EventChangeAttributes { Delay 0 //Time before the first bot attribute change (Default: 10) Cooldown 0 //Time between each bot attribute change (Default: 10) Repeats 1 //How many times should bot change attributes in total (Default: 0 - Infinite) IfHealthBelow 10 //When set, the task activates only when the bot health is below specified value Name "RageMode" // Name of the bot attributes listed in EventChangeAttributes } EventChangeAttributes { RageMode { Addcond { Index 51 Duration 1 } Addcond { Index 108 } CustomEyeParticle "killstreak_t6_lvl2" CustomEyeGlowColor "255 165 0" Attributes "AlwaysCrit" ItemAttributes { ItemName "The Killing Gloves of Boxing" "stun enemies wielding same weapon" 1 "critboost on kill" 999 "fire rate penalty" 1 "damage bonus" 1.65 "fire rate bonus" 0.4 "stun on damage" 30 } CharacterAttributes { "crit kill will gib" 1 "voice pitch scale" 0.75 "dmg from ranged reduced" 0.15 "damage force reduction" 0 "override footstep sound set" 0 "cancel falling damage" 1 "airblast vulnerability multiplier" 0 "attach particle effect" 3045 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } } Tag nav_prefer_flank_left } } } WaveSpawn { Where spawnbot Name "Wave05_conch_soldiers" WaitForAllSpawned "Wave05b_beggars" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 TotalCurrency 25 TFBot { ClassIcon heavy_shotgun_gry Health 950 Name "Super Railgun Soldier" Class Soldier Skill Expert Scale 1.1 SpawnTemplate "cashboxsmallspawner" WeaponRestrictions SecondaryOnly ItemAttributes { ItemName "tf_weapon_shotgun_soldier" "faster reload rate" 0 "mod rage damage boost" 3 "projectile penetration" 1 "fire rate bonus" 1.75 "damage bonus" 4.50 "bullets per shot bonus" 2.0 "weapon spread bonus" 1.25 "sniper fires tracer" 1 } CharacterAttributes { "deploy time increased" 0.5 } Item "tf_weapon_shotgun_primary" Item "The Cross-Comm Crash Helmet" Item "the killer's kit" Item "veterans attire" Item "Flakcatcher" //Item "Public Speaker" } } WaveSpawn { Where spawnbot Name "Wave05_flare_pyros" TotalCount 24 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 5 TotalCurrency 50 WaitForAllDead "Wave05e_airblasters" TFBot { ClassIcon soldier_barrage_homing_hyper Health 3000 Name "MB Homing Rocket Heavy" Class HeavyWeapons Skill Expert MaxVisionRange 2500 WeaponRestrictions PrimaryOnly ItemAttributes { ItemName tf_weapon_minigun "damage bonus" 25 "override projectile type" 2 "fire rate bonus" 1.9 } CharacterAttributes { "move speed bonus" 0.9 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 } HomingRockets { IgnoreDisguisedSpies 1 // <-- don't home in on disguised spies IgnoreStealthedSpies 1 // <-- don't home in on invisible spies RocketSpeed 0.85 // <-- TurnPower 115.0 // <-- crank up the rockets' turning power to compensate for their high speed MaxAimError 200.0 // <-- allow the rockets to home in on their target as long as they're pointed within 120 degrees } Item "the eliminators safeguard" Attributes "MiniBoss" Item "eotl_sheavyshirt" } } } //WAVE 6 /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave // 550 credits { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "Wave06a_fan_scouts" TotalCount 7 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 35 WaitBeforeStarting 15 TotalCurrency 50 TFBot { Template T_TFBot_Giant_Scout_FAN Health 2200 Name "Giant Chaos FaN Scout" ItemAttributes { ItemName "The Force-A-Nature" "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 2 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 60 } } } WaveSpawn // second set, after tanks have spawned for added pressure { Where spawnbot Name "Wave06a_fan_scouts" TotalCount 5 MaxActive 3 SpawnCount 1 WaitBetweenSpawns 35 WaitBeforeStarting 15 TotalCurrency 50 WaitForAllSpawned "Wave06tank2" TFBot { Template T_TFBot_Giant_Scout_FAN Health 4000 Name "Giant Hyper Chaos FaN Scout" ClassIcon scout_fan_hyper ItemAttributes { ItemName "The Force-A-Nature" "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "damage bonus" 4 "clip size bonus" 3 "fire rate bonus" 0.5 "faster reload rate" 0.2 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 60 } } } WaveSpawn { Where spawnbot Name "Wave06a_pyros" TotalCount 18 MaxActive 3 SpawnCount 3 WaitBetweenSpawns 5 WaitBeforeStarting 2 WaitForAllSpawned "Wave06a_aussie_soldiers" TotalCurrency 50 TFBot { ClassIcon pyro_scorch_explode Health 750 Name "Chaosflare Pyro" Scale 1.0 Class Pyro Skill Expert WeaponRestrictions SecondaryOnly Attributes "AlwaysCrit" ItemAttributes { ItemName "the scorch shot" "damage causes airblast" 1 "damage bonus" 4.0 "Blast radius increased" 6.5 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } Item "the scorch shot" } } WaveSpawn // super soldier { Where spawnbot Name "Wave06a_aussie_soldiers" TotalCount 12 MaxActive 8 SpawnCount 4 WaitBetweenSpawns 65 WaitBeforeStarting 15 TotalCurrency 100 Squad { TFBot { ClassIcon soldier_titanium_battalion Scale 1.7 Health 5000 Class Soldier Skill Expert Name "Giant N-C Backup Soldier" Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly Attributes MiniBoss CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 2 "deploy time increased" 0 "rage giving scale" 0.01 "dmg taken increased" 0.4 } ItemAttributes { ItemName "The Air Strike" "mod rage damage boost" 3 "faster reload rate" 0 "fire rate bonus" 1.5 "damage bonus" 3 "Blast radius increased" 3 "Projectile speed increased" 0.5 "use large smoke explosion" 1 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 50 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 9 } Item "The Flakcatcher" Item "The Killer's Kit" Item "The Air Strike" Item "the battalion's backup" } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Nuclearbow Medic" WeaponRestrictions PrimaryOnly Attributes "BlastImmune" Attributes "AlwaysFireWeapon" ClassIcon medic_blast_armored_lite SpawnTemplate { Name "upgradedbombbot" Origin "0 0 90" } ItemAttributes { ItemName "the crusader's crossbow" "override projectile type" 17 "faster reload rate" 1.75 "damage bonus" 6 "ragdolls plasma effect" 1 "Blast radius increased" 4 "grenade explode on impact" 1 "use large smoke explosion" 1 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "jarate backstabber" 1 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Railbow Medic" WeaponRestrictions PrimaryOnly Attributes "BulletImmune" Attributes "AlwaysFireWeapon" ClassIcon medic_bullet_armored_lite ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type" 1 "projectile penetration" 1 "bullets per shot bonus" 7 "faster reload rate" 0.75 "weapon spread bonus" 1.5 "damage bonus" 3 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 } Item "the crusader's crossbow" } TFBot { Template T_TFBot_Fire_Vaccinator Skill Expert Health 1000 Attributes "FireImmune" Name "Chaos Hellspawn Medic" ClassIcon medic_fire_armored_lite SpawnTemplate "flamingexplode" RingOfFire 35.0 CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0 "override footstep sound set" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.5 "heal rate bonus" 200 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 "cannot be backstabbed" 1 "add cond on kill" 108 "add cond on kill duration" 1 } DeathSound "=75|misc/halloween/spell_fireball_impact.wav" } } } WaveSpawn // Tank 1 ////////////////// { Name "Wave06tank1" TotalCount 1 TotalCurrency 50 WaitBeforeStarting 15 WaitForAllSpawned "Wave06a_aussie_soldiers" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "TankBossA" StartingPathTrackNode "boss_path_a1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank 2 ////////////////// { Name "Wave06tank2" TotalCount 1 TotalCurrency 50 WaitBeforeStarting 25 WaitForAllSpawned "Wave06a_aussie_soldiers" FirstSpawnOutput { Target boss_spawn_relay Action Trigger } Tank { Health 30000 Speed 75 Name "TankBossB" StartingPathTrackNode "boss_path_b1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Tank 3 sentry tank////////////////// { Name "Wave06tank3" TotalCount 1 TotalCurrency 50 WaitForAllDead "Wave06tank2" WaitBeforeStarting 2 FirstSpawnOutput { Target boss_sentry_spawn_relay Action Trigger } Tank { Health 20000 Speed 75 Name "TankBossSentry" StartingPathTrackNode "boss_path_a1" Skin 1 OnKilledOutput { Target boss_sentry_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } // WaveSpawn // Tank 4 ////////////////// // { // Name "Wave06tank4" // TotalCount 1 // TotalCurrency 50 // WaitForAllDead "Wave06tank2" // WaitBeforeStarting 10 // // FirstSpawnOutput // // { // Target boss_spawn_relay // Action Trigger // } // // Tank // { // Health 25000 // Speed 75 // Name "TankBossD" // StartingPathTrackNode "boss_path_b1" // // OnKilledOutput // { // Target boss_dead_relay // Action Trigger // } // // OnBombDroppedOutput // { // Target boss_deploy_relay // Action Trigger // } // } // } WaveSpawn { Name "Wave06support_bombers" Where spawnbot TotalCount 40 MaxActive 4 SpawnCount 2 WaitBetweenSpawns 7 WaitBeforeStarting 2 TotalCurrency 100 Support 1 TFBot { Health 600 Name "Chaos Treasure Bomber" Class Demoman ItemAttributes { ItemName "the iron bomber" "fire rate bonus" 0.25 "faster reload rate" 0.2 "Projectile speed increased" 3 "damage bonus" 4 "Blast radius increased" 2.0 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "health regen" 20 "damage force reduction" 0.7 } ClassIcon demo_bomber_hyper Skill Normal Attributes AlwaysCrit WeaponRestrictions PrimaryOnly Attributes HoldFireUntilFullReload Item "the iron bomber" Item "treasure hat 2" Item "the liquor locker" } } WaveSpawn { Where spawnbot Name "Wave06d_buff_trio" // WaitForAllSpawned "Wave06tank2" TotalCount 24 MaxActive 3 SpawnCount 3 WaitBeforeStarting 3 // WaitBetweenSpawns 8 TotalCurrency 60 Support 1 Squad { TFBot { Class Soldier Scale 1.0 Skill Hard Attributes SpawnWithFullCharge Name "ChaosKritz Soldier" Attributes "SpawnWithFullCharge" WeaponRestrictions PrimaryOnly ClassIcon soldier_critbuff Health 500 ItemAttributes { ItemName tf_weapon_rocketlauncher "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } ItemAttributes { ItemName "the buff banner" "increase buff duration" 9 "effect cond override" 28961 } Item "the buff banner" } TFBot { Class Soldier Scale 1.0 Skill Hard Attributes SpawnWithFullCharge Name "Chaos OverConch Soldier" WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ClassIcon idg_soldier_blackbox_conch Health 750 ItemAttributes { ItemName tf_weapon_rocketlauncher "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } ItemAttributes { ItemName "the concheror" "increase buff duration" 9 "effect cond override" 18717 } Item "the concheror" } TFBot { Class Soldier Scale 1.0 Skill Hard Attributes SpawnWithFullCharge Name "Chaos GlobalDodge Soldier" Health 250 WeaponRestrictions PrimaryOnly Attributes "SpawnWithFullCharge" ClassIcon soldier_backup_titan ItemAttributes { ItemName tf_weapon_rocketlauncher "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } ItemAttributes { ItemName "the battalion's backup" "increase buff duration" 9 "effect cond override" 20250 } Item "the battalion's backup" } } } WaveSpawn { Where spawnbot Name "Wave06e_tryhard_scouts" WaitForAllSpawned "Wave06tank1" TotalCount 20 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 10 TotalCurrency 20 TFBot { Name "Chaos Raging Scout" Class Scout Skill Hard ClassIcon scout_rapidfire Scale 1.0 Health 300 Attributes "AlwaysCrit" WeaponRestrictions PrimaryOnly Item "ghastly gibus 2010" ItemAttributes { ItemName tf_weapon_scattergun "damage bonus" 3.0 "fire rate bonus" 0.4 "faster reload rate" 0.6 "clip size bonus" 15.0 "bleeding duration" 7 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "weapon burn dmg increased" 7 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } ItemAttributes { ItemName "ghastly gibus 2010" "attach particle effect" 1 } CharacterAttributes { "move speed bonus" 1.25 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.1 } } } WaveSpawn { Where spawnbot Name "Wave06_giant_crossbows" WaitForAllSpawned "Wave06tank2" TotalCount 15 MaxActive 5 SpawnCount 5 WaitBeforeStarting 3 TotalCurrency 20 Squad { TFBot { Class Medic Skill Expert Health 7500 Name "Giant Chaos Electricalbow Medic" WeaponRestrictions PrimaryOnly Attributes MiniBoss Attributes UseBossHealthBar ClassIcon medic_battery Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type extra" "mechanicalarmorb" "projectile penetration" 1 "faster reload rate" 0.75 "damage bonus" 4 "energy weapon no deflect" 1 "weapon spread bonus" 1 "bleeding duration" 7 "attach particle effect" 57 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 0.45 "override footstep sound set" 0 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0.01 "override footstep sound set" 3 } Item "the crusader's crossbow" } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Batbow Medic" WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ClassIcon powerup_vampire_lite ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type extra" "spellbats" "projectile penetration" 1 "faster reload rate" 0.75 "damage bonus" 1.5 "dmg current health" 0.5 "energy weapon no deflect" 1 "weapon spread bonus" 1 "bleeding duration" 7 "attach particle effect" 57 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "rage giving scale" 0.5 } Item "the crusader's crossbow" } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Batbow Medic" WeaponRestrictions PrimaryOnly ClassIcon powerup_vampire_lite Attributes "AlwaysFireWeapon" ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type extra" "spellbats" "projectile penetration" 1 "faster reload rate" 0.75 "damage bonus" 1.5 "dmg current health" 0.5 "energy weapon no deflect" 1 "weapon spread bonus" 1 "bleeding duration" 7 "attach particle effect" 57 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "rage giving scale" 0.5 } Item "the crusader's crossbow" } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Batbow Medic" WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ClassIcon powerup_vampire_lite ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type extra" "spellbats" "projectile penetration" 1 "faster reload rate" 0.75 "damage bonus" 1.5 "dmg current health" 0.5 "energy weapon no deflect" 1 "weapon spread bonus" 1 "bleeding duration" 7 "attach particle effect" 57 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "rage giving scale" 0.5 } Item "the crusader's crossbow" } TFBot { Class Medic Skill Hard Health 1000 Name "Chaos Batbow Medic" WeaponRestrictions PrimaryOnly Attributes "AlwaysFireWeapon" ClassIcon powerup_vampire_lite ItemAttributes { ItemName "the crusader's crossbow" "sniper fires tracer" 1 "override projectile type extra" "spellbats" "projectile penetration" 1 "faster reload rate" 0.75 "damage bonus" 1.5 "dmg current health" 0.5 "energy weapon no deflect" 1 "weapon spread bonus" 1 "bleeding duration" 7 "attach particle effect" 57 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 3 "slow enemy on hit" 100 "subtract victim medigun charge on hit" 3 "subtract victim cloak on hit" 9 "attach particle effect" 125 "heal on hit for rapidfire" 20 } CharacterAttributes { "move speed bonus" 1.25 "rage giving scale" 0.5 } Item "the crusader's crossbow" } } } } //WAVE 7 BOSS /////////////////////////////////////////////////////////////////////////////////////////////////////// Wave { StartWaveOutput { Target wave_start_relay Action Trigger } StartWaveOutput { Target bosswave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action trigger } WaitWhenDone 65 Checkpoint Yes WaveSpawn { Where spawnbot Name "Wave07boss" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 TotalCurrency 1 FirstSpawnWarningSound "Samurai.Koto" TFBot { Name "Kyuukyoku" Class Medic Health 45000 Attributes MiniBoss Attributes UseBossHealthBar Attributes AlwaysCrit ClassIcon medic_needle Attributes AlwaysFireWeapon Skill Expert Attributes SpawnWithFullCharge WeaponRestrictions PrimaryOnly Item "The Blutsauger" Item "Medic Geisha Hair" Item "The Map Maker's Medallion" ItemAttributes { ItemName "Medic Geisha Hair" "attach particle effect" 19 // heart } ItemAttributes { ItemName "The Map Maker's Medallion" "attach particle effect static" 4 // Community Sparkle } ItemAttributes { ItemName "The Blutsauger" "fire rate bonus" .6 "heal on kill" 1200 "mad milk syringes" 1 "killstreak idleeffect" 2 "damage bonus" 1.4 "clip size bonus" 6 "faster reload rate" -0.8 "fire rate bonus" 0.5 "projectile penetration" 1 "attach particle effect static" 4 // Community Sparkle "loot rarity" 8 } CharacterAttributes { "move speed bonus" 0.45 "damage force reduction" 0.01 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 4 "increased jump height" 1.6 //"dmg taken from blast reduced" .5 //"dmg taken from bullets reduced" .5 //"dmg taken from fire reduced" .25 "dmg taken from crit reduced" .5 "health regen" 10 "rage giving scale" 0.1 } } } WaveSpawn { Where spawnbot Name "Wave07support_neon_pyros" TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Neon_Pyro } } WaveSpawn { Where spawnbot Name "Wave07support_medics" TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Medic_QuickUber Item "Medic Geisha Hair" WeaponRestrictions SecondaryOnly Attributes AlwaysFireWeapon } } WaveSpawn { Where spawnbot Name "Wave07support_needle_medics" TotalCount 1 MaxActive 8 SpawnCount 4 WaitBeforeStarting 6 WaitBetweenSpawns 3 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Syringe_Medic Attributes AlwaysFireWeapon } } } }