// Reverse MvM mission by Space Jockey // Akure // Special thanks to: // Braindawg for the reverse logic and escape sequence which was inspired by his rev // Royal for the pointtemplates // Nys for the custom icons // // Starting Currency: 1200 // // +----------+----------+----------+ // | Wave | Currency | A+ | // +----------+----------+----------+ // | Wave 1 | 800 | 900 | // | Wave 2 | 800 | 900 | // | Wave 3 | 700 | 800 | // | Wave 4 | 700 | 800 | // | Wave 5 | 800 | 900 | // | Wave 6 | 900 | 1000 | // | Wave 7 | 500 | 600 | // +----------+----------+----------+ // | Total | 5200 | 5900 | // +----------+----------+----------+ // #base robot_standard.pop #base robot_giant.pop #base robot_standard_red.pop #base robot_giant_red.pop #base reverse_akure_pointtemplates_space.pop WaveSchedule { // StartingCurrency 1200 // CanBotsAttackWhileInSpawnRoom yes // RespawnWaveTime 5 // RespawnWaveTimeBlue 5 //replaces the normal respawn kv's // PlayerMiniBossMinRespawnTime 60 // FixedRespawnWaveTimeBlue 1 // AddSentryBusterWhenDamageDealtExceeds 1000000 // AddSentryBusterWhenKillCountExceeds 1000000 // // Essential stuff // ReverseWinConditions 1 // AllowJoinTeamBlueMax 6 // AllowJoinTeamBlue 1 // HumansMustJoinTeam Blue // SetCreditTeam 3 // SniperAllowHeadshots 1 //sniper and amby un-exist without this // // MaxTotalPlayers 6 // currently doesn't work in reverse // // Optional stuff // ImprovedAirblast 1 // pyro bots can reflect grenades arrows and stickies // SendBotsToSpectatorImmediately 1 //keeps the populator less clogged, bot projectiles vanish on death + causes weird killcams // RobotLimit 24 //going higher will eat player slots // BluHumanInfiniteAmmo 1 // BluHumanInfiniteCloak 0 // FlagCarrierMovementPenalty 1 // (default: 0.5) // BluHumanFlagCapture 0 // BluHumanFlagPickup 1 // BluPlayersAreRobots 1 // // SniperHideLasers 1 // DisplayRobotDeathNotice 1 // MedigunShieldDamage 1 // NoRomevisionCosmetics 1 // NoSapUnownedBuildings 1 // BodyPartScaleSpeed 50 // StandableHeads 1 // FixSetCustomModelInput 1 // NoReanimators 1 // NoMvMDeathTune 1 // UpgradeStationKeepWeapons 1 // Prevent upgrading from changing weapons to current loadout items (default: 0) // CustomUpgradesFile "mvm_upgrades_reverse2.txt" // // Engi-bot style teleporter. Not recommended for gatebot, highly recommended for non-gatebot // // Entrances will also act like bot tele exits // BotTeleportUberDuration 2 // BluHumanTeleportOnSpawn 1 // // BluHumanBotTeleporter 1 // bugged, teleports red bots for some reason // WaveStartCountdown 3 // ForceHoliday 2 // NoThrillerTaunt 1 // NoHolidayPickups 1 // NoCritPumpkin 1 // TextPrintTime 0 // MinibossSentrySingleKill 1 // StealthDamageReduction 0.5 // RestoreNegativeDamageHealing 1 // // CustomNavFile "mvm_akure_rc1_reverse" // // DisallowUpgrade "generate rage on heal" // Temporary restriction // DisallowUpgrade "maxammo primary increased" //players have infinite ammo // DisallowUpgrade "maxammo secondary increased" //players have infinite ammo // DisallowUpgrade "maxammo metal increased" //players have infinite ammo // DisallowUpgrade "refill_ammo" //players have infinite ammo // DisallowUpgrade "metal regen" //players have infinite ammo // DisallowUpgrade "ubercharge" //overpowered for reverse // // DisallowUpgrade "rocket specialist" //overpowered for reverse // // Precache all custom models and sounds // PrecacheModel "models/props_mvm/mvm_upgrade_blu_center.mdl" // PrecacheModel "models/props_mvm/mvm_upgrade_blu_tools.mdl" // PrecacheModel "models/bots/boss_bot/boss_tankred.mdl" // PrecacheModel "models/bots/sniper_boss/bot_sniper_boss.mdl" // PrecacheModel "models/weapons/c_models/c_lead_pipe/c_lead_pipe.mdl" // PrecacheModel "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" // PrecacheModel "models/weapons/c_models/c_super_shotgun.mdl" // PrecacheModel "models/weapons/c_models/c_critbanner/c_critbanner_red.mdl" // PrecacheModel "models/weapons/c_models/c_ak47/c_mmg.mdl" // PrecacheModel "models/weapons/c_models/c_assault_minigun/c_assault_minigun.mdl" // PrecacheModel "models/weapons/c_models/c_biobreaker/c_biobreaker.mdl" // PrecacheModel "models/weapons/c_models/c_gamma_gazer/c_gamma_gazer_1.mdl" // PrecacheModel "models/weapons/c_models/c_cratesmasher/c_cratesmasher_1.mdl" // PrecacheModel "models/lilchewchew/lilchewchew_v3_red.mdl" // PrecacheModel "models/weapons/c_models/c_fishwacker/c_fishwacker.mdl" // PrecacheModel "models/player/saxton_hale_jungle_inferno/saxton_hale.mdl" // PrecacheModel "models/props_mvm/reversemvm_redwall_640x300.mdl" // PrecacheModel "models/props_mvm/reversemvm_redwall_696x337.mdl" // PrecacheModel "models/props_mvm/reversemvm_redwall_512x320.mdl" // PrecacheModel "models/props_mvm/reversemvm_redwall_352x256.mdl" // PrecacheModel "models/props_akure/spawn_building.mdl" // PrecacheModel "models/props_akure/spawn_wall.mdl" // PrecacheSound "weapons/assaultcannon_wind_up.wav" // PrecacheSound "weapons/assaultcannon_wind_down.wav" // PrecacheSound "weapons/assaultcannon_shoot.wav" // PrecacheSound "weapons/assaultcannon_spin.wav" // PrecacheSound "saxton_hale/saxton_hale_132_jump_1.wav" // PrecacheSound "saxton_hale/saxton_hale_132_jump_2.wav" // PrecacheSound "saxton_hale/saxton_hale_132_kill_w_and_m1.wav" // PrecacheSound "saxton_hale/saxton_hale_132_kill_toy.wav" // PrecacheSound "saxton_hale/saxton_hale_132_kspree_1.wav" // PrecacheSound "saxton_hale/saxton_hale_132_kspree_2.wav" // PrecacheSound "saxton_hale/saxton_hale_132_start_1.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_3.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_fail1.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_rage1.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_rage2.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_rage3.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_spree1.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_spree2.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_spree3.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_spree4.wav" // PrecacheSound "saxton_hale/saxton_hale_responce_spree5.wav" // DisableSound "music.mvm_end_last_wave" // DisableSound "music.mvm_end_mid_wave" // DisableSound "music.mvm_end_tank_wave" // DisableSound "music.mvm_end_wave" // DisableSound "music.mvm_lost_wave" // DisableSound "music.mvm_start_last_wave" // DisableSound "music.mvm_start_mid_wave" // DisableSound "music.mvm_start_tank_wave" // DisableSound "music.mvm_start_wave" // // DisableSound "Announcer.MVM_Get_To_Upgrade" // DisableSound "Announcer.MVM_Spy_Alert" // DisableSound "Announcer.mvm_spybot_death" // DisableSound "Announcer.mvm_spybot_death_all" // DisableSound "Announcer.MVM_First_Wave_Start" // DisableSound "Announcer.MVM_Wave_Start" // // DisableSound "Announcer.MVM_Wave_End" // // DisableSound "Announcer.MVM_Wave_Lose" // DisableSound "Announcer.MVM_Final_Wave_Start" // DisableSound "Announcer.MVM_Final_Wave_End" // DisableSound "Announcer.MVM_Robots_Planted" // DisableSound "Announcer.MVM_All_Dead" // DisableSound "Announcer.MVM_Bomb_Alert_Entered" // DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" // DisableSound "Announcer.MVM_Bomb_Alert_Deploying" // DisableSound "Announcer.MVM_Sentry_Buster_Alert" // DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" // DisableSound "Announcer.MVM_General_Wave_Start" // DisableSound "Announcer.MVM_Game_Over_Loss" // DisableSound "Announcer.MVM_Tank_Planted" // DisableSound "Announcer.MVM_Tank_Alert_Spawn" // DisableSound "Announcer.MVM_Tank_Alert_Another" // DisableSound "Announcer.MVM_Tank_Alert_Multiple" // DisableSound "Announcer.MVM_Tank_Alert_Halfway" // DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" // DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" // DisableSound "Announcer.MVM_Tank_Alert_Deploying" // OverrideSounds // { // "MVM.BombWarning" "ambient/alarms/doomsday_lift_alarm.wav" // "MVM.GiantCommonExplodes" "ambient/explosions/explode_3.wav" // "MVM.GiantHeavyExplodes" "ambient/explosions/explode_3.wav" // "MVM.GiantHeavyLoop" "empty.wav" // "MVM.GiantScoutLoop" "empty.wav" // "MVM.GiantSoldierLoop" "empty.wav" // "MVM.GiantDemomanLoop" "empty.wav" // "MVM.GiantPyroLoop" "empty.wav" // "Regenerate.Touch" "misc/null.wav" // "Announcer.MVM_All_Dead" "misc/null.wav" // } // SpawnTemplate "corelogic" // SpawnTemplate "forcefields" // SpawnTemplate "spawnpoints" // SpawnTemplate "Combo_Pyro" // SpawnTemplate "cutscene_intro" // SpawnTemplate "checkpoint" // SpawnTemplate "giantteleporter" // SpawnTemplate "Nuke" // SpawnTemplate "explode" // SpawnTemplate "boss_logic" // SpawnTemplate "spawnuber" // SpawnTemplate "textualtimer" // SpawnTemplate "BuildingWall" // SpawnTemplate "moneycollector" // SpawnTemplate "camera_fix" // SpawnTemplate "antigriefbomb" // SpawnTemplate // { // Name "station" // Origin "-2680 462 -286" // Angles "0 90 0" // } // SpawnTemplate // { // Name "station" // Origin "-353 707 -289" // Angles "0 270 0" // } // SpawnTemplate // { // Name "station" // Origin "-2471.95 -670 -285" // Angles "0 90 0" // } // SpawnTemplate // { // Name "shop_scout" // Origin "-2766 483 -273" // Angles "0 90 0" // } // SpawnTemplate // { // Name "shop_scout" // Origin "-2563.429451 -646.878892 -279" // Angles "0 90 0" // } // SpawnTemplate // { // Name "shop_scout" // Origin "-273.788 681.185 -279" // Angles "0 270 0" // } // // SpawnTemplate // // { // // Name "wallsentry" // // Origin "-1258 2148 130.754" // // Angles "0 90 90" // // } // // SpawnTemplate // // { // // Name "turretbody" // // Origin "-1366 2148 130.754" // // Angles "0 90 90" // // } // // SpawnTemplate // // { // // Name "hatchsentry" // // Origin "-359 2129 -254.75" // // Angles "0 0 0" // // } // // SpawnTemplate // // { // // Name "hatchsentry" // // Origin "-1250 1920 -222.75" // // Angles "0 0 0" // // } // // SpawnTemplate // // { // // Name "hatchsentry" // // Origin "-1250 2350 -222.75" // // Angles "0 0 0" // // } // SpawnTemplate // { // Name "spawnsentry" // Origin "-1598 1919 -192" // Angles "0 255 0" // } // SpawnTemplate // { // Name "spawnsentry" // Origin "-1576 2488 -192" // Angles "0 90 0" // } // SpawnTemplate // { // Name "tinydeskengineer" // Origin "-268.606 644 -246" // Angles "0 270 0" // } // ///////////////////////////////////////////////////////////////////////////////////// SPAWN POINTS // ExtraSpawnPoint // blu // { // Name "spawnbot_gianttp" // TeamNum 3 // StartDisabled 1 // If the spawn point starts disabled (Default: 0) // X "2183" // Y "-449" // Z "-140" // } // ExtraSpawnPoint //bots will randomly select between identically named spawns, use RandomSpawn 1 to split spawns evenly // { // Name "respawnpoints" // TeamNum 2 // X "-2016" // Y "2240" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-2016" // Y "2144" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-1920" // Y "2144" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-1920" // Y "2144" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-2016" // Y "2304" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-1920" // Y "2304" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-2016" // Y "2080" // Z "-160" // } // ExtraSpawnPoint // { // Name "respawnpoints" // TeamNum 2 // X "-1920" // Y "2080" // Z "-160" // } // ExtraSpawnPoint // { // Name "spawnbot_big" // TeamNum 2 // X "-1699.99" // Y "2773.97" // Z "-180" // } // ExtraSpawnPoint // { // Name "spawnbot_big" // TeamNum 2 // X "-1699.99" // Y "1679" // Z "-180" // } // ExtraSpawnPoint // { // Name "spawnbot_front1" // TeamNum 2 // X "90" // Y "-1669" // Z "-338" // } // ExtraSpawnPoint // { // Name "spawnbot_front2" // TeamNum 2 // X "-192" // Y "-1080" // Z "-384" // } // // ExtraSpawnPoint // // { // // Name "spawnbot_front" // // TeamNum 2 // // X "71" // // Y "-1731" // // Z "-331" // // } // ExtraSpawnPoint // { // Name "spawnbot_mid1" // TeamNum 2 // X "1005" // Y "-65" // Z "-211" // } // ExtraSpawnPoint // { // Name "spawnbot_house" // TeamNum 2 // X "897" // Y "-913" // Z "-187" // } // ExtraSpawnPoint // { // Name "spawnbot_balcony" // TeamNum 2 // X "2772" // Y "64" // Z "-11" // } // ExtraSpawnPoint // { // Name "spawnbot_balcony" // TeamNum 2 // X "2772" // Y "703" // Z "-11" // } // ExtraSpawnPoint // { // Name "spawnbot_mid2" // TeamNum 2 // X "1740" // Y "1168" // Z "-136" // } // ExtraSpawnPoint // { // Name "spawnbot_mid2" // TeamNum 2 // X "1449" // Y "600" // Z "-203" // } // ExtraSpawnPoint // { // Name "spawnbot_mid3" // TeamNum 2 // X "165" // Y "883" // Z "-211" // } // ExtraSpawnPoint // { // Name "hatchspawn" // TeamNum 2 // X "-636" // Y "2191" // Z "-280" // } // ExtraSpawnPoint // { // Name "spawnbot_giant" // TeamNum 3 // X "-2816" // Y "-252" // Z "-255" // } // ExtraTankPath // { // Name "tank_path_red" // Node "1088 128 -160" // Node "1312 -128 -160" // Node "1392 -224 -160" // Node "1457 -289 -160" // Node "1545 -832 -160" // Node "1545 -1280 -160" // Node "1280 -1888 -160" // Node "768 -1888 -288" // Node "672 -1824 -288" // Node "480 -1664 -288" // Node "480 -1216 -288" // Node "352 -992 -288" // Node "128 -800 -288" // Node "-384 -800 -288" // Node "-704 -896 -288" // Node "-896 -896 -288" // Node "-1376 -896 -384" // Node "-1536 -720 -400" // Node "-1536 -544 -400" // Node "-1312 -384 -400" // Node "-448 -384 -400" // Node "-128 -224 -400" // } // PlayerItemEquipSpawnTemplate // { // Name "drill" // ItemName "Bio-Breaker" // } // PlayerItemEquipSpawnTemplate // { // Name "KnockbackRageReplacement" // ItemName "Assault Cannon" // } // PlayerAttributes // { // "crit mod disabled hidden" 0 // Demoman // { // // "charge impact damage increased" 5 // "collect currency on kill" 1 // } // Engineer // { // "max health additive bonus" 125 // "mult teleporter recharge rate" 0.01 // "engineer teleporter build rate multiplier" 3 // "engineer sentry build rate multiplier" 3 // "construction rate increased" 1.5 // "collect currency on kill" 1 // } // Medic // { // "medic machinery beam" 2.5 // "collect currency on kill" 1 // } // Heavyweapons // { // // "minigun spinup time decreased" 0.5 // // "mod minigun can holster while spinning" 1 // "boots falling stomp" 1 // // "ragdolls become ash" 1 // "collect currency on kill" 1 // } // Pyro // { // "flame_reflect_on_collision" 1 // "max_flame_reflection_count" 2 // "reflected_flame_dmg_reduction" 2 // "collect currency on kill" 1 // } // Scout // { // "collect currency on kill" 1 // } // Soldier // { // "collect currency on kill" 1 // "increased air control" 4 // } // Sniper // { // "weapon spread bonus" 0.001 // "damage all connected" 1 // // "arrow mastery" 2 // "cancel falling damage" 1 // "collect currency on kill" 1 // } // Spy // { // "cannot pick up intelligence" 1 // // "dmg taken from crit reduced" 0.1 // "collect currency on kill" 1 // } // } // ItemAttributes // { // Itemname "The Short Circuit" // "fire rate penalty" 2 // } // ItemAttributes // too powerful with infinite ammo // { // Itemname "The Widowmaker" // "damage penalty" 0.75 // } // ItemAttributes // make redtape a stock sapper // { // ItemName "The Red-Tape Recorder" // "sapper degenerates buildings" 0 // "sapper damage penalty" 1 // } // // ItemAttributes // Super Scout // in upgrades instead // // { // // ItemName "The Holy Mackerel" // // "max health additive bonus" 1075 // // "is miniboss" 1 // // "cannot upgrade" 1 // // "move speed bonus" 1.3 // // "no double jump" 1 // // "no_duck" 1 // // // "provide on active" 1 // // // "disable weapon switch" 1 // // } // ItemAttributes // offset deadringer supremacy // { // Itemname "TF_WEAPON_INVIS" // "max health additive bonus" 50 // } // ItemAttributes // offset deadringer supremacy // { // Itemname "The Quackenbirdt" // "max health additive bonus" 50 // } // ItemAttributes // offset deadringer supremacy // { // Itemname "TTG Watch" // "max health additive bonus" 50 // } // ItemAttributes // offset deadringer supremacy // { // Itemname "The Cloak and Dagger" // "max health additive bonus" 50 // } // ItemAttributes // Black Box Soldier // { // ItemName "The Black Box" // "damage penalty" 0.33 // "fire rate bonus" 0.001 // "faster reload rate" 0.9 // "blast radius increased" 1.25 // "projectile spread angle penalty" 2 // "heal on hit for rapidfire" 60 // "crit mod disabled" 0 // } // ItemAttributes // Giant Charged // { // ItemName "The Original" // "mod no reload display only" 1 // "mod max primary clip override" -1 // "fire rate bonus" 2 // "Projectile speed increased" 0.5 // "always crit" 1 // "no_jump" 1 // "no_duck" 1 // "special item description" "Mimics charged soldier; user cannot jump or crouch" // } // ItemAttributes // Steel Gauntlet Pusher // { // ItemName "Fists of Steel" // "max health additive bonus" 600 // "move speed penalty" 0.8 // "model scale" 1.5 // "damage causes airblast" 1 // "damage bonus" 1.5 // "patient overheal penalty" 0 // "ubercharge rate bonus for healer" 0.75 // "provide on active" 1 // "disable weapon switch" 1 // } // ItemAttributes //mini-giant shortstop // { // ClassName "tf_weapon_handgun_scout_primary" // "special item description" "Weapon switch disabled" // "head scale" 0.7 // // "always crit" 1 // "disable weapon switch" 1 // "move speed bonus" 1.25 // "model scale" 1.4 // "patient overheal penalty" 0 // "max health additive bonus" 525 // "health from packs decreased" 0.5 // "health from healers reduced" 0.5 // "ubercharge rate bonus for healer" 0.25 // } // ItemAttributes // { // ItemName "Natascha" // "slow enemy on hit" 0 // "lunchbox adds minicrits" 0 // "spunup_damage_resistance" 1 // "heal on hit for rapidfire" 4 // "special item description" "Heals on hit, replicates the old Ludmila gun" // } // ItemAttributes // { // ItemName "Festive Gloves of Running Urgently" // "mod_maxhealth_drain_rate" 0 // "damage penalty" 0.75 // "self mark for death" 3 // } // ////////////////////////////////////////////////////////////////////////////////// // // CustomWeapon // Rapid Fire Bowman // in upgrades instead // // { // // Name "Arrow Master" // // OriginalItemName "The Fortified Compound" // // "arrow mastery" 1 // // "model scale" 1.5 // // // "fire rate bonus" 0.6 // // "max health additive bonus" 1075 // // "head scale" 0.7 // // "move speed penalty" 0.85 // // "voice pitch scale" 0.9 // // } // CustomWeapon // { // Name "Burning Bow" // OriginalItemName "The Huntsman" // "set damagetype ignite" 1 // "attach particle effect" 1 // "weapon burn dmg increased" 1.25 // "damage penalty" 0.8 // "projectile trail particle" "flaming_arrow" // } // CustomWeapon // { // Name "Lead Pipe" // OriginalItemName "The Candy Cane" // "custom item model" "models/weapons/c_models/c_lead_pipe/c_lead_pipe.mdl" // "drop health pack on kill" 0 // "dmg taken from blast increased" 1 // "melee cleave attack" 1 // "damage bonus" 1.25 // "fire rate bonus" 1.25 // "is_a_sword" 1 // } // CustomWeapon // { // Name "Spitfire" // OriginalItemName "The Scorch Shot" // "custom item model" "models/weapons/c_models/c_pilot_flaregun/c_pilot_flaregun.mdl" // "mod flaregun fires pellets with knockback" 0 // "damage penalty" 1 // "fire rate bonus" 0.6 // "override projectile type" 2 // "mod projectile heat seek power" 360 // "mod projectile heat aim error" 90 // "mod projectile heat follow crosshair" 1 // "custom kill icon" "firedeath" // "projectile trail particle" "flaregun_trail_blue" // "custom projectile model" "models/weapons/w_models/w_flaregun_shell.mdl" // "set damagetype ignite" 1 // "blast radius increased" 1.25 // "projectile speed increased" 1.2 // "projectile gravity" 200 // "explosion particle" "Explosion_Flare_Firework_Flashes" // } // CustomWeapon // { // Name "Rustler's Revolver" // OriginalItemName "TF_WEAPON_PISTOL" // "custom item model" "models/workshop/weapons/c_models/c_ttg_sam_gun/c_ttg_sam_gun.mdl" // "custom kill icon" "samrevolver" // "custom weapon fire sound" "weapons/revolver_shoot.wav" // "damage bonus" 3 // "clip size penalty" 0.5 // "fire rate penalty" 4 // "hidden secondary max ammo penalty" 0.68 // } // // CustomWeapon // Giant Burst Fire // // { // // Name "Burst Fire Launcher" // // OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" // // "fire rate bonus" 0.1 // // "clip size upgrade atomic" 5 // // "projectile speed increased" 0.65 // // "force fire full clip" 1 // // "reload time increased" 7.5 // // "reload full clip at once" 1 // // "is miniboss" 1 // // "cannot upgrade" 1 // // "max health additive bonus" 2800 // // "health from packs decreased" 0.5 // // "override footstep sound set" 3 // // "damage force reduction" 0.5 // // "airblast vulnerability multiplier" 0.25 // // "move speed bonus" 0.675 // // "voice pitch scale" 0.7 // // "patient overheal penalty" 0 // // } // CustomWeapon // { // Name "Homing Launcher" // OriginalItemName "The Air Strike" // "paintkit_proto_def_index" 289 // "set_item_texture_wear" 0 // "rocketjump attackrate bonus" 1 // "clipsize increase on kill" 0 // "mod projectile heat follow crosshair" 1 // "mod projectile heat seek power" 360 // "mod projectile heat aim time" 20 // "fire rate bonus hidden" 0.6 // "custom weapon reload sound" "items/ammo_pickup.wav" // "projectile trail particle" "eyeboss_projectile" // } // CustomWeapon // { // Name "Super Shotgun" // OriginalItemName "The Force-a-Nature" // "custom item model" "models/weapons/c_models/c_super_shotgun.mdl" // "fire rate bonus" 1.6 // "crit on hard hit" 1 // "scattergun has knockback" 0 // "mod ammo per shot" 2 // "mult_spread_scales_consecutive" 1 // // "bullets per shot bonus" 2 // "mult dmg vs giants" 1.5 // "custom weapon fire sound" "=40|weapons/shotgun/shotgun_dbl_fire.wav" // "spread penalty" 2 // "reload time increased" 1.25 // } // CustomWeapon // { // Name "Assault Cannon" // OriginalItemName "TF_WEAPON_MINIGUN" // "custom item model" "models/weapons/c_models/c_assault_minigun/c_assault_minigun.mdl" // "mod minigun can holster while spinning" 1 // "damage penalty" 0.75 // "increase buff duration HIDDEN" 100 // "generate rage on damage" 1 // "special item description" "Build up rage on damage. On rage: gain increased firing speed and no movespeed penalty while revving" // } // CustomWeapon // { // Name "Bio-Breaker" // OriginalItemName "TF_WEAPON_MINIGUN" // "custom item model" "models/weapons/c_models/c_biobreaker/c_biobreaker.mdl" // "special item description" "Drills through enemies, no bullets, deals double damage to tanks." // "minigun spinup time decreased" 0.25 // "damage bonus" 5 // "mult dmg vs tanks" 2 // "dmg pierces resists absorbs" 1 // "aiming movespeed decreased" 2.5 // "particle effect use head origin" 1 // "particle effect vertical offset" -5000 // "custom weapon fire sound" "misc/null.wav" // "custom minigun spin sound" "misc/null.wav" // "custom wind up sound" "=100|ambient/machines/spinup.wav" // "custom wind down sound" "=100|ambient/machines/spindown.wav" // "custom hit sound" "=70|ambient/grinder/grinderbot_01.wav" // "custom impact sound" "SolidMetal.BulletImpact" // "custom kill icon" "skull_tf" // "override projectile type" 2 // "projectile lifetime" 0.25 // "projectile speed increased" 0.25 // "projectile no deflect" 1 // "blast radius decreased" 0.25 // "no self blast dmg" 2 // "no explosion particles" 1 // "no damage falloff" 1 // "centerfire projectile" 1 // "custom projectile model" "models/empty.mdl" // "remove damage type" 7340288 // "special damage type" 2 // } // CustomWeapon // { // Name "Crowbar" // OriginalItemName "Necro Smasher" // "custom item model" "models/weapons/c_models/c_cratesmasher/c_cratesmasher_1.mdl" // } // CustomWeapon // { // Name "Gamma Gazer" // OriginalItemName "The C.A.P.P.E.R" // "custom item model" "models/weapons/c_models/c_gamma_gazer/c_gamma_gazer_1.mdl" // "can headshot" 1 // "damage bonus" 3 // "mult crit dmg" 0.48 // "fire rate penalty" 2 // "clip size penalty" 0.5 // "weapon spread bonus" 0.5 // "revolver use hit locations" 1 // "special item description" "Laser Deagle reskin" // } // CustomWeapon // { // Name "AK-47" // OriginalItemName "TF_WEAPON_SMG" // "special item description" "increased damage and clip size; slow reload and deploy time, -25 max health" // "damage bonus" 2 // "clip size bonus" 1.2 // // "fire rate penalty" 1.25 // "maxammo secondary increased" 2 // "single wep deploy time increased" 1.6 // "reload time increased" 2 // // "cannot be upgraded" 1 // "custom item model" "models/weapons/c_models/c_ak47/c_mmg.mdl" // "custom weapon fire sound" "=30|ak_shoot.wav" // "custom weapon reload sound" "ak_reload.wav" // "max health additive penalty" -25 // } // CustomWeapon //Allows you to use an alias for items with custom attributes // { // Name "Sniperbot Helmet" // OriginalItemName "The Gunboats" // "custom item model" "models/workshop/player/items/sniper/tw_sniperbot_helmet/tw_sniperbot_helmet.mdl" // "max health additive bonus" 200 // "damage force reduction" 0.75 // "airblast vulnerability multiplier" 0.75 // } // CustomWeapon //Allows you to use an alias for items with custom attributes // { // Name "Sniperbot Armor" // OriginalItemName "The Cozy Camper" // "custom item model" "models/workshop/player/items/sniper/tw_sniperbot_armor/tw_sniperbot_armor.mdl" // "max health additive bonus" 175 // "cancel falling damage" 1 // "move speed bonus" 1.25 // } // CustomWeapon // { // Name "Fishwacker" // OriginalItemName "Upgradeable TF_WEAPON_CLUB" // "custom item model" "models/weapons/c_models/c_fishwacker/c_fishwacker.mdl" // "damage bonus" 2 // "fire rate penalty" 1.25 // "melee cleave attack" 1 // "critboost on kill" 2 // "custom kill icon" "bat" // } // // CustomWeapon // in upgrades instead // // { // // Name "Demo Katana" // // OriginalItemName "The Half-Zatoichi" // // "special item description" "Samurai Demo-Bot mimic; user cannot be healed any other way" // // "min respawn time" 60 // // "provide on active" 1 // // "disable weapon switch" 1 // // "critboost on kill" -3 // // "model scale" 1.3 // // "max health additive bonus" 425 // // "full charge turn control" 50 // // "charge recharge rate increased" 7 // // "increased jump height" 2.3 // // "bot custom jump particle" 1 // // "card: damage bonus" 1.5 // // "cancel falling damage" 1 // // "mod weapon blocks healing" 1 // // "health from packs decreased" 0.01 // // "health from healers reduced" 0.01 // // "reduced_healing_from_medics" 0.01 // // } // CustomWeapon // { // Name "Medic Chariot" // OriginalItemName "The Gunboats" // "custom item model" "models/workshop/player/items/medic/tw_medibot_chariot/tw_medibot_chariot.mdl" // "move speed bonus" 1.5 // "max health additive bonus" 25 // "damage force reduction" 0.75 // "airblast vulnerability multiplier" 0.75 // "cancel falling damage" 1 // "health from packs increased" 1.5 // } // // CustomWeapon // // { // // Name "Rocket Sentry Prototype" // // OriginalItemName "The Gunslinger" // // "engy sentry damage bonus" 0 // // "engy sentry fire rate increased" 5 // // "mod sentry cost" 1.25 // // "engy building health bonus" 2.16 // // "add cond when active" 65 // // } // CustomWeapon // { // Name "Machine Gun Revolver" // OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" // "custom item model" "models/workshop/weapons/c_models/c_pro_smg/c_pro_smg.mdl" // "custom kill icon" "pro_smg" // "fire rate bonus" 0.1 // "bullets per shot bonus" 2 // "spread penalty" 2 // "clip size bonus" 4 // "damage penalty" 0.33 // "hidden secondary max ammo penalty" 3.25 // "reload time increased" 5 // // "force fire full clip" 1 // } // CustomWeapon // { // Name "Burst Fire Revolver" // OriginalItemName "warbird_revolver_blitzkrieg" // "set_item_texture_wear" 0.2 // "fire rate bonus" 0.1 // "auto fires full clip" 1 // "auto fires when full" 1 // "spread penalty" 2 // "reload time increased" 2 // } // CustomWeapon // { // Name "Carved Cloaker" // OriginalItemName "Upgradeable TF_WEAPON_KNIFE" // "custom item model" "models/weapons/c_models/c_carvedcutter/c_carvedcutter.mdl" // "add cond on kill" 64 // "add cond on kill duration" 10 // "mult cloak meter consume rate" 1.99 // "mult cloak meter regen rate" 0.2 // } // ExtraLoadoutItems // { // AllowEquipOutsideSpawn 1 // Scout // { // Primary // { // Item "Super Shotgun" // } // Melee "Crowbar" // Melee "Lead Pipe" // } // Soldier // { // Melee "Crowbar" // } // Pyro // { // Secondary "Spitfire" // Melee "Crowbar" // } // Demoman // { // Melee "Crowbar" // // Melee "Demo Katana" // } // Heavyweapons // { // Primary "Assault Cannon" // Primary "Bio-Breaker" // Melee "Crowbar" // } // Engineer // { // Secondary "Rustler's Revolver" // Secondary "Gamma Gazer" // Melee "Crowbar" // // Melee "Rocket Sentry Prototype" // } // Medic // { // Primary "Medic Chariot" // Melee "Crowbar" // } // Sniper // { // Primary "Arrow Master" // Primary "Burning Bow" // Primary "Sniperbot Helmet" // Secondary // { // Item "AK-47" // } // Secondary "Sniperbot Armor" // Melee "Crowbar" // Melee "Fishwacker" // } // Spy // { // Secondary "Burst Fire Revolver" // Melee "Carved Cloaker" // } // } // ItemReplacement // { // "Gloves of Running Urgently MvM" // { // Name "Gloves of Running Urgently" // } // } // ItemReplacement // { // "The Robo-Sandvich" // { // Name "The Sandvich" // } // } // ItemReplacement // easter egg // { // "Balloonicorpse" // { // Name "Pet Reindoonicorn" // } // } // ItemReplacement // easter egg // { // "Balloonicorpse" // { // Name "Pet Balloonicorn" // } // } // Templates // { // RedBot // { // Attributes DisableDodge // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // AddCond // { // Name "TF_COND_INVULNERABLE_USER_BUFF" // Duration 3 // } // CharacterAttributes // { // "crit mod disabled" 0 // } // } // RedBotGiant // { // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // Attributes DisableDodge // CharacterAttributes // { // "voice pitch scale" 0 // "health from packs decreased" 0.01 // "crit mod disabled" 0 // } // } // NoRandomCrits // { // AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } // invulnerable when teleported in // CharacterAttributes // { // "crit mod disabled" 0 // } // } // DontAttackInCutscene // { // EventChangeAttributes // { // Stop // { // Attributes IgnoreEnemies // CharacterAttributes // { // "no_attack" 1 // "move speed bonus" 0.001 // "no_jump" 1 // } // } // } // } // GoToCheckPoint // { // InterruptAction // { // Target "2183 -466 -159" // Delay 1 // Repeats 1 // Duration 3 // WaitUntilDone 1 // } // AddCond { Name "TF_COND_SPEED_BOOST" Duration 10 } // } // ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// BLU SUPPORT // T_TFBot_Carrier_GSoldier // { // Name "Giant Concheror Soldier" // Class Soldier // ClassIcon scout_bombrunner // Health 8000 // Attributes MiniBoss // Attributes SpawnWithFullCharge // Attributes UseBossHealthBar // Attributes HoldFireUntilFullReload // Skill Expert // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // Item "The Concheror" // ItemAttributes // { // ItemName "TF_WEAPON_ROCKETLAUNCHER" // "fire rate bonus" 0.5 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.4 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 3 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "health from packs decreased" 0.01 // "collect currency on kill" 1 // "health regen" 50 // "increase buff duration" 20 // "deploy time decreased" 0.5 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_Huntsman // { // Name "Giant Bowman" // Class Sniper // ClassIcon scout_bombrunner // Health 8000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Huntsman" // Item "Larrikin Robin" // ItemAttributes // { // ItemName "The Huntsman" // "faster reload rate" 0.5 // "damage bonus" 0.75 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 7 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_Engineer // { // Name "Giant Shotgun Engineer" // Class Engineer // ClassIcon scout_bombrunner // Health 8000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // MaxVisionRange 1200 // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Frontier Justice" // Item "Engineer's Cap" // ItemAttributes // { // ItemName "The Frontier Justice" // "bullets per shot bonus" 2.5 // "minicritboost on kill" 3 // "faster reload rate" 0.25 // "fire rate bonus" 0.8 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 6 // "head scale" 0.8 // "voice pitch scale" 0 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_Champ // { // Name "Super Heavyweight Champ" // Class Heavyweapons // ClassIcon scout_bombrunner // Health 10000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions MeleeOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Killing Gloves of Boxing" // Item "Pugilist's Protector" // ItemAttributes // { // ItemName "The Killing Gloves of Boxing" // "fire rate bonus" 0.6 // "damage bonus" 1.25 // "dmg bonus vs buildings" 2 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.45 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 2 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_GFlare // { // Name "Giant Flare Pyro" // Class Pyro // ClassIcon scout_bombrunner // Health 7000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions SecondaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Flare Gun" // Item "Old Guadalajara" // ItemAttributes // { // ItemName "The Flare Gun" // "fire rate bonus" 0.3 // "weapon burn dmg increased" 2 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.4 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 6 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_GPyro // { // Name "Giant Pyro" // Class Pyro // ClassIcon scout_bombrunner // Health 7000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // ItemAttributes // { // ItemName "TF_WEAPON_FLAMETHROWER" // "damage bonus" 1.25 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.4 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 6 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_Knight_Fire // { // Name "Giant Fire Knight" // Class Demoman // ClassIcon scout_bombrunner // Health 7300 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions MeleeOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "Ali Baba's Wee Booties" // Item "The Splendid Screen" // Item "The Eyelander" // Item "The Person in the Iron Mask" // ItemAttributes // { // ItemName "Ali Baba's Wee Booties" // "max health additive bonus" 0 // } // ItemAttributes // { // ItemName "The Eyelander" // "critboost on kill" 3 // "set damagetype ignite" 1 // "attach particle effect" 1 // "ragdolls become ash" 1 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 3 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_GSpy_Burstfire // { // Name "Giant Burst Fire Spy" // Class Spy // ClassIcon scout_bombrunner // Health 7000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // MaxVisionRange 1200 // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // AimTrackingInterval 0.05 // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // ItemAttributes // { // ItemName "TF_WEAPON_REVOLVER" // "fire rate bonus" 0.05 // "reload time increased" 6.2 // "clip size bonus" 2 // "bullets per shot bonus" 2 // "spread penalty" 2 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.45 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "override footstep sound set" 7 // "head scale" 0.675 // "voice pitch scale" 0 // "cannot disguise" 1 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_GMed_Crossbow // { // Name "Giant Crossbow Medic" // Class Medic // ClassIcon scout_bombrunner // Health 9500 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // MaxVisionRange 1200 // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Crusader's Crossbow" // ItemAttributes // { // ItemName "The Crusader's Crossbow" // "faster reload rate" 0.375 // "damage bonus" 1.2 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.4 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_Heavy_BlackMarket // { // Name "Giant Black Market Heavy" // Class Heavyweapons // ClassIcon scout_bombrunner // Health 5000 // Attributes MiniBoss // // Attributes AlwaysFireWeapon // Attributes UseBossHealthBar // Skill Expert // MaxVisionRange 1200 // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "Tomislav" // Item "The Buffalo Steak Sandvich" // Item "The Eviction Notice" // Item "Capone's Capper" // ItemAttributes // { // ItemName "Tomislav" // "mod weapon blocks healing" 1 // } // ItemAttributes // { // ItemName "The Buffalo Steak Sandvich" // "force weapon switch" 1 // "single wep holster time increased" 0.1 // "gesture speed increase" 2 // "alt-fire disabled" 1 // } // ItemAttributes // { // ItemName "The Eviction Notice" // "mod_maxhealth_drain_rate" 0 // "minicrits become crits" 1 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "override footstep sound set" 2 // "deploy time decreased" 0.5 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // SpawnTemplate "timerloss" // } // T_TFBot_Carrier_GDemo_Nuke // { // Name "Sir Nukesalot" // Class Demoman // ClassIcon scout_bombrunner // Health 8000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // WeaponRestrictions PrimaryOnly // AlwaysGlow 1 // Action EscortFlag // ExtAttr IgnoreBuildings // AddCond { Name "TF_COND_INVULNERABLE_CARD_EFFECT" Duration 3 } // invulnerable when teleported in // Item "The Loose Cannon" // Item "Rimmed Raincatcher" // ItemAttributes // { // ItemName "The Loose Cannon" // "clip size penalty" 0.5 // "blast radius increased" 4 // "Reload time increased" 3 // "custom weapon fire sound" "npc/attack_helicopter/aheli_mine_drop1.wav" // "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" // "override projectile type" 3 // "damage causes airblast" 1 // "dmg penalty vs players" 2 // "projectile speed decreased" 0.75 // "custom projectile model" "models/props_trainyard/cart_bomb_separate.mdl" // "projectile trail particle" "rockettrail" // "explosion particle" "hightower_explosion" // "grenade launcher mortar mode" 0 // "grenade explode on impact" 1 // "grenade no bounce" 1 // "mod weapon blocks healing" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "override footstep sound set" 4 // "health from healers reduced" 0.25 // "ubercharge rate bonus for healer" 0.25 // "collect currency on kill" 1 // "health from packs decreased" 0.01 // "health regen" 50 // } // } // T_TFBot_Giant_Heavyweapons_Fist // { // Health 5000 // Name "Junior Punch" // Class HeavyWeapons // ClassIcon heavy_steelfist_nys_giant // Skill Expert // Attributes MiniBoss // WeaponRestrictions MeleeOnly // Item "Fists of Steel" // Item "War Head" // ItemAttributes // { // ItemName "Fists of Steel" // "damage bonus" 2 // "fire rate bonus" 0.6 // } // CharacterAttributes // { // "damage force reduction" 0.5 // "airblast vulnerability multiplier" 0.5 // "move speed bonus" 0.5 // "override footstep sound set" 2 // } // } // T_TFBot_Giant_Pyro_Fury // { // Class Pyro // Name "Giant Furious Pyro" // ClassIcon pyro_dragon_fury_swordstone_giant // Skill Expert // Health 3000 // WeaponRestrictions PrimaryOnly // Attributes MiniBoss // MaxVisionRange 1200 // Item "The Dragon's Fury" // Item "Pyromancer's Mask" // ItemAttributes // { // ItemName "The Dragon's Fury" // "damage bonus" 1.3 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.6 // "airblast vulnerability multiplier" 0.6 // "override footstep sound set" 6 // } // } // //////////////////////////////////////////////////////////////////////////////////////////////////// RED BOTS // T_TFBot_Scout_player // { // Name "Player" // Class Scout // ClassIcon tf2_lite // Skill Expert // Attributes AutoJump // AutoJumpMin 6 // AutoJumpMax 12 // MaxVisionRange 800 // UseBestWeapon 1 // UseHumanModel 1 // UseMeleeThreatPrioritization 1 // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Mobber // ExtAttr SuppressCanteenUse // Item "The Soda Popper" // Item "Mad Milk" // Item "The Fan O'War" // Item "Saxton Hat" // Item "Employee Badge C" // Item "Dillinger's Duffel" // Item "Default Power Up Canteen (MvM)" // ItemAttributes // { // ItemName "The Soda Popper" // "damage bonus" 1.5 // "clip size bonus" 3 // "damage bonus" 2 // "projectile penetration" 1 // } // ItemAttributes // { // ItemName "Mad Milk" // "applies snare effect" 1 // "effect bar recharge rate increased" 0.5 // } // ItemAttributes // { // ItemName "Default Power Up Canteen (MvM)" // "ubercharge" 1 // "powerup charges" 2 // "powerup duration" 5 // } // CharacterAttributes // { // "move speed bonus" 1.5 // "dmg taken from crit reduced" 0.1 // "deploy time decreased" 0.001 // "dmg taken from blast reduced" 0.25 // "dmg taken from bullets reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "mult dmgtaken from melee" 0.25 // } // ItemModel // { // ItemName "Employee Badge C" // Model "models/workshop/player/items/all_class/short2014_all_eyepatch/short2014_all_eyepatch_scout.mdl" // } // FireWeapon // { // Delay 0 // Cooldown 0 // Repeats 0 // IfSeeTarget 0 // IfHealthBelow 100 // Type "Action" // } // WeaponSwitch // { // Delay 1 // Repeats 1 // IfSeeTarget 0 // Type "Melee" // IfHealthBelow 76 // } // VoiceCommand // { // Delay 1 // Cooldown 9 // Repeats 0 // Type "Medic" // IfHealthBelow 75 // } // FireWeapon // { // Delay 6 // Cooldown 3 // IfSeeTarget 0 // Type "Jump" // } // } // T_TFBot_Soldier_Player // { // Name "Player" // Class Soldier // ClassIcon tf2_lite // Attributes SpawnWithFullCharge // Attributes HoldFireUntilFullReload // Skill Expert // MaxVisionRange 1200 // Action Mobber // UseBestWeapon 1 // UseHumanModel 1 // RocketJump 1 // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "The Black Box" // Item "The Concheror" // Item "Saxton Hat" // Item "Employee Badge C" // Item "Kritz Or Treat Canteen" // Item "Antarctic Parka" // ItemAttributes // { // ItemName "The Black Box" // "faster reload rate" 0.6 // "fire rate bonus" 0.6 // "clip size upgrade atomic" 2 // "killstreak tier" 2 // "killstreak idleeffect" 3 // } // CharacterAttributes // { // "increase buff duration" 2 // "increased air control" 4 // "dmg taken from blast reduced" 0.25 // "dmg taken from bullets reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "dmg taken from crit reduced" 0.1 // "health regen" 10 // "deploy time decreased" 0.5 // "move speed bonus" 2 // } // ItemModel // { // ItemName "Employee Badge C" // Model "models/workshop/player/items/all_class/short2014_all_eyepatch/short2014_all_eyepatch_soldier.mdl" // } // VoiceCommand // { // Delay 0 // Cooldown 15 // Repeats 0 // Type "Medic" // IfHealthBelow 101 // } // } // T_TFBot_Medic_Player // { // Name "Player" // Class Medic // ClassIcon tf2_lite // Attributes SpawnWithFullCharge // Attributes IgnoreFlag // Attributes ProjectileShield // ExtAttr SuppressCanteenUse // Skill Expert // MaxVisionRange 1200 // // AimTrackingInterval 0 // // AimLeadProjectileSpeed 1000 // // UseBestWeapon 1 // UseHumanModel 1 // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "The Vaccinator" // Item "Festive Crusader's Crossbow" // Item "Modest Metal Pile of Scrap" // Item "Medic Mask" // Item "Default Power Up Canteen (MvM)" // Item "Dead of Night" // ItemAttributes // { // ItemName "Festive Crusader's Crossbow" // "damage bonus" 1.5 // } // ItemAttributes // { // ItemName "The Vaccinator" // "generate rage on heal" 1 // "healing mastery" 3 // "overheal expert" 3 // "canteen specialist" 2 // } // ItemAttributes // { // ItemName "Dead of Night" // "set item tint rgb" 16738740 // } // ItemAttributes // { // ItemName "Modest Metal Pile of Scrap" // "attach particle effect" 17 // } // ItemAttributes // { // ItemName "Default Power Up Canteen (MvM)" // "critboost" 1 // "powerup charges" 3 // "powerup duration" 5 // } // CharacterAttributes // { // "bot medic uber deploy delay duration" 9999 // "bot medic uber health threshold" 1 // "deploy time decreased" 0.1 // "dmg taken from blast reduced" 0.25 // "dmg taken from bullets reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "dmg taken from crit reduced" 0.1 // } // ItemModel // { // ItemName "Medic Mask" // Model "models/workshop/player/items/medic/robo_medic_blighted_beak/robo_medic_blighted_beak.mdl" // } // FireWeapon // uses ubercharge every 3 seconds // { // Delay 5 // Cooldown 3 // Repeats 0 // IfSeeTarget 0 // Duration 0.1 // Type "Secondary" // } // FireWeapon // cycles resistance every 5 seconds // { // Delay 7.9 // Cooldown 5 // Repeats 0 // IfSeeTarget 0 // Duration 0.1 // Type "Reload" // } // FireWeapon // uses canteen at 100hp // { // Delay 1 // Cooldown 0 // Repeats 2 // IfSeeTarget 0 // IfHealthBelow 101 // Duration 0.5 // Type "Action" // } // } // T_TFBot_Spy_Player // { // Name "Player" // Class Spy // ClassIcon tf2_lite // Health 100 // Attributes AutoJump // AutoJumpMin 6 // AutoJumpMax 12 // Skill Expert // MaxVisionRange 800 // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // AimTrackingInterval 0.05 // UseMeleeThreatPrioritization 1 // ExtAttr IgnoreBuildings // Item "The Big Earner" // Item "The Enforcer" // Item "The Dead Ringer" // Item "Murderer's Motif" // Item "Bandit's Boots" // Item "The Caped Crusader" // Item "Default Power Up Canteen (MvM)" // ItemAttributes // { // ItemName "The Big Earner" // "fire rate bonus" 0.6 // "armor piercing" 100 // "max health additive penalty" 0 // } // ItemAttributes // { // ItemName "TF_WEAPON_BUILDER_SPY" // "robo sapper" 3 // } // CharacterAttributes // { // "health regen" 10 // "dmg taken from bullets reduced" 0.25 // "dmg taken from blast reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "dmg taken from crit reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "move speed bonus" 2 // "cannot pick up intelligence" 1 // } // FireWeapon // { // Delay 1 // Cooldown 600 // Duration 1 // Repeats 1 // IfSeeTarget 0 // Type "Secondary" // } // FireWeapon // { // Delay 1 // Cooldown 3 // Duration 1 // Repeats 600 // IfSeeTarget 0 // Type "Secondary" // IfHealthBelow 66 // } // FireWeapon // { // Delay 0 // Cooldown 0 // IfHealthBelow 101 // Type "Primary" // } // } // T_TFBot_Sniper_Player // { // Name "Player" // Class Sniper // ClassIcon tf2_lite // Attributes SpawnWithFullCharge // Skill Expert // MaxVisionRange 3000 // Action Sniper // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // AimTrackingInterval 0 // CustomEyeParticle "killstreak_t6_lvl2" // Item "The Hitman's Heatmaker" // Item "The Cozy Camper" // Item "Frying Pan" // Item "Crocleather Slouch" // Item "Starduster" // Item "Particulate Protector" // ItemAttributes // { // ItemName "The Hitman's Heatmaker" // "faster reload rate" 0.4 // "sniper charge per sec" 2 // "explosive sniper shot" 3 // "damage bonus" 1.75 // "killstreak tier" 2 // "killstreak idleeffect" 4 // } // CharacterAttributes // { // "dmg taken from bullets reduced" 0.25 // "dmg taken from blast reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "dmg taken from crit reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "increase buff duration" 3 // "crit mod disabled" 0 // } // FireWeapon // { // Delay 0 // Cooldown 0 // Repeats 0 // IfSeeTarget 0 // Duration 1 // Type "Reload" // } // } // T_TFBot_Heavy_Player // { // Name "Player" // Class Heavyweapons // ClassIcon tf2_lite // Attributes SpawnWithFullCharge // Attributes DisableDodge // Skill Expert // MaxVisionRange 1200 // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // UseMeleeThreatPrioritization 1 // Item "Upgradeable TF_WEAPON_MINIGUN" // Item "Gloves of Running Urgently MvM" // Item "Jungle Booty" // Item "Employee Badge A" // Item "Default Power Up Canteen (MvM)" // Item "White Russian" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_MINIGUN" // "fire rate bonus" 0.6 // "heal on kill" 100 // "generate rage on damage" 2 // "attack projectiles" 2 // "killstreak tier" 3 // "killstreak idleeffect" 4 // "projectile penetration heavy" 3 // "item style override" 1 // "cannot taunt" 1 // } // ItemAttributes // { // ItemName "White Russian" // "set item tint rgb" 15185211 // "attach particle effect" 56 // } // CharacterAttributes // { // "dmg taken from blast reduced" 0.25 // "dmg taken from bullets reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "dmg taken from crit reduced" 0.1 // "health regen" 10 // "move speed bonus" 1.3 // "increase buff duration" 3 // } // ItemModel // { // ItemName "Employee Badge A" // Model "models/player/items/heavy/cop_glasses.mdl" // } // FireWeapon // { // Delay 0 // Cooldown 0 // Repeats 1 // IfSeeTarget 0 // Duration 1 // Type "Special" // } // FireWeapon // { // Delay 6 // Cooldown 3 // IfSeeTarget 0 // Duration 0.5 // Type "Jump" // } // FireWeapon // { // Delay 7 // Cooldown 3.5 // IfSeeTarget 0 // Duration 2 // Type "Secondary" // } // WeaponSwitch // { // Delay 1 // Cooldown 8 // Repeats 0 // IfHealthBelow 350 // Type "Primary" // } // WeaponSwitch // { // Delay 1 // Cooldown 8 // Repeats 0 // IfHealthBelow 100 // Type "Melee" // } // } // T_TFBot_Heavy_Player2 // { // Name "Player" // Class Heavyweapons // ClassIcon tf2_lite // Attributes DisableDodge // Skill Expert // MaxVisionRange 1200 // WeaponRestrictions PrimaryOnly // Action Mobber // ExtAttr SuppressCanteenUse // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // // NoCrouchButtonRelease 1 // Item "The Brass Beast" // Item "Sophisticated Smoker" // Item "Glittering Garland" // Item "The Mann of the House" // Item "Default Power Up Canteen (MvM)" // ItemAttributes // { // ItemName "The Brass Beast" // "is_festivized" 1 // "paintkit_proto_def_index" 202 // "set_item_texture_wear" 0.6 // "attack projectiles" 2 // "heal on kill" 100 // "fire rate bonus" 0.6 // "projectile penetration heavy" 3 // "cannot taunt" 1 // } // CharacterAttributes // { // "dmg taken from bullets reduced" 0.25 // "dmg taken from blast reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "dmg taken from crit reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "health regen" 10 // "move speed bonus" 1.3 // } // FireWeapon // { // Delay 7 // Cooldown 3 // IfSeeTarget 0 // Type "Jump" // } // FireWeapon // uses canteen at 100hp // { // Delay 1 // Cooldown 0 // Repeats 2 // IfSeeTarget 0 // IfHealthBelow 101 // Duration 0.5 // Type "Action" // } // // FireWeapon // // { // // Delay 0 // // Cooldown 0 // // Repeats 0 // // Duration 1 // // IfSeeTarget 1 // // Type "Crouch" // // } // } // T_TFBot_Engineer_Player // { // Name "Player" // Class Engineer // ClassIcon tf2_lite // Skill Expert // MaxVisionRange 1500 // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // // AimTrackingInterval 0 // ExtAttr BuildDispenserAsTeleporter // TeleportWhere respawnpoints // Item "The Rescue Ranger" // Item "Festive Wrangler" // Item "Necro Smasher" // Item "Industrial Festivizer" // Item "The Dogfighter" // Item "EOTL_winter_pants" // ItemAttributes // { // ItemName "Necro Smasher" // "fire rate bonus" 0.6 // } // CharacterAttributes // { // "dmg taken from bullets reduced" 0.25 // "dmg taken from blast reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "dmg taken from crit reduced" 0.1 // "move speed bonus" 1.3 // "engy building health bonus" 4 // "engy sentry fire rate increased" 1.3 // "mvm sentry ammo" 10 // "engy dispenser radius increased" 2 // "cannot pick up intelligence" 1 // } // } // T_TFBot_Pyro_Player // { // Name "Player" // Class Pyro // ClassIcon tf2_lite // Attributes SpawnWithFullCharge // Attributes DisableDodge // Skill Expert // MaxVisionRange 1200 // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // UseBestWeapon 1 // Item "The Dragon's Fury" // Item "The Thermal Thruster" // Item "Fire Fighter" // Item "Wanderer's Wear" // Item "The Hot Huaraches" // ItemAttributes // { // ItemName "The Dragon's Fury" // "damage bonus" 2 // "heal on kill" 100 // } // ItemAttributes // { // ItemName "The Thermal Thruster" // "thermal_thruster_air_launch" 1 // "item_meter_charge_rate" 0.01 // "falling_impact_radius_stun" 1 // "holster_anim_time" 0 // "deploy time decreased" 0.001 // } // CharacterAttributes // { // "deploy time decreased" 0.25 // "increased air control" 4 // "boots falling stomp" 1 // "dmg taken from blast reduced" 0.25 // "dmg taken from bullets reduced" 0.25 // "dmg taken from fire reduced" 0.25 // "mult dmgtaken from melee" 0.25 // "dmg taken from crit reduced" 0.1 // "health regen" 10 // "move speed bonus" 1.2 // } // FireWeapon // { // Delay 1 // IfSeeTarget 1 // Cooldown 1 // Type "Primary" // } // FireWeapon // { // Delay 6 // Cooldown 3 // IfSeeTarget 0 // Type "Jump" // } // } // T_TFBot_Red_Giant_Pyro_Phlog // { // Class Pyro // Name "Giant Phlog Pyro" // ClassIcon pyro_phlog_ver2 // Skill Expert // Health 3000 // AddCond { Name TF_COND_REPROGRAMMED } // Action Mobber // Attributes MiniBoss // Attributes SpawnWithFullCharge // Item "The Phlogistinator" // ItemAttributes // { // ItemName "The Phlogistinator" // "airblast disabled" 0 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "health from packs decreased" 0.01 // "voice pitch scale" 0 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "override footstep sound set" 6 // } // } // T_TFBot_Red_Soldier_Bison // { // Name "Bison Soldier" // Class Soldier // ClassIcon soldier_bison // Skill Hard // WeaponRestrictions SecondaryOnly // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "The Righteous Bison" // Item "Lord Cockswain's Pith Helmet" // CharacterAttributes // { // "crit mod disabled" 0 // } // } // T_TFBot_Red_Demoman_Caber // { // Name "Caber Knight" // Class Demoman // ClassIcon demo_caber_nys // Attributes DisableDodge // Skill Hard // WeaponRestrictions MeleeOnly // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "The Ullapool Caber" // Item "The Chargin' Targe" // ItemAttributes // { // ItemName "The Ullapool Caber" // "regenerate stickbomb" 1 // } // CharacterAttributes // { // "blast dmg to self increased" 0 // "crit mod disabled" 0 // } // } // T_TFBot_Red_Medic_Kritzkrieg // { // Name "Kritzkrieg Medic" // Class Medic // ClassIcon medic_kritz_red // Skill Expert // Attributes SpawnWithFullCharge // Attributes IgnoreFlag // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "The Overdose" // Item "The Kritzkrieg" // Item "The Weather Master" // ItemAttributes // { // ItemName "The Kritzkrieg" // "ubercharge rate bonus" 100 // "uber duration bonus" 100 // } // CharacterAttributes // { // "bot medic uber health threshold" 999 // "heal rate bonus" 10 // } // } // T_TFBot_Red_SentryBuster_Ignite // { // Name "Incendiary Buster" // Class Demoman // ClassIcon sentry_buster_red // Scale 1.5 // Health 650 // Attributes DisableDodge // Skill Expert // WeaponRestrictions PrimaryOnly // MaxVisionRange 450 // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // UseCustomModel "models/bots/demo/red_sentry_buster.mdl" // UseBusterModel 1 // UseMeleeThreatPrioritization 1 // Item "The Iron Bomber" // Item "The Ullapool Caber" // Item "The Flamboyant Flamenco" // ItemAttributes // { // ItemName "The Iron Bomber" // "blast dmg to self increased" 50 // "explosion particle" "fireSmoke_collumn" // "fuse bonus" 0.0001 // "mod max primary clip override" -1 // "fire rate penalty" 3 // "blast radius decreased" 2.25 // "damage bonus" 2.25 // "dmg bonus vs buildings" 3333 // "set damagetype ignite" 1 // "projectile speed decreased" 0.0001 // "custom kill icon" "ullapool_caber" // "is invisible" 1 // } // ItemAttributes // { // ItemName "The Ullapool Caber" // "is_passive_weapon" 1 // "damage penalty" 0 // "fire rate penalty" 100 // "is invisible" 1 // } // CharacterAttributes // { // "cannot be backstabbed" 1 // "move speed bonus" 1.5 // "head scale" 3 // "torso scale" 0.2 // "crit mod disabled" 0 // "voice pitch scale" 0 // } // } // T_TFBot_Red_Giant_Demo_Burst_Loch // { // Name "Giant Burst Fire Demo" // Class Demoman // ClassIcon demo_burst_red_giant // Health 3500 // Attributes MiniBoss // Attributes DisableDodge // Attributes HoldFireUntilFullReload // Skill Expert // WeaponRestrictions PrimaryOnly // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Mobber // Item "The Loch-n-Load" // ItemAttributes // { // ItemName "The Loch-n-Load" // "damage bonus" 1.5 // "clip size upgrade atomic" 5 // "fire rate bonus" 0.2 // "projectile speed increased" 1.7 // "faster reload rate" 1.4 // 40% slower reload // "blast radius decreased" 0.75 // "grenade explode on impact" 1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.4 // "airblast vulnerability multiplier" 0.4 // "override footstep sound set" 4 // "voice pitch scale" 0 // "health drain" -10 // "health from packs decreased" 0.01 // } // } // T_TFBot_Red_Giant_Spy_Spammer // { // Name "Giant Rapid Fire Spy" // Class Spy // ClassIcon spy_revolver_infinite // Health 3000 // Attributes MiniBoss // Attributes DisableDodge // Skill Expert // MaxVisionRange 1200 // WeaponRestrictions PrimaryOnly // AimTrackingInterval 0.05 // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Mobber // Item "The Stealth Steeler" // ItemAttributes // { // ItemName "TF_WEAPON_REVOLVER" // "fire rate bonus" 0.5 // "faster reload rate" 0.1 // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.5 // "airblast vulnerability multiplier" 0.5 // "override footstep sound set" 7 // "cannot disguise" 1 // "head scale" 0.679 // "voice pitch scale" 0 // "crit mod disabled" 0 // "health from packs decreased" 0.01 // } // } // T_TFBot_Red_Crit_Gauntlet // { // Name "Crit Banner Gauntlet" // Class Heavyweapons // ClassIcon heavy_steelfist_critbuff_red // Scale 1.5 // Health 900 // Attributes DisableDodge // Skill Expert // WeaponRestrictions MeleeOnly // Action Mobber // StripItemSlot 0 // AddCond { Name "TF_COND_REPROGRAMMED" } // SpawnTemplate "crit_radius" // SpawnTemplate "powerup_logic_critbuff_recipient" // Item "Fists of Steel" // Item "The Samson Skewer" // ItemModel // { // ItemName "The Samson Skewer" // Model "models/weapons/c_models/c_critbanner/c_critbanner_red.mdl" // } // CharacterAttributes // { // "increase buff duration" 200 // "cannot taunt" 1 // "voice pitch scale" 0.8 // } // } // T_TFBot_Red_Soldier_Burst // { // Class Soldier // ClassIcon soldier_burstfire_normal // Name "Burst Fire Soldier" // Attributes HoldFireUntilFullReload // Skill Hard // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Mobber // ItemAttributes // { // ItemName "TF_WEAPON_ROCKETLAUNCHER" // "faster reload rate" 0.4 // "fire rate bonus" 0.2 // "clip size upgrade atomic" 5 // "blast dmg to self increased" 0 // } // } // T_TFBot_Red_Medic_King // { // Class Medic // Name "Kingmaker" // Skill Expert // Classicon medic_king // Attributes SpawnWithFullCharge // Attributes IgnoreFlag // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "gentlemanne_medigun_highrollers" // Item "Class Crown" // ItemAttributes // { // ItemName "gentlemanne_medigun_highrollers" // "effect cond override" 109 // "set_item_texture_wear" 0.2 // } // CharacterAttributes // { // "heal rate bonus" 200 // "bot medic uber health threshold" 999 // "uber duration bonus" 999 // } // SpawnTemplate "powerup_logic_medic" // } // T_TFBot_Red_Medic_Shield // { // Name "Shield Medic" // Class Medic // ClassIcon medic_shield_red // Attributes SpawnWithFullCharge // Attributes IgnoreEnemies // Attributes ProjectileShield // Attributes IgnoreFlag // Skill Expert // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "Prussian Pickelhaube" // ItemAttributes // { // ItemName "TF_WEAPON_MEDIGUN" // "generate rage on heal" 2 // "increase buff duration" 10 // } // CharacterAttributes // { // "heal rate bonus" 10 // "bot medic uber deploy delay duration" 9999 // "crit mod disabled" 0 // } // } // T_TFBot_Giant_Soldier_Nuker // { // Name "Giant Nuclear Soldier" // Class Soldier // ClassIcon soldier_nuker // Health 4200 // Attributes MiniBoss // Attributes DisableDodge // Attributes AlwaysCrit // Attributes HoldFireUntilFullReload // Skill Expert // MaxVisionRange 2000 // WeaponRestrictions PrimaryOnly // Item "The Black Box" // Item "The Nuke" // ItemAttributes // { // ItemName "The Black Box" // "damage bonus" 5 // "fire rate bonus" 3.2 // "blast radius increased" 2 // "faster reload rate" 3 // "projectile speed decreased" 0.3 // "explosion particle" "hightower_explosion" // } // CharacterAttributes // { // "move speed bonus" 0.5 // "damage force reduction" 0.2 // "airblast vulnerability multiplier" 0.2 // "override footstep sound set" 3 // "voice pitch scale" 0 // "health from packs decreased" 0.01 // "crit mod disabled" 0 // "blast dmg to self increased" 0 // } // } // T_TFBot_Red_Demoman_Hybrid_Cannon // { // Name "Cannon Knight" // Class Demoman // ClassIcon demo_loosecannon // // Attributes HoldFireUntilFullReload // Skill Expert // MaxVisionRange 1500 // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Sniper // Item "The Loose Cannon" // Item "The Tide Turner" // Item "The Persian Persuader" // Item "The Scrumpy Strongbox" // ItemAttributes // { // ItemName "The Persian Persuader" // "critboost on kill" 5 // "maxammo primary reduced" 1 // } // ItemAttributes // { // ItemName "The Loose Cannon" // "grenade launcher mortar mode" 0 // } // CharacterAttributes // { // "charge recharge rate increased" 2 // "deploy time decreased" 0.001 // "charge impact damage increased" 2 // "crit mod disabled" 0 // } // } // T_TFBot_Red_Demoman_Samurai_2 // { // Class Demoman // Name "Samurai Demo" // Skill Expert // Item "The Half-Zatoichi" // Item "The Splendid Screen" // Item "Demo Kabuto" // Item "The Menpo" // Scale 1.3 // Health 650 // WeaponRestrictions MeleeOnly // Attributes AirChargeOnly // Attributes AutoJump // Attributes AlwaysCrit // AutoJumpMin 4 // AutoJumpMax 4 // Tag bot_red // Classicon demoknight_samurai // Attributes DisableDodge // CharacterAttributes // { // "voice pitch scale" 0.95 // "crit mod disabled" 0 // "ammo regen" 1 // "cancel falling damage" 1 // "charge time increased" 6 // "charge recharge rate increased" 7 // "increased jump height" 2.3 // "bot custom jump particle" 1 // } // Action Mobber // AddCond // { // Name "TF_COND_REPROGRAMMED" // } // } // T_TFBot_Red_Spy_Ambassador // { // Class Spy // Skill Expert // Tag bot_red // Name "Ambassador Spy" // WeaponRestrictions PrimaryOnly // Attributes DisableDodge // Item "The Ambassador" // Classicon spy_ambassador_lite // ItemAttributes // { // ItemName "The Ambassador" // // "damage bonus" 2 // "crit_dmg_falloff" 0 // "fire rate penalty" 3 // "projectile penetration" 1 // } // CharacterAttributes // { // "voice pitch scale" 0.95 // "crit mod disabled" 0 // "ammo regen" 1 // "cannot disguise" 1 // } // Action Mobber // AimTrackingInterval 0.05 // StripItemSlot 1 // StripItemSlot 2 // AimAt Head // AddCond // { // Name "TF_COND_REPROGRAMMED" // } // } // T_TFBot_Red_Chief_Sniper_SpecOps // { // Name "Spec Ops Sniper" // Class Sniper // ClassIcon sniper_m4a1_lite // Scale 1 // Health 10000 // Attributes MiniBoss // Attributes DisableDodge // Attributes UseBossHealthBar // // ExtAttr IgnoreNPC // Skill Expert // MaxVisionRange 1500 // WeaponRestrictions SecondaryOnly // AimAt Head // AlwaysGlow 1 // UseHumanModel 1 // StripItemSlot 0 // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // Item "AK-47" // Item "Attack Packs" // Item "Hawk Eyed Hunter" // Item "The Surgical Survivalist" // Item "Forest Footwear" // Item "The Conspicuous Camouflage" // Item "The Bruiser's Bandanna" // ItemAttributes // { // ItemName "The Bruiser's Bandanna" // "item style override" 1 // } // CharacterAttributes // { // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "heal on kill" 100 // "health regen" 10 // "health from packs decreased" 0.01 // "voice pitch scale" 0 // "crit mod disabled" 0 // "faster reload rate" 0.5 // "reveal cloaked victim on hit" 1 // "reveal disguised victim on hit" 1 // // "mult dmg vs tanks" 1.6 // } // } // T_TFBot_Resistance_Fighter // { // Name "Resistance Fighter" // Class Sniper // ClassIcon red2_lite // Health 250 // Attributes DisableDodge // Skill Expert // MaxVisionRange 1500 // WeaponRestrictions SecondaryOnly // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // UseHumanModel 1 // Item "Tommy Gun" // Item "Loyalty Reward" // CharacterAttributes // { // "voice pitch scale" 0 // "crit mod disabled" 0 // } // } // T_TFBot_Heavy_TFC // { // Name "TFC Heavy" // Class Heavyweapons // Scale 1 // Health 15000 // Attributes MiniBoss // Attributes UseBossHealthBar // Skill Expert // MaxVisionRange 600 // // WeaponRestrictions PrimaryOnly // Action Mobber // UseHumanModel 1 // UseMeleeThreatPrioritization 1 // NoIdleSound 1 // AlwaysGlow 1 // ExtAttr IgnoreBuildings // DeathSound "vo/heavy_paincriticaldeath01.mp3" // Item "Assault Cannon" // Item "Upgradeable TF_WEAPON_FISTS" // Item "The War Goggles" // Item "The Heavy Lifter" // Item "Employee Badge A" // Item "Combat Slacks" // ItemAttributes // { // ItemName "Assault Cannon" // "mod weapon blocks healing" 1 // } // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_FISTS" // "damage bonus" 2 // "critboost on kill" 3 // "melee cleave attack" 1 // "provide on active" 1 // "move speed bonus" 1.5 // "mod weapon blocks healing" 1 // "killstreak tier" 2 // "killstreak idleeffect" 3 // } // CharacterAttributes // { // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "health from packs decreased" 0.01 // // "damage bonus" 1.5 // // "health regen" 50 // } // ItemModel // { // ItemName "Employee Badge A" // Model "models/player/items/heavy/heavy_bandana.mdl" // } // VoiceCommand // { // Delay 0 // Cooldown 24 // Type "Battle cry" // } // WeaponSwitch // { // Delay 0 // Cooldown 1 // Repeats 1 // Type "Melee" // } // WeaponSwitch // { // Delay 0 // Cooldown 3 // Repeats 1 // Type "Primary" // IfHealthBelow 4500 // } // } // T_TFBot_Powerups // { // Name " " // Class Heavyweapons // ClassIcon blu2_lite // Attributes AlwaysFireWeapon // Skill Normal // Skin 3 // WeaponRestrictions MeleeOnly // Action Mobber // AddCond { Name "TF_COND_REPROGRAMMED" } // AddCond { Name "TF_COND_STEALTHED_USER_BUFF_FADING" } // ItemAttributes // { // ItemName "TF_WEAPON_FISTS" // "no_jump" 1 // "move speed bonus" 0.00001 // "voice pitch scale" 0 // "damage penalty" 0.01 // "melee range multiplier" 2 // "melee bounds multiplier" 2 // "melee cleave attack" 1 // "crit mod disabled" 0 // "gesture speed increase" 0.5 // "dmg from ranged reduced" 0 // "dmg from melee increased" 0 // } // } // T_TFBot_Saxton_Hale // { // Name "Saxton Hale" // Class Soldier // ClassIcon heavy_fist_nys // placeholder // Scale 1.001 // Health 30000 // Attributes MiniBoss // Attributes UseBossHealthBar // Attributes DisableDodge // Skill Expert // UseMeleeThreatPrioritization 1 // StripItemSlot 0 // StripItemSlot 1 // AddCond { Name "TF_COND_REPROGRAMMED" } // Action Mobber // UseCustomModel "models/player/saxton_hale_jungle_inferno/saxton_hale.mdl" // FastUpdate 1 // NoIdleSound 1 // AlwaysGlow 1 // DeathSound "physics/body/body_medium_break3.wav" // SpawnTemplate "saxton_boss" // Tag saxton // Item "Upgradeable TF_WEAPON_FISTS" // ItemAttributes // { // ItemName "Upgradeable TF_WEAPON_FISTS" // "kill eater" 1 // // "damage causes airblast" 1 // "damage bonus" 2.1 // "killstreak tier" 3 // "melee cleave attack" 1 // "fire input on hit" "boss_checkforkill^Trigger" // "add cond on kill" 78 // } // CharacterAttributes // { // "move speed bonus" 1.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0 // "airblast vertical vulnerability multiplier" 0 // "crit mod disabled" 0 // "voice pitch scale" 0 // "health from packs decreased" 0.01 // "mult dmg with reduced health" 2 // "cannot be sapped" 1 // "increased jump height" 6 // // "increased air control" 400 // "boots falling stomp" 1 // "dmg taken increased" 0.05 // "dmg from ranged reduced" 20 // "dmg from melee increased" 20 // // "backstab shield" 1 // "stomp building damage" 1000 // } // FireWeapon // { // Delay 8 // Cooldown 30 // IfSeeTarget 0 // Type "Jump" // } // FireInput // { // Target saxtonpush // Action Enable // Delay 8.2 // Cooldown 30 // } // FireInput // { // Target saxtonpush // Action Disable // Delay 9 // Cooldown 30 // } // FireInput // { // Target jumping_voiceline_relay // Action Trigger // Delay 8.2 // Cooldown 30 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 40000 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 32000 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 25000 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 17500 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 11500 // } // FireInput // { // Target rage_voiceline_relay // Action Trigger // Delay 1 // Cooldown 8 // Repeats 1 // IfHealthBelow 1000 // } // } // } // ExtendedUpgrades // { // MiniBoss // { // Name "Super Scout" // Attribute "is miniboss" // Increment 1 // Cap 1 // Cost 800 // PlayerUpgrade 1 // AllowPlayerClass Scout // SecondaryAttributes // { // "cannot upgrade" 1 // "hidden maxhealth non buffed" 1075 // "move speed bonus" 1.5 // "no double jump" 1 // "no_duck" 1 // "damage bonus" 2 // "override footstep sound set" 5 // "voice pitch scale" -0.3 // "not solid to players" 1 // "health from packs decreased" -0.5 // "damage force reduction" 0 // "airblast vulnerability multiplier" 0.5 // "patient overheal penalty" 0 // "min respawn time" 30 // } // OnApply // Output fired when the upgrade is being applied (the upgrade being bought, the player changing classes or weapons). Format: target,action,parameter,delay // // If parameter is empty, the upgrade level is passed instead as parameter // { // Output "!activator,$ForceRespawn,,0" // } // } // Samurai // { // Name "Samurai Demo" // Attribute "provide on active" // Increment 1 // Cap 1 // Cost 500 // AllowPlayerClass Demoman // AllowedWeapons // { // Classname "tf_weapon_katana" // } // SecondaryAttributes // { // // "disable weapon switch" 1 // "critboost on kill" -3 // "model scale" 0.3 // "hidden maxhealth non buffed" 425 // "full charge turn control" 50 // "charge recharge rate increased" 7 // "increased jump height" 2.3 // "bot custom jump particle" 1 // "card: damage bonus" 1.5 // "cancel falling damage" 1 // "mod weapon blocks healing" 1 // } // RequiredUpgrade // { // Upgrade "ExtendRespawn" // Name of the upgrade, as specified in the outer block // Level 1 // Minimum level after which the upgrade becomes enabled (Default: 1) // } // OnApply // Output fired when the upgrade is being applied (the upgrade being bought, the player changing classes or weapons). Format: target,action,parameter,delay // // If parameter is empty, the upgrade level is passed instead as parameter // { // Output "!activator,$ForceRespawn,,0" // } // } // ExtendRespawn // { // Name "Extend Respawn Time" // Attribute "min respawn time" // Increment 60 // Cap 60 // Cost 200 // AllowPlayerClass Demoman // PlayerUpgrade 1 // RequiredWeapons // The player must have these items equipped for the upgrade to work // { // ItemName "The Half-Zatoichi" // } // RequiredWeaponsString "You need the Half-Zatoichi equipped" // The requirement text displayed if the player does not have the required items equipped // } // BowmanRapidFire // { // Name "Rapid Fire Bowman" // Attribute "is commodity" // Increment 1 // Cap 1 // Cost 800 // AllowPlayerClass Sniper // AllowedWeapons // { // Classname "tf_weapon_compound_bow" // } // SecondaryAttributes // { // "model scale" 0.5 // "move speed penalty" -0.15 // "fire rate bonus" -0.4 // "voice pitch scale" -0.2 // "max health additive bonus" 1075 // "head scale" -0.3 // } // OnApply // Output fired when the upgrade is being applied (the upgrade being bought, the player changing classes or weapons). Format: target,action,parameter,delay // // If parameter is empty, the upgrade level is passed instead as parameter // { // Output "!activator,$ForceRespawn,,0" // } // } // } // Mission // Red Engineer // { // Where respawnpoints // Objective Engineer // BeginAtWave 2 // RunForThisManyWaves 1 // DesiredCount 1 // InitialCooldown 0 // CooldownTime 35 // TFBot // { // Class Engineer // Health 600 // Attributes TeleportToHint // Skill Expert // TeleportWhere respawnpoints // ExtAttr BuildDispenserAsTeleporter // AddCond { Name "TF_COND_REPROGRAMMED" } // CharacterAttributes // { // "crit mod disabled" 0 // "engy building health bonus" 2 // "engy dispenser radius increased" 4 // "mult dispenser rate" 4 // "mvm sentry ammo" 10 // "metal regen" 200 // "engineer sentry build rate multiplier" 5 // } // } // } // Mission // For Wave 5 // { // Where spawnbot_giant // Objective Sniper // BeginAtWave 5 // RunForThisManyWaves 1 // DesiredCount 2 // CooldownTime 15 // TFBot // { // Template T_TFBot_Sniper // // ClassIcon blu2_lite // } // } Wave // Wave 1 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}The robots have asked us to try out a new tank model." Line "{blue}There are many obstacles in the way to make the tank's journey more difficult." Line "{blue}Should the tank be destroyed however, a random giant robot is teleported to assist with the bomb." Line "{blue}You have 8 minutes to beat the wave, time will be lost if the tank or your bomb carriers die." // Line "{green}Some custom weapons give special bonuses, such as making players giants!" } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 1 FirstSpawnOutput { Target introcam_relay Action Trigger } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 1 FirstSpawnOutput { Target hudbgone Action Trigger } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 1 FirstSpawnOutput { Target fader Action Fade } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 4 FirstSpawnOutput { Target fader Action Fade } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 4 FirstSpawnOutput { Target hudcome Action Trigger } } WaveSpawn // Tank 10000 HP { Name "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited StartWaveWarningSound "music/mvm_start_tank_wave.wav" Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 // ForceRomeVision 1 DisableSmokeStack 1 SpawnTemplate "PayloadTank" OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 1 LastSpawnOutput { Target annotations_relay Action Trigger } } WaveSpawn { Name "blu" Where spawnbot TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 3 WaitBetweenSpawns 14 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ_Fast ClassIcon blu2_lite Attributes DisableDodge Action Mobber } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSoldier Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 7000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn { Name "s1" Where spawnbot_front1 // Where spawnbot_front2 TotalCount 20 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 0 FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } TFBot { Template T_TFBot_Red_Sniper_Huntsman_Smg WeaponRestrictions SecondaryOnly Skill Easy AddTemplate NoRandomCrits } } WaveSpawn { Name "a1.1" Where spawnbot_front1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Shotgun ClassIcon heavy_shotgun_red_giant Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "a1.2" WaitForAllDead "a1.1" Where spawnbot_house TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Red_Giant_Soldier Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "b1" WaitForAllSpawned "a1.2" Where spawnbot_mid2 TotalCount 24 MaxActive 8 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 200 RandomSpawn 1 TFBot { Template T_TFBot_Red_Scout Skill Normal Attributes DisableDodge AddTemplate NoRandomCrits } } WaveSpawn { Name "b1" WaitForAllSpawned "a1.2" Where spawnbot_balcony TotalCount 8 MaxActive 4 SpawnCount 2 WaitBeforeStarting 20 WaitBetweenSpawns 1 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Heavyweapons_Fist Attributes DisableDodge AddTemplate NoRandomCrits } } WaveSpawn { Name "b1.1" WaitForAllDead "a1.1" Where spawnbot_mid2 TotalCount 4 MaxActive 2 SpawnCount 1 WaitBeforeStarting 20 WaitBetweenSpawns 20 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Scout_Baseball Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "c1.1" // WaitForAllDead "b1.1" Where hatchspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Heavyweapons_Heater Name "Giant Heater Heavy" Attributes DisableDodge Attributes IgnoreFlag AddCond { Name "TF_COND_REPROGRAMMED" } Item "The Bunsen Brave" CharacterAttributes { "voice pitch scale" 0 "crit mod disabled" 0 } InterruptAction { Target "-849 2187 -287" Delay 0.1 Repeats 1 Duration 9999 } } } WaveSpawn { Name "infinite" WaitForAllSpawned "b1" Where spawnbot_big TotalCount 999 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 12 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_DemoMan_PrinceTavish ClassIcon demoknight_skullcutter_lite Attributes DisableDodge Name "Giant Skullcutter Knight" Item "The Scotsman's Skullcutter" ItemAttributes { ItemName "The Scotsman's Skullcutter" "critboost on kill" 3 "damage bonus" 1.5 } AddTemplate NoRandomCrits } } WaveSpawn { Name "infinite" WaitForAllSpawned "b1" Where respawnpoints TotalCount 999 MaxActive 4 SpawnCount 2 WaitBeforeStarting 30 WaitBetweenSpawns 1 TotalCurrency 0 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Red_Heavyweapons_Shotgun Name "Shotgun Heavy" Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } } TFBot { Name "Shotgun Soldier" Class Soldier ClassIcon heavy_shotgun_red Skill Hard Attributes DisableDodge WeaponRestrictions SecondaryOnly Action Mobber AddCond { Name "TF_COND_REPROGRAMMED" } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_SOLDIER" "faster reload rate" 0.1 "bullets per shot bonus" 3 "fire rate bonus" 2.5 "damage bonus" 0.33 "crit mod disabled" 0 } } TFBot { Name "Shotgun Pyro" Class Pyro ClassIcon heavy_shotgun_red Skill Hard Attributes DisableDodge WeaponRestrictions SecondaryOnly Action Mobber AddCond { Name "TF_COND_REPROGRAMMED" } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PYRO" "faster reload rate" 0.1 "bullets per shot bonus" 3 "fire rate bonus" 2.5 "damage bonus" 0.33 "crit mod disabled" 0 } } TFBot { Name "Shotgun Engineer" Class Engineer ClassIcon heavy_shotgun_red // Health 250 Skill Hard Attributes DisableDodge WeaponRestrictions PrimaryOnly Action Mobber AddCond { Name "TF_COND_REPROGRAMMED" } ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_PRIMARY" "faster reload rate" 0.1 "bullets per shot bonus" 3 "fire rate bonus" 2.5 "damage bonus" 0.33 "crit mod disabled" 0 } } } } } Wave // Wave 2 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } // SpawnTemplate "Tankround_Antistalemate" WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 5 FirstSpawnOutput { Target tele_enable_relay Action Trigger } } WaveSpawn // Tank 15000 HP { Name "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 DisableSmokeStack 1 SpawnTemplate "PayloadTank" OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "blu" Where spawnbot TotalCount 6 MaxActive 6 SpawnCount 3 WaitBeforeStarting 3 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 Squad { TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" ClassIcon blu2_lite Attributes DisableDodge Action Mobber } TFBot { Template T_TFBot_Heavyweapons_Shotgun Name "Shotgun Heavy" ClassIcon blu2_lite Attributes DisableDodge Action Mobber } TFBot { Class Pyro Name "Shotgun Pyro" ClassIcon blu2_lite Skill Hard WeaponRestrictions SecondaryOnly Attributes DisableDodge Action Mobber } } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSoldier Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 8000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } TFBot { Template T_TFBot_Red_Giant_Soldier_Crit Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 } } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 200 TFBot { Template T_TFBot_Red_Heavyweapons_Heavyweight_Champ Attributes DisableDodge AddTemplate NoRandomCrits } } WaveSpawn { Name "b1" WaitForAllSpawned "a1" Where spawnbot_mid1 Where spawnbot_house TotalCount 12 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 50 RandomSpawn 1 TFBot { Template T_TFBot_Red_Soldier Skill Normal Attributes DisableDodge WeaponRestrictions PrimaryOnly Tag bot_giant AddTemplate NoRandomCrits } } WaveSpawn { Name "b1.1" WaitForAllSpawned "a1" Where spawnbot_balcony TotalCount 10 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 150 Squad { TFBot { Template T_TFBot_Red_Giant_Demoman Name "Giant Loch-n Load" ClassIcon demo_loch_nys Attributes DisableDodge AimLeadProjectileSpeed 1513 Item "The Loch-n-Load" Item "The Human Cannonball" ItemAttributes { ItemName "The Loch-n-Load" "faster reload rate" -0.4 "fire rate bonus" 0.75 } CharacterAttributes { "crit mod disabled" 0 } } TFBot { Template T_TFBot_Red_Medic_BigHeal Name "Big Heal Medic" Attributes IgnoreFlag Tag bot_squad_member } TFBot { Template T_TFBot_Red_Medic_BigHeal Name "Big Heal Medic" Attributes IgnoreFlag Tag bot_squad_member } TFBot { Template T_TFBot_Red_Medic_BigHeal Name "Big Heal Medic" Attributes IgnoreFlag Tag bot_squad_member } TFBot { Template T_TFBot_Red_Medic_BigHeal Name "Big Heal Medic" Attributes IgnoreFlag Tag bot_squad_member } } } WaveSpawn { Name "c1" WaitForAllSpawned "b1.1" Where spawnbot_mid2 Where spawnbot_mid3 TotalCount 4 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Scout Tag bot_giant Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "c1" WaitForAllSpawned "b1.1" Where spawnbot_balcony TotalCount 3 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Demoman_Samurai_2 Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn { Name "infinite" WaitForAllSpawned "c1" Where spawnbot_big TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Pyro Attributes DisableDodge Item "The U-clank-a" ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 } CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "infinite" WaitForAllDead "b1.1" Where respawnpoints TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Spy_Ambassador Attributes DisableDodge } } WaveSpawn { Name "hatch" // WaitForAllSpawned "c2" Where spawnbot_big TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon demo_burst_red ForceRomeVision 1 Attributes IgnoreFlag Attributes DisableDodge AimLeadProjectileSpeed 1216 AddCond { Name "TF_COND_REPROGRAMMED" } CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 "voice pitch scale" 0 "health from packs decreased" 0.01 } InterruptAction { Target "-849 2187 -287" Delay 0.1 Repeats 1 Duration 9999 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes DisableDodge ForceRomeVision 1 } } } } Wave // Wave 3 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } // SpawnTemplate "attackchewchew" WaveSpawn // Tank 10000 HP { Name "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 // ForceRomeVision 1 DisableSmokeStack 1 SpawnTemplate "PayloadTank" OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSoldier Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 9000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn { Name "blu2" WaitForAllDead "chewchewtank" Where spawnbot_giant TotalCount 8 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 RandomChoice { TFBot { Name "Demoman" Class Demoman ClassIcon blu2_lite Skill Expert Attributes DisableDodge AimTrackingInterval 1 Action Mobber CharacterAttributes { "collect currency on kill" 1 } } TFBot { Name "Demoman" Class Demoman ClassIcon blu2_lite Skill Expert Attributes DisableDodge AimTrackingInterval 1 Action Mobber CharacterAttributes { "collect currency on kill" 1 } } TFBot { Name "Demoman" Class Demoman ClassIcon blu2_lite Skill Expert Attributes DisableDodge Action Mobber CharacterAttributes { "collect currency on kill" 1 } } } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 0 WaitBetweenSpawns 0.2 TotalCurrency 50 FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } TFBot { Template T_TFBot_Red_Scout ClassIcon scout_cola_nys Attributes DisableDodge Name "Cola Scout" Item "Crit-a-Cola" Item "Bonk Helm" AddTemplate NoRandomCrits } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer_Reload Attributes DisableDodge Item "The Man in Slacks" CharacterAttributes { "crit mod disabled" 0 } AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn { Name "a1.1" WaitForAllSpawned "a1" Where spawnbot_balcony TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Name "Giant Widowmaker Engineer" Class Engineer ClassIcon engineer_widowmaker_nys Skill Expert Health 3000 Attributes MiniBoss Attributes DisableDodge Action Mobber AddCond { Name "TF_COND_REPROGRAMMED" } WeaponRestrictions PrimaryOnly Tag bot_giant Item "The Widowmaker" Item "Engineer Welding Mask" ItemAttributes { ItemName "The Widowmaker" "fire rate bonus" 0.7 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "health from packs decreased" 0.01 "voice pitch scale" 0 "head scale" 0.675 "crit mod disabled" 0 } } } WaveSpawn // Tank 20k HP { Name "chewchewtank" WaitForAllSpawned "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 Tank { Name "chewchewtank" StartingPathTrackNode "tank_path_red_1" Health 10000 Speed 65 Skin 0 ClassIcon chew_red_nys // thanks nys TeamNum 2 SpawnTemplate "ChewChewTank" PingSound "misc/null.wav" DeploySound "items/cart_explode_trigger.wav" DisableSmokeStack 1 Model { Default "models/empty.mdl" Damage1 "models/empty.mdl" Damage2 "models/empty.mdl" Damage3 "models/empty.mdl" Destruction "models/empty.mdl" LeftTrack "models/empty.mdl" RightTrack "models/empty.mdl" Bomb "models/bots/boss_bot/bombblue_mechanism.mdl" } OnBombDroppedOutput { Target red_tank_deploy_relay Action Trigger } } } WaveSpawn { Name "b1" WaitForAllSpawned "a1.1" Where spawnbot_mid2 Where spawnbot_balcony TotalCount 6 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 5 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Crit_Gauntlet } } WaveSpawn { Name "b1" WaitForAllSpawned "a1.1" Where spawnbot_mid1 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 200 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Demo_RapidFire Attributes DisableDodge Item "The Iron Bomber" Item "Glengarry Bonnet" ItemAttributes { ItemName "The Iron Bomber" "fire rate bonus" 0.5 "damage force reduction" 0.5 } SpawnTemplate "powerup_logic_critbuff_recipient" } } WaveSpawn { Name "b1" WaitForAllSpawned "a1.1" Where spawnbot_house TotalCount 20 MaxActive 5 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 50 RandomSpawn 1 TFBot { Template T_TFBot_Medic_Crossbow Attributes DisableDodge SpawnTemplate "powerup_logic_critbuff_recipient" AddTemplate RedBot } } WaveSpawn { Name "b1.1" WaitForAllSpawned "a1.1" Where spawnbot_mid3 Where spawnbot_house TotalCount 20 MaxActive 8 SpawnCount 8 WaitBeforeStarting 60 WaitBetweenSpawns 12 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Soldier_Extended_Concheror Attributes DisableDodge CharacterAttributes { "deploy time decreased" 0.5 } AddTemplate NoRandomCrits } } WaveSpawn { Name "b1.1" WaitForAllSpawned "b1" Where spawnbot_mid2 Where spawnbot_balcony TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 200 RandomSpawn 1 Squad { ShouldPreserveSquad 1 TFBot { Template T_TFBot_Giant_Pyro_Fury UseMeleeThreatPrioritization 1 AddTemplate RedBotGiant } TFBot { Template T_TFBot_Red_Medic_Shield } } } WaveSpawn { Name "infinite" WaitForAllDead "b1.1" Where respawnpoints TotalCount 999 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Scout ClassIcon scout_winger_lite Attributes DisableDodge WeaponRestrictions SecondaryOnly Item "The Winger" CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "hatch" // WaitForAllDead "b1.1" Where hatchspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Giant_Soldier_Spammer Name "Giant Rapid Fire Buff Soldier" ClassIcon soldier_buff_spammer Attributes IgnoreFlag Attributes DisableDodge Attributes SpawnWithFullCharge AddCond { Name "TF_COND_REPROGRAMMED" } ForceRomeVision 1 Item "The Buff Banner" CharacterAttributes { "voice pitch scale" 0 "crit mod disabled" 0 "damage force reduction" 0 "increase buff duration" 20 "deploy time decreased" 0.5 } InterruptAction { Target "-849 2187 -287" Delay 3 Repeats 1 Duration 9999 } } } WaveSpawn { Name "infinite" WaitForAllDead "b1.1" Where spawnbot_big TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 30 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Scout_Fast Attributes DisableDodge Attributes AlwaysCrit } } } Wave // Wave 4 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } WaveSpawn // Tank 25000 HP { Name "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 SpawnTemplate "PayloadTank" DisableSmokeStack 1 OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Knight_Fire Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSoldier Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn { Name "blu" Where spawnbot_giant TotalCount 7 MaxActive 7 SpawnCount 7 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 TFBot { Class Scout ClassIcon blu2_lite Skill Expert Action Mobber } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 24 MaxActive 8 SpawnCount 8 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 100 TFBot { Template T_TFBot_Heavyweapons_Deflector AddTemplate RedBot } } WaveSpawn { Name "a1.1" Where spawnbot_front1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Red_Giant_Soldier_Extended_Battalion AddTemplate NoRandomCrits } } WaveSpawn { Name "a2" WaitForAllDead "a1" Where spawnbot_house TotalCount 14 MaxActive 7 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Demoman_Hybrid_Cannon Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn { Name "b1" WaitForAllSpawned "a2" Where spawnbot_mid2 Where spawnbot_balcony TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 12 TotalCurrency 200 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Healonkill Attributes DisableDodge Tag bot_giant Name "Giant Heal-on-Hit Heavy" Item "Deflector" Item "The Tungsten Toque" ItemAttributes { ItemName "Deflector" "heal on hit for rapidfire" 4 } CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "b1" WaitForAllSpawned "a2" Where spawnbot_mid2 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 15 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Sniper_Huntsman_Smg Name "Giant SMG Sniper" Health 3000 Attributes MiniBoss Attributes DisableDodge Tag bot_giant UseCustomModel "models/bots/sniper_boss/bot_sniper_boss.mdl" ItemAttributes { ItemName "The Huntsman" "damage bonus" 1 "fire rate bonus" 0.6 } ItemAttributes { ItemName "TF_WEAPON_SMG" "mod max primary clip override" -1 "spread penalty" 2 "fire rate bonus" 0.8 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "voice pitch scale" 0 "crit mod disabled" 0 "health from packs decreased" 0.01 "override footstep sound set" 7 } } } WaveSpawn { Name "b1.2" WaitForAllDead "a2" Where spawnbot_mid3 Where spawnbot_big TotalCount 40 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 2 TotalCurrency 0 Squad { FormationSize 300 TFBot { Class Sniper Name "Bushwacka Bruiser" Health 750 Scale 1.5 ClassIcon sniper_bushwacka WeaponRestrictions MeleeOnly Attributes DisableDodge Item "The Bushwacka" Item "Your Worst Nightmare" InterruptAction { Target "tankposition" AimTarget "tankposition" KillAimTarget 1 Delay 1 Repeats 1 Cooldown 5 WaitUntilDone 1 Duration 3 } AddTemplate RedBot } TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge InterruptAction { Target "tankposition" AimTarget "tankposition" KillAimTarget 1 Delay 1 Repeats 1 Cooldown 5 WaitUntilDone 1 Duration 3 } AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge InterruptAction { Target "tankposition" AimTarget "tankposition" KillAimTarget 1 Delay 1 Repeats 1 Cooldown 5 WaitUntilDone 1 Duration 3 } AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge InterruptAction { Target "tankposition" AimTarget "tankposition" KillAimTarget 1 Delay 1 Repeats 1 Cooldown 5 WaitUntilDone 1 Duration 3 } AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge InterruptAction { Target "tankposition" AimTarget "tankposition" KillAimTarget 1 Delay 1 Repeats 0 Cooldown 5 WaitUntilDone 1 Duration 3 } AddTemplate NoRandomCrits } } } WaveSpawn { Name "hatch" // WaitForAllDead "b1.1" Where hatchspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Giant_Heavyweapons_Healonkill Name "Giant Heal-on-hit Heavy" Attributes DisableDodge Attributes IgnoreFlag AddCond { Name "TF_COND_REPROGRAMMED" } AddCond { Name "TF_COND_CRITBOOSTED_ON_KILL" } ForceRomeVision 1 ItemAttributes { ItemName "Deflector" "heal on hit for rapidfire" 4 } InterruptAction { Target "-849 2187 -287" Delay 0.1 Repeats 1 Duration 9999 } CharacterAttributes { "crit mod disabled" 0 "voice pitch scale" 0 } } } WaveSpawn { Name "infinite" WaitForAllDead "a2" Where spawnbot_big TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Giant_Heavyweapons_Shotgun Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "infinite" WaitForAllDead "a2" Where respawnpoints TotalCount 999 MaxActive 5 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 0 RandomSpawn 1 RandomChoice { TFBot { Name "Flare Gatling Heavy" Class Heavyweapons ClassIcon pyro_flare_red Skill Hard Attributes DisableDodge Item "The Huo Long Heatmaker" Item "The Bunsen Brave" ItemAttributes { ItemName "The Huo Long Heatmaker" "override projectile type" 6 "centerfire projectile" 1 "set damagetype ignite" 1 "fire rate penalty" 2.5 "crit vs burning players" 1 } AddTemplate RedBot } TFBot { Name "Pyro Pusher" Class Pyro ClassIcon pyro_flare_red Skill Expert Attributes DisableDodge Item "The Scorch Shot" WeaponRestrictions SecondaryOnly AddCond { Name "TF_COND_CRITBOOSTED_ON_KILL" } ItemAttributes { ItemName "The Scorch Shot" "damage bonus" 1 "fire rate bonus" 0.75 "faster reload rate" 1.25 "Projectile speed increased" 0.35 } AddTemplate RedBot } TFBot { Name "Manmelter Pyro" Class Pyro ClassIcon pyro_flare_red Skill Expert Attributes DisableDodge Item "The Manmelter" Item "The Bubble Pipe" WeaponRestrictions SecondaryOnly AddTemplate RedBot } TFBot { Name "Spitfire Pyro" Class Pyro ClassIcon pyro_flare_red Skill Expert Attributes DisableDodge Item "Spitfire" WeaponRestrictions SecondaryOnly AddTemplate RedBot } TFBot { Template T_TFBot_Red_Pyro_Expert_Flare Name "Combo Pyro" ClassIcon pyro_flare_red Attributes DisableDodge // UseMeleeThreatPrioritization 1 Item "The Degreaser" ItemAttributes { ItemName "The Degreaser" "fire input on hit" "combo_primary_to_secondary^Trigger^" "airblast disabled" 1 "damage penalty" 0.1 "crit mod disabled" 0 } ItemAttributes { ItemName "The Flare Gun" "faster reload rate" 0.3 } } } } } Wave // Wave 5 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // Tank 10000 HP { Name "tank" // WaitForAllDead "redblimp" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 SpawnTemplate "PayloadTank" DisableSmokeStack 1 OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "blu" Where spawnbot_giant TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 TFBot { Template T_TFBot_Heavyweapons_Deflector ClassIcon blu2_lite Action Mobber AimTrackingInterval 0.05 } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Knight_Fire Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn // Tank 10k HP { Name "vactank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 0 Tank { Name "vactankboss" StartingPathTrackNode "tank_path_red_1" Health 12345 Speed 75 Skin 0 TeamNum 2 ClassIcon tank_vac_trio_lite DisableSmokeStack 1 SpawnTemplate "VacTankRandom" // SpawnTemplate "ColorGradientRGB" Model "models/bots/boss_bot/boss_tankred.mdl" // PingSound "weapons/vaccinator_heal.wav" OnBombDroppedOutput { Target red_tank_deploy_relay Action Trigger } } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 18 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 3 TotalCurrency 100 TFBot { Template T_TFBot_Red_Pyro Attributes DisableDodge ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast_destroy_projectile" 1 "airblast_pushback_no_viewpunch" 1 } AddTemplate NoRandomCrits } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 12 WaitBetweenSpawns 12 TotalCurrency 100 TFBot { Template T_TFBot_Red_Giant_Demo_Burst // Attributes AlwaysCrit Attributes DisableDodge CharacterAttributes { "damage force reduction" 0 "crit mod disabled" 0 } } } WaveSpawn { Name "b1" WaitForAllDead "a1" Where spawnbot_mid1 Where spawnbot_house TotalCount 18 MaxActive 9 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0.5 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Soldier_RocketShotgun Attributes DisableDodge AddTemplate NoRandomCrits } } WaveSpawn { Name "b1" WaitForAllDead "a1" Where spawnbot_balcony TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Giant_Pyro_Phlog Attributes DisableDodge Tag bot_giant SpawnTemplate "powerup_logic" CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn { Name "b1.2" WaitForAllSpawned "b1" Where spawnbot_mid2 TotalCount 2 MaxActive 2 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 200 TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Attributes DisableDodge AddTemplate NoRandomCrits } } WaveSpawn { Name "c1" WaitForAllSpawned "b1" Where spawnbot_mid2 Where spawnbot_balcony TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 3 TotalCurrency 100 RandomSpawn 1 TFBot { Template T_TFBot_Red_Sniper_Huntsman Attributes DisableDodge AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } WaveSpawn { Name "c2" WaitForAllDead "c1" Where spawnbot_big TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Red_Giant_Soldier_Spammer Attributes DisableDodge SpawnTemplate "powerup_logic" AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } TFBot { Template T_TFBot_Red_Medic_King Tag bot_squad_member Tag bot_giant AddCond { Name "TF_COND_INVULNERABLE_USER_BUFF" Duration 3 } } } } WaveSpawn { Name "infinite" WaitForAllDead "c1" Where respawnpoints TotalCount 1998 MaxActive 6 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 10 TotalCurrency 0 RandomSpawn 1 Squad { TFBot { Template T_TFBot_Red_Soldier_Burst Attributes DisableDodge AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Demo_Burst Attributes DisableDodge AddTemplate NoRandomCrits } } } WaveSpawn { Name "hatch" Where hatchspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } TFBot { Template T_TFBot_Giant_Soldier_Nuker Attributes IgnoreFlag AddCond { Name "TF_COND_REPROGRAMMED" } InterruptAction { Target "-849 2187 -287" Delay 0.1 Repeats 1 Duration 9999 } } } // WaveSpawn // { // Name "infinite" // WaitForAllDead "c1" // Where spawnbot_big // TotalCount 999 // MaxActive 1 // SpawnCount 1 // WaitBeforeStarting 5 // WaitBetweenSpawns 5 // TotalCurrency 0 // RandomSpawn 1 // TFBot // { // Template T_TFBot_Giant_Pyro_Fury // AddTemplate RedBotGiant // } // } } Wave // Wave 6 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn // Tank 10000 HP { Name "tank" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 1 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } Tank { Name "tank_bus" StartingPathTrackNode "tank_path_left_a_1" Health 10000 Speed 60 Skin 1 SpawnTemplate "PayloadTank" DisableSmokeStack 1 OnKilledOutput { Target tankbus_end_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "blu" Where spawnbot_giant TotalCount 4 MaxActive 4 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 4 TotalCurrency 0 Support 1 RandomChoice { TFBot { Template T_TFBot_Pyro_Detonator ClassIcon blu2_lite Skill Expert Action Mobber Tag bot_notplayer } TFBot { Template T_TFBot_Sniper_Huntsman_Bleed ClassIcon blu2_lite Skill Expert Action Mobber Tag bot_notplayer } TFBot { Template T_TFBot_Heavyweapons_Shotgun ClassIcon blu2_lite Skill Expert Action Mobber Tag bot_notplayer } } } WaveSpawn { Name "giant" WaitForAllDead "tank" Where spawnbot_giant Where spawnbot_gianttp TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawnsAfterDeath 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "mvm/giant_heavy/giant_heavy_entrance.wav" DoneOutput { Target bomb_antigrief_off Action Trigger } RandomChoice { TFBot { Template T_TFBot_Carrier_GPyro Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Huntsman Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Champ Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GFlare Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Engineer Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GSpy_Burstfire Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GMed_Crossbow Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_Heavy_BlackMarket Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } TFBot { Template T_TFBot_Carrier_GDemo_Nuke Health 10000 Tag bot_carrier AddTemplate GoToCheckPoint } } } WaveSpawn { Name "redbuster" Where spawnbot_big TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 40 WaitBetweenSpawnsAfterDeath 60 TotalCurrency 0 Support 1 RandomSpawn 1 TFBot { Template T_TFBot_Red_SentryBuster // Skill Expert CharacterAttributes { "crit mod disabled" 0 "damage force reduction" 0 } } } WaveSpawn { Name "a1" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 2 WaitBetweenSpawns 0 TotalCurrency 200 FirstSpawnWarningSound "vo/taunts/sniper_taunts14.mp3" DoneWarningSound "vo/sniper_paincrticialdeath03.mp3" TFBot { Template T_TFBot_Red_Chief_Sniper_SpecOps } } WaveSpawn { Name "a1.1" Where spawnbot_front1 Where spawnbot_front2 TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 1 WaitBetweenSpawns 1 TotalCurrency 100 RandomSpawn 1 RandomChoice { TFBot { Class Scout Name "Pistol Scout" ClassIcon scout_pistol_nys Skill Expert WeaponRestrictions SecondaryOnly AddTemplate RedBot } TFBot { Class Engineer Name "Pistol Engineer" ClassIcon scout_pistol_nys Skill Expert WeaponRestrictions SecondaryOnly AddTemplate RedBot } } } WaveSpawn { Name "b1" WaitForAllDead "a1.1" Where spawnbot_mid2 TotalCount 8 MaxActive 8 SpawnCount 4 WaitBeforeStarting 0 WaitBetweenSpawns 15 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Giant_Spy_Spammer } TFBot { Template T_TFBot_Red_Medic_Kritzkrieg Tag bot_squad_member } TFBot { Template T_TFBot_Red_Medic_Kritzkrieg Tag bot_squad_member } TFBot { Template T_TFBot_Red_Medic_Kritzkrieg Tag bot_squad_member } } } WaveSpawn { Name "b1.1" WaitForAllDead "a1.1" Where spawnbot_mid2 TotalCount 18 MaxActive 6 SpawnCount 3 WaitBeforeStarting 10 WaitBetweenSpawns 1 TotalCurrency 100 TFBot { Template T_TFBot_Red_Soldier_Extended_Buff_Banner Attributes DisableDodge Tag bot_giant AddTemplate NoRandomCrits } } WaveSpawn { Name "b1.2" WaitForAllSpawned "b1.1" Where spawnbot_balcony TotalCount 20 MaxActive 10 SpawnCount 5 WaitBeforeStarting 10 WaitBetweenSpawns 2 TotalCurrency 100 TFBot { Template T_TFBot_Red_Pyro_Expert_Shotgun Name "Backburner Pyro" ClassIcon pyro_backburner_red_nys Attributes DisableDodge UseMeleeThreatPrioritization 1 Item "The Backburner" ItemAttributes { ItemName "The Backburner" "airblast disabled" 1 } } } WaveSpawn { Name "c1" WaitForAllDead "b1" Where spawnbot_big TotalCount 4 MaxActive 4 SpawnCount 2 WaitBeforeStarting 5 WaitBetweenSpawns 10 TotalCurrency 100 Squad { TFBot { Template T_TFBot_Red_Giant_Soldier ClassIcon soldier_dh_nys Item "The Direct Hit" Attributes DisableDodge AimLeadProjectileSpeed 1980 CharacterAttributes { "crit mod disabled" 0 } } TFBot { Template T_TFBot_Red_Giant_Medic_Regen Name "Giant Regen Medic" Attributes DisableDodge Tag bot_squad_member } } } WaveSpawn { Name "c1.2" WaitForAllDead "b1.1" Where spawnbot_big TotalCount 3 MaxActive 3 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 10 TotalCurrency 100 TFBot { Template T_TFBot_Giant_Heavyweapons_Fist ClassIcon heavy_steelfist_giant AddTemplate RedBotGiant } } WaveSpawn { Name "sniper" WaitForAllDead "a1" Where respawnpoints TotalCount 999 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 50 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Sniper_Sydney_Sleeper Item "Darwin's Danger Shield" Item "Ol' Snaggletooth" AimAt Body } } WaveSpawn { Name "infinite" WaitForAllDead "c1.2" Where respawnpoints TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 0 RandomSpawn 1 TFBot { Template T_TFBot_Red_Scout WeaponRestrictions PrimaryOnly Attributes DisableDodge CharacterAttributes { "crit mod disabled" 0 } } } WaveSpawn { Name "infinite" WaitForAllDead "c1.2" Where spawnbot_big TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 30 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demo_Sticky Classicon demo_sticky_red_daan Attributes AlwaysCrit Attributes DisableDodge AddTemplate RedBotGiant } } WaveSpawn { Name "hatch" // WaitForAllDead "c1" Where hatchspawn TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneOutput { Target unblockhatch Action Trigger } TFBot { Name "Lieutenant Crits" Class Soldier ClassIcon soldier_sergeant_crits_red Scale 1.9 Health 7000 Attributes MiniBoss Attributes DisableDodge Attributes AlwaysCrit Attributes HoldFireUntilFullReload Attributes IgnoreFlag BehaviorModifiers Push Skill Expert MaxVisionRange 3000 WeaponRestrictions PrimaryOnly AddCond { NAME "TF_COND_REPROGRAMMED" } AimLeadProjectileSpeed 1 AimAt Head Item "Upgradeable TF_WEAPON_ROCKETLAUNCHER" Item "Tyrantium Helmet" ItemAttributes { ItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 "faster reload rate" 0.6 "fire rate bonus" 0.2 "clip size upgrade atomic" 7.0 "Projectile speed increased" 1.3 "self dmg push force increased" 0 "blast dmg to self increased" 0 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "health regen" 100 "rage giving scale" 0.1 "voice pitch scale" 0 "health from packs increased" 0.01 "no_jump" 1 "override footstep sound set" 3 } } } } Wave // Wave 7 { WaitWhenDone 65 Checkpoint Yes StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } Explanation { Line "{blue}Saxton Hale has grown tired of you robots wrecking Mann. Co's properties, now he will challenge you himself!" Line "{blue}Fortunately, we've brought a guest who may provide some assistance, and additional robot backup." Line "{blue}Defeat Saxton and secure the carrier tank to get out of here!" } // SpawnTemplate "Chopper" SpawnTemplate "wave7controlpoint" SpawnTemplate "carrierescape" SpawnTemplate "carrier_ending" SpawnTemplate "wave7_init" PlayerAttributes //Add attributes to players when the wave is active { "cannot pick up intelligence" 1 } WaveSpawn { Name "blu" Where spawnbot_giant TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 3 WaitBetweenSpawns 0 TotalCurrency 0 Support Limited RandomChoice { Squad { TFBot { Template T_TFBot_Heavy_TFC AddTemplate DontAttackInCutscene } } } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnOutput { Target sentry_nest_4 Action Disable } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnOutput { Target sentry_nest_5 Action Disable } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnOutput { Target sentry_nest_6 Action Disable } } WaveSpawn // Dummy { TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnOutput { Target sentry_nest_7 Action Disable } } WaveSpawn { Name "redplayer" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" FirstSpawnOutput { Target Classic_Mode_Intel Action Disable } TFBot { Template T_TFBot_Scout_player } } WaveSpawn { Name "redplayer" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" TFBot { Template T_TFBot_Soldier_Player } } WaveSpawn { Name "redplayer" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" TFBot { Template T_TFBot_Medic_Player } } WaveSpawn { Name "redplayer" Where spawnbot_mid1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Pyro_Player Tag bot_giant } TFBot { Template T_TFBot_Sniper_Player Tag bot_giant } } } WaveSpawn { Name "redplayer" // WaitForAllDead "b1.1" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" RandomChoice { TFBot { Template T_TFBot_Spy_Player } TFBot { Template T_TFBot_Heavy_Player } TFBot { Template T_TFBot_Heavy_Player2 } } } WaveSpawn { Name "redplayer" // WaitForAllDead "b1.1" Where spawnbot_front1 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 DoneWarningSound "mvm/mvm_player_died.wav" TFBot { Template T_TFBot_Engineer_Player InterruptAction { Target "sentry_nest_1" Delay 1 Repeats 1 Duration 3 WaitUntilDone 1 } } } WaveSpawn // Tank 12k HP { Name "redtank" WaitForAllDead "redplayer" TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 Tank { Name "tankboss_red" StartingPathTrackNode "tank_path_red_1" Health 18000 Speed 75 Skin 1 ClassIcon tank_red Model "models/bots/boss_bot/boss_tankred.mdl" TeamNum 2 StartSound "ambient/machines/teleport1.wav" OnBombDroppedOutput { Target red_tank_deploy_relay Action Trigger } } } WaveSpawn { Name "a2" WaitForAllDead "redplayer" Where spawnbot_mid2 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys Name "Giant Brass Beast Heavy" Attributes DisableDodge Tag bot_giant CharacterAttributes { "crit mod disabled" 0 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes DisableDodge Tag bot_giant CharacterAttributes { "crit mod disabled" 0 } } } } WaveSpawn { Name "a2" WaitForAllDead "redplayer" Where spawnbot_mid3 TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 0 WaitBetweenSpawns 20 TotalCurrency 200 Squad { TFBot { Template T_TFBot_Red_Giant_Heavyweapons_BrassBeast ClassIcon heavy_brass_nys Name "Giant Brass Beast Heavy" Attributes DisableDodge Tag bot_giant CharacterAttributes { "crit mod disabled" 0 } } TFBot { Template T_TFBot_Red_Giant_Medic Attributes DisableDodge Tag bot_giant CharacterAttributes { "crit mod disabled" 0 } } } } WaveSpawn { Name "b1" WaitForAllDead "a2" Where spawnbot_balcony TotalCount 24 MaxActive 12 SpawnCount 6 WaitBeforeStarting 0 WaitBetweenSpawns 1 TotalCurrency 50 Squad { TFBot { Template T_TFBot_Red_Soldier ClassIcon soldier_mangler Attributes DisableDodge Item "The Cow Mangler 5000" Item "The Righteous Bison" Item "Lord Cockswain's Pith Helmet" } TFBot { Template T_TFBot_Red_Medic_QuickUber Name "Quick Uber Medic" Tag bot_squad_member } } } WaveSpawn { Name "b1" WaitForAllDead "a2" Where spawnbot_mid3 TotalCount 15 MaxActive 15 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 0.01 TotalCurrency 50 RandomSpawn 1 RandomChoice { TFBot { Template T_TFBot_Red_Demoman Skill Easy Tag bot_giant AddTemplate NoRandomCrits } TFBot { Template T_TFBot_Red_Demoman Skill Expert Tag bot_giant AddTemplate NoRandomCrits } } } WaveSpawn // Dummy { Name "music1" WaitForAllDead "a2" TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 StartWaveWarningSound "ui/gamestartup16.mp3" FirstSpawnOutput { Target shakeit Action StartShake } } WaveSpawn // Dummy { Name "music1" WaitForAllDead "a2" TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 StartWaveWarningSound "ui/gamestartup16.mp3" } WaveSpawn { Name "blucommons" WaitForAllDead "a2" Where spawnbot_giant TotalCount 999 MaxActive 3 SpawnCount 1 WaitBeforeStarting 36 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 FirstSpawnWarningSound "vo/mvm/norm/soldier_mvm_battlecry01.mp3" RandomChoice { TFBot { Class Soldier Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Soldier_Extended_Concheror Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Name "Heavy" Class Heavyweapons Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Class Scout Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Class Demoman Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Class Pyro Skill Expert ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Demoman_Knight ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Demoman_Knight_Persian ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Demoman_Samurai ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } } } WaveSpawn { Name "blugiants" WaitForAllDead "a2" Where spawnbot_giant TotalCount 999 MaxActive 2 SpawnCount 1 WaitBeforeStarting 150 WaitBetweenSpawns 10 TotalCurrency 0 Support 1 // FirstSpawnWarningSound "vo/mvm/mght/soldier_mvm_m_dominationsniper13.mp3" RandomChoice { TFBot { Template T_TFBot_Giant_Soldier_Spammer ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Soldier_Spammer_Reload ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Pyro ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Scout_FAN ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Demo_Burst ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_Demo_RapidFire ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } TFBot { Template T_TFBot_Giant_DemoMan_PrinceTavish ClassIcon blu2_lite Action Mobber AddTemplate DontAttackInCutscene } } } WaveSpawn { Name "boss" WaitForAllDead "a2" Where spawnbot_balcony Where spawnbot_mid2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 10 WaitBetweenSpawns 0 TotalCurrency 0 RandomSpawn 1 DoneOutput { Target escape_relay Action Trigger } TFBot { Template T_TFBot_Saxton_Hale } } WaveSpawn // Dummy { WaitForAllDead "boss" TotalCount 0 SpawnCount 0 WaitBeforeStarting 0 FirstSpawnOutput { Target building_disable_barriers Action Trigger } } WaveSpawn { Name "support" WaitForAllDead "boss" Where respawnpoints TotalCount 999 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 2 TotalCurrency 0 Randomspawn 1 RandomChoice { TFBot { Class Heavyweapons ClassIcon red2_lite Name "Heavy" Skill Expert UseHumanModel 1 AimTrackingInterval 0.75 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber Item "Upgradeable TF_WEAPON_MINIGUN" Item "Officer's Ushanka" Item "The Red Army Robin" AddTemplate DontAttackInCutscene } TFBot { Class Medic ClassIcon red2_lite Name "Medic" Skill Expert Attributes SpawnWithFullCharge UseHumanModel 1 AddCond { Name "TF_COND_REPROGRAMMED" } Attributes IgnoreFlag Item "Upgradeable TF_WEAPON_SYRINGEGUN_MEDIC" Item "Upgradeable TF_WEAPON_MEDIGUN" Item "The Gentleman's Ushanka" Item "Archimedes" AddTemplate DontAttackInCutscene } TFBot { Class Pyro ClassIcon red2_lite Skill Expert UseHumanModel 1 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber UseBestWeapon 1 Item "Upgradeable TF_WEAPON_FLAMETHROWER" Item "The Flare Gun" Item "Respectless Rubber Glove" Item "Pocket Saxton" CharacterAttributes { "airblast disabled" 1 } AddTemplate DontAttackInCutscene } TFBot { Class Demoman ClassIcon red2_lite Skill Expert UseHumanModel 1 AddCond { Name "TF_COND_REPROGRAMMED" } Action Mobber WeaponRestrictions SecondaryOnly Item "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" Item "Scotsman's Stove Pipe" ItemAttributes { ItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "stickybomb charge rate" 0.001 "max pipebombs decreased" -7 "Projectile range increased" 0.35 } AddTemplate DontAttackInCutscene } } } } Wave // Wave # { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } InitWaveOutput { Target holograms_3way_relay Action Trigger } WaveSpawn { Name "test" Where spawnbot_front2 TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Template T_TFBot_Red_Giant_Heavyweapons Attributes IgnoreEnemies Attributes DisableDodge InterruptAction { Target "-899 -900 -415" AimTarget "-1855 -862 -365" Delay 1 Repeats 0 Duration 9999 } } } WaveSpawn { Name "test" Where spawnbot_front1 TotalCount 999 MaxActive 6 SpawnCount 1 WaitBeforeStarting 0 WaitBetweenSpawns 0 TotalCurrency 0 TFBot { Class Heavyweapons Skill Expert AddCond { Name "TF_COND_REPROGRAMMED" } Action Idle Attributes IgnoreEnemies Attributes DisableDodge WeaponRestrictions MeleeOnly InterruptAction { Target "-1483 -888 -475" AimTarget "-1855 -862 -365" Delay 1 Repeats 1 Duration 9999 } } } } }