#base robot_giant.pop #base robot_standard.pop //Mobocracy Remaster //Mini no admin version //v1 = DD //v2 = weapons update + boss rework //v3 = miss pauling //v4 = weapons update + huge clean-up //v5 = slight wave rebalances + finalized //remaster = remade 100% logic, scenery and balance //Made by Hell-met http://steamcommunity.com/id/hell-met/ //Do not copy or steal any content in this file without permission WaveSchedule { StartingCurrency 1200 RespawnWaveTime 3 CanBotsAttackWhileInSpawnRoom NO AllowCivilianClass 2 AutoWeaponStrip 1 AllowBotExtraSlots 1 BuybacksPerWave 0 UpgradeStationKeepWeapons 1 ExtendedUpgradesOnly 1 BodyPartScaleSpeed 99 BonusRatioHalf 2 BonusRatioFull 2 CustomNavFile mvm_kelly_rc1b_mobo DisplayRobotDeathNotice 1 ExtraBotSlotsNoDeathcam 1 FastNPCUpdate 1 ForceHoliday 2 FixedBuybacks 1 FlagEscortCountOffset -4 ImprovedAirblast 1 LoseTime 12 MaxSpectators 6 MaxActiveSkeletons 6 RedPlayersAreRobots 1 NoBluHumanFootsteps 1 //negotiator NoReanimators 1 NoMvMDeathTune 1 NoSapUnownedBuildings 1 NoCreditsVelocity 1 NoThrillerTaunt 1 NoHolidayPickups 1 NoSkeletonSplit 1 NoRedBotsRandomCrit 1 RobotLimit 52 //old = 26 RemoveGrapplingHooks 1.5 RemoveBluVelocityLimit 1 SandmanStun 1 SniperAllowHeadshots 1 SendBotsToSpectatorImmediately 1 SentryBusterFriendlyFire 0 StandableHeads 1 StuckTimeMultiplier 3.5 TextPrintTime 0 UpgradeStationKeepWeapons 1 WaveStartCountdown 3 //Custom Shop CustomUpgradesFile "mvm_upgrades_mobocracy_v7.txt" //Precache PrecacheSound "mobocracy/mobo_siren.wav" PrecacheSound "mobocracy/rescue.wav" PrecacheSound "mobocracy/fg42_reload.wav" PrecacheSound "mobocracy/fg42f1.wav" PrecacheSound "mobocracy/tmp-1.wav" PrecacheSound "mobocracy/gaben_muffled.wav" PrecacheSound "trespasser/jetflyby1.wav" PrecacheSound "denominator/chainsaw1.wav" PrecacheSound "denominator/chain_spin.wav" PrecacheSound "denominator/chain_wind_down.wav" PrecacheSound "denominator/chain_wind_up.wav" PrecacheSound "denominator/sg-1.wav" PrecacheSound "pauling/pauling_critdeath.wav" PrecacheSound "pauling/pauling_death1.wav" PrecacheSound "pauling/pauling_death2.wav" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_01.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_02.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_03.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_04.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_05.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_06.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_07.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_08.mp3" PrecacheSound "vo/pauling/plng_give_bigcontract_allclass_09.mp3" PrecacheSound "ui/quest_operation_pass_use.wav" PrecacheSound "Breakable.Metal" PrecacheSound "Halloween.HeadlessBossFootfalls" PrecacheSound "plng_give_bigcontract_allclass" PrecacheScriptSound "Breakable.Metal" PrecacheScriptSound "Halloween.HeadlessBossFootfalls" PrecacheScriptSound "plng_give_bigcontract_allclass" PrecacheModel "models/fog.mdl" PrecacheModel "models/bots/boss_bot/carrier_red.mdl" PrecacheModel "models/bots/boss_bot/carrier_parts_red.mdl" PrecacheModel "models/weapons/w_models/w_rocketbullet.mdl" PrecacheModel "models/bots/boss_bot/boss_blimp_pure.mdl" PrecacheModel "models/bots/boss_bot/boss_tank_ubered.mdl" PrecacheModel "models/bots/demo/red_sentry_buster_v2.mdl" PrecacheModel "models/bots/demo/bot_sentry_buster_flash.mdl" PrecacheModel "models/bots/heavy/bot_heavy_gibby.mdl" PrecacheModel "models/bots/boss_bot/boss_tank_color.mdl" PrecacheModel "models/bots/soldier/goliatron2022_v3.mdl" PrecacheModel "models/props_mvm/robot_spawnpoint.mdl" PrecacheModel "models/workshop/weapons/c_models/c_nailgun/c_nailgun.mdl" PrecacheModel "models/weapons/c_models/c_gamma_gazer/c_gamma_gazer_1.mdl" PrecacheModel "models/weapons/c_models/c_sun_shiner.mdl" PrecacheModel "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" PrecacheModel "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" PrecacheModel "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" PrecacheModel "models/weapons/c_models/c_wasp_launcher/c_wasp_launcher_1.mdl" PrecacheModel "models/weapons/c_models/c_soldiergrenade/c_soldiergrenade.mdl" PrecacheModel "models/weapons/c_models/c_soldier_arms_rocketless.mdl" PrecacheModel "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro_orange.mdl" PrecacheModel "models/weapons/w_models/w_stickybomb3.mdl" PrecacheModel "models/weapons/c_models/c_wee_willy/c_wee_willy.mdl" PrecacheModel "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" PrecacheModel "models/weapons/c_models/c_krakensage/c_krakensage.mdl" PrecacheModel "models/weapons/c_models/c_hypodermic_injector/c_hypodermic_injector.mdl" PrecacheModel "models/weapons/c_models/c_brick/c_brick.mdl" PrecacheModel "models/weapons/c_models/c_cratesmasher/c_cratesmasher_1.mdl" PrecacheModel "models/weapons/c_models/c_railgun_mercenary/c_railgun_mercenary.mdl" PrecacheModel "models/weapons/c_models/c_tranquilizer/c_revolver.mdl" PrecacheModel "models/weapons/v_models/v_lefantome.mdl" PrecacheModel "models/weapons/c_models/c_scythe/c_scythe.mdl" PrecacheModel "models/weapons/c_models/c_carvedcutter/c_carvedcutter.mdl" PrecacheModel "models/weapons/c_models/c_big_man/c_big_man.mdl" PrecacheModel "models/weapons/w_models/w_wasp_launcher_rocket.mdl" PrecacheModel "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" PrecacheModel "models/weapons/custom/derringer.mdl" PrecacheModel "models/weapons/c_models/c_pistol_whisper/c_pistol_whisper.mdl" PrecacheModel "models/pauling/items/pauling_helmet.mdl" PrecacheModel "models/pauling/items/spytech_phone.mdl" PrecacheModel "models/workshop/weapons/c_models/c_quadball/c_quadball_grenade.mdl" PrecacheModel "models/weapons/c_models/c_pauling_arms.mdl" PrecacheModel "models/weapons/c_models/c_pauling_arms_sniper.mdl" PrecacheModel "models/player/pauling.mdl" PrecacheModel "models/pickups/pickup_powerup_defense.mdl" //Disable Sounds DisableSound "heavy_mvm_giant_robot01" DisableSound "heavy_mvm_giant_robot02" DisableSound "heavy_mvm_giant_robot03" DisableSound "heavy_mvm_giant_robot04" DisableSound "engineer_mvm_giant_robot01" DisableSound "engineer_mvm_giant_robot02" DisableSound "engineer_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot01" DisableSound "soldier_mvm_giant_robot02" DisableSound "soldier_mvm_giant_robot03" DisableSound "soldier_mvm_giant_robot04" DisableSound "medic_mvm_giant_robot01" DisableSound "medic_mvm_giant_robot02" DisableSound "medic_mvm_giant_robot03" DisableSound "music.mvm_end_last_wave" DisableSound "music.mvm_end_mid_wave" DisableSound "music.mvm_end_tank_wave" DisableSound "music.mvm_end_wave" DisableSound "music.mvm_lost_wave" DisableSound "music.mvm_start_last_wave" DisableSound "music.mvm_start_mid_wave" DisableSound "music.mvm_start_tank_wave" DisableSound "music.mvm_start_wave" DisableSound "Announcer.MVM_Get_To_Upgrade" DisableSound "Announcer.MVM_Spy_Alert" DisableSound "Announcer.mvm_spybot_death" DisableSound "Announcer.mvm_spybot_death_all" DisableSound "Announcer.MVM_First_Wave_Start" DisableSound "Announcer.MVM_Wave_Start" DisableSound "Announcer.MVM_Wave_End" DisableSound "Announcer.MVM_Wave_Lose" DisableSound "Announcer.MVM_Final_Wave_Start" DisableSound "Announcer.MVM_Final_Wave_End" DisableSound "Announcer.MVM_Robots_Planted" DisableSound "Announcer.MVM_All_Dead" DisableSound "Announcer.MVM_Bomb_Alert_Entered" DisableSound "Announcer.MVM_Bomb_Alert_Near_Hatch" DisableSound "Announcer.MVM_Bomb_Alert_Deploying" DisableSound "Announcer.MVM_Sentry_Buster_Alert" DisableSound "Announcer.MVM_Sentry_Buster_Alert_Another" DisableSound "Announcer.MVM_General_Wave_Start" DisableSound "Announcer.MVM_Game_Over_Loss" DisableSound "Announcer.MVM_Tank_Planted" DisableSound "Announcer.MVM_Tank_Alert_Spawn" DisableSound "Announcer.MVM_Tank_Alert_Another" DisableSound "Announcer.MVM_Tank_Alert_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Halfway" DisableSound "Announcer.MVM_Tank_Alert_Halfway_Multiple" DisableSound "Announcer.MVM_Tank_Alert_Near_Hatch" DisableSound "Announcer.MVM_Tank_Alert_Deploying" DisableSound "Announcer.RoundBegins1Seconds" DisableSound "Announcer.RoundBegins2Seconds" DisableSound "Announcer.RoundBegins3Seconds" DisableSound "Announcer.RoundEnds1Seconds" DisableSound "Announcer.RoundEnds2Seconds" DisableSound "Announcer.RoundEnds3Seconds" /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// DisallowUpgrade { Upgrade "mad milk syringes" MaxLevel "-1" ItemName "Nail Gun" } DisallowUpgrade { Upgrade "damage bonus" MaxLevel "-1" ItemName "Rocket Jumper" } DisallowUpgrade { Upgrade "clip size upgrade atomic" MaxLevel "-1" ItemName "Rocket Jumper" } DisallowUpgrade { Upgrade "heal on kill" MaxLevel "-1" ItemName "Rocket Jumper" } DisallowUpgrade { Upgrade "faster reload rate" MaxLevel "-1" ItemName "Rocket Jumper" } DisallowUpgrade { Upgrade "melee attack rate bonus" MaxLevel "-1" ItemName "Military Knife" } DisallowUpgrade { Upgrade "heal on kill" MaxLevel "-1" ItemName "Reflector" } DisallowUpgrade { Upgrade "damage bonus" MaxLevel "-1" ItemName "Reflector" } DisallowUpgrade { Upgrade "weapon burn dmg increased" MaxLevel "-1" ItemName "Reflector" } DisallowUpgrade { Upgrade "weapon burn time increased" MaxLevel "-1" ItemName "Reflector" } DisallowUpgrade { Upgrade "fire rate bonus" MaxLevel "-1" ItemName "Incendiary Cannon" } DisallowUpgrade { Upgrade "projectile penetration heavy" MaxLevel "-1" ItemName "Chainsaw" } DisallowUpgrade { Upgrade "projectile penetration heavy" MaxLevel "-1" ItemName "The Huo Long Heatmaker" } DisallowUpgrade { Upgrade "projectile penetration heavy" MaxLevel "-1" ItemName "Flare Minigun" } DisallowUpgrade { Upgrade "ubercharge rate bonus" MaxLevel "-1" ItemName "Blutproduzent" } DisallowUpgrade { Upgrade "uber duration bonus" MaxLevel "-1" ItemName "Blutproduzent" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "3" ItemName "The Sydney Sleeper" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "-1" ItemName "The Bazaar Bargain" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "-1" ItemName "The Classic" } DisallowUpgrade { Upgrade "faster reload rate" MaxLevel "1" ItemName "The Classic" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "-1" ItemName "Open Fortress Rail Gun" } DisallowUpgrade { Upgrade "faster reload rate" MaxLevel "1" ItemName "Open Fortress Rail Gun" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "-1" ItemName "The AWPer Hand" } DisallowUpgrade { Upgrade "SRifle Charge rate increased" MaxLevel "-1" ItemName "Explosive Rifle" } DisallowUpgrade { Upgrade "heal on kill" MaxLevel "-1" ItemName "Stickybomb Jumper" } DisallowUpgrade { Upgrade "damage bonus" MaxLevel "-1" ItemName "Stickybomb Jumper" } DisallowUpgrade { Upgrade "critboost on kill" MaxLevel "-1" ItemName "Market Gardener for Demo" } DisallowUpgrade { Upgrade "critboost on kill" MaxLevel "-1" ItemName "The Harvester" } DisallowUpgrade { Upgrade "projectile penetration" MaxLevel "-1" ItemName "Tranquilizer" } DisallowUpgrade { Upgrade "projectile penetration" MaxLevel "-1" ItemName "Tranquilizer for Pauling" } DisallowUpgrade { Upgrade "fire rate bonus" MaxLevel "-1" ItemName "Derringer" } DisallowUpgrade { Upgrade "fire rate bonus" MaxLevel "-1" ItemName "Silenced Pistol" } DisallowUpgrade { Upgrade "fire rate bonus" MaxLevel "-1" ItemName "Submachine Gun for Pauling" } DisallowUpgrade { Upgrade "maxammo grenades1 increased" MaxLevel "-1" ItemName "Sandman for Pauling" } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ExtendedUpgrades { damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 AllowedWeapons { ItemName "The Harvester" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 AllowedWeapons { SimilarToItem "TF_WEAPON_BOTTLE" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 1.5 Increment 0.25 Cost 400 AllowedWeapons { ItemName "Chainsaw" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Frag Grenades" } } frag { Name "+10% Faster Bleeding" Attribute "mult bleeding delay" Cap 0.5 Increment -0.1 Cost 125 AllowedWeapons { ItemName "Frag Grenades" } } mastery { Name "Grenade Mastery" Attribute "max health additive bonus" Description "Give up Rocket Launcher to become a Grenadier" Cap -25 Increment -25 Cost 400 AllowedWeapons { ItemName "Frag Grenades" } SecondaryAttributes { "blast dmg to self increased" -20 "mult dmg vs giants" 1 //+100% "mult dmg vs tanks" 1 //+100% "no resupply" 1 "bot custom jump particle" 1 "special damage type" 1 //extra dmg vs chiefs "effect bar recharge rate increased" -0.85 "fire input on hit" "!activator^speakresponseconcept^tlk_player_positive" } OnApply { Output "!activator,speakresponseconcept,tlk_player_incoming,0" Output "!activator,$WeaponStripSlot,0,0" //Output "!activator,$giveitem,Close Quarters Cover,0,0" OutPut "!activator,$giveitem,Stealth Bomber,0,0" } OnUpgrade { Output "!activator,speakresponseconcept,tlk_player_incoming,0" Output "!activator,$WeaponStripSlot,0,0" //Output "!activator,$giveitem,Close Quarters Cover,0,0" OutPut "!activator,$giveitem,Stealth Bomber,0,0" } } set { Name "Phantasmagoria" Attribute "vision opt in flags" Cap 1 Increment 1 Cost 1 ShowRequirements 0 AllowedWeapons { ItemName "Whimsical Bison" } SecondaryAttributes { "special item description" "Set up powerful static energy traps" "provide on active" 1 "Set DamageType Ignite" -1 "add cond on hit" -123 "add cond when active" 30 "projectile speed decreased" -1 "damage penalty" 0.50 "mult dmg vs giants" -0.75 "mult dmg vs tanks" -0.90 "custom weapon fire sound" "=80|weapons\physcannon\energy_sing_flyby1.wav" "projectile lifetime" 10 "custom kill icon" "armageddon" "fire input on kill" "!activator^$PlaySoundToSelf^weapons\rainblower\rainblower_end.wav" } RequiredWeapons { ItemName "The Rainblower" } RequiredWeaponsString "Requires Rainblower" } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Shotgun for Pauling" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Silenced Pistol" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 AllowedWeapons { ItemName "Derringer" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Shortstop for Pauling" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2.5 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Ambassador for Pauling" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 250 AllowedWeapons { ItemName "Sandman for Pauling" } } damage { Name "+25% Damage" Attribute "damage bonus" Cap 2 Increment 0.25 Cost 400 AllowedWeapons { ItemName "The Shahanshah for Demo" } } damage { Name "+25% Sentry Damage" Attribute "engy sentry damage bonus" Cap 1.5 Increment 0.25 Cost 400 AllowedWeapons { ItemName "PDQ" } } cripple { Name "Stagger Target" Attribute "add cond on hit duration" Description "Cause opponents to recoil and slide away from the impact" Cap 5 Increment 5 Cost 400 AllowedWeapons { ItemName "Sandman for Pauling" } SecondaryAttributes { "add cond on hit" 126 } } eh { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 3 Increment 3 Cost 400 AllowedWeapons { ItemName "The Ambassador" } SecondaryAttributes { "max health additive penalty" -25 } } eh { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 3 Increment 3 Cost 400 AllowedWeapons { ItemName "Festive Ambassador" } SecondaryAttributes { "max health additive penalty" -25 } } eh { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 3 Increment 3 Cost 400 AllowedWeapons { ItemName "Ambassador for Pauling" } } burn { Name "+25% Burn Damage" Attribute "weapon burn dmg increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "The Dragon's Fury" } } burn { Name "+25% Burn Time" Attribute "weapon burn time increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "The Dragon's Fury" } } burn { Name "+25% Burn Damage" Attribute "weapon burn dmg increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "Flare Minigun" } } burn { Name "+25% Burn Time" Attribute "weapon burn time increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "Flare Minigun" } } burn { Name "+25% Burn Damage" Attribute "weapon burn dmg increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "The Huo Long Heatmaker" } } burn { Name "+25% Burn Time" Attribute "weapon burn time increased" Cap 2 Increment 0.25 Cost 125 AllowedWeapons { ItemName "The Huo Long Heatmaker" } } milk { Name "Mad Milk Bolts" Attribute "fires milk bolt" Description "Hold down Alt-Fire to use" Cap 1 Increment 1 Cost 400 AllowedWeapons { ItemName "The Crusader's Crossbow" } } milk { Name "Mad Milk Bolts" Attribute "fires milk bolt" Description "Hold down Alt-Fire to use" Cap 1 Increment 1 Cost 400 AllowedWeapons { ItemName "Festive Crusader's Crossbow" } } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PlayerSpawnTemplate { Name "scout_greetings" Class Scout } PlayerSpawnTemplate { Name "soldier_greetings" Class Soldier } PlayerSpawnTemplate { Name "pyro_greetings" Class Pyro } //PlayerSpawnTemplate //{ // Name "demo_greetings" // Class Demoman //} PlayerSpawnTemplate { Name "heavy_greetings" Class HeavyWeapons } PlayerSpawnTemplate { Name "engineer_greetings" Class Engineer } //PlayerSpawnTemplate //{ // Name "medic_greetings" // Class Medic //} PlayerSpawnTemplate { Name "sniper_greetings" Class Sniper } //PlayerSpawnTemplate //{ // Name "spy_greetings" // Class Spy //} PlayerSpawnTemplate { Name "pauling_greetings" Class Civilian } PlayerShootTemplate // Soldier Mortar Launcher { Name mortar_shaking AttachToProjectile 1 ItemName "Mortar Launcher" } PlayerShootTemplate // Boss drop { Name blue_pipebombs AttachToProjectile 1 ItemName "Leader Launcher" } PlayerItemEquipSpawnTemplate { Name "captain_curse" ItemName "The Cursed Capitaine" } PlayerItemEquipSpawnTemplate { Name "gatling_sound" ItemName "Gaben's Gatling" } PlayerItemEquipSpawnTemplate { Name "mortar_backpack_giver" ItemName "Mortar Launcher" } PlayerItemEquipSpawnTemplate // Soldier Parachute Gun { Name "soldier_fg42" ItemName "Paratrooper Rifle" } PlayerSpawnTemplate { Name "soldier_mastery" Class Soldier } PlayerItemEquipSpawnTemplate // Heavy Chainsaw { Name "heavy_saw" ItemName "Chainsaw" } BuildingSpawnTemplate // Engineer PDQ Sentry { Name engineer_battlesentry ItemName "PDQ" BuildingType "Sentry" } BuildingSpawnTemplate // Engineer Rocket Sentry { Name engineer_rocketsentry ItemName "Rocket Sentry" BuildingType "Sentry" } PlayerItemEquipSpawnTemplate // Engineer Wrench Hand { Name "engineer_pda_killer" ItemName "The Helping Hand" } PlayerItemEquipSpawnTemplate // Sniper Goggles { Name "sniper_goggles" ItemName "True Blue Goggles" } PlayerShootTemplate // Pauling Concussion { Name pauling_conc AttachToProjectile 1 ItemName "Concussion Grenade" } PlayerShootTemplate // Pauling Crate Launcher { Name pauling_crate_fake Offset "0 0 -5" AttachToProjectile 1 ItemName "Ammo Launcher" } PlayerSpawnTemplate { Name "pauling_crate_env" Class Civilian } PlayerItemEquipSpawnTemplate // Pauling Telephone { Name "pauling_talk" ItemName "Tactical Telephone" } PlayerItemEquipSpawnTemplate // Pauling Mask { Name "pauling_mask" ItemName "Cold Shoulder" } PointTemplates // POINTTEMPLATES FOR PLAYERS AND WEAPONS STUFF { scout_greetings { logic_relay { "targetname" "greet_scout" "onspawn" "!parent,$displaytexthint,Notice - All pistols provide critical hits on kill,0,-1" } } soldier_greetings { logic_relay { "targetname" "greet_soldier" "onspawn" "!parent,$displaytexthint,Notice - All shotguns provide crits/minicrits on kill,0,-1" } } pyro_greetings { logic_relay { "targetname" "greet_pyro" "onspawn" "!parent,$displaytexthint,Notice - All shotguns provide crits/minicrits on kill,0,-1" } } heavy_greetings { logic_relay { "targetname" "greet_heavy" "onspawn" "!parent,$displaytexthint,Notice - All shotguns provide minicrits on kill,0,-1" } } engineer_greetings { logic_relay { "targetname" "greet_engi" "onspawn" "!parent,$displaytexthint,Notice - All shotguns/pistols provide minicrits/crits on kill,0,-1" } } sniper_greetings { logic_relay { "targetname" "greet_sniper" "onspawn" "!parent,$displaytexthint,Notice - SMG provides critical hits on kill,0,-1" } } mortar_shaking { KeepAlive 1 OnSpawnOutput { Target "shake_nuke" Action StartShake Delay 0 } OnSpawnOutput { Target "shake_nuke" Action StopShake Delay 1 } OnParentKilledOutput { Target "shake_nuke" Action StartShake Delay 0 } OnParentKilledOutput { Target "shake_nuke" Action StopShake Delay 1 } env_shake { "classname" "env_shake" "amplitude" "16" "duration" "1" "frequency" "255" "radius" "2000" "spawnflags" "28" "targetname" "shake_nuke" "origin" "-189.888 17.0933 65" } RemoveIfKilled "shake_nuke" } pauling_conc { KeepAlive 1 OnParentKilledOutput { Target "shake_conc" Action StartShake Delay 0 } OnParentKilledOutput { Target "shake_conc" Action StopShake Delay 1 } OnParentKilledOutput { Target "conc_ring" Action Start } env_shake { "classname" "env_shake" "amplitude" "16" "duration" "1" "frequency" "255" "radius" "2000" "spawnflags" "28" "targetname" "shake_conc" "origin" "-189.888 17.0933 65" } info_particle_system { "targetname" "conc_ring" "effect_name" "Explosion_ShockWave_01" "flag_as_weather" "0" "start_active" "0" } RemoveIfKilled "shake_conc" } mortar_backpack_giver { KeepAlive 1 OnSpawnOutput { Target "!activator" Action $giveitem Param "Mortar Backpack" } } soldier_fg42 { OnSpawnOutput { Target "deploy_checker" Action trigger } info_target { "targetname" "playerparachute" // used to apply a name fixup to the fake parachute "onuser1" "!self,kill,,0,-1" } logic_relay { "targetname" "deploy_checker" "spawnflags" "2" "ontrigger" "filter_deploy,testactivator,,0,-1" "ontrigger" "!self,trigger,,0.1,-1" "onspawn" "!parent,$giveitem,ESL Season VI Division 2 3rd Place,0,-1" "onspawn" "wearable_check,$testentity,@c@!parent,0.01,-1" } $filter_sendprop { "targetname" "wearable_check" "$name" "m_iItemDefinitionIndex" "$value" "8037" "$compare" "equal" "onpass" "fire_input_on_passed_entity,$callertoactivator,,0,-1" } logic_case { "targetname" "fire_input_on_passed_entity" "ondefault" "!activator,$setmodeloverride,models/workshop/weapons/c_models/c_paratooper_pack/c_paratrooper_parachute.mdl,0,-1" "ondefault" "!activator,addoutput,rendermode 1,0,-1" "ondefault" "!activator,alpha,0,0,-1" "ondefault" "playerparachute,$getdata$m_iName,!activator|$setdata$m_iName|null,0,-1" "ondefault" "playerparachute,fireuser1,,0,-1" // save edicts "ondefault" "!self,kill,,0,-1" // save edicts "ondefault" "wearable_check,kill,,0,-1" // save edicts } filter_tf_condition { "targetname" "filter_deploy" "condition" "80" // TF_COND_PARACHUTE_DEPLOYED "onpass" "playerparachute,alpha,255,0,-1" "onpass" "playerparachute,$setprop$m_nSequence,1,0,-1" "onfail" "playerparachute,alpha,0,0,-1" "onfail" "playerparachute,$setprop$m_nSequence,3,0,-1" } } soldier_grenade { OnSpawnOutput { Target !activator Action $GetItemAttribute Param "no resupply" } } soldier_mastery { OnSpawnOutput { Target !activator Action $GetItemAttribute Param "Frag Grenades|no resupply|grenade_mastery_check|SetValueCompare|0" } logic_compare { "targetname" "grenade_mastery_check" "CompareValue" "0" "OnNotEqualTo" "!activator,$WeaponStripSlot,0,0,-1" //"OnNotEqualTo" "!activator,$giveitem,Close Quarters Cover,0,0" "OnNotEqualTo" "!activator,$giveitem,Stealth Bomber,0,0" } } engineer_battlesentry { OnSpawnOutput { Target !activator Action skin Param 2 } } engineer_rocketsentry { OnSpawnOutput { Target !activator Action color Param "255 0 0" } } engineer_pda_killer { OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 3 } OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 4 } OnSpawnOutput { Target !activator Action $WeaponStripSlot Param 5 } OnSpawnOutput { Target !activator Action $giveitem Param "Hazard Handler" } logic_relay { "targetname" "loop" "onspawn" "!self,trigger,0,0.1,-1" "ontrigger" "!parent,$weaponstripslot,3,0,-1" "ontrigger" "!parent,$weaponstripslot,4,0,-1" "ontrigger" "!parent,$weaponstripslot,5,0,-1" "ontrigger" "!parent,$removeitem,The Wrangler,0,-1" "ontrigger" "!parent,$removeitem,Festive Wrangler,0,-1" "ontrigger" "!parent,$removeitem,The Giger Counter,0,-1" "ontrigger" "!self,trigger,0,1,-1" "spawnflags" "2" } } heavy_saw { OnSpawnOutput { Target spuncheck Action Trigger } logic_relay { "targetname" "spuncheck" "spawnflags" "2" "ontrigger" "filter_spun,$testentity,@c@!parent,0,-1" "ontrigger" "!self,trigger,,0.1,-1" } $filter_sendprop { "targetname" "filter_spun" "$name" "m_iWeaponState" "$value" "1" "$compare" "greater than" "onpass" "sawsound,playsound,,0,-1" } $filter_sendprop { "targetname" "filter_spun" "$name" "m_iWeaponState" "$value" "1" "$compare" "less than or equal" "onpass" "sawsound,stopsound,,0,-1" //"onpass" "sawsound,stopsound,,1,-1" } ambient_generic { "targetname" "sawsound" "message" "denominator/chain_spin.wav" "health" "4" "pitch" "100" "radius" "5000" "spawnflags" "16" "sourceentityname" "!parent" } } sniper_goggles { OnSpawnOutput { Target !parent Action $AddPlayerAttribute Param "mult dmg vs same class|1.5" } OnParentKilledOutput { Target !parent Action $RemovePlayerAttribute Param "mult dmg vs same class" } } blue_pipebombs { OnSpawnOutput { Target !parent Action skin Param 1 } } captain_curse { OnSpawnOutput { Target curse_relay Action Trigger } OnSpawnOutput { Target !parent Action $AddPlayerAttribute Param "crit vs burning players|1" } OnSpawnOutput { Target !parent Action $AddPlayerAttribute Param "mod weapon blocks healing|1" } logic_relay { "spawnflags" "2" "targetname" "curse_relay" "OnTrigger" "!parent,$addcond,124,0,-1" "OnTrigger" "!parent,igniteplayer,,0,-1" //"OnTrigger" "!parent,$RemoveItem,Darwin's Danger Shield,0,-1" "OnTrigger" "curse_relay,Trigger,,1,-1" } } gatling_sound { OnSpawnOutput { Target !parent Action $setclientprop$m_bIsMiniBoss Param 1 } OnSpawnOutput { Target !parent Action RunScriptCode Param "NetProps.GetPropEntity(self,`m_hActiveWeapon`).SetTeam(3)" } OnParentKilled { Target !parent Action $setclientprop$m_bIsMiniBoss Param 0 } } pauling_crate { NoFixup 1 item_ammopack_full { "targetname" "weapon_crate" "automaterialize" "0" } //OnSpawnOutput //{ // Target "weapon_crate" // Action "kill" // Delay 10 //} } pauling_crate_env { NoFixup 1 env_entity_maker { "targetname" "crate_maker" "entitytemplate" "pauling_crate" } } pauling_crate_fake { //NoFixup 1 KeepAlive 1 prop_dynamic { "targetname" "weapon_crate_fake" "classname" "prop_dynamic" "disableshadows" "1" "model" "models/items/ammopack_large.mdl" "defaultanim" "idle" } info_target { "targetname" "launcher_target" } OnSpawnOutput { Target weapon_crate_fake Action SetPlaybackRate Param 4 } OnParentKilledOutput { Target weapon_crate_fake Action Kill } OnParentKilledOutput { Target launcher_target Action Kill Delay 10 } OnParentKilledOutput { Target crate_maker Action ForceSpawnAtEntityOrigin Param "launcher_target" } } pauling_greetings { logic_relay { "targetname" "anti-crash" "onspawn" "!parent,$displaytextcenter,READ THIS READ THIS READ THIS READ THIS,0,-1" "onspawn" "!parent,$displaytextcenter,cl_hud_playerclass_use_playermodel 0 to avoid crashing in the upgrade station,2,-1" "onspawn" "!parent,$displaytextcenter,DO NOT ATTEMPT TO OPEN CHARACTER LOADOUT,7,-1" } tf_glow { "GlowColor" "255 0 255 200" "target" "!parent" "targetname" "pauling_glow" } OnSpawnOutput { Target !activator Action $addcond Param "32 0.1" } OnSpawnOutput { Target !activator Action SetCustomModelVisibleToSelf Param 1 } OnSpawnOutput { Target !activator Action $setprop$m_bUseBossHealthBar Param 1 } OnSpawnOutput { Target !activator Action SetCustomModelWithClassAnimations Param "models/player/pauling.mdl" } OnParentKilledOutput { Target !activator Action SetCustomModelVisibleToSelf Param 0 } OnParentKilledOutput { Target !activator Action $setprop$m_bUseBossHealthBar Param 0 } OnParentKilledOutput { Target pauling_glow Action Kill } } pauling_talk { OnSpawnOutput { Target player Action $PlaySoundToSelf Param plng_give_bigcontract_allclass Delay 2 } } pauling_mask { OnSpawnOutput { Target !parent Action $AddPlayerAttribute Param "set turn to ice|1" } OnParentKilledOutput { Target !parent Action $RemovePlayerAttribute Param "set turn to ice" } } } ClassLimit //more than 2 is generally griefing or memeing { Scout 2 Soldier 2 Pyro 2 Demoman 2 HeavyWeapons 2 Engineer 2 Medic 2 Sniper 2 Spy 2 Civilian 1 } OverrideSounds { "MVM.BombWarning" "mobocracy/mobo_siren.wav" "MVM.GiantHeavyExplodes" "npc/env_headcrabcanister/explosion.wav" "MVM.GiantCommonExplodes" "npc/env_headcrabcanister/explosion.wav" "Halloween.spell_skeleton_horde_rise" "=80|physics/body/body_medium_break2.wav" "Cleaver.ImpactFlesh" "=80|physics/body/body_medium_break4.wav" "Civilian.Death" "=95|pauling/pauling_death2.wav" "Civilian.CritDeath" "=95|pauling/pauling_critdeath.wav" "Civilian.MeleeDeath" "=95|pauling/pauling_critdeath.wav" "Civilian.ExplosionDeath" "=95|pauling/pauling_death1.wav" } CustomScriptSounds { "Blimp.Motor" { "channel" "CHAN_STATIC" "volume" "1" "pitch" "100" "soundlevel" "SNDLVL_150dB" "wave" ")npc/combine_gunship/dropship_engine_distant_loop1.wav" } "Blimp.Ping" { "channel" "CHAN_STATIC" "volume" "1" "pitch" "100" "soundlevel" "SNDLVL_150dB" "wave" ")npc/combine_gunship/ping_search.wav" } } HandModelOverride //hide weird medic arms; pauling arms will be on the weapons themselves { Civilian "models/empty.mdl" } ExtraTankPath { Name "blimp" Node "1116 1067 650" Node "1116 1468 650" Node "-142 1472 650" Node "-142 114 650" Node "-685 -93 650" Node "-685 -1500 650" Node "855 -1500 650" Node "855 -2371 650" Node "175 -2371 650" } ExtraTankPath { Name "blimp_boss" Node "1116 1067 650" Node "1116 1468 650" Node "-142 1472 650" Node "-142 114 650" Node "-930 -93 650" Node "-930 -2371 650" Node "-175 -2371 650" } ExtraSpawnPoint //Red Giant Spawn { Name "spawnbot_red" TeamNum 3 X "1149" Y "-3079" Z "170" } ExtraSpawnPoint //Red Big Common Spawn { Name "spawnbot_red_alt" TeamNum 3 X "-12" Y "-3013" Z "132" } ExtraSpawnPoint //Under the old UFO { Name "spawnbot_ranch" TeamNum 3 X "-123" Y "3318" Z "137" } ExtraSpawnPoint //VIP Spawn { Name "spawnbot_vip" TeamNum 3 X "-259" Y "-1007" Z "68" } ExtraSpawnPoint //Barn 1 { Name "spawnbot_barn" TeamNum 3 X "271" Y "-1041" Z "68" } ExtraSpawnPoint //Barn 2 { Name "spawnbot_barn" TeamNum 3 X "193" Y "-389" Z "68" } ExtraSpawnPoint //Barn 3 { Name "spawnbot_barn" TeamNum 3 X "-571" Y "-580" Z "68" } ExtraSpawnPoint //Barn 4 { Name "spawnbot_barn" TeamNum 3 X "-261" Y "-382" Z "68" } ItemBlacklist // no canteens { Name "Kritz Or Treat Canteen" Name "Default Power Up Canteen (MvM)" Name "Power Up Canteen (MvM)" Name "Battery Canteens" } //NEW WEAPONS CustomWeapon // syringe gun with primary upgrades { Name "Nail Gun" OriginalItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "clip size bonus" 1.25 "custom weapon fire sound" "=80|npc/turret_floor/shoot1.wav" "custom item model" "models/workshop/weapons/c_models/c_nailgun/c_nailgun.mdl" "use original class weapon animations" 1 } CustomWeapon // force-a-nature with no stats { Name "Double Trouble" OriginalItemName "The Force-a-Nature" "special item description" "Default two-barrels scattergun" "damage penalty" 1 "bullets per shot bonus" 1 "scattergun has knockback" 0 "custom weapon fire sound" "=80|denominator/sg-1.wav" "custom item model" "models/weapons/c_models/c_sun_shiner.mdl" } CustomWeapon // v1 stats + no jumping at all { Name "Baby Face's Blaster 2012" OriginalItemName "Baby Face's Blaster" "special item description" "V1 BFB; no drain no jumping more accurate weak shots" "lose hype on take damage" 0 "clip size penalty" 1 "damage penalty" 0.7 "weapon spread bonus" 0.6 "no_jump" 1 } ItemAttributes // v1 stats + no jumping at all { ItemName "Baby Face's Blaster" "special item description" "V1 BFB; no drain no jumping more accurate weak shots" "lose hype on take damage" 0 "clip size penalty" 1 "damage penalty" 0.7 "weapon spread bonus" 0.6 "no_jump" 1 } CustomWeapon // v1 reload speed + no extra push { Name "Shortstop 2010" OriginalItemName "The Shortstop" "special item description" "Fast reload, no extra push" "reload time increased hidden" 1 "damage force increase hidden" 1 "airblast vulnerability multiplier hidden" 1 } ItemAttributes // v1 reload speed + no extra push { ItemName "The Shortstop" "special item description" "Fast reload, no extra push" "reload time increased hidden" 1 "damage force increase hidden" 1 "airblast vulnerability multiplier hidden" 1 } CustomWeapon // full crits { Name "Back Scatter 2023" OriginalItemName "The Back Scatter" "special item description" "Full crits from behind" "crit from behind" 1 } ItemAttributes // full crits { ItemName "The Back Scatter" "provide on active" 1 "crit from behind" 1 } CustomWeapon // jarate { Name "Jarate for Scout" OriginalItemName "Jarate" "use original class weapon animations" 1 } CustomWeapon // backup bonk! { Name "Bong! Atomic Punch" OriginalItemName "Festive Bonk 2014" "special item description" "Battalion's Backup effect" "effect cond override" 26 } CustomWeapon // c.tf weapon { Name "Thumper" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "maxammo secondary increased" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon // c.tf weapon { Name "Thumper for Soldier" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "maxammo secondary increased" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon // c.tf weapon { Name "Thumper for Pyro" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "maxammo secondary increased" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon // c.tf weapon { Name "Thumper for Heavy" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "maxammo secondary increased" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon // c.tf weapon { Name "Thumper for Engineer" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 2.3 "clip size bonus" 1.25 "weapon spread bonus" 0.85 "hidden primary max ammo bonus" 1.5 "fire rate penalty" 1.2 "bullets per shot bonus" 0.5 "Reload time increased" 1.13 "single wep deploy time increased" 1.15 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire6.wav" "custom item model" "models/weapons/c_models/c_rapidfire/c_rapidfire_1.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber for Soldier" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber for Pyro" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber for Heavy" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // c.tf weapon { Name "Bolshevik Bomber for Engineer" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "damage bonus" 1.25 "clip size penalty" 0.75 "fire rate penalty" 1.2 "single wep deploy time increased" 1.2 "weapon always gib" 1 "minicritboost on kill" 5 "custom weapon fire sound" "=80|weapons/shotgun/shotgun_fire7.wav" "custom item model" "models/weapons/c_models/c_the_bolshevik_bomber/c_the_bolshevik_bomber_1.mdl" } CustomWeapon // c.tf weapon { Name "Wasp Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "+50% splash size" "special item description 2" "No rocket push back" "blast radius increased" 1.5 //1.2 original //"damage penalty" 0.9 //"Projectile speed decreased" 0.8 "add damage type" 2048 //no pushback //"mini rockets" 1 "custom impact sound" "=80|weapons/explode5.wav" "custom weapon fire sound" "=80|weapons/rpg/rocketfire1.wav" "custom item model" "models/weapons/c_models/c_wasp_launcher/c_wasp_launcher_1.mdl" "custom projectile model" "models/weapons/w_models/w_wasp_launcher_rocket.mdl" //"custom view model" "models/weapons/c_models/c_soldier_arms_rocketless.mdl" } CustomWeapon // powerful shell attack that requires strategic positioning { Name "Mortar Launcher" OriginalItemName "Upgradeable TF_WEAPON_ROCKETLAUNCHER" "special item description" "Powerful arced rocket; no movement when deployed" "projectile trail particle" "~rocketpack_exhaust" "projectile gravity" 4000 "provide on active" 1 "hand scale" 1.25 "custom projectile model" "models/weapons/w_models/w_rocketbullet.mdl" "mult projectile scale" 1.25 "maxammo primary reduced" 0.35 "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "explosion particle" "fireSmokeExplosion" "custom impact sound" "ambient/explosions/explode_9.wav" "custom weapon fire sound" "ambient/explosions/explode_4.wav" "projectile sound" "weapons/mortar/mortar_shell_incomming1.wav" "cannot be upgraded" 1 "custom kill icon" "deflect_rocket" "move speed penalty" 0.0025 "no_jump" 1 "projectile no deflect" 1 "crit mod disabled" 0 "Reload time increased" 3 "blast radius increased" 2 "damage blast push" 3 "clip size penalty" 0.25 "Projectile speed increased" 2 "self dmg push force increased" 2 "blast dmg to self increased" 6 "CARD: damage bonus" 2 "mult dmg direct hit" 1.25 "no damage falloff" 1 "mult dmg vs giants" 2 "mult dmg vs tanks" 4 "special damage type" 1 } CustomWeapon // precise airborne rifle { Name "Paratrooper Rifle" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "special item description" "Crits while airborne; press JUMP for parachute" "bullets per shot bonus" 0.1 "clip size bonus" 3.3 "hidden secondary max ammo penalty" 1.25 "damage bonus hidden" 6.69 //8.3 "fire rate bonus" 0.35 "reload full clip at once" 1 "reload time increased" 8 "provide on active" 1 "no damage view flinch" 1 "parachute attribute" 1 "mod crit while airborne" 1 "mult dmg vs giants" 0.75 //less dmg vs giants "mult dmg vs tanks" 0.75 //less dmg vs tanks "crit mod disabled" 0 "cannot be upgraded" 1 "no damage falloff" 1 "parachute redeploy" 1 "special damage type" 1 "custom kill icon" "sniperrifle" "custom weapon fire sound" "=80|fg42f1.wav" "custom weapon reload sound" "=80|fg42_reload.wav" "custom item model" "models/weapons/c_models/c_chains_of_command/c_chains_of_command.mdl" } CustomWeapon // crowd control grenade { Name "Frag Grenades" OriginalItemName "Jarate" "use original class weapon animations" 1 "custom item model" "models/weapons/c_models/c_soldiergrenade/c_soldiergrenade.mdl" "custom projectile model" "models/weapons/c_models/c_soldiergrenade/c_soldiergrenade.mdl" "projectile sound" "=80|npc\combine_soldier\gear6.wav" "custom impact sound" "=80|weapons\underwater_explode4.wav" "override projectile type" 3 "projectile trail particle" "peejar_trail_red" "damage bonus hidden" 20 "blast dmg to self increased" 20 "blast radius increased" 2 "bleeding duration" 5 "no self effect" 1 "weapon never gib" 1 "self dmg push force increased" 40 "fuse bonus" 1.5 "explosion particle" "mvm_loot_explosion" "custom kill icon" "taunt_soldier" "use original class player animations" 1 "custom view model" "models/weapons/c_models/c_soldier_arms_rocketless.mdl" } CustomWeapon // very fast short melee { Name "Military Knife" OriginalItemName "TF_WEAPON_KNIFE" "custom item model" "models/workshop/weapons/c_models/c_switchblade/c_switchblade.mdl" "custom kill icon" "big_earner" "damage bonus hidden" 1.625 "mult smack time" 0 "fire rate bonus" 0.25 "melee range multiplier" 0.57 "armor piercing" -25 "gesture speed increase" 2 "use original class weapon animations" 1 } CustomWeapon // alwayscrit reflects, no fire { Name "Reflector" OriginalItemName "The Degreaser" "special item description" "Powered reflects; no fire damage; 40% ranged resistance" //remove stats "single wep deploy time decreased" 1 "switch from wep deploy time decreased" 1 "weapon burn dmg reduced" 1 "airblast cost increased" 1 //remove stats "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "damage penalty" -1 "weapon burn dmg reduced" -1 "weapon burn time reduced" -1 "flame_lifetime" -1 "dmg from ranged reduced" 0.6 "mult airblast refire time" 1.25 "mult reflect velocity" 1.5 "always crit" 1 } CustomWeapon // added unique stats to napalmer, airblast jumps { Name "Nostromo Napalmer 2023" OriginalItemName "The Nostromo Napalmer" "special item description" "Airblast jumps + bunnyhop; no random crits" "airblast dashes" 1 "allow bunny hop" 1 "increased air control" 4 "crit mod disabled" 0 } ItemAttributes // added unique stats to napalmer, airblast jumps { ItemName "The Nostromo Napalmer" "special item description" "Airblast jumps + bunnyhop; no random crits" "airblast dashes" 1 "allow bunny hop" 1 "increased air control" 4 "crit mod disabled" 0 } CustomWeapon // tfc fire rocket launcher { Name "Incendiary Cannon" OriginalItemName "The Scorch Shot" "special item description" "Fire rockets" "damage bonus" 3 "Set DamageType Ignite" 1 "hidden secondary max ammo penalty" 0.25 "self dmg push force decreased" 3 "blast dmg to self increased" 3 "mod flaregun fires pellets with knockback" 0 "override projectile type" 2 "custom weapon fire sound" "=80|weapons/stinger_fire1.wav" "custom item model" "models/weapons/c_models/c_ultimatum_flaregun/c_ultimatum_flaregun.mdl" "custom projectile model" "models/weapons/w_models/w_flaregun_shell.mdl" "projectile trail particle" "~rockettrail" } CustomWeapon // pyroland bison { Name "Whimsical Bison" OriginalItemName "The Righteous Bison" "particle color rainbow" 999 "Set DamageType Ignite" 1 "add cond on hit" 123 "attach particle effect" 701 "crit mod disabled" 0 "use original class player animations" 1 "use original class weapon animations" 1 } CustomWeapon // unstickybombs { Name "Bouncy Launcher" OriginalItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "custom projectile model" "models/weapons/w_models/w_stickybomb2.mdl" "special item description" "Inverted stickybomb glue properties" "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "stickybomb no stick" 1 "stickybomb stick to enemies" 1 } CustomWeapon // blackbox for demo { Name "The Black Box" OriginalItemName "The Black Box" "provide on active" 1 "self dmg push force decreased" 0.6 "rocket jump damage reduction" 0.6 "use original class weapon animations" 1 } CustomWeapon // blackbox stickylauncher { Name "The Black Bomb" OriginalItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "custom projectile model" "models/weapons/w_models/w_stickybomb3.mdl" "custom item model" "models/weapons/c_models/c_wee_willy/c_wee_willy.mdl" "health on radius damage" 20 "clip size penalty" 0.75 } CustomWeapon // blackbox melee { Name "The Black Blade" OriginalItemName "The Scotsman's Skullcutter" //clear stats "is_a_sword" 0 "provide on active" 0 "damage bonus" 1 "move speed penalty" 1 //clear stats "heal on hit for rapidfire" 20 "crit mod disabled" 0 "paintkit_proto_def_index" 411 "set_item_texture_wear" 0 } CustomWeapon // blast shovel { Name "Market Gardener for Demo" OriginalItemName "The Market Gardener" "damage bonus" 2 "fire rate penalty" 2 "special damage type" 1 "custom impact sound" "Weapon_Shovel.HitWorld" "use original class weapon animations" 1 } CustomWeapon // shaashanshanahnah { Name "The Shahanshah for Demo" OriginalItemName "The Shahanshah" "use original class weapon animations" 1 } CustomWeapon // reverted to v1, more versatile combat launcher with less focus on charged shots or traps { Name "Quickiebomb Launcher 2014" OriginalItemName "The Quickiebomb Launcher" "clip size penalty" 0.75 "stickybomb fizzle time" 2 "stickybomb charge rate" 0.5 "stickybomb_charge_damage_increase" 1 } ItemAttributes // reverted to v1, more versatile combat launcher with less focus on charged shots or traps { ItemName "The Quickiebomb Launcher" "special item description" "V1 Quickie" "clip size penalty" 0.75 "stickybomb fizzle time" 2 "stickybomb charge rate" 0.5 "stickybomb_charge_damage_increase" 1 } CustomWeapon // eyelander without curse, random crits -20% swing { Name "The Claymore" OriginalItemName "The Eyelander" "special item description" "Default non-cursed sword, can random crit" "is_a_sword" 0 "crit mod disabled" 1 "fire rate penalty" 1.2 "max health additive penalty" 0 "decapitate type" 0 } CustomWeapon // chainsaw { Name "Chainsaw" OriginalItemName "Upgradeable TF_WEAPON_MINIGUN" "custom item model" "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" "damage bonus hidden" 4 "no damage falloff" 1 "max health additive bonus" 100 "particle effect use head origin" 1 "particle effect vertical offset" -5000 "custom weapon fire sound" "=58|denominator/chain_wind_up.wav" "custom minigun spin sound" "common/null.wav" "custom wind up sound" "=58|denominator/chain_wind_up.wav" "custom wind down sound" "=58|denominator/chain_wind_down.wav" "custom hit sound" "=58|denominator/chainsaw1.wav" "custom impact sound" "SolidMetal.BulletImpact" "custom kill icon" "saw_kill" "override projectile type" 2 "projectile no deflect" 1 "custom projectile size" 12 "projectile lifetime" 0.05 "blast radius decreased" 0.25 "no self blast dmg" 2 "self dmg push force decreased" -2.5 "no explosion particles" 1 "centerfire projectile" 1 "custom projectile model" "models/empty.mdl" "minigun spinup time decreased" 0.25 "aiming movespeed decreased" 2.1 "add damage type" 128 "remove damage type" 64 "weapon always gib" 1 "mult dmg vs tanks" 2 "alt-fire disabled" 1 "mod minigun can holster while spinning" 1 "minigun full movement" 1 } CustomWeapon // chainsaw for bots, subtle differences { Name "Chainsaw enemy" //quieter hitsound OriginalItemName "Upgradeable TF_WEAPON_MINIGUN" "custom item model" "models/weapons/c_models/c_w_chainsaw/c_w_chainsaw.mdl" "damage bonus hidden" 4 "no damage falloff" 1 //"max health additive bonus" 100 "particle effect use head origin" 1 "particle effect vertical offset" -5000 "custom weapon fire sound" "=35|denominator/chain_wind_up.wav" "custom minigun spin sound" "common/null.wav" "custom wind up sound" "=35|denominator/chain_wind_up.wav" "custom wind down sound" "=35|denominator/chain_wind_down.wav" "custom hit sound" "=35|denominator/chainsaw1.wav" "custom impact sound" "SolidMetal.BulletImpact" "custom kill icon" "saw_kill" "override projectile type" 2 "projectile no deflect" 1 "custom projectile size" 12 "projectile lifetime" 0.05 "blast radius decreased" 0.25 "no self blast dmg" 2 "self dmg push force decreased" -2.5 "no explosion particles" 1 "centerfire projectile" 1 "custom projectile model" "models/empty.mdl" "minigun spinup time decreased" 0.25 "aiming movespeed decreased" 2.1 "add damage type" 128 "remove damage type" 64 "weapon always gib" 1 "mult dmg vs tanks" 2 "alt-fire disabled" 1 "mod minigun can holster while spinning" 1 "minigun full movement" 1 //"heal on kill" 900 "mult dmg vs giants" 3 } CustomWeapon // regular spin-up, no resis, no rev walk at all { Name "Brass Beast 2023" OriginalItemName "The Brass Beast" "special item description" "Stock rev-up, no rev walk, no resist" "minigun spinup time increased" 1 "aiming movespeed decreased" 0.0025 "spunup_damage_resistance" 1 } ItemAttributes // regular spin-up, no resis, no rev walk at all { ItemName "The Brass Beast" "minigun spinup time increased" 1 "aiming movespeed decreased" 0.0025 "spunup_damage_resistance" 1 } CustomWeapon // flare minigun { Name "Flare Minigun" OriginalItemName "The Huo Long Heatmaker" "override projectile type" 6 "projectile no deflect" 1 "ignores other projectiles" 1 "centerfire projectile" 1 "ring of fire while aiming" 4 "uses ammo while aiming" 0 "damage penalty" 1 "damage bonus vs burning" 1 "damage bonus HIDDEN" 2 "flare no crit burning" 1 "mult dmg vs tanks" 2 "custom kill icon" "long_heatmaker" "projectile lifetime" 0.75 "projectile trail particle" "~flaming_slap" "mult projectile scale" 0.85 } ItemAttributes // flare minigun { ItemName "The Huo Long Heatmaker" "override projectile type" 6 "projectile no deflect" 1 "ignores other projectiles" 1 "centerfire projectile" 1 "ring of fire while aiming" 4 "uses ammo while aiming" 0 "damage penalty" 1 "damage bonus vs burning" 1 "damage bonus HIDDEN" 2 "flare no crit burning" 1 "mult dmg vs tanks" 2 "custom kill icon" "long_heatmaker" "projectile lifetime" 0.75 "projectile trail particle" "~flaming_slap" "mult projectile scale" 0.85 } CustomWeapon // gaben { Name "Gaben's Gatling" OriginalItemName "gentlemanne_minigun_topshelf" "attach particle effect" 3056 "set_item_texture_wear" 0 "fire rate bonus" 0.6 "damage bonus" 1.5 //"subtract victim medigun charge on hit" 100 "crit mod disabled" 0 "weapon always gib" 1 //"stay after regenerate" 1 "hidden primary max ammo bonus" 0.5 "shoot view punch angle" "-1 -1 -1" "shoot view punch angle random" "1.5 1.5 1.5" "cannot be upgraded" 1 } CustomWeapon // gaben { Name "Minicrit Sandvich" OriginalItemName "The Robo-Sandvich" "effect bar recharge rate increased" 0.25 "fire input on taunt" "!activator^$addcond^16" "attach particle effect" 3007 //"stay after regenerate" 1 "cannot be upgraded" 1 } CustomWeapon // giant shotgun shotgun { Name "Giant Shotgun" OriginalItemName "Upgradeable TF_WEAPON_SHOTGUN_PRIMARY" "custom weapon fire sound" "=80|weapons/shotgun/shotgun_dbl_fire.wav" //"max health additive penalty" -100 "fire rate penalty" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "attack projectiles" 1 "mod no reload DISPLAY ONLY" 1 "mod max primary clip override" -1 "crit mod disabled" 0 "hidden secondary max ammo penalty" 0.26 "paintkit_proto_def_index" 217 "set_item_texture_wear" 0 "cannot be upgraded" 1 "fire input on attack" "!activator^RunScriptCode^self.ViewPunch(QAngle(-10, -10, 0))" } CustomWeapon // passive for miniguns { Name "Ammo Backpack" OriginalItemName "Rocko" //"special item description" "+50% primary ammo" "maxammo primary increased" 1.5 "custom item model" "models/workshop/player/items/engineer/dec15_winter_backup/dec15_winter_backup.mdl" } CustomWeapon // c.tf weapon { 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" "special item description" "Shoot sappers off; alt-fire building to rescue range" "damage applies to sappers" "1" "damage bonus" "1.3" "critboost on kill" 3 "weapon spread bonus" "0.3" "fire rate penalty" "2.25" "clip size penalty" "0.5" "maxammo secondary reduced" "0.33" "engineer building teleporting pickup" "50" "mark for death on building pickup" "1" } CustomWeapon // battle sentry { Name "PDQ" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Very fast construction; user limited to level 1 buildings" "Construction rate increased" 2.5 "upgrade rate decrease" 0 "building max level" 1 "mult teleporter recharge rate" 0.33 "custom item model" "models/weapons/c_models/c_pickaxe/c_pickaxe.mdl" "custom kill icon" "pickaxe" } CustomWeapon // no building engineer { Name "The Helping Hand" OriginalItemName "The Gunslinger" "special item description" "Extremely high building maintenance; no buildings of your own" "max health additive bonus" 50 "upgrade rate decrease" 8 "Repair rate increased" 3 "crit mod disabled" 1 "maxammo metal increased" 6 "engineer sentry build rate multiplier" 1 "mod wrench builds minisentry" 0 "special taunt" 0 "add cond when active" 32 //"custom item model" "models/empty.mdl" //"custom view model" "models/empty.mdl" "custom impact sound" "Weapon_Fist.HitWorld" "custom kill icon" "fists" } CustomWeapon // rocket sentry { Name "Rocket Sentry" OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Enhanced rockets on level 3 sentry; weak lvl 1-2 sentry" "paintkit_proto_def_index" 226 "set_item_texture_wear" 0 //"mult sentry rocket projectile speed" 1.6 //"blast radius increased" 1.6 "rocket specialist" 4 "mult firerocket rate" 0.25 "engy sentry fire rate increased" 5 "engy sentry radius increased" 1.5 "rocket jump damage reduction" 0 } CustomWeapon // jetpack for engineer { Name "Thermal Thruster for Engineer" OriginalItemName "The Thermal Thruster" "use original class weapon animations" 1 "use original class player animations" 1 } CustomWeapon // v1 enforcer for medic { Name "Enforcer 2011" OriginalItemName "The Enforcer" "special item description" "V1 Enforcer" //remove stats "dmg pierces resists absorbs" 0 "crit mod disabled" 1 "fire rate penalty" 1 "damage bonus while disguised" 1 //remove stats "cannot be upgraded" 1 "damage bonus" 1.2 "use original class weapon animations" 1 "use original class player animations" 1 } CustomWeapon // tf_zombie spawner for medic { Name "Unethical Device" OriginalItemName "The Black Box" //remove stats "health on radius damage" 0 "clip size penalty" 1 //remove stats "special item description" "Summon up to 6 friendly skeletons" "override projectile type extra" "spellspawnhorde" "no primary ammo from dispensers while active" 1 "attach particle effect" 702 "mod max primary clip override" -1 "hidden primary max ammo bonus" 0.07 "cannot be upgraded" 1 "crit mod disabled" 0 "paintkit_proto_def_index" 243 "set_item_texture_wear" 0 "custom weapon fire sound" "=80|weapons/irifle/irifle_fire2.wav" "projectile sound" "=80|items/powerup_pickup_plague_infected.wav" "projectile trail particle" "superrare_greenenergy" //"use original class weapon animations" 1 //"use original class player animations" 1 } CustomWeapon // slight differences { Name "Unethical Device enemy" OriginalItemName "The Black Box" //remove stats "health on radius damage" 0 "clip size penalty" 1 //remove stats "special item description" "Summon up to 6 friendly skeletons" "override projectile type extra" "spellspawnhorde" "no primary ammo from dispensers while active" 1 "attach particle effect" 702 "mod max primary clip override" -1 "hidden primary max ammo bonus" 0.07 "cannot be upgraded" 1 "crit mod disabled" 0 "paintkit_proto_def_index" 243 "set_item_texture_wear" 0 "custom weapon fire sound" "=80|weapons/irifle/irifle_fire2.wav" "projectile sound" "=80|items/powerup_pickup_plague_infected.wav" "projectile trail particle" "superrare_greenenergy" "fire rate penalty" 10 //"use original class weapon animations" 1 //"use original class player animations" 1 } CustomWeapon // exchange primary for passive high regen { Name "Oktoberfest" OriginalItemName "The Surgeon's Sidearms" "special item description" "Free +14 health regeneration; no primary" "set bonus: health regen set bonus" 14 "custom item model" "models/workshop/player/items/engineer/spr18_cold_case/spr18_cold_case.mdl" } CustomWeapon // gun improving uber { Name "Rüstung" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "special item description" "Ubercharge: Increase move, weapon and reload speed" "paintkit_proto_def_index" 217 //214 "set_item_texture_wear" 0 "ubercharge rate penalty" 1.25 //bonus because of code change "uber duration bonus" 3 "medigun keep charged effect" 1 "medigun particle" "~bombonomicon_spell_trail" "effect cond override" 2106481 } CustomWeapon // building healer + long range + mini kritzkrieg { Name "Mecha-Mender" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "special item description" "Can repair buildings, doubled beam range" "special item description 2" "Ubercharge: 100% minicrits + 35% damage resistance" "paintkit_proto_def_index" 214 "set_item_texture_wear" 0 "ubercharge rate penalty" 1.25 //bonus because of code change "uber duration bonus" 3 "medigun keep charged effect" 1 "mult medigun range" 2 "medic machinery beam" 4 "medigun particle" "~medicgun_beam_machinery" "effect cond override" 2765328 } CustomWeapon // enemy damager no uber { Name "Blutproduzent" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" "special item description" "Latch on enemies to damage them, no ubercharge" "special item description 2" "Can drain medics and spies" "paintkit_proto_def_index" 403 "set_item_texture_wear" 0 "custom kill icon" "giger_counter" "medigun attack enemy" 2 "alt-fire disabled" 1 "drop health pack on kill" 1 "ragdolls plasma effect" 1 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 20 "ubercharge rate penalty" -1 "special damage type" 1 "medigun attack enemy heal mult" 0 } CustomWeapon // dropped by enemies { Name "Quick Über" //OriginalItemName "The Kritzkrieg" OriginalItemName "Upgradeable TF_WEAPON_MEDIGUN" //"medigun charge is crit boost" 0 "cannot be upgraded" 1 "ubercharge rate bonus" 5 "uber duration bonus" -3 "stay after regenerate" 1 //"medigun particle" "~medicgun_beam" //"custom item model" "models/weapons/c_models/c_proto_medigun/c_proto_medigun.mdl" //"custom item model attachment" "models/weapons/c_models/c_overhealer/c_overhealer.mdl" //"custom item model attachment viewmodel" "models/weapons/c_models/c_overhealer/c_overhealer.mdl" } CustomWeapon // crit critters { Name "Krakensage" OriginalItemName "Upgradeable TF_WEAPON_BONESAW" "special item description" "Crits vs crit-boosted opponents" "crit on cond" "11|33|34|35|37|38|39|40|44|56|105" "minicrit on cond" "16|19|78" "fire rate penalty" 1.2 "custom item model" "models/weapons/c_models/c_krakensage/c_krakensage.mdl" } CustomWeapon // melee heal teammates { Name "Hypodermic Injector" OriginalItemName "The Ubersaw" "custom item model" "models/weapons/c_models/c_hypodermic_injector/c_hypodermic_injector.mdl" //remove stats "add uber charge on hit" 0 "fire rate penalty" 1 //remove stats "add give health to teammate on hit" 50 "speed buff ally" 1 "crit mod disabled" 0 "custom impact sound" "=42|weapons/fx/rics/arrow_impact_crossbow_heal.wav" "custom kill icon" "syringegun_medic" } CustomWeapon // explosive bullet { Name "Explosive Rifle" OriginalItemName "The AWPer Hand" "CARD: damage bonus" 1.25 "sniper charge per sec" 0 "mult sniper charge penalty DISPLAY ONLY" 0 "explosive bullets" 147 "add damage type" 64 "remove damage type" 2 "self dmg push force increased" 1.5 "rocket jump damage reduction" 0 "sniper only fire zoomed" 1 "weapon never gib" 1 } ItemAttributes // explosive bullet { ItemName "The AWPer Hand" "CARD: damage bonus" 1.25 "sniper charge per sec" 0 "mult sniper charge penalty DISPLAY ONLY" 0 "explosive bullets" 147 "add damage type" 64 "remove damage type" 2 "self dmg push force increased" 1.5 "rocket jump damage reduction" 0 "sniper only fire zoomed" 1 "weapon never gib" 1 } CustomWeapon // cleared old stats, mimics railgun from Open Fortress { Name "Open Fortress Rail Gun" OriginalItemName "The Classic" "damage bonus" 1.6 "sniper no headshot without full charge" 0 "damage penalty on bodyshot" 1 "sniper fires tracer" 1 "lunchbox adds minicrits" 2 "aiming movespeed decreased" 4 "sniper charge per sec" 0 "mult sniper charge penalty DISPLAY ONLY" 0 "maxammo primary reduced" 0.55 "weapon never gib" 1 "custom weapon fire sound" "=80|weapons/airboat/airboat_gun_energy2.wav" "custom item model" "models/weapons/c_models/c_railgun_mercenary/c_railgun_mercenary.mdl" } ItemAttributes // cleared old stats, mimics railgun from Open Fortress { ItemName "The Classic" "damage bonus" 1.6 "sniper no headshot without full charge" 0 "damage penalty on bodyshot" 1 "sniper fires tracer" 1 "lunchbox adds minicrits" 2 "aiming movespeed decreased" 4 "sniper charge per sec" 0 "mult sniper charge penalty DISPLAY ONLY" 0 "maxammo primary reduced" 0.55 "weapon never gib" 1 } CustomWeapon // hook bow { Name "Hook Bow" OriginalItemName "The Fortified Compound" "special item description" "+2 jumps" "cannot be upgraded" 1 "max health additive bonus" 50 "cancel falling damage" 1 "override projectile type" 26 "mark for death" 1 "deploy time decreased" 0.35 "passive reload" 1 //"air dash count" 2 "bot custom jump particle" 1 } ItemAttributes // hook bow { ItemName "The Fortified Compound" "special item description" "+2 jumps" "cannot be upgraded" 1 "max health additive bonus" 50 "cancel falling damage" 1 "override projectile type" 26 "mark for death" 1 "deploy time decreased" 0.35 "passive reload" 1 //"air dash count" 2 "bot custom jump particle" 1 } CustomWeapon // anti sniper { Name "True Blue Goggles" "special item description" "+50% damage against snipers" OriginalItemName "Rocko" "set item tint rgb" 2452877 "hud overlay" "effects/combine_binocoverlay" "custom item model" "models/workshop/player/items/spy/sum22_night_vision_gawkers/sum22_night_vision_gawkers.mdl" } CustomWeapon // impact throwable { Name "The Brick" OriginalItemName "Jarate" "custom item model" "models/weapons/c_models/c_brick/c_brick.mdl" "custom projectile model" "models/weapons/c_models/c_brick/c_brick.mdl" //remove stats "jarate description" 0 "extinguish reduces cooldown" 1 //remove stats "special item description" "150 damage, minicrits become crits" "cannot be upgraded" 1 "custom kill icon" "mailbox" "provide on active" 1 "override projectile type extra" "brick" "minicrits become crits" 1 "dmg penalty vs players" 3.754 "crit mod disabled" 0 "effect bar recharge rate increased" 0.25 "projectile sound" "=70|weapons/pickaxe_swing3.wav" } CustomWeapon // ultra fast weak melee { Name "Crowbar" OriginalItemName "Necro Smasher" "custom item model" "models/weapons/c_models/c_cratesmasher/c_cratesmasher_1.mdl" "deploy time decreased" 0.75 "fire rate bonus" 0.30 "damage penalty" 0.54 "mult smack time" 0 "crit mod disabled" 0 "gesture speed increase" 2 "custom kill icon" "merasmus_decap" "custom impact sound" "Weapon_Crowbar.Melee_HitWorld" } CustomWeapon // slow + mark { Name "Tranquilizer" OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" "special item description" "Mark and slow robots, disable buildings" "override projectile type" 5 "mark for death" 1 "slow enemy on hit" 1 "slow enemy on hit major" 4 "disable buildings on hit" 4 "custom weapon fire sound" "=80|weapons/pistol/pistol_fire2.wav" "custom kill icon" "syringegun_medic" "custom item model" "models/weapons/c_models/c_tranquilizer/c_revolver.mdl" "damage penalty" 0.65 } CustomWeapon // free resistance { Name "Fire Retardant Suit" OriginalItemName "Darwin's Danger Shield" "dmg taken from fire reduced" 0.1 "custom item model" "models/workshop/player/items/spy/tw_spybot_armor/tw_spybot_armor.mdl" } CustomWeapon // sword melee for spy { Name "The Harvester" OriginalItemName "Upgradeable TF_WEAPON_FIREAXE" "special item description" "Sword melee range" "custom item model" "models/weapons/c_models/c_scythe/c_scythe.mdl" "use original class weapon animations" 1 "crit from behind" 1 "mult dmg vs giants" 1.5 "melee range multiplier" 1.5 "melee bounds multiplier" 1.5 "custom kill icon" "baleful_beacon" "custom impact sound" "Weapon_Katana.HitWorld" "fire input on attack" "!activator^$removecond^3" } CustomWeapon // invisibility on backstab { Name "The Carved Cutter" OriginalItemName "Upgradeable TF_WEAPON_KNIFE" "special item description" "Instant cloak on kill" "fire input on kill" "!activator^$addcond^4" "add cloak on kill" 100 "custom item model" "models/weapons/c_models/c_carvedcutter/c_carvedcutter.mdl" } CustomWeapon // backup effect no invis { Name "Armor Watch" OriginalItemName "TF_WEAPON_INVIS" "special item description" "Battalion's Backup effect; +90% duration; can attack during use" "effect cond override" 26 "cloak consume rate decreased" 0.1 } CustomWeapon // move through walls or enemies { Name "The Fantôme" OriginalItemName "Upgradeable TF_WEAPON_INVIS" "special item description" "Phase through walls & enemies; -50% duration; no cloak regen" "not solid to players" 1 "effect cond override" 30 "add attributes when active" "no clip|1" "custom item model" "models/weapons/v_models/v_lefantome.mdl" "mult cloak meter regen rate" 0 "cloak consume rate increased" 2 } CustomWeapon { Name "Derringer" OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" "damage bonus hidden" 2.625 //105 "no damage falloff" 1 "mod mini-crit airborne" 1 "max bullet range" 1536 //3*512 "fire rate penalty" 2 "clip size penalty" 0.33 "maxammo secondary reduced" 0.5 "fire input on attack" "!activator^RunScriptCode^self.ViewPunch(QAngle(RandomInt(-1,-1.5),RandomInt(-1,-1.5),0))" "use original class weapon animations" 1 "custom kill icon" "enforcer" "custom weapon fire sound" "=80|weapons/357/357_fire2.wav" "custom item model" "models/weapons/custom/derringer.mdl" "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Shortstop for Pauling" OriginalItemName "The Shortstop" "use original class weapon animations" 1 "reload time increased hidden" 1 "damage force increase hidden" 1 "alt-fire disabled" 1 "airblast vulnerability multiplier hidden" 1 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms.mdl" } CustomWeapon { Name "Ambassador for Pauling" OriginalItemName "The Ambassador" "no damage view flinch" 1 "special damage type" 1 "crit_dmg_falloff" 0 "use original class weapon animations" 1 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Tranquilizer for Pauling" OriginalItemName "Upgradeable TF_WEAPON_REVOLVER" "special item description" "Mark and slow robots, disable buildings" "use original class weapon animations" 1 "override projectile type" 5 "mark for death" 1 "slow enemy on hit" 1 "slow enemy on hit major" 4 "disable buildings on hit" 4 "custom weapon fire sound" "=80|weapons/pistol/pistol_fire2.wav" "custom kill icon" "syringegun_medic" "custom item model" "models/weapons/c_models/c_tranquilizer/c_revolver.mdl" "damage penalty" 0.65 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Scooter Casque" OriginalItemName "Sober Stuntman" "dmg taken from crit reduced" 0 "set item tint rgb" 8208497 "custom item model" "models/pauling/items/pauling_helmet.mdl" } CustomWeapon { Name "Silenced Pistol" OriginalItemName "The Winger" //remove old stats "damage bonus" 1 "clip size penalty" 1 "increased jump height from weapon" 1 //remove sold stats "special item description" "Bounty: 5$ on kill" "use original class weapon animations" 1 "attack projectiles" 2 "no damage falloff" 1 //"critboost on kill" 3 "weapon spread bonus" 0.5 "crit mod disabled" 0 //"maxammo secondary reduced" 0.083 "special damage type" 2 "fire input on kill" "player^$AddCurrency^5" "custom kill icon" "pistol" "silent killer" 1 "custom weapon fire sound" "=80|tmp-1.wav" "custom item model" "models/weapons/c_models/c_pistol_whisper/c_pistol_whisper.mdl" "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms.mdl" } CustomWeapon { Name "Shotgun for Pauling" OriginalItemName "TF_WEAPON_SHOTGUN_PYRO" "use original class weapon animations" 1 "special item description" "Spawn bonus health on kill, extra upgrades" //"provide on active" 1 //buggy "drop health pack on kill" 1 "taunt attack time mult" 2 //"maxammo secondary reduced" 0.082 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms.mdl" } CustomWeapon { Name "Tactical Telephone" OriginalItemName "Mad Milk" "special item description" "Call in a deadly napalm strike" "use original class weapon animations" 1 "effect bar recharge rate increased" 2 "projectile sound" "@trespasser/jetflyby1.wav" "custom item model" "models/pauling/items/spytech_phone.mdl" "override projectile type extra" "spellmeteorshower" "projectile gravity native" 1 "grenade no drag" 1 "cannot be upgraded" 1 "projectile trail particle" "~env_snow_stormfront_mist" "custom kill icon" "firedeath" "SPELL: Halloween pumpkin explosions" 1 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms.mdl" } CustomWeapon { Name "Concussion Grenade" OriginalItemName "Jarate" "special item description" "Throw a mobility explosive; highly unpredictable results" "use original class weapon animations" 1 "effect bar recharge rate increased" 1.5 "custom item model" "models/workshop/weapons/c_models/c_quadball/c_quadball_grenade.mdl" "custom projectile model" "models/workshop/weapons/c_models/c_quadball/w_quadball_grenade.mdl" "projectile sound" ")items/cart_explode_trigger.wav" "custom impact sound" "weapons\physcannon\energy_sing_explosion2.wav" "projectile trail particle" "utaunt_glowyplayer_purple_parent" "cannot be upgraded" 1 "projectile no deflect" 1 "grenade explode on impact" 1 "crit mod disabled" 0 "override projectile type" 3 "apply look velocity on damage" -666 "apply z velocity on damage" 666 "damage blast push" 3 "fuse bonus" 999 "damage bonus hidden" 60 "add damage type" 128 "remove damage type" 64 "mult dmg vs tanks" 3 "blast radius decreased" 0.5 "add cond on hit" 18226 "add cond on hit duration" 3 "stun on hit" 3 "stun on hit type" panic "fire input on hit" "!self^RunScriptCode^self.ViewPunch(QAngle(-30, -30, -30))" "fire input on kill" "popscript^$ConcRecharge" "custom kill icon" "taunt_soldier_lumbricus" "explosion particle" "passtime_air_blast" "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "ShortstopScout" OriginalItemName "The Shortstop" "move speed bonus" 0.85 "model scale" 1.4 "max health additive bonus" 575 "head scale" 0.7 } CustomWeapon { Name "BatScout" OriginalItemName "TF_WEAPON_BAT" } CustomWeapon { Name "FANScout" OriginalItemName "The Force-A-Nature" "faster reload rate" 1.6 "scattergun knockback mult" 1.5 "damage bonus" 0.65 } CustomWeapon { Name "Bonk" OriginalItemName "Bonk! Atomic Punch" "effect bar recharge rate increased" 0.55 } CustomWeapon { Name "ScattergunScout" OriginalItemName "TF_WEAPON_SCATTERGUN" } CustomWeapon { Name "Sandman" OriginalItemName "The Sandman" } CustomWeapon { Name "SandmanHyper" OriginalItemName "The Sandman" "effect bar recharge rate increased" 0.25 } CustomWeapon { Name "JumpSand" OriginalItemName "The Sandman" "effect bar recharge rate increased" 0.5 "increased jump height" 2 } CustomWeapon { Name "Killstick" OriginalItemName "The Boston Basher" "damage bonus" 6.5 "disable weapon switch" 1 "provide on active" 1 "move speed penalty" 0.85 "crit mod disabled" 1 } CustomWeapon { Name "WingerAlt" OriginalItemName "The Winger" "damage bonus" 1.6 "disable weapon switch" 1 "provide on active" 1 "move speed bonus" 1.1 "crit mod disabled" 1 "Reload time increased" 1.15 "maxammo secondary increased" 3 } CustomWeapon { Name "BurnBox" OriginalItemName "The Black Box" "damage bonus" 1.05 "Set DamageType Ignite" 1 "health on radius damage" 2 } CustomWeapon { Name "MangleSpam" OriginalItemName "The Cow Mangler 5000" "faster reload rate" -0.8 "fire rate bonus" 0.45 "damage penalty" 0.4 "Blast radius decreased" 0.05 "Projectile speed increased" 1.5 } CustomWeapon { Name "UnloadBazooka" OriginalItemName "The Beggar's Bazooka" "faster reload rate" 1 "fire rate bonus" 0.02 "clip size upgrade atomic" 4.0 "projectile spread angle penalty" 15 "Projectile speed increased" 0.4 "Blast radius increased" 1.1 "mult projectile count" 2 "mod projectile heat seek power" 4 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "hand scale" 1.4 "damage bonus" 1.2 "rocket jump damage reduction HIDDEN" 0.05 } CustomWeapon { Name "SuperEqualizer" OriginalItemName "The Equalizer" "fire rate bonus" 0.85 "damage bonus" 1.45 "disable weapon switch" 1 "provide on active" 1 "move speed bonus" 1.25 "max health additive bonus" 60 } CustomWeapon { Name "LongThrower" OriginalItemName "TF_WEAPON_FLAMETHROWER" "airblast pushback scale" 1.5 "damage bonus" 1.25 "flame_gravity" 0 "flame_drag" 3 "flame_up_speed" 65 "flame_speed" 2700 "flame_spread_degree" 5 "flame_lifetime" 1.2 "flame_random_life_time_offset" 0.12 "maxammo primary increased" 0.5 } CustomWeapon { Name "ManmelterAlt" OriginalItemName "The Manmelter" "fire rate bonus" 0.2 "disable weapon switch" 1 "provide on active" 1 } CustomWeapon { Name "UnloadPipes" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "clip size upgrade atomic" 18.0 "damage penalty" 0.3 "fire rate bonus" 0.14 "Projectile speed increased" 1.35 "projectile spread angle penalty" 2.33 "faster reload rate" 0.28 "maxammo primary increased" 5 "heal on hit for rapidfire" 3 } CustomWeapon { Name "MultiTrap" OriginalItemName "The Scottish Resistance" "clip size penalty" 0.5 "fire rate bonus" 0.1 "damage penalty" 0.65 "max pipebombs increased" 16 "Projectile speed increased" 1.35 "projectile spread angle penalty" 4 "faster reload rate" 1.65 "maxammo secondary increased" 0.5 "sticky arm time penalty" 2.2 "blast radius increased" 1.15 } CustomWeapon { Name "ExtremelyCursedSword" OriginalItemName "The Eyelander" "max health additive bonus" 250 "Heal on kill" 145 "heal on hit for rapidfire" 7 "fire rate bonus" 0.85 "health regen" -16 "damage bonus" 1.25 "health from healers reduced" 0.1 "health from packs decreased" 0.25 "charge time increased" -0.5 "charge recharge rate increased" 3.5 "move speed bonus" 1.15 } CustomWeapon { Name "LightMinigun" OriginalItemName "Tomislav" "fire rate penalty" 1.5 "move speed bonus" 1.05 "aiming movespeed increased" 1.8 "maxammo primary increased" 0.6 "damage penalty" 0.9 } CustomWeapon { Name "Deflector" OriginalItemName "Deflector" "attack projectiles" 1 } CustomWeapon { Name "DeflectorHoK" OriginalItemName "Deflector" "attack projectiles" 1 "heal on kill" 500 } CustomWeapon { Name "PureFatscout" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "max health additive bonus" 60 "maxammo secondary increased" 1.5 "fire rate bonus" 0.45 "bullets per shot bonus" 0.6 "disable weapon switch" 1 "provide on active" 1 "clip size bonus" 2 "weapon spread bonus" 0.65 "faster reload rate" 0.9 } CustomWeapon { Name "Pomson9000" OriginalItemName "The Pomson 6000" "fire rate bonus" 0.2 "faster reload rate" 0.75 "disable weapon switch" 1 "provide on active" 1 "projectile spread angle penalty" 1.5 } CustomWeapon { Name "JagAlt" OriginalItemName "The Jag" "engy building health bonus" 1.75 "engy sentry fire rate increased" 2 } CustomWeapon { Name "CrossbowAlt" OriginalItemName "The Crusader's Crossbow" "faster reload rate" 0.75 "clip size upgrade atomic" 2 "disable weapon switch" 1 "provide on active" 1 "damage penalty" 0.75 "projectile penetration" 1 } CustomWeapon { Name "CursedShahanshah" OriginalItemName "The Shahanshah" "damage bonus" 1.3 "damage causes airblast" 1 "max health additive bonus" 475 "disable weapon switch" 1 "provide on active" 1 "move speed penalty" 0.85 "health regen" 100 "healing received bonus" 0.1 "model scale" 1.25 } CustomWeapon { Name "RevolverAlt" OriginalItemName "TF_WEAPON_REVOLVER" "faster reload rate" 2 "fire rate bonus" 0.75 "damage penalty" 0.25 "mark for death" 4 } CustomWeapon { Name "AllScatter" OriginalItemName "The Soda Popper" "damage penalty" 1 "damage bonus" 2 "clip size penalty" 1 "scattergun has knockback" 1 "bullets per shot bonus" 1.2 "boost on damage" 1 "closerange backattack minicrits" 1 } CustomWeapon { Name "AllRocket" OriginalItemName "The Air Strike" "Blast radius decreased" 1 "damage penalty" 1 "no self blast dmg" 2 "Projectile speed increased" 1.8 "damage bonus" 1.25 "mod mini-crit airborne" 1 "health on radius damage" 20 "maxammo primary increased" 3 "clip size upgrade atomic" 1 "fire rate bonus HIDDEN" 0.3 "auto fires full clip" 1 "can overload" 1 } CustomWeapon { Name "AllFlame" OriginalItemName "TF_WEAPON_FLAMETHROWER" "mod flamethrower back crit" 1 "single wep deploy time decreased" 0.4 "switch from wep deploy time decreased" 0.7 } CustomWeapon { Name "AllGrenade" OriginalItemName "The Loose Cannon" "dmg bonus vs buildings" 1.2 "Projectile speed increased" 1.25 "grenade no bounce" 1 "max health additive bonus" 25 "mult charge turn control" 3 "move speed bonus shield required" 1.1 "kill refills meter" 0.25 } CustomWeapon { Name "AllMini" OriginalItemName "Tomislav" "fire rate penalty" 1 "slow enemy on hit" 1 "spunup_damage_resistance" 0.8 "damage bonus" 1.2 "ring of fire while aiming" 12 "damage bonus vs burning" 1.25 } CustomWeapon { Name "AllEShotgun" OriginalItemName "The Frontier Justice" "damage bonus bullet vs sentry target" 1.1 "mod max primary clip override" -1 "add onhit addammo" 100 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 20 "bullets per shot bonus" 1.5 "deploy time decreased" 0.5 } CustomWeapon { Name "AllCrossbow" OriginalItemName "The Crusader's Crossbow" "heal on hit for rapidfire" 35 "move speed bonus resource level" 1.2 } CustomWeapon { Name "AllSniper" OriginalItemName "The Hitman's Heatmaker" "sniper charge per sec" 1.25 "jarate duration" 5 "mult sniper charge after headshot" 1.25 "sniper penetrate players when charged" 1 "sniper full charge damage bonus" 1.15 } CustomWeapon { Name "AllRevolver" OriginalItemName "The Diamondback" "damage penalty" 1 "cloak consume rate decreased" 0.6 "add cloak on hit" 15 "dmg pierces resists absorbs" 1 "damage bonus while disguised" 1.2 } CustomWeapon { Name "Barrage" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "Projectile speed decreased" 0.4 "maxammo primary increased" 5 "clip size upgrade atomic" 11 "fire rate bonus HIDDEN" 0.3 "reload time decreased" 0.8 "projectile spread angle penalty" 5 } CustomWeapon { Name "GScout" OriginalItemName "TF_WEAPON_SCATTERGUN" "max health additive bonus" 1475 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.25 } CustomWeapon { Name "GSoldier" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 } CustomWeapon { Name "GPyro" OriginalItemName "TF_WEAPON_FLAMETHROWER" "max health additive bonus" 2825 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemo" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "faster reload rate" -0.4 "fire rate bonus" 0.75 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemo2" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 2825 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "fire rate bonus" 0.5 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 } CustomWeapon { Name "GHeavy" OriginalItemName "TF_WEAPON_MINIGUN" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.5 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyRocketHoming" OriginalItemName "TF_WEAPON_MINIGUN" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.5 "projectile trail particle" eyeboss_projectile "override projectile type" 2 "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyRocketHomingBrass" OriginalItemName "The Brass Beast" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.5 "projectile trail particle" eyeboss_projectile "override projectile type" 2 "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GMedic" OriginalItemName "The Quick-Fix" "max health additive bonus" 4350 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "ubercharge rate bonus" 0.01 "health regen" 40 "Is Miniboss" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GDeflector" OriginalItemName "Deflector" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "Damage Bonus" 1.5 "Attack Projectiles" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHShotgun" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "max health additive bonus" 4700 "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "fire rate bonus" 2.5 "bullets per shot bonus" 10 "damage penalty" 0.5 "faster reload rate" 0.1 "maxammo primary reduced" 0 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.25 } CustomWeapon { Name "GPowerjack" OriginalItemName "The Powerjack" "max health additive bonus" 2575 "move speed bonus" 0.7 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "provide on active" 0 "Is Miniboss" 1 "Damage Bonus" 2.2 "voice pitch scale" 0.8 "health from packs decreased" 0.2 } CustomWeapon { Name "GHeavyBrass" OriginalItemName "The Brass Beast" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.5 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyNata" OriginalItemName "Natascha" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.5 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyHoK" OriginalItemName "Deflector" "max health additive bonus" 5200 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyHoK2" OriginalItemName "Deflector" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 5000 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyHeater" OriginalItemName "The Huo Long Heatmaker" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "damage bonus" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 } CustomWeapon { Name "SuperScout" OriginalItemName "The Holy Mackerel" "max health additive bonus" 1075 "move speed bonus" 2 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "health from packs decreased" 0.35 } CustomWeapon { Name "GFAN" OriginalItemName "The Force-a-Nature" "max health additive bonus" 1075 "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "bullets per shot bonus" 2 "fire rate bonus" 0.5 "faster reload rate" 1.7 "scattergun knockback mult" 6 "damage penalty" 0.35 "weapon spread bonus" 0.4 "ammo regen" 1 "health from packs decreased" 0.35 } CustomWeapon { Name "GJumpSand" OriginalItemName "The Sandman" "max health additive bonus" 1075 "damage force reduction" 0.7 "head scale" 1.5 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "increased jump height" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 2 "effect bar recharge rate increased" 0.1 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "health from packs decreased" 0.35 } CustomWeapon { Name "GKnight" OriginalItemName "The Eyelander" "max health additive bonus" 3125 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "critboost on kill" 3 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "health from packs decreased" 0.2 "move speed penalty" 0.5 } CustomWeapon { Name "GSandman" OriginalItemName "The Sandman" "max health additive bonus" 1475 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "effect bar recharge rate increased" 0.1 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "health from packs decreased" 0.3 } CustomWeapon { Name "GArmSandman" OriginalItemName "The Sandman" "max health additive bonus" 2875 "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "effect bar recharge rate increased" 0.05 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "health from packs decreased" 0.2 } CustomWeapon { Name "GBonk" OriginalItemName "Bonk! Atomic Punch" "max health additive bonus" 1475 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "effect bar recharge rate increased" 0.55 "maxammo primary reduced" 0 "health from packs decreased" 0.3 } CustomWeapon { Name "GCharged" OriginalItemName "The Original" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "Always Crit" 1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GChargedHoming" OriginalItemName "The Original" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 "Always Crit" 1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GFlare" OriginalItemName "The detonator" "max health additive bonus" 2825 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "voice pitch scale" 0.8 "fire rate bonus" 0.3 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GFlareHoming" OriginalItemName "The detonator" "max health additive bonus" 2825 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "voice pitch scale" 0.8 "add cond when active" 36 "projectile trail particle" eyeboss_projectile "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "fire rate bonus" 0.3 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GPush" OriginalItemName "The Degreaser" "max health additive bonus" 2825 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 0.05 "fire rate bonus" 1 "airblast pushback scale" 5 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GBoxing" OriginalItemName "the killing gloves of boxing" "max health additive bonus" 4700 "move speed penalty" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 1.2 "fire rate bonus" 0.6 "maxammo primary reduced" 0 "maxammo Secondary reduced" 0 "health from packs decreased" 0.15 } CustomWeapon { Name "GDemoBurst" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoBurstHoming" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "add cond when active" 36 "projectile trail particle" eyeboss_projectile "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "Projectile speed increased" 1.1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolRapid" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolRapidHoming" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "faster reload rate" -0.8 "fire rate bonus" 0.5 "Projectile speed increased" 0.65 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolReload" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBurstFireHoming" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "faster reload rate" 0.6 "fire rate bonus" 0.1 "clip size upgrade atomic" 5.0 "Projectile speed increased" 0.65 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "EXTBuff" OriginalItemName "The Buff Banner" "increase buff duration" 9.0 } CustomWeapon { Name "EXTHoming" OriginalItemName "The Buff Banner" "increase buff duration" 9.0 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 } CustomWeapon { Name "EXTConch" OriginalItemName "The Concheror" "increase buff duration" 9.0 } CustomWeapon { Name "EXTBackup" OriginalItemName "The Battalion's Backup" "increase buff duration" 9.0 } CustomWeapon { Name "GSolBB" OriginalItemName "The Black Box" "max health additive bonus" 4000 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "Projectile speed increased" 0.9 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 "ammo regen" 1 "health from packs decreased" 0.15 } CustomWeapon { Name "GSolBBHoming" OriginalItemName "The Black Box" "max health additive bonus" 4000 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 0.45 "fire rate bonus" 0.001 "clip size upgrade atomic" 0 "faster reload rate" 1.6 "blast radius increased" 1.25 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "mod projectile heat seek power" 100 "mod projectile heat aim error" 150 "mod projectile heat aim time" 10 "Projectile speed increased" 0.9 "projectile spread angle penalty" 4 "heal on hit for rapidfire" 1000 "ammo regen" 1 "health from packs decreased" 0.15 } CustomWeapon { Name "GSolBurstfire" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 4000 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 2.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "clip size upgrade atomic" 5.0 "Always Crit" 1 "ammo regen" 1 "health from packs decreased" 0.15 } CustomWeapon { Name "GSolBarrage" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3800 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "health regen" 40 "damage bonus" 1.5 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "ammo regen" 1 "rage giving scale" 0.1 "health from packs decreased" 0.2 "maxammo primary increased" 5 } CustomWeapon { Name "GSolBlast" OriginalItemName "The Liberty Launcher" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage causes airblast" 1 "damage bonus" 0.75 "fire rate bonus" 0.25 "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 "airblast vertical vulnerability multiplier" 0.1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBlastHoming" OriginalItemName "The Liberty Launcher" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage causes airblast" 1 "damage bonus" 0.75 "fire rate bonus" 0.25 "add cond when active" 36 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "clip size upgrade atomic" 5 "faster reload rate" 0.2 "Blast radius decreased" 1.2 "projectile spread angle penalty" 4 "airblast vertical vulnerability multiplier" 0.1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GPistolScout" OriginalItemName "TF_WEAPON_PISTOL" "max health additive bonus" 1475 "move speed penalty" 0.85 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "fire rate bonus" 0.75 "damage penalty" 0.35 "faster reload rate" -0.8 "maxammo primary increased" 0 "maxammo secondary reduced" 2 "ammo regen" 1 "health from packs decreased" 0.3 } CustomWeapon { Name "GGuillotineScout" OriginalItemName "The Flying Guillotine" "max health additive bonus" 1075 "move speed bonus" 1.15 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo primary reduced" 0 "effect bar recharge rate increased" 0.075 "ammo regen" 1 "health from packs decreased" 0.35 } CustomWeapon { Name "GMilkScoutGun" OriginalItemName "The Shortstop" "max health additive bonus" 1875 "move speed penalty" 0.82 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "health regen" 10 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "damage bonus" 0.5 "fire rate bonus" 0.4 "faster reload rate" 0.65 "heal on hit for rapidfire" 20 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GMilkScoutMilk" OriginalItemName "Mad Milk" "effect bar recharge rate increased" 0.25 "Projectile speed increased" 1.35 } CustomWeapon { Name "GScoutBackscatter" OriginalItemName "The Back Scatter" "max health additive bonus" 1195 "move speed penalty" 0.9 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "bullets per shot bonus" 4.0 "damage bonus" 0.5 "clip size upgrade atomic" -3.0 "faster reload rate" 0.65 "weapon spread bonus" 2.2 "ammo regen" 1 "health from packs decreased" 0.35 } CustomWeapon { Name "GScoutJumping" OriginalItemName "TF_WEAPON_SCATTERGUN" "max health additive bonus" 1475 "move speed penalty" 0.85 "increased jump height" 7 "damage force reduction" 1 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "airblast vulnerability multiplier" 3 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "bullets per shot bonus" 1.7 "damage penalty" 0.4 "fire rate bonus" 0.75 "faster reload rate" 0.85 "weapon spread bonus" 1.33 "ammo regen" 1 "health from packs decreased" 0.35 } CustomWeapon { Name "GScoutTriBleedGun" OriginalItemName "The Back Scatter" "max health additive bonus" 2875 "move speed penalty" 0.75 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "voice pitch scale" 0.8 "maxammo secondary reduced" 0 "bullets per shot bonus" 5.0 "damage bonus" 0.1 "clip size upgrade atomic" -4.0 "faster reload rate" 2 "weapon spread bonus" 6.00 "bleeding duration" 12 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GScoutTriBleedMelee" OriginalItemName "The Wrap Assassin" "effect bar recharge rate increased" 0.075 "Is Miniboss" 1 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "voice pitch scale" 0.8 "max health additive bonus" 1475 "switch from wep deploy time decreased" 0.5 } CustomWeapon { Name "GScoutTriBleedSecondary" OriginalItemName "The Flying Guillotine" "effect bar recharge rate increased" 0.04 "projectile spread angle penalty" 6.0 "Is Miniboss" 1 "damage force reduction" 0.4 "voice pitch scale" 0.8 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 5 "Projectile speed increased" 0.65 "max health additive bonus" 1475 "switch from wep deploy time decreased" 0.5 } CustomWeapon { Name "GSolSuper" OriginalItemName "The Direct Hit" "max health additive bonus" 4000 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage causes airblast" 1 "damage bonus" 1.66 "dmg bonus vs buildings" 1.8 "use large smoke explosion" 1 "fire rate bonus" 0.25 "clip size upgrade atomic" -2.0 "Projectile speed increased" 1.6 "faster reload rate" 3.2 "blast radius increased" 4 "airblast vertical vulnerability multiplier" 0.1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBison" OriginalItemName "The Righteous Bison" "max health additive bonus" 3600 "move speed penalty" 0.65 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" -0.8 "fire rate bonus" 0.65 "projectile spread angle penalty" 1.5 "Projectile speed increased" 1.25 "dmg penalty vs players" 1.25 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBisonHoming" OriginalItemName "The Righteous Bison" "max health additive bonus" 3600 "move speed penalty" 0.65 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "add cond when active" 36 "projectile trail particle" eyeboss_projectile "mod projectile heat seek power" 10 "mod projectile heat aim error" 150 "mod projectile heat aim error" 360 "faster reload rate" -0.8 "fire rate bonus" 0.65 "projectile spread angle penalty" 1.5 "Projectile speed increased" 1.25 "dmg penalty vs players" 1.25 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolMangleRapid" OriginalItemName "The Cow Mangler 5000" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" -0.8 "fire rate bonus" 0.233 "damage penalty" 0.4 "Blast radius decreased" 0.05 "Projectile speed increased" 1.65 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBazooka" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 3800 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.25 "fire rate bonus" 0.03 "clip size upgrade atomic" 2.0 "projectile spread angle penalty" 8.5 "Projectile speed increased" 0.5 "Blast radius increased" 0.8 "damage penalty" 0.9 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBazookaHoming" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 3800 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.25 "fire rate bonus" 0.03 "clip size upgrade atomic" 2.0 "projectile spread angle penalty" 10 "Projectile speed increased" 0.45 "Blast radius increased" 0.6 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "damage penalty" 0.9 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolBazookaUHoming" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 3800 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 1 "fire rate bonus" 0.02 "clip size upgrade atomic" 4.0 "projectile spread angle penalty" 20 "Projectile speed increased" 0.4 "Blast radius increased" 1.1 "mult projectile count" 5 "mod projectile heat seek power" 2 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "hand scale" 1.4 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolAirstrike" OriginalItemName "The Air Strike" "max health additive bonus" 3100 "increased jump height" 4.0 "move speed bonus" 0.7 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "projectile speed increased" 0.75 "fire rate bonus" 0.075 "damage bonus" 0.75 "faster reload rate" 0.3 "clip size upgrade atomic" 2.0 "projectile spread angle penalty" 4.5 "ammo regen" 1 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolPanic" OriginalItemName "teufort_rocketlauncher_smalltownbringdown" "max health additive bonus" 4000 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "rocket jump damage reduction" 1.33 "Is Miniboss" 1 "voice pitch scale" 0.8 "set_item_texture_wear" 1.0 "clip size upgrade atomic" 16.0 "damage bonus" 1.15 "fire rate bonus" 0.9 "projectile spread angle penalty" 4.2 "faster reload rate" 0.03 "fire rate bonus with reduced health" 0.03 "clipsize increase on kill" 4 "ammo regen" 1 "health from packs decreased" 0.2 "maxammo primary increased" 3 } CustomWeapon { Name "GFirestorm" OriginalItemName "Upgradeable TF_WEAPON_FLAMETHROWER" "max health additive bonus" 2825 "move speed penalty" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 4 "fire rate bonus" 1 "flame_gravity" 0 "flame_drag" 4 "flame_up_speed" 65 "flame_speed" 1250 "flame_spread_degree" 150 "flame_lifetime" 0.7 "flame_random_life_time_offset" 0.12 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoFast" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 2175 "move speed penalty" 0.75 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.83 "faster reload rate" 0.75 "damage bonus" 1.2 "Projectile speed increased" 1.25 "ammo regen" 1 "health from packs decreased" 0.2 "model scale" 1.65 } CustomWeapon { Name "GDemoDamage" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 2475 "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "Reload time decreased" 0.7 "clip size upgrade atomic" -2.0 "damage bonus" 1.5 "damage causes airblast" 1 "always crit" 1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoUnload" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "clip size upgrade atomic" 41.0 "damage penalty" 0.3 "fire rate bonus" 0.08 "Projectile speed increased" 1.35 "projectile spread angle penalty" 2.33 "faster reload rate" 0.09 "heal on hit for rapidfire" 3 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoFountain" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "clip size upgrade atomic" 61.0 "damage penalty" 0.66 "fire rate bonus" 0.08 "Projectile speed increased" 1.5 "projectile spread angle penalty" 100 "faster reload rate" 0.02 "heal on hit for rapidfire" 2 "blast radius increased" 1.33 "rocket jump damage reduction" 0.05 "maxammo primary increased" 15 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoBurstSpammer" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 3125 "move speed penalty" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.45 //35% faster reload "fire rate bonus" 0.035 "clip size upgrade atomic" 1.0 "projectile spread angle penalty" 4.5 "Projectile speed increased" 1.25 "blast radius increased" 1.25 "maxammo primary increased" 3 "damage penalty" 0.9 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoTurn" OriginalItemName "The Tide Turner" "max health additive bonus" 2825 "move speed penalty" 0.7 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "Attack not cancel charge" 1 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoBombard" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 4825 "move speed penalty" 0.35 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 1.2 "fire rate bonus" 0.02 "faster reload rate" 0.333 "Projectile speed increased" 2.5 "projectile spread angle penalty" 16 "grenade launcher mortar mode" 0 "clip size upgrade atomic" 11.0 "blast radius increased" 1.35 "damage causes airblast" 1 "airblast pushback scale" 0.65 "maxammo primary increased" 8 "fuse bonus" 1.2 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GGunNutUnstable" OriginalItemName "Tomislav" "max health additive bonus" 4200 "move speed penalty" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage penalty" 0.7 "fire rate bonus" 0.3 "ammo regen" 1 "health from packs decreased" 0.15 "weapon spread bonus" 2.00 } CustomWeapon { Name "GGunNutStable" OriginalItemName "Tomislav" "max health additive bonus" 4200 "move speed penalty" 0.6 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage penalty" 0.7 "fire rate bonus" 0.3 "ammo regen" 1 "health from packs decreased" 0.15 } CustomWeapon { Name "GHeavyFast" OriginalItemName "TF_WEAPON_MINIGUN" "max health additive bonus" 3350 "move speed penalty" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 2 "Is Miniboss" 1 "model scale" 1.65 "voice pitch scale" 0.83 "fire rate penalty" 1.5 "damage bonus" 1.5 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GHeavyBoxing2" OriginalItemName "the killing gloves of boxing" "max health additive bonus" 4700 "move speed penalty" 0.65 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "fire rate bonus" 0.8 "damage bonus" 1.5 "damage causes airblast" 1 "critboost on kill" 8 "ammo regen" 1 "health from packs decreased" 0.15 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 } CustomWeapon { Name "GHeavyBoxingFast" OriginalItemName "Gloves of Running Urgently MVM" "max health additive bonus" 4700 "move speed penalty" 0.9 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "voice pitch scale" 0.8 "Is Miniboss" 1 "fire rate bonus" 0.8 "damage bonus" 1.5 "damage causes airblast" 1 "ammo regen" 1 "health from packs decreased" 0.15 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 "provide on active" 0 } CustomWeapon { Name "GHeavyBoxingSteel" OriginalItemName "Fists of Steel" "max health additive bonus" 4700 "move speed penalty" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "override footstep sound set" 2 "Is Miniboss" 1 "voice pitch scale" 0.8 "damage bonus" 1.5 "damage causes airblast" 1 "ammo regen" 1 "health from packs decreased" 0.15 "maxammo secondary reduced" 0 "maxammo primary reduced" 0 } CustomWeapon { Name "GMedCrossbow" OriginalItemName "The Crusader's Crossbow" "max health additive bonus" 3350 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Is Miniboss" 1 "voice pitch scale" 0.8 "clip size upgrade atomic" 9 "damage penalty" 0.6 "faster reload rate" 0.285 "fire rate bonus" 0.035 "projectile spread angle penalty" 5.0 "heal on hit for rapidfire" 40 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSniper" OriginalItemName "The Machina" "max health additive bonus" 1875 "move speed penalty" 0.7 "damage force reduction" 0.75 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.75 "head scale" 0.7 "Is Miniboss" 1 "faster reload rate" 0.4 "fire rate bonus" 0.933 "damage causes airblast" 1 "ammo regen" 1 "health from packs decreased" 0.25 } CustomWeapon { Name "GSniperMelee" OriginalItemName "The Shahanshah" "damage bonus" 1.3 "damage causes airblast" 1 } CustomWeapon { Name "GSniperSMG" OriginalItemName "TF_Weapon_SMG" "max health additive bonus" 1875 "move speed penalty" 0.7 "damage force reduction" 0.75 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.75 "head scale" 0.7 "Is Miniboss" 1 "fire rate bonus" 0.75 "heal on hit for rapidfire" 2 "damage penalty" 0.75 "faster reload rate" 0.5 "projectile penetration" 2.0 "weapon spread bonus" 0.65 "ammo regen" 1 "health from packs decreased" 0.25 "maxammo primary reduced" 0 } CustomWeapon { Name "GSniperBow" OriginalItemName "The Huntsman" "max health additive bonus" 1875 "move speed penalty" 0.7 "damage force reduction" 0.6 "override footstep sound set" 2 "airblast vulnerability multiplier" 0.6 "head scale" 0.7 "Is Miniboss" 1 "damage bonus" 1.2 "fire rate bonus" 0.2 "bleeding duration" 4 "dmg bonus vs buildings" 1.1 "projectile penetration" 1 "ammo regen" 1 } CustomWeapon { Name "GSpyKnife" OriginalItemName "The Black Rose" "max health additive bonus" 2475 "move speed bonus" 1.2 "damage force reduction" 0.7 "override footstep sound set" 3 "airblast vulnerability multiplier" 0.7 "head scale" 0.7 "Is Miniboss" 1 "damage bonus" 1.2 "fire rate bonus" 0.75 "critboost on kill" 10 "Heal on kill" 800 "ammo regen" 1 } CustomWeapon { Name "GSpyGun" OriginalItemName "The Enforcer" "damage bonus" 0.75 "fire rate bonus" 0.666 "critboost on kill" 10 "clip size upgrade atomic" 10.0 "Heal on kill" 800 "faster reload rate" 1.65 "ammo regen" 1 } CustomWeapon { Name "HomingSwarm" OriginalItemName "The Liberty Launcher" "faster reload rate" 0.65 "projectile spread angle penalty" 55.0 "fire rate bonus" 0.66 "clip size upgrade atomic" 2.0 "Blast radius increased" 0.5 "damage bonus" 0.7 "mod projectile heat seek power" 25 "mod projectile heat aim error" 3000 "rocket jump damage reduction" 0.05 "projectile trail particle" eyeboss_projectile "Projectile speed increased" 0.6 } CustomWeapon { Name "GSolHomingSwarm" OriginalItemName "The Liberty Launcher" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" 0.25 "projectile spread angle penalty" 60.0 "fire rate bonus" 0.35 "clip size upgrade atomic" 7.0 "Blast radius increased" 0.6 "damage bonus" 1.15 "mod projectile heat seek power" 40 "mod projectile heat aim error" 3000 "rocket jump damage reduction" 0.02 "projectile trail particle" eyeboss_projectile "Projectile speed increased" 0.6 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "FieldGeneral" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 7300 "move speed penalty" 0.35 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.76 "faster reload rate" 0.5 "fire rate bonus" 0.2 "Blast radius increased" 1.2 "damage bonus" 1 "health regen" 5 "Projectile speed increased" 1.15 "ammo regen" 1 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "health from packs decreased" 0.2 } CustomWeapon { Name "GeneralConch" OriginalItemName "The Concheror" "increase buff duration" 50 } CustomWeapon { Name "GSolTwinlink" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "fire rate bonus" 0.01 "projectile spread angle penalty" 3.0 "clip size upgrade atomic" -2.0 "damage bonus" 1.1 "Blast radius increased" 1.15 "Projectile speed increased" 1.15 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GDemoIronBomber" OriginalItemName "The Iron Bomber" "max health additive bonus" 3125 "move speed bonus" 0.5 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 4 "Is Miniboss" 1 "voice pitch scale" 0.8 "faster reload rate" -0.4 "fire rate bonus" 0.75 "fuse bonus" 0.25 "blast radius increased" 1.15 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GSolHoming" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "Projectile speed increased" 0.65 "Blast radius decreased" 0.6 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 0.5 "ammo regen" 1 "health from packs decreased" 0.2 } CustomWeapon { Name "GEngyPomson" OriginalItemName "The Pomson 6000" "max health additive bonus" 2475 "move speed penalty" 0.65 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "Projectile speed increased" 0.75 "fire rate penalty" 2 "faster reload rate" -0.2 "mult projectile count" 8 "projectile spread angle penalty" 4 "health from packs decreased" 0.2 } CustomWeapon { Name "HomingStar" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 800 "increased jump height" 2.4 "move speed penalty" 0.85 "model scale" 1.5 "voice pitch scale" 0.8 "fire rate bonus" 0.75 "Reload time decreased" 2 "clip size upgrade atomic" -2 "projectile spread angle penalty" 100 "Projectile speed decreased" 0.45 "blast radius decreased" 0.5 "mult projectile count" 12 "no self blast dmg" 2 "mod projectile heat seek power" 40 "mod projectile heat aim error" 1000 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 1 "ammo regen" 1 "health from packs decreased" 0.5 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 } CustomWeapon { Name "SGTCRITS" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "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 "maxammo primary increased" 3 "ammo regen" 1 "health from packs decreased" 0.05 "always crit" 1 } CustomWeapon { Name "CPTPUNCH" OriginalItemName "Fists of Steel" "max health additive bonus" 59700 "model scale" 1.9 "move speed bonus" 0.4 "health regen" 250 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "fire rate bonus" 0.6 "damage bonus" 5 "maxammo primary increased" 0 "maxammo secondary increased" 0 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "CHITAVISH" OriginalItemName "The Eyelander" "max health additive bonus" 54850 "model scale" 1.9 "move speed bonus" 0.4 "health regen" 500 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "damage bonus" 5 "maxammo primary increased" 0 "maxammo secondary increased" 0 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "CHIPYRO" OriginalItemName "TF_WEAPON_FLAMETHROWER" "max health additive bonus" 54825 "model scale" 1.9 "move speed bonus" 0.4 "health regen" 500 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "airblast pushback scale" 2.0 "damage bonus" 5 "maxammo secondary increased" 0 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "MJRCRITS" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.5 "damage bonus" 1.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "clip size upgrade atomic" 26.0 "faster reload rate" 0.4 "fire rate bonus" 0.2 "projectile spread angle penalty" 5 "Projectile speed increased" 0.4 "ammo regen" 1 "health from packs decreased" 0.05 "Always Crit" 1 } CustomWeapon { Name "MJRNUKES" OriginalItemName "The Black Box" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "damage bonus" 5 "damage causes airblast" 1 "faster reload rate" 3 "fire rate bonus" 2 "projectile spread angle penalty" 1 "use large smoke explosion" 1 "blast radius increased" 2 "Projectile speed increased" 1 "ammo regen" 1 "health from packs decreased" 0.05 "Always Crit" 1 } CustomWeapon { Name "SIRNUKESALOT" OriginalItemName "The Loose Cannon" "max health additive bonus" 59825 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.35 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "grenade launcher mortar mode" 0 "faster reload rate" 1.8 "fire rate bonus" 2 "clip size penalty" 0.5 "Projectile speed increased" 0.8 "projectile spread angle penalty" 5 "damage bonus" 7 "damage causes airblast" 1 "blast radius increased" 1.2 "use large smoke explosion" 1 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "MJRLEAGUE" OriginalItemName "The Sandman" "max health additive bonus" 9890 "model scale" 1.9 "move speed bonus" 8 "damage force reduction" 0.7 "airblast vulnerability multiplier" 3 "override footstep sound set" 5 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "effect bar recharge rate increased" 0.001 "maxammo primary increased" 0 "maxammo secondary increased" 0 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "MJRBOMBER" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 59825 "model scale" 1.9 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "fire rate bonus" 0.2 "faster reload rate" 0.3 "clip size penalty" 3.0 "Projectile speed increased" 1.5 "Always Crit" 1 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "CHIDEMORAPID" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 59825 "model scale" 1.9 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "faster reload rate" 0.65 "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 2 "Projectile speed increased" 1.1 "Always Crit" 1 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "CHIHoKHEAVY" OriginalItemName "Deflector" "max health additive bonus" 59700 "model scale" 1.9 "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 3 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "damage bonus" 1.2 "attack projectiles" 2 "heal on kill" 8000 "ammo regen" 1 "health from packs decreased" 0.02 } CustomWeapon { Name "SOLSQUADCHIEF" OriginalItemName "The Black Box" "max health additive bonus" 27800 "model scale" 1.8 "health regen" 165 "move speed bonus" 0.45 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.15 "Is Miniboss" 1 "fire rate bonus" 0.33 "clip size upgrade atomic" 5.0 "faster reload rate" 0.5 "blast radius increased" 1.15 "Projectile speed increased" 1.25 "projectile spread angle penalty" 0.6 "heal on hit for rapidfire" 300 "maxammo primary increased" 3 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "GENSWARM" OriginalItemName "The Original" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 230 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "damage penalty" 0.8 "faster reload rate" 0.3 "fire rate bonus" 0.001 "projectile spread angle penalty" 5 "clip size upgrade atomic" 4.0 "Projectile speed increased" 1.25 "maxammo primary increased" 3 "ammo regen" 1 "health from packs decreased" 0.05 "always crit" 1 } CustomWeapon { Name "D.E.M.O" OriginalItemName "The Loch-n-Load" "max health additive bonus" 59825 "model scale" 1.95 "health regen" 230 "move speed bonus" 0.38 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "faster reload rate" 0.2 "fire rate bonus" 0.001 "Projectile speed increased" 1.4 "projectile spread angle penalty" 15 "damage bonus" 2.5 "clip size upgrade atomic" 2 "damage causes airblast" 1 "blast radius increased" 1.66 "use large smoke explosion" 1 "maxammo primary increased" 3 "ammo regen" 1 "health from packs decreased" 0.05 "always crit" 1 } CustomWeapon { Name "THEPILLMASTER" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 59825 "model scale" 1.9 "health regen" 185 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "clip size upgrade atomic" 86.0 "damage penalty" 0.4 "fire rate bonus" 0.05 "Projectile speed increased" 1.8 "projectile spread angle penalty" 2.5 "faster reload rate" 0.025 "blast radius increased" 1.33 "heal on hit for rapidfire" 5 "maxammo primary increased" 30 "ammo regen" 1 "health from packs decreased" 0.05 "always crit" 1 } CustomWeapon { Name "PERFECTSHOTBURSTGun" OriginalItemName "The Direct Hit" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 20 "move speed bonus" 0.22 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "damage bonus" 1.6 "voice pitch scale" 0.7 "faster reload rate" 0.12 "fire rate bonus" 0.22 "Blast radius increased" 1.2 "Projectile speed increased" 1.3 "clip size upgrade atomic" 7.0 "maxammo primary increased" 4 "ammo regen" 1 "health from packs decreased" 0.05 } CustomWeapon { Name "PERFECTSHOTBURSTMelee" OriginalItemName "TF_WEAPON_SHOVEL" "damage penalty" 0.01 "move speed bonus" 10 "provide on active" 1 } CustomWeapon { Name "TRUEGENSWARM" OriginalItemName "The Liberty Launcher" "max health additive bonus" 79800 "model scale" 2 "health regen" 30 "move speed bonus" 0.65 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "faster reload rate" 0.18 "projectile spread angle penalty" 100.0 "fire rate bonus" 0.02 "clip size upgrade atomic" 56.0 "Blast radius increased" 0.6 "damage bonus" 1.25 "mod projectile heat seek power" 33 "mod projectile heat aim error" 3000 "rocket jump damage reduction" 0.01 "projectile trail particle" eyeboss_projectile "Projectile speed increased" 0.65 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.03 } CustomWeapon { Name "MOLTENMONSTER" OriginalItemName "TF_WEAPON_FLAMETHROWER" "max health additive bonus" 79825 "model scale" 2 "health regen" 30 "move speed bonus" 0.35 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "damage bonus" 3 "flame_gravity" 0 "flame_drag" 2 "flame_up_speed" 65 "flame_speed" 2700 "flame_spread_degree" 2 "flame_lifetime" 1.3 "flame_random_life_time_offset" 0.12 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.03 } CustomWeapon { Name "BIGKINGGun" OriginalItemName "The Huo Long Heatmaker" "max health additive bonus" 79700 "model scale" 2 "health regen" 30 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "increased jump height" 1.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "fire rate bonus" 0.85 "damage bonus" 1.15 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.03 } CustomWeapon { Name "BIGKINGShotgun" OriginalItemName "TF_WEAPON_SHOTGUN_HWG" "damage penalty" 0.85 "move speed bonus" 2 "provide on active" 1 "weapon spread bonus" 4.00 "projectile penetration" 4.0 "bullets per shot bonus" 5 "clip size upgrade atomic" -2.0 "faster reload rate" 1 "fire rate bonus" 0.5 "bleeding duration" 3 } CustomWeapon { Name "COMMORTAR" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 79800 "model scale" 2 "health regen" 30 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "faster reload rate" 0.2 "projectile spread angle penalty" 1.5 "fire rate bonus" 0.1 "clip size upgrade atomic" 12.0 "Blast radius increased" 1.3 "mod projectile heat seek power" 30 "mod projectile heat aim error" 3000 "rocket jump damage reduction" 0.01 "projectile trail particle" eyeboss_projectile "Projectile speed increased" 1.15 "projectile gravity" 850 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.03 "mod projectile heat aim time" 2 } CustomWeapon { Name "COMMORTARShotgun" OriginalItemName "TF_WEAPON_Shotgun_Soldier" "override projectile type" 2 "projectile spread angle penalty" 16 "clip size penalty" 0.5 "faster reload rate" 1.3 "mult projectile count" 10 "damage bonus" 15 } CustomWeapon { Name "SPAMMASTERLauncher" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 79825 "model scale" 2 "health regen" 30 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "faster reload rate" -0.65 //35% faster reload "fire rate bonus" 1 "projectile spread angle penalty" 6.5 "Projectile speed increased" 1.33 "blast radius increased" 1.33 "mult projectile count" 3 "rocket jump damage reduction" 0.01 "is_passive_weapon" 1 "fire rate bonus with reduced health" 0.65 "maxammo primary increased" 10 "ammo regen" 1 "always crit" 1 "health from packs decreased" 0.03 } CustomWeapon { Name "SPAMMASTERStickies" OriginalItemName "TF_WEAPON_PIPEBOMBLAUNCHER" "fire rate bonus" 0.9 "projectile spread angle penalty" 100 "Projectile speed increased" 1.5 "faster reload rate" -0.65 "blast radius increased" 1.5 "damage bonus" 1.85 "stickybomb charge rate" 0.001 //Demo-bot will fire Stickybomb immediately "max pipebombs increased" 7 "fire rate bonus with reduced health" 0.35 "always crit" 1 "maxammo secondary increased" 10 "ammo regen" 1 } CustomWeapon { Name "CORPCRITS" OriginalItemName "The Original" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 30 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "voice pitch scale" 0.67 "Is Miniboss" 1 "faster reload rate" 0.2 "fire rate bonus" 0.05 "Projectile speed increased" 0.5 "clip size upgrade atomic" 1.0 "maxammo primary increased" 10 "ammo regen" 1 "health from packs decreased" 0.03 "always crit" 1 } CustomWeapon { Name "CHIPANIC" OriginalItemName "teufort_rocketlauncher_smalltownbringdown" "max health additive bonus" 69800 "model scale" 1.9 "health regen" 230 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "voice pitch scale" 0.67 "Is Miniboss" 1 "clip size upgrade atomic" 29.0 "damage bonus" 1.33 "fire rate bonus" 0.8 "projectile spread angle penalty" 6 "faster reload rate" 0.01 "fire rate bonus with reduced health" 0.01 "clipsize increase on kill" 4 "maxammo primary increased" 15 "ammo regen" 1 "rocket jump damage reduction" 2.5 "health from packs decreased" 0.03 } CustomWeapon { Name "GGunslingerEngy" OriginalItemName "The Gunslinger" "max health additive bonus" 2475 "move speed penalty" 0.65 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.67 "engy disposable sentries" 4 "health from packs decreased" 0.2 } CustomWeapon { Name "THEMECHANIST" OriginalItemName "The Gunslinger" "max health additive bonus" 29875 "model scale" 1.9 "health regen" 100 "move speed penalty" 0.75 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 3 "Is Miniboss" 1 "maxammo metal increased" 15 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "voice pitch scale" 0.67 "engy disposable sentries" 14 } CustomWeapon { Name "THEMECHANISTGun" OriginalItemName "The Frontier Justice" "override projectile type" 2 "clip size penalty" 0.5 "faster reload rate" 1.3 "mult projectile count" 1 "damage bonus" 15 "custom projectile model" "models/buildables/sentry1.mdl" "projectile gravity" 850 } CustomWeapon { Name "THEBEASTLAUNCHER1" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 311800 "model scale" 2.15 "move speed bonus" 0.23 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 3 "health regen" 125 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.03 "increased jump height" 2 "dmg taken increased" 0.05 "dmg from melee increased" 40 "dmg from ranged reduced" 20 "head scale" 1.2 "boots falling stomp" 1 "health from healers reduced" 0.1 "voice pitch scale" 0.5 "Is Miniboss" 1 "faster reload rate" 0.08 "fire rate bonus" 0.03 "damage bonus" 1.5 "clip size upgrade atomic" 12.0 "projectile spread angle penalty" 16 "Projectile speed increased" 0.5 "blast radius increased" 1.2 "bleeding duration" 4 "mod projectile heat seek power" 5 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "ammo regen" 1 "maxammo primary increased" 15 "health from packs decreased" 0.01 } CustomWeapon { Name "THEBEASTLAUNCHER2" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 311800 "model scale" 2.15 "move speed bonus" 0.23 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.05 "override footstep sound set" 3 "health regen" 125 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.03 "increased jump height" 2 "dmg taken increased" 0.05 "dmg from melee increased" 40 "dmg from ranged reduced" 20 "head scale" 1.2 "boots falling stomp" 1 "health from healers reduced" 0.1 "voice pitch scale" 0.5 "Is Miniboss" 1 "faster reload rate" 0.01 "fire rate bonus" 0.01 "damage bonus" 2 "clip size upgrade atomic" 87.0 "projectile spread angle penalty" 120 "Projectile speed increased" 0.7 "blast radius increased" 1.6 "bleeding duration" 7 "mod projectile heat seek power" 7.5 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "rocket jump damage reduction" 0.01 "ammo regen" 1 "maxammo primary increased" 15 "health from packs decreased" 0.01 } CustomWeapon { Name "THEBEASTShotgun" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "damage bonus" 0.5 "projectile penetration" 4.0 "bullets per shot bonus" 3 "voice pitch scale" 0.5 "clip size upgrade atomic" 2.0 "faster reload rate" 0.38 "fire rate bonus" 0.3 "bleeding duration" 3 } CustomWeapon { Name "THEBEASTSkillIssueMelee" OriginalItemName "The Equalizer" "damage bonus" 3.2 "fire rate bonus" 0.9 "heal on hit for rapidfire" 300 "heal on kill" 1700 "speed boost when active" 1 "bleeding duration" 16 "melee range multiplier" 1.5 "move speed bonus" 2.7 "dmg taken increased" 0.05 "dmg from melee increased" 120 "dmg from ranged reduced" 25 "damage causes airblast" 1 } CustomWeapon { Name "GKritz" OriginalItemName "The Kritzkrieg" "max health additive bonus" 4350 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Is Miniboss" 1 "voice pitch scale" 0.8 "uber duration bonus" 60 "ubercharge rate bonus" 10 "heal rate bonus" 4 "health from packs decreased" 0.15 } CustomWeapon { Name "GShieldMedic" OriginalItemName "The Vaccinator" "max health additive bonus" 3350 "move speed penalty" 0.65 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "Is Miniboss" 1 "voice pitch scale" 0.8 "uber duration bonus" -5 "ubercharge rate bonus" 0.01 "heal rate bonus" 2 "health from packs decreased" 0.15 "generate rage on heal" 2 } CustomWeapon { Name "DemoSamuraiZato" OriginalItemName "The Half-Zatoichi" "max health additive bonus" 475 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "model scale" 1.3 "voice pitch scale" 0.95 "health from packs decreased" 0.7 "charge time increased" 2 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 "damage bonus" 1.5 } CustomWeapon { Name "RocketHeavy" OriginalItemName "The Brass Beast" "max health additive bonus" 600 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "model scale" 1.5 "voice pitch scale" 0.9 "health from packs decreased" 0.5 "override projectile type" 2 "damage bonus" 3.5 "fire rate penalty" 3 } CustomWeapon { Name "DemoSamuraiShield" OriginalItemName "The Splendid Screen" "Attack not cancel charge" 1 } CustomWeapon { Name "LargePopperScout" OriginalItemName "The Soda Popper" "max health additive bonus" 525 "damage force reduction" 0.85 "airblast vulnerability multiplier" 0.85 "model scale" 1.4 "voice pitch scale" 0.95 "health from packs decreased" 0.4 "bullets per shot bonus" 1.8 "spread penalty" 1.2 "damage penalty" 0.7 } CustomWeapon { Name "GScoutPopper" OriginalItemName "The Soda Popper" "max health additive bonus" 1075 "voice pitch scale" 0.8 "health from packs decreased" 0.35 "bullets per shot bonus" 3 "spread penalty" 1.35 "damage penalty" 0.7 "move speed bonus" 1.1 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "is miniboss" 1 "ammo regen" 1 } CustomWeapon { Name "LargeBurstSoldier" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 550 "move speed bonus" 0.9 "airblast vulnerability multiplier" 0.85 "damage force reduction" 0.85 "model scale" 1.4 "voice pitch scale" 0.95 "health from packs decreased" 0.4 "Blast radius decreased" 0.85 "fire rate bonus" 0.35 } CustomWeapon { Name "GSolShotgun" OriginalItemName "TF_WEAPON_SHOTGUN_SOLDIER" "max health additive bonus" 3600 "move speed bonus" 0.75 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 "damage bonus" 1.1 "projectile penetration" 1.0 "bullets per shot bonus" 0.4 "faster reload rate" -0.8 "fire rate bonus" 0.5 } CustomWeapon { Name "LargeFuryPyro" OriginalItemName "The Dragon's Fury" "max health additive bonus" 475 "damage force reduction" 0.8 "airblast vulnerability multiplier" 0.8 "model scale" 1.4 "voice pitch scale" 0.95 "health from packs decreased" 0.7 "damage bonus vs burning" 4 } CustomWeapon { Name "GPyroFury" OriginalItemName "The Dragon's Fury" "max health additive bonus" 2825 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 "damage bonus vs burning" 4 } CustomWeapon { Name "GDemoStickieBurst" OriginalItemName "the scottish resistance" "max health additive bonus" 3125 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 "fire rate bonus" 0.05 "projectile spread angle penalty" 7.5 "reload time decreased" 0.65 "clip size bonus" 1.75 } CustomWeapon { Name "CHIHOMINGSTAR" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 59800 "model scale" 1.9 "increased jump height" 2.4 "health regen" 150 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "fire rate bonus" 0.45 "fire rate bonus with reduced health" 0.65 "Reload time decreased" 1.7 "projectile spread angle penalty" 100 "Projectile speed decreased" 0.5 "blast radius decreased" 0.4 "mult projectile count" 16 "no self blast dmg" 2 "damage bonus" 2.5 "mod projectile heat seek power" 43 //Sigmo only "mod projectile heat aim error" 1000 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 1 "ammo regen" 1 "health from packs decreased" 0.03 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 } CustomWeapon { Name "ACCELERATINGROCKETS" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 54800 "model scale" 1.9 "health regen" 150 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "clip size upgrade atomic" 21 "faster reload rate" 0.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 60 "damage bonus" 3 "heal on kill" 5000 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 10 "ammo regen" 1 "health from packs decreased" 0.03 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 } CustomWeapon { Name "MAJORHOMINGFLOOD" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 64800 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "clip size upgrade atomic" 56 "faster reload rate" 0.2 "fire rate bonus" 0.01 "projectile spread angle penalty" 32 "Projectile speed increased" 0.2 "damage bonus" 3.5 "heal on hit for rapidfire" 250 "mod projectile heat seek power" 10 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "add cond when active" 36 "ammo regen" 1 "health from packs decreased" 0.03 "dmg taken increased" 0.05 "dmg from melee increased" 20 "dmg from ranged reduced" 20 } CustomWeapon { Name "HOTSHOTFLAMETHROWER" OriginalItemName "TF_WEAPON_FLAMETHROWER" "max health additive bonus" 59825 "model scale" 1.9 "health regen" 100 "move speed bonus" 0.5 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.67 "ammo regen" 1 "health from packs decreased" 0.03 "damage bonus" 7 "blast radius increased" 2 "use large smoke explosion" 1 "flame_gravity" 0 "flame_drag" 5 "flame_up_speed" 65 "flame_speed" 2400 "flame_spread_degree" 2 "flame_lifetime" 2 "flame_random_life_time_offset" 0.12 } CustomWeapon { Name "HOTSHOTFLARE" OriginalItemName "The Detonator" "voice pitch scale" 0.67 "fire rate bonus" 0.2 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 54825 "ammo regen" 1 "faster reload rate" 0.2 "maxammo secondary increased" 5 } CustomWeapon { Name "HOTSHOTHAMMER" OriginalItemName "The powerjack" "damage bonus" 4 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 54825 "damage causes airblast" 1 "fire rate bonus" 0.6 "move speed bonus" 1.6 } CustomWeapon { Name "TRUEGUNNUTGUN" OriginalItemName "Tomislav" "max health additive bonus" 69700 "model scale" 1.9 "health regen" 100 "move speed bonus" 0.6 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "ammo regen" 1 "health from packs decreased" 0.03 "fire rate bonus" 0.3 "damage bonus" 1.4 "weapon spread bonus" 3 "projectile penetration heavy" 3 "bullets per shot bonus" 3 "Always Crit" 1 } CustomWeapon { Name "TRUEGUNNUTSHOTGUN" OriginalItemName "The Family Business" "fire rate bonus" 0.2 "faster reload rate" 0.1 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 54825 "spread penalty" 1.5 "bullets per shot bonus" 6 "maxammo secondary increased" 5 "Always Crit" 1 } CustomWeapon { Name "TRUEGUNNUTMELEE" OriginalItemName "The Eviction Notice" "fire rate bonus" 0.35 "gesture speed increase" 2 "damage bonus" 4 "hand scale" 1.5 "melee range multiplier" 1.5 "move speed bonus" 1.35 "Always Crit" 1 "mod_maxhealth_drain_rate" 0 } CustomWeapon { Name "SENATORCRITSPATTERN3" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 59800 "model scale" 1.9 "health regen" 250 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.1 "Is Miniboss" 1 "voice pitch scale" 0.7 "clip size upgrade atomic" 2.0 "faster reload rate" 0.2 "fire rate bonus" 0.35 "projectile spread angle penalty" 75 "Projectile speed increased" 0.7 "Blast radius decreased" 0.6 "mod projectile heat seek power" 11 //Sigmo only "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 1 "damage bonus" 1.35 "mult projectile count" 11 "maxammo primary increased" 3 "ammo regen" 1 "health from packs decreased" 0.05 "always crit" 1 } CustomWeapon { Name "EXSANGUINATORGUN" OriginalItemName "TF_WEAPON_SCATTERGUN" "max health additive bonus" 12875 "model scale" 1.9 "move speed bonus" 1.2 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "ammo regen" 1 "health from packs decreased" 0.03 "fire rate bonus" 0.15 "faster reload rate" 0.3 "weapon spread bonus" 1.8 "bullets per shot bonus" 2.5 "damage penalty" 0.08 "dmg penalty vs players" 4 "clip size bonus" 5 "bleeding duration" 3 "Always Crit" 1 } CustomWeapon { Name "EXSANGUINATORSECONDARY" OriginalItemName "The Flying Guillotine" "fire rate bonus" 0.27 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 9875 "effect bar recharge rate increased" 0.01 "dmg penalty vs players" 1.75 "Always Crit" 1 } CustomWeapon { Name "EXSANGUINATORMELEE" OriginalItemName "The Sandman" "fire rate bonus" 0.5 "effect bar recharge rate increased" 0.1 "damage bonus" 1.2 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 9875 "dmg penalty vs players" 2 "bleeding duration" 5 "Always Crit" 1 } CustomWeapon { Name "AUSTRALIANACEBOW" OriginalItemName "The Huntsman" "max health additive bonus" 39875 "model scale" 1.9 "move speed bonus" 0.7 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "ammo regen" 1 "health from packs decreased" 0.03 "fire rate bonus" 0.65 "faster reload rate" 0.65 "damage penalty" 0.65 "projectile spread angle penalty" 5 "mult projectile count" 5 "Always Crit" 1 } CustomWeapon { Name "AUSTRALIANACESMG" OriginalItemName "TF_WEAPON_SMG" "fire rate bonus" 0.35 "faster reload rate" 0.5 "Always Crit" 1 } CustomWeapon { Name "THEGOLDENGUN" OriginalItemName "The Ambassador" "max health additive bonus" 19875 "model scale" 1.9 "move speed bonus" 0.85 "damage force reduction" 0.65 "airblast vulnerability multiplier" 0.65 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.65 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "ammo regen" 1 "health from packs decreased" 0.03 "fire rate penalty" 5 "reload time increased" 1.5 "damage penalty" 0.5 "headshot damage increase" 80 "is australium item" 1 // Australium description "item style override" 1 // Australium variant "turn to gold" 1 // Victims turn to gold } CustomWeapon { Name "CORRUPTEDBEASTGun" OriginalItemName "The Direct Hit" "max health additive bonus" 149800 "model scale" 2.15 "move speed bonus" 0.65 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.01 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.01 "rage giving scale" 0.05 "increased jump height" 2 "dmg taken increased" 0.05 "dmg from ranged reduced" 20 "dmg from melee increased" 20 "head scale" 1.2 "boots falling stomp" 1 "health from healers reduced" 0.1 "crit mod disabled" 0 "voice pitch scale" 0.3 "Is Miniboss" 1 "faster reload rate" -0.65 //35% faster reload "mult projectile count" 8 "fire rate bonus" 1.35 "Projectile speed increased" 0.65 "projectile spread angle penalty" 12.5 "no self blast dmg" 2 "mod projectile heat seek power" 20 //Sigmo only "mod projectile heat aim error" 3000 "projectile trail particle" eyeboss_projectile "mod projectile heat aim time" 0.28 "projectile lifetime" 5 "crit mod disabled" 0 "Set DamageType Ignite" 1 "ammo regen" 1 "maxammo primary increased" 15 "health from packs decreased" 0.01 } CustomWeapon { Name "CORRUPTEDBEASTBison" OriginalItemName "The Righteous Bison" "faster reload rate" -0.65 //35% faster reload "mult projectile count" 8 "is_passive_weapon" 1 "fire rate bonus" 1.5 "Is Miniboss" 1 "model scale" 1.9 "max health additive bonus" 59800 "Projectile speed increased" 0.65 "dmg penalty vs players" 0.65 "projectile spread angle penalty" 65 "mod projectile heat seek power" 18 //Sigmo only "mod projectile heat aim error" 1500 "mod projectile heat aim time" 5 "set item tint rgb" 15132390 "projectile lifetime" 7 "crit mod disabled" 0 "Set DamageType Ignite" 1 } CustomWeapon { Name "GRocketHeavy" OriginalItemName "The Brass Beast" "max health additive bonus" 4700 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.15 "override projectile type" 2 "damage bonus" 5.25 "fire rate penalty" 3 } CustomWeapon { Name "GHeavyShotgunBurst" OriginalItemName "The Family Business" "max health additive bonus" 4700 "move speed bonus" 0.7 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "Is Miniboss" 1 "fire rate bonus" 0.5 "bullets per shot bonus" 2 "damage bonus" 1.5 "faster reload rate" 0.7 "clip size bonus" 1.5 "maxammo primary reduced" 0 "ammo regen" 1 "weapon spread bonus" 0.75 "voice pitch scale" 0.8 "health from packs decreased" 0.25 } CustomWeapon { Name "BOLTBARON" OriginalItemName "The Crusader's Crossbow" "max health additive bonus" 47850 "model scale" 1.9 "move speed bonus" 0.5 "damage force reduction" 0.2 "airblast vulnerability multiplier" 0.2 "airblast vertical vulnerability multiplier" 0.1 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "ammo regen" 1 "health from packs decreased" 0.03 "clip size upgrade atomic" 15 "reload time decreased" 0.1 "fire rate bonus" 0.35 "damage bonus" 1.75 "projectile spread angle penalty" 4 } CustomWeapon { Name "ROCKETRENEGADE" OriginalItemName "The Brass Beast" "max health additive bonus" 59700 "move speed bonus" 0.4 "model scale" 1.9 "health regen" 100 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "override footstep sound set" 2 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "Ammo Regen" 1 "voice pitch scale" 0.7 "health from packs decreased" 0.03 "override projectile type" 2 "damage bonus" 3.5 "fire rate bonus" 0.9 "projectile speed increased" 1.4 "projectile spread angle penalty" 4 } CustomWeapon { Name "GSolSpreadshot" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3600 "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.2 "fire rate penalty" 1.35 } CustomWeapon { Name "CHISPREADSHOT" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 69800 "model scale" 2 "health regen" 100 "move speed bonus" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.1 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "override footstep sound set" 3 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.7 "health from packs decreased" 0.03 "fire rate bonus" 0.75 "reload time decreased" 0.5 "clip size upgrade atomic" 2 } CustomWeapon { Name "CHIUNLOADBAZOOKA" OriginalItemName "The Beggar's Bazooka" "max health additive bonus" 64800 "model scale" 2 "health regen" 140 "move speed penalty" 0.4 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "faster reload rate" 0.85 "fire rate bonus" 0.15 "clip size upgrade atomic" 5.0 "projectile spread angle penalty" 24 "Projectile speed increased" 0.6 "Blast radius increased" 1.25 "damage bonus" 1.5 "mult projectile count" 6 "mod projectile heat seek power" 4 "mod projectile heat aim error" 360 "projectile trail particle" eyeboss_projectile "hand scale" 1.4 "ammo regen" 1 "health from packs decreased" 0.03 } CustomWeapon { Name "CHIDEMOBURSTSPAMMER" OriginalItemName "TF_WEAPON_GRENADELAUNCHER" "max health additive bonus" 54825 "move speed penalty" 0.55 "model scale" 1.9 "health regen" 140 "damage force reduction" 0.1 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 "airblast vertical vulnerability multiplier" 0.05 "rage giving scale" 0.05 "Is Miniboss" 1 "voice pitch scale" 0.7 "faster reload rate" 0.2 //35% faster reload "fire rate bonus" 0.02 "clip size upgrade atomic" 2.0 "projectile spread angle penalty" 4.5 "Projectile speed increased" 1.4 "blast radius increased" 1.25 "maxammo primary increased" 3 "damage bonus" 1.2 "ammo regen" 1 "health from packs decreased" 0.03 "always crit" 1 } CustomWeapon { Name "GScoutRapid" OriginalItemName "TF_WEAPON_SCATTERGUN" "max health additive bonus" 1475 "damage force reduction" 0.7 "airblast vulnerability multiplier" 0.7 "override footstep sound set" 5 "Is Miniboss" 1 "ammo regen" 1 "voice pitch scale" 0.8 "health from packs decreased" 0.25 "reload time decreased" -0.1 "fire rate bonus" 0.7 } CustomWeapon { Name "GSolBarrageHoming" OriginalItemName "TF_WEAPON_ROCKETLAUNCHER" "max health additive bonus" 3800 "move speed penalty" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 "Is Miniboss" 1 "voice pitch scale" 0.8 "clip size upgrade atomic" 26.0 "faster reload rate" 0.22 "fire rate bonus" 0.2 "projectile spread angle penalty" 13 "health regen" 40 "damage bonus" 1.5 "airblast vertical vulnerability multiplier" 0.1 "Projectile speed increased" 0.4 "ammo regen" 1 "rage giving scale" 0.1 "health from packs decreased" 0.2 "maxammo primary increased" 5 "mod projectile heat seek power" 12 "mod projectile heat follow crosshair" 1 "projectile trail particle" eyeboss_projectile } CustomWeapon { Name "TheBestWeapon" OriginalItemName "The Liberty Launcher" "damage causes airblast" 1 "damage bonus" .45 "fire rate bonus" 0.001 "clip size upgrade atomic" -2 "faster reload rate" 1.5 "Blast radius increased" 1.2 "projectile spread angle penalty" 2 "mod projectile heat seek power" 12 "mod projectile heat follow crosshair" 1 "projectile trail particle" eyeboss_projectile } ExtraLoadoutItems { AllowEquipOutsideSpawn 1 Scout // Class { Primary { Item "SodaAlt" } Primary { Item "ShortstopScout" } Primary { Item "ScattergunScout" } Primary { Item "FANScout" } Primary { Item "AllScatter" } Secondary { Item "WingerAlt" } Secondary { Item "Bonk" } Melee { Item "Killstick" } Melee { Item "Sandman" } Melee { Item "SandmanHyper" } Melee { Item "JumpSand" } Primary { Item "LargePopperScout" } Primary { Item "GScout" } Melee { Item "SuperScout" } Melee { Item "BatScout" } Primary { Item "GFAN" } Melee { Item "GJumpSand" } Melee { Item "GSandman" } Melee { Item "GArmSandman" } Secondary { Item "GBonk" } Secondary { Item "GPistolScout" } Secondary { Item "GGuillotineScout" } Primary { Item "GMilkScoutGun" } Secondary { Item "GMilkScoutMilk" } Primary { Item "GScoutBackscatter" } Primary { Item "GScoutJumping" } Primary { Item "GScoutTriBleedGun" } Melee { Item "GScoutTriBleedMelee" } Secondary { Item "GScoutTriBleedSecondary" } Primary { Item "GScoutPopper" } Primary { Item "GScoutRapid" } Melee { Item "MJRLEAGUE" } Primary { Item "EXSANGUINATORGUN" } Secondary { Item "EXSANGUINATORSECONDARY" } Melee { Item "EXSANGUINATORMELEE" } } Soldier // Class { Primary { Item "BurnBox" } Primary { Item "MangleSpam" } Primary { Item "TheBestWeapon" } Primary { Item "UnloadBazooka" } Primary { Item "Barrage" } Primary { Item "HomingSwarm" } Primary { Item "AllRocket" } Melee { Item "SuperEqualizer" } Primary { Item "LargeBurstSoldier" } Primary { Item "GSoldier" } Primary { Item "GCharged" } Primary { Item "GChargedHoming" } Primary { Item "GSolRapid" } Primary { Item "GSolRapidHoming" } Primary { Item "GSolReload" } Primary { Item "GSolBurstFireHoming" } Secondary { Item "EXTBuff" } Secondary { Item "EXTHoming" } Secondary { Item "EXTConch" } Secondary { Item "EXTBackup" } Primary { Item "GSolBB" } Primary { Item "GSolBBHoming" } Primary { Item "GSolBurstfire" } Primary { Item "GSolBarrage" } Primary { Item "GSolBlast" } Primary { Item "GSolBlastHoming" } Primary { Item "GSolSuper" } Secondary { Item "GSolBison" } Secondary { Item "GSolBisonHoming" } Primary { Item "GSolMangleRapid" } Primary { Item "GSolBazooka" } Primary { Item "GSolBazookaHoming" } Primary { Item "GSolBazookaUHoming" } Primary { Item "GSolAirstrike" } Primary { Item "GSolPanic" } Primary { Item "GSolHomingSwarm" } Primary { Item "FieldGeneral" } Secondary { Item "GeneralConch" } Primary { Item "GSolTwinlink" } Primary { Item "GSolHoming" } Primary { Item "HomingStar" } Secondary { Item "GSolShotgun" } Primary { Item "GSolSpreadshot" } Primary { Item "GSolBarrageHoming" } Primary { Item "SGTCRITS" } Primary { Item "MJRCRITS" } Primary { Item "MJRNUKES" } Primary { Item "SOLSQUADCHIEF" } Primary { Item "GENSWARM" } Primary { Item "PERFECTSHOTBURSTGun" } Melee { Item "PERFECTSHOTBURSTMelee" } Primary { Item "TRUEGENSWARM" } Primary { Item "COMMORTAR" } Secondary { Item "COMMORTARShotgun" } Primary { Item "CORPCRITS" } Primary { Item "CHIPANIC" } Primary { Item "CHIHOMINGSTAR" } Primary { Item "MAJORHOMINGFLOOD" } Primary { Item "ACCELERATINGROCKETS" } Primary { Item "SENATORCRITSPATTERN3" } Primary { Item "CHISPREADSHOT" } Primary { Item "CHIUNLOADBAZOOKA" } Primary { Item "THEBEASTLAUNCHER1" } Primary { Item "THEBEASTLAUNCHER2" } Secondary { Item "THEBEASTShotgun" } Melee { Item "THEBEASTSkillIssueMelee" } Primary { Item "CORRUPTEDBEASTGun" } Secondary { Item "CORRUPTEDBEASTBison" } Head { Item "Full Metal Drill Hat" } } Pyro // Class { Primary { Item "LongThrower" } Primary { Item "AllFlame" } Secondary { Item "ManmelterAlt" } Primary { Item "LargeFuryPyro" } Primary { Item "GPyro" } Secondary { Item "GFlare" } Secondary { Item "GFlareHoming" } Primary { Item "GPush" } Melee { Item "GPowerjack" } Primary { Item "GFirestorm" } Primary { Item "GPyroFury" } Primary { Item "CHIPYRO" } Primary { Item "MOLTENMONSTER" } Primary { Item "HOTSHOTFLAMETHROWER" } Secondary { Item "HOTSHOTFLARE" } Melee { Item "HOTSHOTHAMMER" } } Demoman // Class { Melee { Item "The Scottish Handshake" } Primary { Item "UnloadPipes" Cost 250 } Primary { Item "AllGrenade" Cost 2500 } Secondary { Item "MultiTrap" } Melee { Item "ExtremelyCursedSword" } Melee { Item "DemoSamuraiZato" Cost 600 } Secondary { Item "DemoSamuraiShield" } Primary { Item "GDemo" } Primary { Item "GDemo2" } Melee { Item "GKnight" } Primary { Item "GDemoBurst" } Primary { Item "GDemoBurstHoming" } Primary { Item "GDemoFast" } Primary { Item "GDemoDamage" } Primary { Item "GDemoUnload" } Primary { Item "GDemoFountain" } Primary { Item "GDemoBurstSpammer" } Secondary { Item "GDemoTurn" } Primary { Item "GDemoBombard" } Primary { Item "GDemoIronBomber" } Secondary { Item "GDemoStickieBurst" } Melee { Item "CHITAVISH" } Primary { Item "SIRNUKESALOT" } Primary { Item "MJRBOMBER" } Primary { Item "CHIDEMORAPID" } Primary { Item "D.E.M.O" } Primary { Item "THEPILLMASTER" } Primary { Item "SPAMMASTERLauncher" } Secondary { Item "SPAMMASTERStickies" } Primary { Item "CHIDEMOBURSTSPAMMER" } } Heavyweapons // Class { Primary { Item "LightMinigun" } Primary { Item "Deflector" } Primary { Item "DeflectorHoK" } Primary { Item "AllMini" } Secondary { Item "PureFatscout" } Primary { Item "RocketHeavy" } Primary { Item "GHeavy" } Primary { Item "GHeavyRocketBrass" } Primary { Item "GHeavyRocketHoming" } Primary { Item "GDeflector" } Secondary { Item "GHShotgun" } Primary { Item "GHeavyBrass" } Primary { Item "GHeavyNata" } Primary { Item "GHeavyHoK" } Primary { Item "GHeavyHoK2" } Primary { Item "GHeavyHeater" } Melee { Item "GBoxing" } Primary { Item "GGunNutUnstable" } Primary { Item "GGunNutStable" } Primary { Item "GHeavyFast" } Melee { Item "GHeavyBoxing2" } Melee { Item "GHeavyBoxingFast" } Melee { Item "GHeavyBoxingSteel" } Primary { Item "GRocketHeavy" } Secondary { Item "GHeavyShotgunBurst" } Melee { Item "CPTPUNCH" } Primary { Item "CHIHoKHEAVY" } Primary { Item "BIGKINGGun" } Secondary { Item "BIGKINGShotgun" } Primary { Item "TRUEGUNNUTGUN" } Secondary { Item "TRUEGUNNUTSHOTGUN" } Melee { Item "TRUEGUNNUTMELEE" } Primary { Item "ROCKETRENEGADE" } } Engineer // Class { Primary { Item "Pomson9000" } Primary { Item "AllEShotgun" } Melee { Item "JagAlt" } Primary { Item "GEngyPomson" } Melee { Item "GGunslingerEngy" } Melee { Item "THEMECHANIST" } Primary { Item "THEMECHANISTGun" } } Medic // Class { Primary { Item "CrossbowAlt" } Primary { Item "AllCrossbow" } Secondary { Item "GMedic" } Secondary { Item "GKritz" } Secondary { Item "GShieldMedic" } Primary { Item "GMedCrossbow" } Primary { Item "BOLTBARON" } } Sniper // Class { Melee { Item "CursedShahanshah" } Primary { Item "AllSniper" } Primary { Item "GSniper" } Secondary { Item "GSniperSMG" } Primary { Item "GSniperBow" } Primary { Item "AUSTRALIANACEBOW" } Secondary { Item "AUSTRALIANACESMG" } } Spy // Class { Secondary { Item "RevolverAlt" } Secondary { Item "AllRevolver" } Melee { Item "GSpyKnife" } Secondary { Item "GSpyGun" } Secondary { Item "THEGOLDENGUN" } } } CustomWeapon { Name "Ammo Launcher" OriginalItemName "Upgradeable TF_WEAPON_PIPEBOMBLAUNCHER" "custom item model" "models/weapons/c_models/c_big_man/c_big_man.mdl" "custom projectile model" "models/empty.mdl" "sticky arm time bonus" -0.3 "damage bonus" 1.75 "add damage type" 128 "remove damage type" 64 "override projectile type" 3 "grenade no spin" 1 "grenade explode on impact" 1 "fuse bonus" 999 "passive reload" 1 "weapon never gib" 1 "projectile no deflect" 1 "Blast radius decreased" 0.25 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "crit mod disabled" 0 "custom kill icon" "mailbox" "no primary ammo from dispensers while active" 1 "maxammo secondary reduced" 0.12 "clip size penalty" 0.1 "cannot be upgraded" 1 "custom weapon fire sound" "=80|weapons/irifle/irifle_fire2.wav" "custom impact sound" "items/battery_pickup.wav" "custom hit sound" "=80|physics/wood/wood_crate_break5.wav" "explosion particle" "mini_fireworks" "projectile trail particle" "~utaunt_glowyplayer_purple_parent" "use original class weapon animations" 1 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Submachine Gun for Pauling" OriginalItemName "Upgradeable TF_WEAPON_SMG" "use original class weapon animations" 1 "critboost on kill" 5 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Slappers Only!" OriginalItemName "The Hot Hand" "use original class weapon animations" 1 "custom item model" "models/empty.mdl" "speed_boost_on_hit_enemy" 0 "damage bonus" 2.325 //65 "taunt attack time mult" 2 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Fireaxe for Pauling" OriginalItemName "Upgradeable TF_WEAPON_FIREAXE" "special item description" "Sword melee range" "use original class weapon animations" 1 "melee range multiplier" 1.5 "melee bounds multiplier" 1.5 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Dominator" OriginalItemName "The Disciplinary Action" //remove stats "damage penalty" 1 "speed buff ally" 0 "melee range multiplier" 1 "melee bounds multiplier" 1 //remove stats //"special item description" "Sacrifice health to a teammate" "add give health to teammate on hit" 75 "use original class weapon animations" 1 "crit from behind" 1 "damage penalty" 0.5 "cannot be upgraded" 1 "custom impact sound" "=42|weapons/fx/rics/arrow_impact_crossbow_heal.wav" "paintkit_proto_def_index" 292 "set_item_texture_wear" 0 "cosmetic taunt sound" "ui/quest_operation_pass_use.wav" //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" } CustomWeapon { Name "Sandman for Pauling" OriginalItemName "The Sandman" "custom item model" "models/weapons/c_models/c_bat.mdl" "custom kill icon" "bat" "max health additive penalty" 15 "taunt attack time mult" 0.8 //"custom impact sound" "Weapon_Bat.HitFlesh" "use original class weapon animations" 1 //"use original class player animations" 1 "custom view model" "models/weapons/c_models/c_pauling_arms.mdl" } CustomWeapon { Name "Cold Shoulder" OriginalItemName "The Onimann" "special item description" "Gain bonus move speed as health decreases" "item style override" 1 "move speed as health decreases" 2 "fire input on hit" "!activator^RunScriptCode^self.ViewPunch(QAngle(-15, 0, 0))" "hud overlay" "effects/stealth_overlay" "set item tint rgb" 8208497 } CustomWeapon { Name "Taunt: Schadenfreude" OriginalItemName "Laugh Taunt" } CustomWeapon { Name "Taunt: Spooky Scare" OriginalItemName "Taunt: The Scaredy-cat!" } CustomWeapon { Name "Taunt: Sad Samaritan" OriginalItemName "Taunt: The Scaredy-cat!" } //Major rebalances are also in this menu ExtraLoadoutItems { Scout { Primary "Nail Gun" Primary "Double Trouble" Primary "Shortstop 2010" Primary "Baby Face's Blaster 2012" Primary "Back Scatter 2023" Secondary "Bong! Atomic Punch" Secondary "Jarate for Scout" Secondary "The Mantreads" } Soldier { Primary "Wasp Launcher" Primary "Mortar Launcher" Secondary "Frag Grenades" Secondary "Paratrooper Rifle" Secondary "Thumper for Soldier" Secondary "Bolshevik Bomber for Soldier" Melee "Military Knife" Secondary "The Family Business" } Pyro { Primary "Reflector" Primary "Nostromo Napalmer 2023" Secondary "Incendiary Cannon" Secondary "Whimsical Bison" Secondary "Thumper for Pyro" Secondary "Bolshevik Bomber for Pyro" Secondary "The Family Business" Secondary "The Gunboats" } Demoman { Primary "The Gunboats" Primary "The Black Box" Secondary "The Black Bomb" Secondary "Bouncy Launcher" Melee "The Claymore" Melee "The Black Blade" Melee "The Shahanshah for Demo" Melee "Market Gardener for Demo" Secondary "Quickiebomb Launcher 2014" } HeavyWeapons { Primary "Chainsaw" Primary "Flare Minigun" Primary "Brass Beast 2023" Secondary "Giant Shotgun" Secondary "Ammo Backpack" Secondary "Thumper for Heavy" Secondary "Bolshevik Bomber for Heavy" Secondary "The Reserve Shooter" Secondary "The Mantreads" } Engineer { Primary "Thumper for Engineer" Primary "Bolshevik Bomber for Engineer" Secondary "Gamma Gazer" Secondary "Thermal Thruster for Engineer" Melee "The Helping Hand" Melee "Rocket Sentry" Melee "PDQ" Secondary "The Winger" //Secondary "The Reserve Shooter" Secondary "Pretty Boy's Pocket Pistol" } Medic { Primary "Oktoberfest" Primary "Unethical Device" Secondary "Rüstung" Secondary "Mecha-Mender" Secondary "Blutproduzent" //Secondary "Quick Über" Melee "Hypodermic Injector" Melee "Krakensage" Primary "Enforcer 2011" } Sniper { Primary "Hook Bow" Primary "Explosive Rifle" Primary "Open Fortress Rail Gun" Secondary "The Brick" Secondary "True Blue Goggles" Melee "Crowbar" } Spy { Secondary "Tranquilizer" Secondary "Gamma Gazer for Spy" Secondary "Fire Retardant Suit" Melee "The Harvester" Melee "The Carved Cutter" PDA2 "The Fantôme" PDA2 "Armor Watch" } Civilian { Primary "Derringer" Primary "Shortstop for Pauling" Primary "Ambassador for Pauling" Primary "Tranquilizer for Pauling" Primary "Scooter Casque" Secondary "Silenced Pistol" Secondary "Shotgun for Pauling" Secondary "Submachine Gun for Pauling" Secondary "Ammo Launcher" Secondary "Tactical Telephone" Secondary "Concussion Grenade" Melee "Dominator" Melee "Slappers Only!" Melee "Sandman for Pauling" Melee "Fireaxe for Pauling" Melee "Cold Shoulder" Melee "The Tide Turner" Action "Taunt: Schadenfreude" Action "Taunt: Spooky Scare" Action "Taunt: Sad Samaritan" Action "Taunt: The Scooty Scoot" } } //STATS PlayerAttributes // scout gets free 5x HP REGEN UPGRADE to make up for no money drops + midair taunts { "always allow taunt" 1 Scout { "health regen" 10 } Civilian { "override footstep sound set" 1 "CARD: move speed bonus" 1.2 "halloween increased jump height" 0.75 "hidden maxhealth non buffed" 50 "min respawn time" 65 "addcond immunity" 43 "cannot be teleported" 1 "ignored by enemy sentries" 1 "no resupply" 1 "no revive" 1 "never gib" 1 "allow bunny hop" 2 "increased air control" 4 "gesture speed increase" 1.25 "model scale" 0.95 "voice pitch scale" 0 } } ItemAttributes // -25 hp { ItemName "The Soda Popper" "max health additive penalty" -25 } ItemAttributes // self explanatory { ClassName "tf_weapon_pistol" "critboost on kill" 3 } ItemAttributes // self explanatory { ClassName "tf_weapon_handgun_scout_secondary" "critboost on kill" 3 } ItemAttributes // crit cleaver { ItemName "The Flying Guillotine" "always crit" 1 } ItemAttributes // infinite clip, degreaser switch { ItemName "Rocket Jumper" "mod max primary clip override" -1 "deploy time decreased" 0.35 } ItemAttributes // very slow reload to kill machinegun launcher, still decent rate with reload upgrades { ItemName "The Beggar's Bazooka" "reload time increased hidden" 2 } ItemAttributes // no fall so it isn't a downgrade when used with rocketjumper { ItemName "The Gunboats" "cancel falling damage" 1 "additional step sound" "MetalGrate.ImpactSoft" } ItemAttributes // tripled stomp damage { ItemName "The Mantreads" "dmg penalty vs players" 3 "additional step sound" "Rubber_Tire.ImpactSoft" } ItemAttributes // remove bad nerf { ItemName "The B.A.S.E. Jumper" "parachute redeploy" 1 "increased air control" 4 } ItemAttributes // help out rocketjumper playstyle { ItemName "The Market Gardener" "damage bonus" 2 "fire rate penalty" 2 "special damage type" 1 } ItemAttributes // money melee { ItemName "The Pain Train" "mult credit collect range" 4 } ItemAttributes // self explanatory { ClassName "TF_WEAPON_SHOTGUN_SOLDIER" "critboost on kill" 3 } ItemAttributes // self explanatory { ItemName "The Reserve Shooter" "critboost on kill" 3 } ItemAttributes // minicrit instead of crit because of heavy support { ItemName "Panic Attack Shotgun" "minicritboost on kill" 5 } ItemAttributes // well deserved nerf to king of flamethrowers { ItemName "The Phlogistinator" "damage penalty" 0.75 } ItemAttributes // self explanatory { ClassName "TF_WEAPON_SHOTGUN_PYRO" "critboost on kill" 3 } ItemAttributes // 20 damage afterburn tick to make up for loss of EoI, aswell as generally terrible item otherwise { ItemName "The Gas Passer" "weapon burn dmg increased" 5 } ItemAttributes // upped resistances to 25% to even out with targe + very increased impact damage { ItemName "The Splendid Screen" "dmg taken from fire reduced" 0.75 "dmg taken from blast reduced" 0.75 "charge impact damage increased" 4 } ItemAttributes // upped resistances to 25% to even out with targe, removed charge drain { ItemName "The Tide Turner" "dmg taken from fire reduced" 0.75 "dmg taken from blast reduced" 0.75 "lose demo charge on damage when charging" 0 } ItemAttributes // extra freedom { ItemName "Tomislav" "mod minigun can holster while spinning" 1 "minigun full movement" 1 } ItemAttributes // minicrits instead of crit { ClassName "TF_WEAPON_SHOTGUN_HWG" "minicritboost on kill" 5 } ItemAttributes // removed terrible slow switch { ItemName "Fists Of Steel" "single wep holster time increased" 1 } ItemAttributes // double-jump for demoman { ItemName "Ali Baba's Wee Booties" "air dash count" 1 "bot custom jump particle" 1 "additional step sound" "Concrete.ImpactSoft" } ItemAttributes // double-jump for demoman { ItemName "The Bootlegger" "air dash count" 1 "bot custom jump particle" 1 "additional step sound" "Bounce.Wood" } ItemAttributes // removed tough break awful switch speed garbage { ItemName "The Eyelander" "is_a_sword" 0 } ItemAttributes // removed tough break awful switch speed garbage + ice ragdoll { ItemName "Festive Eyelander" "is_a_sword" 0 "set turn to ice" 1 } ItemAttributes // ice ragdoll { ItemName "The Holiday Punch" "set turn to ice" 1 } ItemAttributes // ice ragdoll { ItemName "The Spy-cicle" "set turn to ice" 1 } ItemAttributes // removed tough break awful switch speed garbage { ItemName "The Scotsman's Skullcutter" "is_a_sword" 0 } ItemAttributes // removed tough break awful switch speed garbage { ItemName "The Claidheamohmor" "is_a_sword" 0 } ItemAttributes // removed tough break awful switch speed garbage { ItemName "The Half-Zatoichi" "is_a_sword" 0 } ItemAttributes // minicrit instead of crits to not overshadow kgb { ItemName "The Family Business" "minicritboost on kill" 5 } ItemAttributes // minicrit instead of crits to not overshadow frontierjustice { SimilarToItem "TF_WEAPON_SHOTGUN_PRIMARY" "minicritboost on kill" 5 } ItemAttributes // health penalty, removed self mark to compensate { ItemName "The Rescue Ranger" "max health additive penalty" -25 "mark for death on building pickup" 0 } ItemAttributes // self explanatory, health penalty { ClassName "tf_weapon_laser_pointer" "max health additive penalty" -25 } ItemAttributes // infinite attack range for mini sentry + more ammo { ItemName "The Gunslinger" "engy sentry radius increased" 10 "mvm sentry ammo" 3 } ItemAttributes // half shield duration { ItemName "The Kritzkrieg" "increase buff duration" 0.5 } ItemAttributes // nerf to most powerful medic item { ItemName "The Ubersaw" "add uber charge on hit" 0.15 "crit mod disabled" 0 } ItemAttributes // self explanatory { ClassName "TF_WEAPON_SMG" "critboost on kill" 3 } ItemAttributes // old darwin effect { ItemName "The Razorback" "add cond when active" 70 } ItemAttributes // offset deadringer in mvm { ItemName "TF_WEAPON_INVIS" "effect add attributes" "ignored by bots|1" } ItemAttributes // offset deadringer in mvm { ItemName "Upgradeable TF_WEAPON_INVIS" "effect add attributes" "ignored by bots|1" } ItemAttributes // offset deadringer in mvm { Itemname "The Quackenbirdt" "effect add attributes" "ignored by bots|1" } ItemAttributes // offset deadringer in mvm { Itemname "TTG Watch" "effect add attributes" "ignored by bots|1" } ItemAttributes // offset deadringer in mvm { Itemname "The Cloak and Dagger" "effect add attributes" "ignored by bots|1" } ItemAttributes // easter egg { ItemName "The Outdoorsman" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "The Apparatchik's Apparel" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "The Cow Mangler 5000" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "The Righteous Bison" "minicritboost on kill" 5 "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "The Pomson 6000" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "Batsaber" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "The Lollichop" "set item tint rgb" 13595446 } ItemAttributes // easter egg { ItemName "Upgradeable TF_WEAPON_FIREAXE" "custom item model" "models/weapons/c_models/c_fireaxe_pyro/c_fireaxe_pyro_orange.mdl" } ItemAttributes // easter egg for perper { ItemName "Duel MiniGame" "gesture speed increase" 1.75 "taunt attack time mult" 0.6 "voice pitch scale" 1.4 } ItemAttributes // paratrooper hack { ItemName "ESL Season VI Division 2 3rd Place" "stay after regenerate" 1 } CustomWeapon // cosmetic for a weapon { Name "Mortar Backpack" OriginalItemName "The Gas Guzzler" "stay after regenerate" 1 "attachment name" "flag" "attachment angles" "45 -90 0" "attachment offset" "0 40 -45" } CustomWeapon // cosmetic for a boss { Name "Custom Shrapnel Shell" OriginalItemName "The Shrapnel Shell" "set item tint rgb" 6535423 } CustomWeapon // boss drop { Name "The Cursed Capitaine" OriginalItemName "War Head" "special item description" "Crits vs burning opponents, user burns permanently" "attach particle effect" 3088 "no damage view flinch" 1 "hud overlay" "effects/stealth_overlay" "stay after regenerate" 1 } CustomWeapon // boss drop { Name "Leader Launcher" OriginalItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "special item description" "A weapon retrieved from the enemy forces" "attach particle effect" 3051 "reload time increased hidden" 2.25 "hidden primary max ammo bonus" 2.25 "hold fire until full reload" 1 "projectile spread angle penalty" 3 "reload full clip at once" 1 "fire rate bonus" 0.05 "cannot be upgraded" 1 //"stay after regenerate" 1 "paintkit_proto_def_index" 414 "set_item_texture_wear" 0 "crit mod disabled" 0 "fire input on attack" "!activator^RunScriptCode^self.ViewPunch(QAngle(RandomInt(-2.0,-2.0),RandomInt(-2.0,-2.0),0))" } ForceItem // required for Unethical Device { Medic { Item "Basic Spellbook" } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// LuaScript { Script " --convar.SetValue('tf_mvm_min_players_to_start', 4) local function FindCiv() local civ for _, player in pairs(ents.GetAllPlayers()) do if player.m_iClass == TF_CLASS_CIVILIAN and player:IsRealPlayer() then civ = player break end end return civ end function OnPlayerConnected(player) player:AddCallback(ON_DAMAGE_RECEIVED_PRE, function(_, damageinfo) if damageinfo.Inflictor ~= nil and damageinfo.Inflictor:GetClassname() == 'tf_projectile_grapplinghook' then damageinfo.Damage = 150 return true end end) if player:IsBot() then return end player:AddCallback(ON_SPAWN, function() local civ2 = FindCiv() if civ2 then ents.FindByName('misspauling'):AcceptInput('disable') ents.FindByName('misspauling_prop'):AcceptInput('disable') elseif not civ2 then ents.FindByName('misspauling'):AcceptInput('enable') ents.FindByName('misspauling_prop'):AcceptInput('enable') end end) end local tank_dmg_callback = function(tank, damageinfo) if damageinfo.Inflictor ~= nil and damageinfo.Inflictor:GetClassname() == 'tf_projectile_grapplinghook' then damageinfo.Damage = 150 return true end end ents.AddCreateCallback('tank_boss', function(tank) tank:AddCallback(ON_DAMAGE_RECEIVED_PRE, tank_dmg_callback) end) function OnPlayerDisconnected() local civ2 = FindCiv() if civ2 then ents.FindByName('misspauling'):AcceptInput('disable') ents.FindByName('misspauling_prop'):AcceptInput('disable') elseif not civ2 then ents.FindByName('misspauling'):AcceptInput('enable') ents.FindByName('misspauling_prop'):AcceptInput('enable') end end function OnWaveSpawnBot(bot) if bot.m_bIsMiniBoss == 1 then bot:AcceptInput('$addplayerattribute', 'damage force increase|0') bot:AcceptInput('$addplayerattribute', 'boots falling stomp|1') bot:AcceptInput('$addplayerattribute', 'always gib|1') end if bot.m_iszClassIcon == 'demo_bomber' then for _, build in pairs(ents.FindAllByClass('obj*')) do if build.m_hBuilder == nil then build.m_hBuilder = bot end end end end function ConcRecharge(_, activator) local conc = activator:GetPlayerItemBySlot(LOADOUT_POSITION_SECONDARY) local amount_of_seconds_to_shave_off = 10 conc.m_flEffectBarRegenTime = conc.m_flEffectBarRegenTime - amount_of_seconds_to_shave_off end function OnGameTick() local manager = ents.FindByClass('tf_player_manager') for _, player in pairs(ents.GetAllPlayers()) do if player:IsRealPlayer() and player:GetPlayerName() ~= 'Demo-Bot' then local index = player:GetNetIndex() + 1 if manager.m_iPlayerClass[index] == TF_CLASS_CIVILIAN then manager.m_iPlayerClass[index] = TF_CLASS_UNDEFINED end end end end " } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// PointTemplates { p_props { NoFixup 1 entity_soldier_statue { "targetname" "statue" "classname" "entity_soldier_statue" "origin" "-1380 -3150 40" "angles" "-25 45 -25" } prop_dynamic { "targetname" "bigmutha1" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/bots/boss_bot/carrier.mdl" "origin" "2251 3000 -50" "angles" "0 -90 0" } prop_dynamic { "targetname" "bigmutha2" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/bots/boss_bot/carrier_parts.mdl" "RandomAnimation" "0" "DefaultAnim" "radar_idles" "origin" "2251 3000 -50" "angles" "0 -90 0" } prop_dynamic { "targetname" "test" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "lightingorigin" "statue" "model" "models/bots/boss_bot/carrier_red.mdl" "origin" "2251 -3200 65" "angles" "0 90 0" } prop_dynamic { "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/bots/boss_bot/carrier_parts_red.mdl" "RandomAnimation" "0" "DefaultAnim" "radar_idles" "origin" "2251 -3200 65" "angles" "0 90 0" } prop_dynamic { "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models\props_gameplay\door_slide_large.mdl" "skin" "0" "solid" "0" "origin" "349 -2976 128" "angles" "0 -90 0" } prop_dynamic { "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models\props_gameplay\door_slide_large.mdl" "skin" "0" "solid" "0" "origin" "-349 -2976 128" "angles" "0 90 0" } prop_dynamic { "targetname" "badbarrel" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_badlands/barrel02.mdl" "skin" "0" "solid" "6" "origin" "155 -2213 33" "angles" "0 0 0" "fademaxdist" "1" "fademindist" "-1" "fadescale" "1" //"rendermode" "10" } prop_dynamic { "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_2fort/oildrum.mdl" "skin" "5" "solid" "6" "origin" "118 -2200 30" "angles" "0 -130 0" } prop_dynamic { "targetname" "hatch_light" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_hydro/cap_point_arrow_small.mdl" "skin" "0" "solid" "0" "origin" "0 -2368 15" "angles" "-90 0 0" } prop_dynamic { "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_2fort/oildrum.mdl" "skin" "5" "solid" "6" "modelscale" "1.5" "origin" "155 -2213 33" "angles" "0 -35 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" //"disablereceiveshadows" "1" "disableshadows" "1" "model" models/props_doomsday/rocket_flight_doomsday.mdl "modelscale" "0.85" "solid" "6" "origin" "100 -3415 455" "angles" "90 -90 90" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" //"disablereceiveshadows" "1" "disableshadows" "1" "model" models/props_doomsday/rocket_flight_doomsday.mdl "modelscale" "0.85" "solid" "6" "origin" "100 -3240 455" "angles" "0 -90 90" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_spytech/raygun002.mdl" "modelscale" "1" "skin" "0" "solid" "0" "origin" "0 -3315 572" "angles" "0 0 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/props_forest/wood_platform1.mdl" "solid" "6" "lightingorigin" "badbarrel" "origin" "988 -1197 191" "angles" "0 -90 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/props_forest/wood_platform3.mdl" "solid" "6" "lightingorigin" "badbarrel" "origin" "232 -1140 352" "angles" "0 -90 0" } prop_dynamic { "targetname" "crate_01" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\props_2fort\miningcrate002.mdl" "origin" "5 -983 0" "angles" "0 -90 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\props_2fort\miningcrate001.mdl" "lightingorigin" "crate_01" "origin" "38 -983 0" "angles" "0 -90 -20" "modelscale" "0.65" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_spytech/satellite_dish001.mdl" "modelscale" "0.75" "skin" "0" "solid" "0" "origin" "669 -3315 372" "angles" "0 150 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_spytech/satellite_dish001.mdl" "modelscale" "0.75" "skin" "0" "solid" "0" "origin" "-669 -3315 372" "angles" "0 210 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_spytech/siren001.mdl" "skin" "1" "solid" "0" "origin" "-854 -2825 290" "angles" "0 90 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_spytech/siren001.mdl" "skin" "1" "solid" "0" "origin" "854 -2825 290" "angles" "0 90 0" } prop_dynamic { "classname" "prop_dynamic" "model" "models/props_coalmines/wood_fence_128.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "6" "origin" "225 512 350" } prop_dynamic { "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "origin" "1149 -3079 0" } prop_dynamic { "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "origin" "1149 -3079 0" } prop_dynamic { "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "origin" "-12 -3013 64" "angles" "0 90 0" } prop_dynamic { "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "origin" "-12 -3013 64" "angles" "0 90 0" } prop_dynamic { "targetname" "big_robo_spawner_1" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "modelscale" 2.2 "origin" "-123 3199 -50" "angles" "7 -90 0" } prop_dynamic { "targetname" "big_robo_spawner_2" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "modelscale" 2.5 "origin" "-123 3199 -50" "angles" "7 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_1a" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "271 -1041 0" "angles" "0 90 0" } prop_dynamic { "targetname" "robo_spawner_blue_1b" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "271 -1041 0" "angles" "0 90 0" } prop_dynamic { "targetname" "robo_spawner_blue_2a" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "-571 -580 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_2b" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "-571 -580 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_3a" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "193 -389 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_3b" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "193 -389 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_4a" "classname" "prop_dynamic" "model" "models/props_mvm/robot_spawnpoint.mdl" "DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "-261 -382 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "robo_spawner_blue_4b" "classname" "prop_dynamic" "model" "models/buildables/teleporter_light.mdl" "DefaultAnim" "running" //"rendercolor" "0 0 0" //"disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" "skin" "1" "origin" "-261 -382 0" "angles" "0 -90 0" } prop_dynamic { "targetname" "grate_door_1" "classname" "prop_dynamic" "model" "models/props_gameplay/door_grate001_bottom.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "6" "modelscale" 1.5 "origin" "316 -2974 136" "angles" "0 0 0" } prop_dynamic { "targetname" "grate_door_2" "classname" "prop_dynamic" "model" "models/props_gameplay/door_grate001_bottom.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "6" "modelscale" 1.5 "origin" "-316 -2974 136" "angles" "0 0 0" } tf_glow { "GlowColor" "255 125 0 222" "target" "prison" "targetname" "prison_glow" "startdisabled" "1" } ambient_generic { "targetname" "prison_sound_1" "spawnflags" "48" "radius" "2048" "message" "mobocracy/gaben_muffled.wav" "health" "10" "origin" "-256 -1016 52" } ambient_generic { "targetname" "prison_sound_2" "spawnflags" "48" "radius" "2048" "message" "mobocracy/gaben_muffled.wav" "health" "10" "origin" "-256 -1016 52" } prop_dynamic { "targetname" "prison" "classname" "prop_dynamic" "model" "models/props_island/small_yeti_container01.mdl" "disableshadows" "1" "solid" "6" "origin" "-260 -1080 0" "angles" "0 -90 0" "OnTakeDamage" "prison_sound_1,PlaySound,0,3,999" "OnTakeDamage" "prison_sound_2,PlaySound,0,3,999" } prop_dynamic { "targetname" "prison_sapper" "classname" "prop_dynamic" "model" "models/buildables/sapper_sentry3.mdl" "disableshadows" "1" "solid" "0" "startdisabled" 1 "origin" "-216 -1033 89" "angles" "0 -90 0" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_movies/campervan/campervan.mdl" "solid" "6" "origin" "-1363 -2278 185" "angles" "0 -90 5" } prop_dynamic { "targetname" "red_tank" "lightingorigin" "hatch_light" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/bots/boss_bot/boss_tank_color.mdl" "solid" "6" "rendercolor" "255 100 100" "origin" "624 -3840 87" "angles" "0 180 0" "defaultanim" "movement" } prop_dynamic { "targetname" "tractor" "lightingorigin" "badbarrel" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\props_manor\tractor_01.mdl" "solid" "6" "origin" "634 -3840 53" "angles" "90 180 180" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/weapons/c_models/c_saxxy/c_saxxy.mdl" "solid" "0" "origin" "-818 -3500 109" "angles" "0 0 0" "fademaxdist" "800" } prop_dynamic { "classname" "prop_dynamic" "targetname" "wrench" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/weapons/c_models/c_wrench/c_wrench.mdl" "solid" "0" "skin" "8" "origin" "-836 -3495 102" "angles" "0 34 89" "fademaxdist" "800" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/weapons/c_models/c_frying_pan/c_frying_pan.mdl" "solid" "0" "skin" "2" "origin" "-848 -3507 104" "angles" "0 53 90" "fademaxdist" "800" } prop_dynamic { "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/weapons/c_models/c_8mm_camera/c_8mm_camera.mdl" "solid" "0" "origin" "-862 -3508 104" "angles" "0 23 90" "fademaxdist" "800" } prop_dynamic { "classname" "prop_dynamic" "targetname" "misspauling" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models/player/pauling.mdl" "origin" "-62 -3249 612" "angles" "0 90 0" "modelscale" "0.95" "solid" "0" "DefaultAnim" "taunt_cyoa_pda_idle" } prop_dynamic_ornament { "targetname" "misspauling_prop" "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "spawnflags" "256" "initialowner" "misspauling" "solid" "0" "model" "models/player/items/cyoa_pda/cyoa_pda.mdl" } prop_dynamic { "targetname" "shop_engi_01" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\bots\engineer\bot_engineer.mdl" "origin" "703 -3464 76" "angles" "0 90 0" "solid" "0" "fademaxdist" "1000" "DefaultAnim" "swim_building" } prop_dynamic_ornament { "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "spawnflags" "256" "initialowner" "shop_engi_01" "solid" "0" "fademaxdist" "1000" "model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } prop_dynamic { "targetname" "shop_engi_02" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "model" "models\bots\engineer\bot_engineer.mdl" "origin" "-628 -3464 76" "angles" "0 90 0" "solid" "0" "fademaxdist" "1000" "DefaultAnim" "swim_building" } prop_dynamic_ornament { "classname" "prop_dynamic_ornament" "DisableBoneFollowers" "1" "disablereceiveshadows" "1" "disableshadows" "1" "spawnflags" "256" "initialowner" "shop_engi_02" "solid" "0" "fademaxdist" "1000" "model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } env_entity_dissolver { "targetname" "shop_killer_01" "dissolvetype" "1" } env_entity_dissolver { "targetname" "shop_killer_02" "dissolvetype" "1" } } p_laugher { OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$taunt:0:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$taunt:0:0:-1" } OnSpawnOutput { Target boss_deploy_relay Action runscriptcode Param "EntityOutputs.AddOutput(self,`OnTrigger`,`!self`,`runscriptcode`,`ClientPrint(null,3,\x60\x0799FFFFSegmentation Fault\x07fbeccb : gg\x60)`,1.75,-1)" } OnSpawnOutput { Target cap_destroy_relay Action runscriptcode Param "EntityOutputs.AddOutput(self,`OnTrigger`,`!self`,`runscriptcode`,`ClientPrint(null,3,\x60\x0799FFFFSegmentation Fault\x07fbeccb : gg\x60)`,1.75,-1)" } OnSpawnOutput { Target boss_deploy_relay Action runscriptcode Param "EntityOutputs.AddOutput(self,`OnTrigger`,`!self`,`runscriptcode`,`ClientPrint(null,3,\x60\x07DA79EFMiss Pauling\x07fbeccb : No!\x60)`,1,-1)" } OnSpawnOutput { Target cap_destroy_relay Action runscriptcode Param "EntityOutputs.AddOutput(self,`OnTrigger`,`!self`,`runscriptcode`,`ClientPrint(null,3,\x60\x07DA79EFMiss Pauling\x07fbeccb : No!x60)`,1,-1)" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger player:$PlaySoundToSelf:vo\mvm\mght\soldier_mvm_m_laughlong01.mp3:4:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger player:$PlaySoundToSelf:vo\mvm\mght\soldier_mvm_m_laughlong01.mp3:4:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger cap_destroy_relay:cancelpending::0:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger cap_destroy_relay:kill::0.01:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger boss_deploy_relay:cancelpending::0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger boss_deploy_relay:kill::0.01:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addplayerattribute:dmg taken increased|0:0:-1" } OnSpawnOutput { Target hatch_explo_kill_players Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addplayerattribute:dmg taken increased|0:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addplayerattribute:hand scale|1:0:-1" } OnSpawnOutput { Target hatch_explo_kill_players Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addplayerattribute:hand scale|1:0:-1" } } p_miscellaneous { NoFixup 1 logic_relay { "targetname" "wave6_fixer" "OnTrigger" "dispenser_prints,Kill,,0,-1" "OnTrigger" "sentry_prints,Kill,,0,-1" "OnTrigger" "sentry_prints_small,Kill,,0,-1" "OnTrigger" "sentry_prints_big,Kill,,0,-1" "OnTrigger" "engineer_buffer,Trigger,,0,-1" } logic_relay { "targetname" "engineer_buffer" "OnTrigger" "player,$addplayerattribute,mvm sentry ammo|100,0,-1" "OnTrigger" "player,$addplayerattribute,mult sentry rocket ammo|100,0,-1" "OnTrigger" "engineer_buffer,Trigger,,3,-1" } trigger_hurt { "origin" "2848 -128 608" "mins" "-32 -3968 -672" "maxs" "32 3968 672" "spawnflags" "1" "damage" "99999" "damagetype" "1310720" "OnHurtPlayer" "!activator,$playsoundtoself,vo\citadel\eli_dontworryboutme.wav,0,0" } info_particle_system { "targetname" "prison_particle" "effect_name" "mvm_tank_destroy" "flag_as_weather" "0" "start_active" "0" "origin" "-260 -1080 0" "angles" "0 -90 0" } env_shake { "classname" "env_shake" "amplitude" "255" "duration" "1" "frequency" "255" "radius" "50000" "spawnflags" "5" "targetname" "shake_small" "origin" "-189.888 17.0933 65" } env_shake { "classname" "env_shake" "amplitude" "16" "duration" "3" "frequency" "255" "radius" "5000" "spawnflags" "5" "targetname" "shaker" "origin" "-189.888 17.0933 65" } env_shake { "classname" "env_shake" "amplitude" "8" "duration" "16" "frequency" "255" "radius" "5000" "spawnflags" "5" "targetname" "shake_long" } item_ammopack_full { "classname" "item_ammopack_full" "disableshadows" "1" "origin" "610 -3426 105" } item_ammopack_full { "classname" "item_healthkit_full" "disableshadows" "1" "origin" "257 -3487 125" } item_healthkit_medium { "origin" "-1226 -414 8" } item_healthkit_small { "origin" "-1203 -2488 38" } item_healthkit_small { "origin" "139 -1198 355" } item_healthkit_full { "origin" "-578 -993 8" } item_ammopack_full { "origin" "-578 -1033 8" } info_powerup_spawn { "origin" "-578 -1073 8" } OnSpawnOutput { Target door_red_large_dyn_1_prop Action Kill } OnSpawnOutput { Target door_red_large_dyn_2_prop Action Kill } //OnSpawnOutput //{ // Target wave_start_relay // Action AddOutput // Param "OnTrigger func_upgradestation:Disable:0:-1" //} OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger hatch_light:Kill:0:1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger player:$PlaySoundToSelf:misc\your_team_lost.wav" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger music_stopper:Trigger:0:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger misspauling_prop:Kill:0:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger misspauling:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger shop_engi_01:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger shop_engi_02:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addcond:40:0:-1" } OnSpawnOutput { Target boss_deploy_relay Action AddOutput Param "OnTrigger shaker:StartShake:0:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger hatch_light:Kill:0:1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger player:$PlaySoundToSelf:items/cart_explode_trigger.wav" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger player:$PlaySoundToSelf:misc\your_team_lost.wav:1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger music_stopper:Trigger:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger misspauling_prop:Kill:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger misspauling:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger shop_engi_01:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger shop_engi_02:SetAnimation:Stand_LOSER:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger @f@filter_bluteam@player:$addcond:40:0:-1" } OnSpawnOutput { Target cap_destroy_relay Action AddOutput Param "OnTrigger shaker:StartShake:0:1:-1" } OnSpawnOutput { Target wave_start_relay Action AddOutput Param "OnTrigger dispenser_prints:Disable:0:-1" } OnSpawnOutput { Target wave_start_relay Action AddOutput Param "OnTrigger sentry_prints:Disable:0:-1" } OnSpawnOutput { Target wave_start_relay Action AddOutput Param "OnTrigger sentry_prints_big:Disable:0:-1" } OnSpawnOutput { Target wave_start_relay Action AddOutput Param "OnTrigger sentry_prints_small:Disable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger func_upgradestation:Enable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger dispenser_prints:Enable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger sentry_prints:Enable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger sentry_prints_big:Enable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger sentry_prints_small:Enable:0:-1" } OnSpawnOutput { Target wave_finished_relay Action AddOutput Param "OnTrigger kill_buildings_relay:Trigger:0:0" } logic_relay { "targetname" "door_relay_1" "OnTrigger" "door_red_large_dyn_1,Lock,0,0,0" "OnTrigger" "door_red_large_dyn_2,Lock,0,0,0" "OnTrigger" "nighttime,Trigger,0,0,0" } logic_relay { "targetname" "door_relay_2" "OnTrigger" "door_red_large_dyn_1,Kill,0,0,0" "OnTrigger" "door_red_large_dyn_2,Kill,0,0,0" "OnTrigger" "grate_door_1,Kill,0,0,0" "OnTrigger" "grate_door_2,Kill,0,0,0" } logic_relay { "targetname" "door_relay_3" "OnTrigger" "door_red_large_dyn_1,Kill,0,0,0" "OnTrigger" "door_red_large_dyn_2,Kill,0,0,0" "OnTrigger" "grate_door_1,Kill,0,0,0" "OnTrigger" "grate_door_2,Kill,0,0,0" "OnTrigger" "prison_particle,Start,0,0,0" "OnTrigger" "prison_particle,Stop,0,10,0" "OnTrigger" "prison_sapper,Kill,0.1,0,0" "OnTrigger" "prison,Kill,0.1,0,0" } logic_relay { "targetname" "door_relay_4" "OnTrigger" "door_red_large_dyn_1,Kill,0,0,0" "OnTrigger" "door_red_large_dyn_2,Kill,0,0,0" "OnTrigger" "grate_door_1,Kill,0,0,0" "OnTrigger" "grate_door_2,Kill,0,0,0" "OnTrigger" "music_1_case,PickRandom,0,0,0" } logic_relay { "targetname" "door_relay_5" "OnTrigger" "door_red_large_dyn_1,Kill,0,0,0" "OnTrigger" "door_red_large_dyn_2,Kill,0,0,0" "OnTrigger" "grate_door_1,Kill,0,0,0" "OnTrigger" "grate_door_2,Kill,0,0,0" "OnTrigger" "music_3_case,PickRandom,0,0,0" } logic_relay { "targetname" "door_relay_6" "OnTrigger" "door_red_large_dyn_1,Kill,0,12,0" "OnTrigger" "door_red_large_dyn_2,Kill,0,12,0" "OnTrigger" "grate_door_1,Kill,0,12,0" "OnTrigger" "grate_door_2,Kill,0,12,0" "OnTrigger" "daytime_fast,Trigger,0,0,0" } OnSpawnOutput { Target "door_relay_1" Action "Trigger" Param 0 } OnSpawnOutput { Target func_upgradestation Action Enable Param 0 } OnSpawnOutput { Target "saucer" Action "kill" } OnSpawnOutput { Target "saucer_sound" Action "pitch" Param 0 } OnSpawnOutput { Target "trigger_hurt_hatch_fire" Action "addoutput" Param "damagetype 1310720" } OnSpawnOutput { Target saucer Action Kill } OnSpawnOutput { Target cap_hatch_glasswindow Action Kill } OnSpawnOutput { Target cap_hatch_destroy_animated_prop Action Skin Param 2 } OnSpawnOutput { Target cap_hatch_destroy_delete_prop Action Skin Param 2 } } p_music { NoFixup 1 ambient_generic { "targetname" "music_1_1" "spawnflags" "17" "message" "#music/rd_finale.wav" "health" "10" } ambient_generic { "targetname" "music_1_2" "spawnflags" "17" "message" "#music/rd_finale.wav" "health" "10" } ambient_generic { "targetname" "music_2_1" "spawnflags" "17" "message" "#ui/gamestartup20.mp3" "health" "10" } ambient_generic { "targetname" "music_2_2" "spawnflags" "17" "message" "#ui/gamestartup20.mp3" "health" "10" } ambient_generic { "targetname" "music_2_3" "spawnflags" "17" "message" "#ui/gamestartup20.mp3" "health" "10" } ambient_generic { "targetname" "music_3_1" "spawnflags" "17" "message" "#music/hl2_song4.mp3" "health" "10" } ambient_generic { "targetname" "music_3_2" "spawnflags" "17" "message" "#music/hl2_song4.mp3" "health" "10" } ambient_generic { "targetname" "music_3_3" "spawnflags" "17" "message" "#music/hl2_song4.mp3" "health" "10" } ambient_generic { "targetname" "music_4_1_1" "spawnflags" "17" "message" "#music/hl1_song5.mp3" "health" "10" } ambient_generic { "targetname" "music_4_1_2" "spawnflags" "17" "message" "#music/hl1_song5.mp3" "health" "10" } ambient_generic { "targetname" "music_4_1_3" "spawnflags" "17" "message" "#music/hl1_song5.mp3" "health" "10" } ambient_generic { "targetname" "music_4_1_4" "spawnflags" "17" "message" "#music/hl1_song5.mp3" "health" "10" } ambient_generic { "targetname" "music_4_2_1" "spawnflags" "17" "message" "#music/hl1_song6.mp3" "health" "10" } ambient_generic { "targetname" "music_4_2_2" "spawnflags" "17" "message" "#music/hl1_song6.mp3" "health" "10" } ambient_generic { "targetname" "music_4_3_3" "spawnflags" "17" "message" "#music/hl1_song6.mp3" "health" "10" } ambient_generic { "targetname" "music_5_1" "spawnflags" "17" "message" "#music/hl2_song31.mp3" "health" "10" } ambient_generic { "targetname" "music_5_2" "spawnflags" "17" "message" "#music/hl2_song31.mp3" "health" "10" } ambient_generic { "targetname" "music_5_3" "spawnflags" "17" "message" "#music/hl2_song31.mp3" "health" "10" } ambient_generic { "targetname" "music_6_1_1" "spawnflags" "17" "message" "#music/hl2_song14.mp3" "health" "10" } ambient_generic { "targetname" "music_6_1_2" "spawnflags" "17" "message" "#music/hl2_song14.mp3" "health" "10" } ambient_generic { "targetname" "music_6_2_1" "spawnflags" "17" "message" "#music/hl2_song29.mp3" "health" "10" } ambient_generic { "targetname" "music_6_2_2" "spawnflags" "17" "message" "#music/hl2_song29.mp3" "health" "10" } ambient_generic { "targetname" "music_6_2_3" "spawnflags" "17" "message" "#music/hl2_song29.mp3" "health" "10" } logic_relay { "targetname" "music_stopper" "OnTrigger" "music_1_1,volume,0,0,0" "OnTrigger" "music_1_2,volume,0,0,0" "OnTrigger" "music_2_1,volume,0,0,0" "OnTrigger" "music_2_2,volume,0,0,0" "OnTrigger" "music_2_3,volume,0,0,0" "OnTrigger" "music_3_1,volume,0,0,0" "OnTrigger" "music_3_2,volume,0,0,0" "OnTrigger" "music_3_3,volume,0,0,0" "OnTrigger" "music_4_1_1,volume,0,0,0" "OnTrigger" "music_4_1_2,volume,0,0,0" "OnTrigger" "music_4_1_3,volume,0,0,0" "OnTrigger" "music_4_1_4,volume,0,0,0" "OnTrigger" "music_4_2_1,volume,0,0,0" "OnTrigger" "music_4_2_2,volume,0,0,0" "OnTrigger" "music_4_2_3,volume,0,0,0" "OnTrigger" "music_5_1,volume,0,0,0" "OnTrigger" "music_5_2,volume,0,0,0" "OnTrigger" "music_5_3,volume,0,0,0" "OnTrigger" "music_6_1_1,volume,0,0,0" "OnTrigger" "music_6_1_2,volume,0,0,0" "OnTrigger" "music_6_2_1,volume,0,0,0" "OnTrigger" "music_6_2_2,volume,0,0,0" "OnTrigger" "music_6_2_3,volume,0,0,0" } logic_case { "targetname" "music_1_case" "oncase01" "music_1_1,pitch,75,0,0" "oncase02" "music_1_1,pitch,100,0,0" } logic_case { "targetname" "music_2_case" "oncase01" "music_2_1,pitch,100,0,0" "oncase02" "music_2_1,pitch,120,0,0" } logic_case { "targetname" "music_3_case" "oncase02" "music_3_1,pitch,100,0,0" } logic_case { "targetname" "music_4_1_case" "oncase01" "music_4_1_1,pitch,100,0,0" "oncase01" "music_4_1_2,pitch,100,0,0" } logic_case { "targetname" "music_4_2_case" "oncase01" "music_4_2_1,pitch,100,0,0" "oncase01" "music_4_2_2,pitch,100,0,0" } logic_case { "targetname" "music_5_case" "oncase02" "music_5_1,pitch,100,0,0" "oncase02" "music_5_2,pitch,100,0,0" "oncase03" "music_5_1,pitch,110,0,0" "oncase03" "music_5_2,pitch,110,0,0" "oncase04" "music_5_1,pitch,125,0,0" "oncase04" "music_5_2,pitch,125,0,0" } logic_case { "targetname" "music_6_1_case" "oncase02" "music_6_1_1,pitch,100,0,0" } logic_case { "targetname" "music_6_2_case" "oncase02" "music_6_2_1,pitch,100,0,0" "oncase02" "music_6_2_2,pitch,100,0,0" //"oncase02" "music_6_2_3,pitch,100,0,0" } } p_tanks { NoFixup 1 //uber logic_relay { "targetname" "tank_uber_on" "OnTrigger" "ubertank,SetDamageFilter,filter_uber,0,-1" } logic_relay { "targetname" "tank_uber_off" "OnTrigger" "ubertank,SetDamageFilter,filter_red,0,-1" "OnTrigger" "ubertank,Skin,0,0,-1" } filter_activator_name { "filtername" "blank" "Negated" "0" "targetname" "filter_uber" } //burn logic_relay { "targetname" "fire_relay" "OnTrigger" "fire_ring,kill,0,0,-1" "OnTrigger" "fire_hurt,kill,0,0,-1" "OnTrigger" "fire_timer,kill,0,0,-1" } logic_relay { "targetname" "tankfire_start_relay" "OnTrigger" "burntank,Color,255 160 0, 0.05, -1" "OnTrigger" "fire_ring,SetParent,burntank,0.05,-1" "OnTrigger" "fire_hurt,SetParent,burntank,0.05,-1" "OnTrigger" "fire_timer,SetParent,burntank,0.05,-1" "OnTrigger" "fire_timer,Enable,,0,-1" "OnTrigger" "fire_hurt,Enable,,0,-1" } logic_timer { "targetname" "fire_timer" "RefireTime" "0.5" "spawnflags" "0" "UseRandomTime" "0" "StartDisabled" "1" "OnTimer" "fire_ring,Start,,0,-1" "OnTimer" "fire_ring,Stop,,0.1,-1" "OnTimer" "fire_hurt,Enable,,0,-1" "OnTimer" "fire_hurt,Disable,,0.1,-1" } info_particle_system { "targetname" "fire_ring" "effect_name" "heavy_ring_of_fire" "flag_as_weather" "0" "start_active" "0" "origin" "-128 2588 -96" } info_particle_system { "targetname" "fire_ring" "effect_name" "heavy_ring_of_fire" "flag_as_weather" "0" "start_active" "0" "origin" "-128 2688 -96" } info_particle_system { "targetname" "fire_ring" "effect_name" "heavy_ring_of_fire" "flag_as_weather" "0" "start_active" "0" "origin" "-128 2788 -96" } trigger_ignite { "targetname" "fire_hurt" "filtername" "tankfire_filter" "burn_duration" "8" "damage_percent_per_second" "72" "origin" "-128 2688 -96" "spawnflags" "1" "StartDisabled" "1" "mins" "-155 -155 -24" "maxs" "155 155 48" } filter_activator_tfteam { "targetname" "tankfire_filter" "TeamNum" "2" "Negated" "0" } } p_cabinet_1 { prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" "angles" "0 0 0" "disableshadows" "1" } filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "bot_red" "targetname" "filter_redbot" } filter_tf_class { "Negated" "0" "tfclass" "10" "targetname" "filter_pauling" } func_regenerate { "targetname" "regenerate" "associatedmodel" "locker_model" "TeamNum" "2" "mins" "0 -48 0" "maxs" "40 0 128" "OnStartTouchAll" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } trigger_multiple { "filtername" "filter_redbot" "StartDisabled" "0" "targetname" "block" "mins" "-40 -96 -40" "maxs" "80 96 168" "spawnflags" "1" "OnStartTouch" "regenerate,Disable,,0,-1" "OnEndTouchAll" "regenerate,Enable,,0,-1" } trigger_multiple { "filtername" "filter_pauling" "StartDisabled" "0" "targetname" "block2" "mins" "-40 -96 -40" "maxs" "80 96 168" "spawnflags" "1" "OnStartTouch" "regenerate,Disable,,0,-1" "OnEndTouchAll" "regenerate,Enable,,0,-1" } } p_cabinet_2 { prop_dynamic { "targetname" "locker_model" "model" "models/props_gameplay/resupply_locker.mdl" "solid" "6" "angles" "0 0 0" "disableshadows" "1" } func_regenerate { "targetname" "regenerate" "associatedmodel" "locker_model" "TeamNum" "2" "mins" "0 -48 0" "maxs" "40 48 128" "OnStartTouchAll" "locker_model,SetAnimation,open,0,-1" "OnEndTouchAll" "locker_model,SetAnimation,close,0,-1" } trigger_multiple { "filtername" "filter_redbot" "StartDisabled" "0" "targetname" "block" "mins" "-40 -96 -40" "maxs" "80 96 168" "spawnflags" "1" "OnStartTouch" "regenerate,Disable,,0,-1" "OnEndTouchAll" "regenerate,Enable,,0,-1" } trigger_multiple { "filtername" "filter_pauling" "StartDisabled" "0" "targetname" "block2" "mins" "-40 -96 -40" "maxs" "80 96 168" "spawnflags" "1" "OnStartTouch" "regenerate,Disable,,0,-1" "OnEndTouchAll" "regenerate,Enable,,0,-1" } } p_emps { NoFixup 1 env_fade { "targetname" "emp_fade" "angles" "0 0 0" "duration" "0.25" "holdtime" "0.50" "renderamt" "128" "rendercolor" "51 153 255" "spawnflags" "9" } logic_relay { "targetname" "emp_relay" "OnTrigger" "obj_dispenser,RemoveHealth,5000,0,-1" "OnTrigger" "obj_sentrygun,RemoveHealth,5000,0,-1" "OnTrigger" "func_upgradestation,Disable,0,0,-1" "OnTrigger" "wall_sentry_1,kill,0,0,-1" "OnTrigger" "wall_sentry_2,kill,0,0,-1" "OnTrigger" "emp_fade,Fade,0,0,-1" "OnTrigger" "gaben_scream,Kill,0,0,-1" "OnTrigger" "playerRunScriptCodeself.ViewPunch(QAngle(-30,-30,-30))0-1" "OnTrigger" "player,$PlaySoundToSelf,weapons\physcannon\energy_sing_explosion2.wav,0,0,-1" "OnTrigger" "player,$PlaySoundToSelf,weapons\physcannon\energy_sing_explosion2.wav,0,0,-1" "OnTrigger" "player,$PlaySoundToSelf,=50|weapons\sentry_wire_connect.wav,4,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hud_warning.wav,2,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hud_warning.wav,4,0,-1" "OnTrigger" "player,$PlaySoundToSelf,misc\hud_warning.wav,6,0,-1" "OnTrigger" "playerrunscriptcodeif(self.HasBotTag(`bot_red`))self.AddCondEx(50,9999,null)0-1" "OnTrigger" "playerrunscriptcodeif(self.HasBotTag(`bot_red`))self.AddCondEx(71,9999,null)0-1" //"OnTrigger" "playerrunscriptcodeif(self.HasBotTag(`bot_red`))self.AddCustomAttribute(`dmg taken increased`,0.1,-1)0-1" "OnTrigger" "playerrunscriptcodeif(self.HasBotTag(`bot_red`))self.AddCustomAttribute(`ignored by bots`,1,-1)0-1" "OnTrigger" "player,$DisplayTextChat,The {blue}Über Tank{reset} has released a {9BBF4D}EMP {reset}shockwave!" "OnTrigger" "dispenser_prints,Kill,,0,-1" "OnTrigger" "sentry_prints,Kill,,0,-1" "OnTrigger" "sentry_prints_small,Kill,,0,-1" "OnTrigger" "sentry_prints_big,Kill,,0,-1" "OnTrigger" "shop_engi_01,setanimation,dieviolent,0,-1" "OnTrigger" "shop_engi_02,setanimation,dieviolent,0,-1" "OnTrigger" "shop_engi_01,$PlaySound,=80|vo\mvm\norm\engineer_mvm_paincriticaldeath03.mp3,0,-1" "OnTrigger" "shop_engi_02,$PlaySound,=80|vo\mvm\norm\engineer_mvm_paincriticaldeath04.mp3,0,-1" "OnTrigger" "shop_killer_01,Dissolve,shop_engi_01,0,-1" "OnTrigger" "shop_killer_02,Dissolve,shop_engi_02,0,-1" "OnTrigger" "red_tank,SetAnimation,ref,0,-1" //"OnTrigger" "gaben_relay_god,Trigger,,0,-1" } logic_relay { "targetname" "kill_buildings_relay" "OnTrigger" "obj_dispenser,RemoveHealth,5000,0,-1" "OnTrigger" "obj_sentrygun,RemoveHealth,5000,0,-1" "OnTrigger" "wall_sentry_1,kill,0,0,-1" "OnTrigger" "wall_sentry_2,kill,0,0,-1" "OnTrigger" "shaker,StartShake,0,0,0" } logic_relay { "targetname" "kill_buildings_relay_prison" "OnTrigger" "obj_dispenser,RemoveHealth,5000,0,-1" "OnTrigger" "obj_sentrygun,RemoveHealth,5000,0,-1" "OnTrigger" "wall_sentry_1,kill,0,0,-1" "OnTrigger" "wall_sentry_2,kill,0,0,-1" "OnTrigger" "shaker,StartShake,0,0,0" "OnTrigger" "prison_sound_1,Kill,0,0,-1" "OnTrigger" "prison_sound_2,Kill,0,0,-1" "OnTrigger" "prison_sapper,Enable,0,0,-1" "OnTrigger" "prison_glow,Disable,0,0.1,-1" "OnTrigger" "prison_glow,Enable,0,0.2,-1" "OnTrigger" "prison_glow,Enable,0,0.3,-1" "OnTrigger" "punch_particle,Enable,0,15,-1" } } p_cleanup { KeepAlive 1 OnParentKilledOutput { Target "tank_boss" Action "removehealth" Param 99999 } } p_medigun_hose { KeepAlive 1 OnParentKilledOutput { Target "tf_dropped_weapon" Action "setbodygroup" Param 1 } } p_gabe_assets { KeepAlive 1 OnSpawnOutput { Target "!parent" Action "$tauntfromitem" Param "Taunt: The Scaredy-cat!" Delay 0.1 } OnSpawnOutput { Target "!parent" Action "igniteplayer" } OnSpawnOutput { Target "prison_glow" Action "Kill" } OnParentKilledOutput { Target "gaben_scream" Action "PlaySound" } OnParentKilledOutput { Target "gaben_thanks" Action "Kill" } OnParentKilledOutput { Target "gaben_relay_evacuate" Action "Kill" } OnParentKilledOutput { Target "gaben_glow" Action "Kill" } OnParentKilledOutput { Target "gaben_relay" Action "Kill" } OnParentKilledOutput { Target "gaben_relay_god" Action "Kill" } OnParentKilledOutput { Target "gaben_relay_evacuate" Action "Kill" } OnSpawnOutput { Target !activator Action $setprop$m_bUseBossHealthBar Param 1 } info_target { "targetname" "assassin" } tf_glow { "GlowColor" "255 125 0 222" "target" "!parent" "targetname" "gaben_glow" } info_particle_system { "targetname" "teleport_away1" "start_active" 0 "effect_name" "ghost_flash" } info_particle_system { "targetname" "teleport_away2" "start_active" 0 "effect_name" "halloween_ghost_flash" } info_particle_system { "targetname" "teleport_away3" "start_active" 0 "effect_name" "ghost_smoke" } info_particle_system { "targetname" "teleport_away4" "start_active" 0 "effect_name" "ghost_sparkle" } info_particle_system { "targetname" "teleport_away5" "start_active" 0 "effect_name" "ghost_appearation" } logic_relay { "Targetname" "gaben_relay" "OnTrigger" "!parent,$GiveItem,Gaben's Gatling,0,-1" "OnTrigger" "!parent,$RemoveItem,Minicrit Sandvich,0,-1" "OnTrigger" "!parent,$ChangeAttributes,Fight,0,-1" "OnTrigger" "!parent,$RemoveCond,7,0,-1" "OnTrigger" "!parent,$setclientprop$m_bIsMiniBoss,1,1,-1" "OnTrigger" "!parent,RunScriptCode,NetProps.GetPropEntity(self,`m_hActiveWeapon`).SetTeam(3),1,-1" } logic_relay { "Targetname" "gaben_relay_god" "OnTrigger" "!parent,$GiveItem,Gaben's Gatling,0,-1" "OnTrigger" "!parent,$RemoveItem,Minicrit Sandvich,0,-1" "OnTrigger" "!parent,$ChangeAttributes,Ending,0,-1" "OnTrigger" "!parent,$RemoveCond,7,0,-1" "OnTrigger" "!parent,$setclientprop$m_bIsMiniBoss,1,1,-1" "OnTrigger" "!parent,RunScriptCode,NetProps.GetPropEntity(self,`m_hActiveWeapon`).SetTeam(3),1,-1" "OnTrigger" "player,$DisplayTextCenter,The survivor has agreed to help!,0,-1" "OnTrigger" "player,$PlaySoundToSelf,mobocracy/rescue.wav,0,-1" } logic_relay { "Targetname" "gaben_relay_evacuate" "OnTrigger" "!parent,$tauntfromitem,High Five Taunt,0,-1" "OnTrigger" "gaben_thanks,PlaySound,0,0,-1" "OnTrigger" "gaben_scream,Kill,0,0,-1" "OnTrigger" "player,$PlaySoundToSelf,weapons\teleporter_send.wav,6,-1" "OnTrigger" "teleport_away1,Start,0,6,-1" "OnTrigger" "teleport_away2,Start,0,6,-1" "OnTrigger" "teleport_away3,Start,0,6,-1" "OnTrigger" "teleport_away4,Start,0,6,-1" "OnTrigger" "teleport_away5,Start,0,6,-1" "OnTrigger" "!parent,$botcommand,despawn,6.25,-1" "OnTrigger" "player,$DisplayTextCenter,The survivor has been evacuated!,8,-1" } logic_case { "targetname" "gaben_bonus" //25% chance "oncase01" "gaben_bonus" "oncase02" "gaben_bonus" "oncase03" "gaben_bonus" "oncase04" "gaben_relay,Trigger,,0,-1" "oncase04" "player,$DisplayTextCenter,The survivor has agreed to help!,0,-1" "oncase04" "player,$PlaySoundToSelf,mobocracy/rescue.wav,0,-1" "oncase04" "gaben_relay_god,Kill,,0,-1" } ambient_generic { "targetname" "gaben_scream" "spawnflags" "17" "message" "vo/heavy_paincrticialdeath02.mp3" "health" "10" } ambient_generic { "targetname" "gaben_scream" "spawnflags" "17" "message" "vo/heavy_paincrticialdeath02.mp3" "health" "10" } ambient_generic { "targetname" "gaben_thanks" "spawnflags" "17" "message" "vo\heavy_thanks01.mp3" "health" "10" } ambient_generic { "targetname" "gaben_thanks" "spawnflags" "17" "message" "vo\heavy_thanks01.mp3" "health" "10" } } p_wave_5_sapper { NoFixup 1 OnSpawnOutput { Target "prison_sapper" Action "Enable" } OnSpawnOutput { Target "prison_glow" Action "Disable" Delay 0.1 } OnSpawnOutput { Target "prison_glow" Action "Enable" Delay 0.2 } OnSpawnOutput { Target "prison_glow" Action "Enable" Delay 0.3 } OnSpawnOutput { Target "prison_sound_1" Action "Kill" } OnSpawnOutput { Target "prison_sound_2" Action "Kill" } } p_daytime { NoFixup 1 logic_relay { "spawnflags" "2" "targetname" "daytime_fast" "OnTrigger" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_badlands_01`),0,-1" "OnTrigger" "fog_controller,setstartdist,600,0,-1" "OnTrigger" "fog_controller,setenddist,4000,0,-1" "OnTrigger" "fog_controller,setcolor,250 210 240,0,-1" "OnTrigger" "fog_controller,setcolorsecondary,250 210 240,0,-1" "OnTrigger" "fog_controller,setmaxdensity,0.35,0,-1" "OnTrigger" "fog_prop,enable,0,0,-1" "OnTrigger" "lightup,TurnOn,0,0,-1" "OnTrigger" "robo_spawner_blue_1a,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_1b,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_2a,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_2b,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_3a,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_3b,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_4a,Kill,0,0,-1" "OnTrigger" "robo_spawner_blue_4b,Kill,0,0,-1" "OnTrigger" "prison,Kill,0,0,-1" "OnTrigger" "bigmutha1,Kill,0,0,-1" "OnTrigger" "bigmutha2,Kill,0,0,-1" "OnTrigger" "big_robo_spawner_1,Kill,0,0,-1" "OnTrigger" "big_robo_spawner_2,Kill,0,0,-1" "OnTrigger" "the_sun1,Color,250 210 240,0,-1" "OnTrigger" "the_sun2,Color,250 210 240,0,-1" "OnTrigger" "the_sun3,Color,250 210 240,0,-1" } env_lightglow { "targetname" "the_sun1" "origin" "2064 -941 673" "rendercolor" "0 0 0" "angles" "15 -90 0" "spawnflags" "1" "GlowProxySize" "2.0" "HDRColorScale" "1" "HorizontalGlowSize" "250" "VerticalGlowSize" "150" "MaxDist" "2" "MinDist" "1" //"OuterMaxDist" "9999" } env_lightglow { "targetname" "the_sun2" "origin" "1770 600 426" "rendercolor" "0 0 0" "angles" "25 -75 0" "spawnflags" "1" "GlowProxySize" "2.0" "HDRColorScale" "1" "HorizontalGlowSize" "250" "VerticalGlowSize" "150" "MaxDist" "2" "MinDist" "1" //"OuterMaxDist" "9999" } env_lightglow { "targetname" "the_sun3" "origin" "1373 2176 545" "rendercolor" "0 0 0" "angles" "21 -90 0" "spawnflags" "1" "GlowProxySize" "2.0" "HDRColorScale" "1" "HorizontalGlowSize" "250" "VerticalGlowSize" "150" "MaxDist" "2" "MinDist" "1" //"OuterMaxDist" "9999" } env_fade { "targetname" "fade1" "angles" "0 0 0" "duration" "0.25" "holdtime" "0.25" "rendercolor" "255 200 222" //"renderamt" "50" "spawnflags" "0" } env_fade { "targetname" "fade2" "angles" "0 0 0" "duration" "0.25" "holdtime" "0.25" "rendercolor" "255 200 222" "spawnflags" "9" } logic_relay { "spawnflags" "2" "targetname" "nighttime" //"OnTrigger" "fade1,Fade,0,0,-1" //"OnTrigger" "fade2,Fade,0,0.25,-1" "OnTrigger" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_halloween_night_01`),0,-1" "OnTrigger" "fog_controller,setstartdist,1000,0,-1" "OnTrigger" "fog_controller,setenddist,12000,0,-1" "OnTrigger" "fog_controller,setcolor,37 41 48,0,-1" "OnTrigger" "fog_controller,setcolorsecondary,255 255 255,0,-1" "OnTrigger" "fog_controller,setmaxdensity,1,0,-1" "OnTrigger" "fog_prop,disable,0,0,-1" "OnTrigger" "lightup,TurnOff,0,0-1" } logic_relay { "spawnflags" "2" "targetname" "daytime" "OnTrigger" "fade1,Fade,0,3,-1" "OnTrigger" "fade2,Fade,0,3.25,-1" "OnTrigger" "worldspawn,runscriptcode,SetSkyboxTexture(`sky_badlands_01`),3,-1" "OnTrigger" "fog_controller,setstartdist,600,3,-1" "OnTrigger" "fog_controller,setenddist,4000,3,-1" "OnTrigger" "fog_controller,setcolor,250 210 240,3,-1" "OnTrigger" "fog_controller,setcolorsecondary,250 210 240,3,-1" "OnTrigger" "fog_controller,setmaxdensity,0.35,3,-1" "OnTrigger" "fog_prop,enable,0,3,-1" "OnTrigger" "lightup,TurnOn,0,3,-1" "OnTrigger" "robo_spawner_blue_1a,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_1b,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_2a,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_2b,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_3a,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_3b,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_4a,Kill,0,3,-1" "OnTrigger" "robo_spawner_blue_4b,Kill,0,3,-1" "OnTrigger" "bigmutha1,Kill,0,3.5,-1" "OnTrigger" "bigmutha2,Kill,0,3.5,-1" "OnTrigger" "big_robo_spawner_1,Kill,0,3,-1" "OnTrigger" "big_robo_spawner_2,Kill,0,3,-1" "OnTrigger" "the_sun1,Color,250 210 240,3,-1" "OnTrigger" "the_sun2,Color,250 210 240,3,-1" "OnTrigger" "the_sun3,Color,250 210 240,3,-1" } prop_dynamic { "targetname" "fog_prop" "model" "models/fog.mdl" "origin" "3904 -320 320" "disableshadows" "1" "modelscale" "1.05" "startdisabled" "1" "rendercolor" "250 210 240" } light_dynamic { "targetname" "lightup" "origin" "3904 -320 320" "_light" "225 205 225" "brightness" "3" "distance" "2000" } } p_dispenser { NoFixup 1 obj_dispenser { "targetname" "disp" "origin" "0 0 0" "teamnum" "2" "SolidToPlayer" "0" "defaultupgrade" "0" "$attributeoverride" 1 //"$radiusmult" 3 } } p_superdispenser { NoFixup 1 obj_dispenser { "targetname" "superdisp" "origin" "0 0 0" "teamnum" "2" "SolidToPlayer" "1" "defaultupgrade" "2" "$ratemult" 3 } OnSpawnOutput { Target "superdisp" Action "sethealth" Param 1337 } OnSpawnOutput { Target "superdisp" Action "skin" Param 1 } } p_dispenser_prints { NoFixup 1 prop_dynamic { "targetname" "dispenser_prints" "classname" "prop_dynamic" "model" "models\buildables\dispenser_blueprint.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" } } p_sentry_prints { NoFixup 1 prop_dynamic { "targetname" "sentry_prints" "classname" "prop_dynamic" "model" "models\buildables\sentry1_blueprint.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" } } p_sentry_prints_big { NoFixup 1 prop_dynamic { "targetname" "sentry_prints_big" "classname" "prop_dynamic" "model" "models\buildables\sentry1_blueprint.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "modelscale" 1.5 } } p_sentry_prints_small { NoFixup 1 prop_dynamic { "targetname" "sentry_prints_small" "classname" "prop_dynamic" "model" "models\buildables\sentry1_blueprint.mdl" "disableshadows" "1" "DisableBoneFollowers" "1" "modelscale" 0.75 } } p_mounted_sentry_1 { NoFixup 1 OnSpawnOutput { Target "wallsentry" Action "sethealth" Param 500 } obj_sentrygun { "targetname" "wallsentry" "origin" "0 0 0" "teamnum" "2" "spawnflags" "8" "SolidToPlayer" "1" "defaultupgrade" "1" "modelscale" 1.5 "OnDestroyed" "body2,kill,0,0,0" } } p_mounted_sentry_2 { NoFixup 1 OnSpawnOutput { Target "wallsentry" Action "sethealth" Param 500 } obj_sentrygun { "targetname" "wallsentry" "origin" "0 0 0" "teamnum" "2" "spawnflags" "8" "SolidToPlayer" "1" "defaultupgrade" "1" "modelscale" 1.5 "OnDestroyed" "body1,kill,0,0,0" } } p_mounted_sentry_props { NoFixup 1 prop_dynamic { "targetname" "body1" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_doomsday/rocket_socket_doomsday.mdl" "modelscale" "1.5" "skin" "1" "solid" "0" "origin" "-394 -2820 330" "angles" "90 0 -90" } prop_dynamic { "targetname" "body2" "classname" "prop_dynamic" "DisableBoneFollowers" "1" "disablereceiveshadows" "0" "disableshadows" "1" "model" "models/props_doomsday/rocket_socket_doomsday.mdl" "modelscale" "1.5" "skin" "1" "solid" "0" "origin" "394 -2820 330" "angles" "90 0 -90" } } p_hatch_sentry { NoFixup 1 OnSpawnOutput { Target "defense_sentry" Action "sethealth" Param 250 } obj_sentrygun { "targetname" "defense_sentry" "origin" "0 0 0" "teamnum" "2" "SolidToPlayer" "0" "SetBodygroup" "1" "defaultupgrade" "0" } } p_nego_projectile { NoFixup 1 prop_dynamic { "model" "models/bots/bot_worker/bot_worker_powercore.mdl" "skin" 1 //"DefaultAnim" "idle" "disableshadows" "1" "DisableBoneFollowers" "1" "solid" "0" "spawnflags" "0" Angles "90 121 90" } } p_blimp_fixup { logic_relay { "onspawn" "scalecounter,setvalue,1.3,0,-1" "onspawn" "!parent,$getkey$skin,blimp|skin|0,0,-1" "onspawn" "!parent,addoutput,onuser4 @c@!self:fireuser1::0:-1,0.01,-1" "onspawn" "!parent,$getprop$m_flModelScale,scalecounter|multiply|1,0.01,-1" "onspawn" "!parent,$getprop$m_flModelScale,blimp|$setprop$m_flModelScale|1,0.01,-1" "onspawn" "scalecounter,getvalue,,0.02,-1" } math_counter { "targetname" "scalecounter" "ongetvalue" "!parent,$setprop$m_flModelScale,,0,-1" } prop_dynamic { "targetname" "blimp" "model" "models/bots/boss_bot/boss_blimp_pure.mdl" "defaultanim" "movement" "onuser1" "!self,setanimation,deploy,0,-1" "onuser1" "!self,setplaybackrate,0,8,-1" } } p_notices { NoFixup 1 logic_relay { "spawnflags" "2" "targetname" "annorelay_w1" "OnTrigger" "anno1,Show,,0,-1" "OnTrigger" "anno2,Show,,0.25,-1" "OnTrigger" "anno3,Show,,0.5,-1" "OnTrigger" "anno4,Show,,0.75,-1" "OnTrigger" "anno1,Show,,1,-1" "OnTrigger" "anno2,Show,,1.25,-1" } logic_relay { "spawnflags" "2" "targetname" "annorelay_w2" "OnTrigger" "anno1,Show,,0,-1" "OnTrigger" "anno2,Show,,0.25,-1" "OnTrigger" "anno3,Show,,0.5,-1" "OnTrigger" "anno4,Show,,0.75,-1" "OnTrigger" "anno1,Show,,1,-1" "OnTrigger" "anno6,Show,,1.25,-1" } logic_relay { "spawnflags" "2" "targetname" "annorelay_w3" "OnTrigger" "anno5,Show,,0,-1" "OnTrigger" "anno5,Show,,0.25,-1" "OnTrigger" "anno5,Show,,0.5,-1" "OnTrigger" "anno5,Show,,0.75,-1" "OnTrigger" "anno5,Show,,1,-1" "OnTrigger" "anno6,Show,,1.25,-1" } logic_relay { "spawnflags" "2" "targetname" "annorelay_w4" "OnTrigger" "anno2,Show,,0,-1" "OnTrigger" "anno1,Show,,0.25,-1" "OnTrigger" "anno4,Show,,0.5,-1" "OnTrigger" "anno3,Show,,0.75,-1" "OnTrigger" "anno2,Show,,1,-1" "OnTrigger" "anno6,Show,,1.25,-1" } logic_relay { "spawnflags" "2" "targetname" "annorelay_w5" "OnTrigger" "anno4,Show,,0,-1" "OnTrigger" "anno6,Show,,0.25,-1" "OnTrigger" "anno2,Show,,0.5,-1" "OnTrigger" "anno6,Show,,0.75,-1" "OnTrigger" "anno3,Show,,1,-1" "OnTrigger" "anno6,Show,,1.25,-1" } logic_relay { "spawnflags" "2" "targetname" "annorelay_w6" "OnTrigger" "anno1,Show,,0,-1" "OnTrigger" "anno2,Show,,0.1,-1" "OnTrigger" "anno3,Show,,0.2,-1" "OnTrigger" "anno4,Show,,0.3,-1" "OnTrigger" "anno5,Show,,0.4,-1" "OnTrigger" "anno6,Show,,0.5,-1" "OnTrigger" "anno1,Show,,0.6,-1" "OnTrigger" "anno2,Show,,0.7,-1" "OnTrigger" "anno3,Show,,0.8,-1" "OnTrigger" "anno4,Show,,0.9,-1" "OnTrigger" "anno5,Show,,1.0,-1" "OnTrigger" "anno6,Show,,1.1,-1" "OnTrigger" "anno1,Show,,1.2,-1" "OnTrigger" "anno2,Show,,1.3,-1" "OnTrigger" "anno3,Show,,1.4,-1" "OnTrigger" "anno4,Show,,1.5,-1" "OnTrigger" "anno5,Show,,1.5,-1" "OnTrigger" "anno6,Show,,1.6,-1" "OnTrigger" "anno1,Show,,1.7,-1" "OnTrigger" "anno2,Show,,1.8,-1" "OnTrigger" "anno3,Show,,1.9,-1" "OnTrigger" "anno4,Show,,2.0,-1" "OnTrigger" "anno5,Show,,2.1,-1" "OnTrigger" "anno6,Show,,2.2,-1" "OnTrigger" "anno1,Show,,2.3,-1" "OnTrigger" "anno2,Show,,2.4,-1" "OnTrigger" "anno6,Show,,2.5,-1" "OnTrigger" "anno6,Show,,2.6,-1" "OnTrigger" "anno6,Show,,2.7,-1" "OnTrigger" "anno6,Show,,2.8,-1" } training_annotation { "targetname" "anno1" "display_text" "Bot Online" "lifetime" "2" "origin" "599 -3037 185" } training_annotation { "targetname" "anno2" "display_text" "Bot Online" "lifetime" "2" "origin" "830 -3226 185" } training_annotation { "targetname" "anno3" "display_text" "Bot Online" "lifetime" "2" "origin" "-757 -3060 185" } training_annotation { "targetname" "anno4" "display_text" "Bot Online" "lifetime" "2" "origin" "-491 -3234 185" } training_annotation { "targetname" "anno5" "display_text" "Bot Online" "lifetime" "2" "origin" "0 -3004 185" } training_annotation { "targetname" "anno6" "display_text" "Bot Online" "lifetime" "2" "origin" "1133 -3080 185" } } p_suicide { OnSpawnOutput { Target !parent Action sethealth Param 0 Delay 1 } } p_teleport { OnSpawnOutput { Target !parent Action $SetLocalOrigin Param "-63 -3280 672" } } p_hatdrop_1 { //NoFixup 1 KeepAlive 1 item_bonuspack { "targetname" "hat" "automaterialize" 1 "origin" "0 0 24" "modelscale" 1.5 "teamnum" 2 "powerup_model" "models\player\items\heavy\trn_heavy_knight.mdl" "OnPlayerTouch" "!activator,$playsound,ambient\halloween\thunder_01.wav,0,-1" "OnPlayerTouch" "!activator,$displaytextcenter,Picked up Captain Punch's helmet,0,-1" "OnPlayerTouch" "!activator,$displaytextcenter,100% crits vs burning robots,4,-1" "OnPlayerTouch" "!activator,$giveitem,The Cursed Capitaine,0,-1" "OnPlayerTouch" "!activator,igniteplayer,,0,-1" "OnPlayerTouch" "curse_relay,Trigger,,1,-1" "OnPlayerTouch" "hat_particle,Kill,0,0,-1" "OnPlayerTouch" "shake_small,StartShake,0,0,-1" "OnPlayerTouch" "!activatorrunscriptcodeif(self.GetPlayerClass()==7||self.GetPlayerClass()==6){EntFire(`!activator`,`$WeaponStripSlot`,`0`,-1,self)}0-1" "OnPlayerTouch" "!activator,$tauntfromitem,Taunt: The Scaredy-cat!,1.5,-1" "OnPlayerTouch" "!self,Kill,,0,-1" } info_particle_system { "targetname" "hat_particle" "start_active" 1 "origin" "0 0 0" "parentname" "hat" "effect_name" "utaunt_marigoldritual_teamcolor_red" } OnParentKilledOutput { Target "hat" Action Runscriptcode Param "function Spin(){self.SetAbsAngles(self.GetAbsAngles()+QAngle(0,1,0));return -1};AddThinkToEnt(self,`Spin`)" } } p_hatdrop_2 { //NoFixup 1 KeepAlive 1 env_entity_maker { "targetname" "hat_maker" "entitytemplate" "p_hatdrop_1" } OnParentKilledOutput { Target hat_maker Action ForceSpawnAtEntityOrigin Param !parent } } p_boss_explosion { KeepAlive 1 OnParentKilledOutput { Target "punch_particle" Action Start } OnParentKilledOutput { Target "punch_particle2" Action Start } OnParentKilledOutput { Target "punch_particle2" Action Stop Delay 1 } info_particle_system { "targetname" "punch_particle" "start_active" 0 "angles" "-90 0 0" "effect_name" "fireSmokeExplosion" } info_particle_system { "targetname" "punch_particle2" "start_active" 0 "angles" "-90 0 0" "effect_name" "hightower_explosion" } } p_boss_particles { info_particle_system { "targetname" "segparticle" "start_active" 1 "effect_name" "mvm_hatch_destroy" } info_particle_system { "targetname" "segparticle2" "start_active" 1 "effect_name" "hightower_explosion" } } p_boss_assets { NoFixup 1 KeepAlive 1 RemoveIfKilled "goliatron_killed" logic_relay { "targetname" "goliatron_killed" "onspawn" "soldiermdl2,disable,,0,-1" "onspawn" "soldiermdl3,disable,,0,-1" "onspawn" "soldiermdl4,disable,,0,-1" "onspawn" "soldiermdl5,disable,,0,-1" "onspawn" "soldiermdl6,disable,,0,-1" "ontrigger" "soldiermdl1,setanimation,primary_death_burning,0,-1" "ontrigger" "soldiermdl2,enable,,0,-1" "ontrigger" "soldiermdl3,enable,,0,-1" "ontrigger" "soldiermdl4,enable,,0,-1" "ontrigger" "soldiermdl5,enable,,0,-1" "ontrigger" "soldiermdl6,enable,,0,-1" "ontrigger" "voice1,playsound,,0,-1" "ontrigger" "sound1,playsound,,0.8,-1" "ontrigger" "shakeit3,StartShake,,0.8,-1" "ontrigger" "voice2,playsound,,3,-1" "ontrigger" "miss_pauling,kill,,0,-1" "ontrigger" "miss_pauling_prop,kill,,0,-1" } prop_dynamic { "targetname" "soldiermdl1" "model" "models/player/soldier.mdl" "modelscale" "7" "startdisabled" "1" "solid" "0" "rendermode" "10" "disablebonefollowers" "1" "disableshadows" "1" "lightingorigin" "tank_path_a_14" "onanimationdone" "shakeit3,StartShake,,0,-1" "onanimationbegun" "!self,setplaybackrate,0.45,0,-1" "onanimationdone" "voice3,playsound,,0,-1" "onanimationdone" "soldierexplode,start,,0,-1" "onanimationdone" "soldiermdl2,disable,,0,-1" "onanimationdone" "soldiermdl3,disable,,0,-1" "onanimationdone" "soldiermdl4,disable,,0,-1" "onanimationdone" "soldiermdl5,disable,,0,-1" "onanimationdone" "soldiermdl6,disable,,0,-1" "onanimationdone" "goliatron_killed,kill,,1.5,-1" } env_shake { "classname" "env_shake" "amplitude" "100" "duration" "10" "frequency" "255" "radius" "90000" "spawnflags" "5" "targetname" "shakeit3" "origin" "-189.888 17.0933 65" } prop_dynamic_ornament { "targetname" "soldiermdl2" "model" "models/bots/soldier/goliatron2022_v3.mdl" "modelscale" "7" "startdisabled" "1" "solid" "0" "disablebonefollowers" "1" "disableshadows" "1" "skin" 1 "initialowner" "soldiermdl1" "lightingorigin" "tank_path_a_14" } prop_dynamic_ornament { "targetname" "soldiermdl3" "model" "models/workshop/player/items/heavy/hwn2022_road_rage/hwn2022_road_rage.mdl" //"modelscale" "7" "startdisabled" "1" "solid" "0" "disablebonefollowers" "1" "disableshadows" "1" "initialowner" "soldiermdl1" "lightingorigin" "tank_path_a_14" } prop_dynamic_ornament { "targetname" "soldiermdl4" "model" "models/workshop/player/items/all_class/bak_batarm/bak_batarm_soldier.mdl" //"modelscale" "7" "startdisabled" "1" "solid" "0" "disablebonefollowers" "1" "disableshadows" "1" "initialowner" "soldiermdl1" "lightingorigin" "tank_path_a_14" } prop_dynamic_ornament { "targetname" "soldiermdl5" "model" "models/workshop/player/items/demo/dec17_blast_blocker/dec17_blast_blocker.mdl" //"modelscale" "7" "startdisabled" "1" "solid" "0" "rendercolor" "0 150 255" "disablebonefollowers" "1" "disableshadows" "1" "initialowner" "soldiermdl1" "lightingorigin" "tank_path_a_14" } prop_dynamic_ornament { "targetname" "soldiermdl6" "model" "models/weapons/c_models/c_rocketboots_soldier.mdl" //"modelscale" "7" "startdisabled" "1" "solid" "0" "rendercolor" "0 150 255" "disablebonefollowers" "1" "disableshadows" "1" "initialowner" "soldiermdl1" "lightingorigin" "tank_path_a_14" } info_particle_system { "targetname" "soldierexplode" "origin" "0 0 0" "effect_name" "mvm_hatch_destroy" } info_particle_system { "targetname" "soldierexplode" "origin" "256 0 0" "effect_name" "mvm_hatch_destroy" } info_particle_system { "targetname" "soldierexplode" "Angles" "-90 0 0" "origin" "0 0 0" "effect_name" "firesmoke_collumnP" } ambient_generic { "targetname" "voice3" "message" "mvm/giant_soldier/giant_soldier_explode.wav" "health" "10" "pitch" "60" "spawnflags" "49" } ambient_generic { "targetname" "voice3" "message" "mvm/giant_soldier/giant_soldier_explode.wav" "health" "7" "pitch" "60" "spawnflags" "49" } logic_case { "targetname" "expcase" //"oncase01" "shakeit,StartShake,,0,-1" //"oncase02" "shakeit,StartShake,,0,-1" //"oncase03" "shakeit,StartShake,,0,-1" "oncase01" "exp1,playsound,,0,-1" "oncase02" "exp2,playsound,,0,-1" "oncase03" "exp3,playsound,,0,-1" } ambient_generic { "targetname" "exp1" "message" "ambient/explosions/explode_4.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "exp2" "message" "ambient/explosions/explode_8.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "exp3" "message" "ambient/explosions/explode_3.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "sound1" "message" "mvm/giant_soldier/giant_soldier_step02.wav" "health" "10" "pitch" "70" "spawnflags" "49" } ambient_generic { "targetname" "sound1" "message" "mvm/giant_soldier/giant_soldier_step02.wav" "health" "10" "pitch" "70" "spawnflags" "49" } ambient_generic { "targetname" "voice1" "message" "ambient/explosions/explode_1.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice1" "message" "ambient/explosions/explode_1.wav" "health" "7" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice2" "message" "ambient/machines/wall_move2.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice2" "message" "ambient/machines/wall_move2.wav" "health" "7" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice2" "message" "ambient/machines/wall_move2.wav" "health" "7" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice3" "message" "ambient\explosions\citadel_end_explosion1.wav" "health" "10" "pitch" "100" "spawnflags" "49" } ambient_generic { "targetname" "voice3" "message" "ambient/machines/wall_crash1.wav" "health" "10" "pitch" "100" "spawnflags" "49" } } } SpawnTemplate "p_props" SpawnTemplate "p_tanks" SpawnTemplate "p_miscellaneous" SpawnTemplate "p_music" SpawnTemplate "p_emps" SpawnTemplate "p_daytime" SpawnTemplate "p_notices" SpawnTemplate { Name "p_dispenser_prints" Origin "432 -287 112" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "-214 -2215 32" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser_prints" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_sentry_prints" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_sentry_prints" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_sentry_prints" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_sentry_prints" Origin "-125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_sentry_prints_big" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_sentry_prints_big" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_sentry_prints_small" Origin "-329 -1093 256" Angles "0 45 0" } SpawnTemplate { Name "p_cabinet_1" Origin "-800 -2850 63" Angles "0 -90 0" } SpawnTemplate { Name "p_cabinet_1" Origin "800 -2850 63" Angles "0 -90 0" } SpawnTemplate { Name "p_cabinet_2" Origin "-240 -3505 63" Angles "0 90 0" } SpawnTemplate { Name "p_cabinet_2" Origin "500 -3449 63" Angles "0 90 0" } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Templates { Hell_QuickUber { Class Medic Name "Quick Über" Skill Expert CustomEyeGlowColor "0 240 255" Classicon medic_uber Attributes SpawnWithFullCharge WeaponRestrictions SecondaryOnly Item "Quick Über" DropWeapon 1 SpawnTemplate p_medigun_hose } Hell_QuickUber_Alt { Class Medic Name "Quick Über" Skill Expert CustomEyeGlowColor "0 240 255" Classicon medic_uber Attributes SpawnWithFullCharge Item "Quick Über" } Hell_Extended_Homing { Class Soldier Name "Extended Homing Soldier" ClassIcon hellmet_new_banner Attributes HoldFireUntilFullReload Skill Expert Item "The Gunboats" RocketCustomParticle "eyeboss_projectile" ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "projectile lifetime" 6 } ItemAttributes { ItemName "The Gunboats" "rocket jump damage reduction" 1 //negated } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 TurnPower 100 MaxAimError 999 RocketSpeed 1 } CustomWeaponModel { Slot 1 Model "models/weapons/c_models/c_shogun_warbanner/c_shogun_warbanner.mdl" } ItemColor { ItemName "The Gunboats" Red 255 Green 50 Blue 255 } AddCond { Name TF_COND_SODAPOPPER_HYPE } AddCond { Name TF_COND_RADIUSHEAL_ON_DAMAGE //amputator aura } } Hell_Third_Degree { Class Pyro Name "Grordbot" Health 275 Classicon pyro_thirddegree Skill Expert Attributes DisableDodge WeaponRestrictions MeleeOnly Action Mobber PreferClass Medic Item "The Third Degree" ItemAttributes { ItemName "The Third Degree" "crit from behind" 1 //"disable buildings on hit" 1.5 "gesture speed increase" 1.5 } Item "Pyro Helm" ItemModel { ItemName "Pyro Helm" Model "models/workshop/player/items/scout/spr17_the_lightning_lid/spr17_the_lightning_lid.mdl" } } Hell_Giant_Medic { Class Medic Name "Giant Medic" ClassIcon medic_giant Skill Expert Health 4500 Attributes SpawnWithFullCharge Item "The Quick-Fix" Attributes MiniBoss ExtAttr MedicLookAtThreats AimLeadProjectileSpeed 1 AimAt Head ItemAttributes { ItemName "TF_WEAPON_SYRINGEGUN_MEDIC" "always crit" 1 "damage bonus" 1.5 "mod max primary clip override" -1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "mod weapon blocks healing" 1 //prevent double gmeds healing eachother accidently } } Hell_Giant_Medic_Regen { Class Medic Name "Giant Regen Medic" ClassIcon medic_regen2 Skill Expert Health 4500 Item "The Blutsauger" Item "The Quick-Fix" Item "The Surgeon's Stahlhelm" Attributes MiniBoss ExtAttr MedicLookAtThreats AimLeadProjectileSpeed 1 AimAt Head ItemAttributes { ItemName "The Blutsauger" "heal on hit for rapidfire" 12 "always crit" 1 "damage bonus" 1.5 "mod max primary clip override" -1 } ItemAttributes { ItemName "The Quick-Fix" "ubercharge rate bonus" 0.0025 } CharacterAttributes { "health regen" 40 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "mod weapon blocks healing" 1 //prevent double gmeds healing eachother accidently } } Hell_Giant_Medic_Shield { Class Medic Name "Giant Shield Medic" ClassIcon medic_shield_ala Skill Expert Health 4500 Attributes SpawnWithFullCharge Attributes MiniBoss //ExtAttr MedicLookAtThreats AimLeadProjectileSpeed 1 Item "The Overdose" Item "Platinum Pickelhaube" Attributes ProjectileShield ItemAttributes { ItemName "The Overdose" "always crit" 1 "mad milk syringes" 1 "damage bonus" 1.5 "mod max primary clip override" -1 } ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate bonus" 0.0025 } CharacterAttributes { "generate rage on heal" 2 "increase buff duration" 100 "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "heal rate bonus" 200 "bot medic uber deploy delay duration" 99999 "mod weapon blocks healing" 1 //prevent double gmeds healing eachother accidently } } Hell_Rifle_Sniper { Class Sniper Classicon sniper_m4a1_lite Name "Infantry" Health 200 MaxVisionRange 1200 Skill Normal AimAt Body Item "The Hitman's Heatmaker" Item "Commando Elite" Item "Blast Blocker" Item "EOTL_Coldfront Curbstompers" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Hitman's Heatmaker" "mod soldier buff type" 0 "damage penalty on bodyshot" 1 "damage bonus" 0.15 "faster reload rate" 0.05 "custom weapon fire sound" "=80|weapons/smg1/smg1_fire1.wav" } ItemAttributes { ItemName "TF_WEAPON_SMG" "is_passive_weapon" 1 "override projectile type" 27 //shoot nothing "clip size bonus" 2 "faster reload rate" 3 "gesture speed increase" 2 } FireWeapon //fix default sniper ai refusing to shoot rifles { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } Hell_Rifle_Sniper_Hard { Class Sniper Classicon sniper_m4a1_lite Name "Infantry" Health 200 MaxVisionRange 1200 Skill Expert AimAt Body Item "The Hitman's Heatmaker" Item "Cranium Cover" Item "Preventative Measure" Item "EOTL_Coldfront Curbstompers" WeaponRestrictions PrimaryOnly ItemAttributes { ItemName "The Hitman's Heatmaker" "mod soldier buff type" 0 "damage penalty on bodyshot" 1 "damage bonus" 0.15 "faster reload rate" 0.05 "custom weapon fire sound" "=80|weapons/ar2/fire1.wav" } ItemAttributes { ItemName "TF_WEAPON_SMG" "is_passive_weapon" 1 "override projectile type" 27 "clip size bonus" 2 "faster reload rate" 3 "gesture speed increase" 2 } ItemAttributes { ItemName "Preventative Measure" "set item tint rgb" 15185211 } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } Hell_Giant_Samurai { Class Demoman Name "Giant Samurai Demo" ClassIcon demoknight_samurai Attributes Miniboss Skill Expert Item "Demo Kabuto" Health 6500 WeaponRestrictions MeleeOnly Attributes AirChargeOnly Item "The Half-Zatoichi" Item "The Splendid Screen" ItemAttributes { ItemName "The Half-Zatoichi" "damage bonus" 1.25 "restore health on kill" 0 "melee range multiplier" 1.25 "hand scale" 1.25 } ItemAttributes { ItemName "The Splendid Screen" "charge impact damage increased" 3.4 //1.7*2 "Attack not cancel charge" 1 } CharacterAttributes { "charge time increased" 2 "increased jump height" 2.95 //+50% from regular samurai "bot custom jump particle" 1 "move speed bonus" 0.4 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 4 } } Hell_Uber_Exploiter { Class Medic Name "Cheater Medic" Item "Honest Halo" Item "The Ubersaw" Classicon medic_uber_infinite Skill Easy Attributes SpawnWithFullCharge StripItemSlot 0 //force melee switch UseHumanModel 1 UseMeleeThreatPrioritization 1 AimTrackingInterval 0 //aimbot FastUpdate 1 Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "provide on active" 1 "uber duration bonus" 999 "damage force increase hidden" 8 "heal rate bonus" 0.1 } ItemAttributes { ItemName "The Ubersaw" //always random crit "provide on active" 1 "crit vs burning players" 1 "crit vs non burning players" 1 "move speed bonus" 3 //speed hack } CharacterAttributes { "bot medic uber health threshold" 1337 "use human voice" 1 "allow bunny hop" 1 "cannot upgrade bomb" 1 } } Hell_Uber_Exploiter_Alt //spams noisemaker like real cheaters { Class Medic Name "Cheater Medic" Item "Honest Halo" Item "The Ubersaw" Item "Noise Maker - TF Birthday" Classicon medic_uber_infinite Skill Easy Attributes SpawnWithFullCharge StripItemSlot 0 //force melee switch UseHumanModel 1 UseMeleeThreatPrioritization 1 AimTrackingInterval 0 //aimbot FastUpdate 1 Attributes AutoJump AutoJumpMin 1 AutoJumpMax 3 ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "provide on active" 1 "uber duration bonus" 999 "damage force increase hidden" 8 "heal rate bonus" 0.1 } ItemAttributes { ItemName "The Ubersaw" //always random crit "provide on active" 1 "crit vs burning players" 1 "crit vs non burning players" 1 "move speed bonus" 3 //speed hack } CharacterAttributes { "bot medic uber health threshold" 1337 "use human voice" 1 "allow bunny hop" 1 "cannot upgrade bomb" 1 } Message { Name "{blue}Cheater Medic {reset}: GET GOOD, GET POTATOBOX!" Delay 0 Cooldown 0.1 Repeats 2 } Message { Name "{blue}Cheater Medic {reset}: WWW.POTATO.TF - BEST FREE TF2 PACK!" Delay 0 Cooldown 0.2 Repeats 2 } } Hell_Chainsaw //flag carrier { Class Heavyweapons Name "Steel Gauntlet" Skill Normal ClassIcon heavy_chainsaw Health 900 Scale 1.5 WeaponRestrictions MeleeOnly Item "Chainsaw enemy" Item "Fists of Steel" CharacterAttributes { "attack not cancel charge" 1 "charge time increased" 2 "full charge turn control" 50 "deploy time decreased" 0.0025 "alt-fire disabled" 1 } SpawnTemplate heavy_saw AddCond { Name TF_COND_PREVENT_DEATH } AddCond { Name "TF_COND_SHIELD_CHARGE" Delay 0 Duration -1 IfHealthBelow 650 } FireInput { Target "!activator" Action "SetModelScale" Param "1" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "runscriptcode" Param "DispatchParticleEffect(`ExplosionCore_MidAir`,self.GetOrigin(),Vector(0,0,0))" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "runscriptcode" Param "SetFakeClientConVarValue(self, `name`, `Heavy Chainsaw`)" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "$PlaySound" Param "Breakable.Metal" Delay 0 Repeats 1 IfHealthBelow 650 } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 650 Name "Rage" } EventChangeAttributes { Rage { Item "The Outdoorsman" ItemAttributes { ItemName "The Outdoorsman" "set item tint rgb" 12073019 } Skill Expert CharacterAttributes { "mult flag carrier move speed" 2 "hidden maxhealth non buffed" 500 "move speed bonus" 1.3 "ignored by enemy sentries" 1 } WeaponRestrictions PrimaryOnly DesiredAttackRange 1 } } } Hell_Chainsaw_Alt //mobber { Class Heavyweapons Name "Steel Gauntlet" Skill Normal ClassIcon heavy_chainsaw Health 900 Scale 1.5 WeaponRestrictions MeleeOnly ExtAttr IgnoreBuildings Item "Chainsaw enemy" Item "Fists of Steel" CharacterAttributes { "attack not cancel charge" 1 "charge time increased" 2 "full charge turn control" 50 "deploy time decreased" 0.0025 "alt-fire disabled" 1 } SpawnTemplate heavy_saw AddCond { Name TF_COND_PREVENT_DEATH } AddCond { Name "TF_COND_SHIELD_CHARGE" Delay 0 Duration -1 IfHealthBelow 650 } FireInput { Target "!activator" Action "SetModelScale" Param "1" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "runscriptcode" Param "DispatchParticleEffect(`ExplosionCore_MidAir`,self.GetOrigin(),Vector(0,0,0))" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "runscriptcode" Param "SetFakeClientConVarValue(self, `name`, `Heavy Chainsaw`)" Delay 0 Repeats 1 IfHealthBelow 650 } FireInput { Target "!activator" Action "$PlaySound" Param "Breakable.Metal" Delay 0 Repeats 1 IfHealthBelow 650 } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 650 Name "Rage" } EventChangeAttributes { Rage { Item "The Outdoorsman" ItemAttributes { ItemName "The Outdoorsman" "set item tint rgb" 15185211 } Skill Expert CharacterAttributes { "mult flag carrier move speed" 2 "hidden maxhealth non buffed" 500 "move speed bonus" 1.3 "cannot pick up intelligence" 1 } WeaponRestrictions PrimaryOnly DesiredAttackRange 1 MaxVisionRange 1200 ActionOverride Mobber } } } } Mission // Wave 3 { Objective Sniper InitialCooldown 30 Where spawnbot_right Where spawnbot_left BeginAtWave 3 RunForThisManyWaves 1 CooldownTime 45 DesiredCount 4 TFBot { Class Sniper Skill Expert Attributes DisableDodge Name "Canadian Sniper" Item "The Mislaid Sweater" Item "Frying Pan" Item "EOTL_winter_pants" Item "The Chill Chullo" Item "warbird_sniperrifle_airwolf" //ExtAttr IgnoreBuildings ExtAttr IgnoreRealPlayers CustomEyeGlowColor "255 0 0" Classicon sniper_eh_lite ItemAttributes { ItemName "warbird_sniperrifle_airwolf" "explosive sniper shot" 3 "sniper charge per sec" 0 //can't charge //"fire input on hit" "!target^$PlaySoundToSelf^weapons/barrel_arm_fizzle.wav" } ItemAttributes { ItemName "Frying Pan" //simulate lucky random crit "crit vs burning players" 1 "crit vs non burning players" 1 } ItemAttributes { ItemName "The Chill Chullo" "set item tint rgb" 12073019 } CharacterAttributes { "deploy time decreased" 0.0025 } } } //WAVE 1 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/tone_alley.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : Mercs, Pauling here." Line "{DA79EF}Miss Pauling{reset} : {339933}Olivia Mann{reset} has fully taken control of the remaining {grey}Gray {reset}forces and restored production." Line "{DA79EF}Miss Pauling{reset} : We were able to seize a whole {red}robo carrier {reset}and rigged it to operate for us." Line "{DA79EF}Miss Pauling{reset} : Your {yellow}weapon {reset}arsenals have also been greatly improved by yours truly. Check it out!" Line "{DA79EF}Miss Pauling{reset} : Let's get this show on the road." } SpawnTemplate "p_mounted_sentry_props" SpawnTemplate { Name "p_dispenser" Origin "432 -287 110" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-214 -2215 30" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_superdispenser" Origin "1192 -1624 0" Angles "0 45 0" } SpawnTemplate { Name "p_mounted_sentry_1" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_mounted_sentry_2" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2250 13" Angles "0 90 0" } SentryGun { TeamNum 2 Level 1 Ismini 1 Bodygroup 1 Skin 2 Health 100 Position { X "-329" Y "-1093" Z "256" Pitch "0" Yaw "45" Roll "0" } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon red2_lite } } WaveSpawn { Name "rune" Where spawnbot_right TotalCount 1 MaxActive 1 WaitBetweenSpawnsAfterDeath 99999 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Civilian Name "Prepare yourselves..." Health 1 Action Mobber Classicon civilian //force precache //UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_RUNE_RESIST} SpawnTemplate p_suicide CharacterAttributes { "voice pitch scale" 0 "always gib" 1 } } } } } WaveSpawn { Name "redbase" Where spawnbot TotalCount 1 MaxActive 1 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Sniper //ignored by med bots Classicon demo_bomber Name "RED Base" Health 60000 Action Idle StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies Attributes IgnoreFlag UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate p_teleport Item "Memory Maker" ItemAttributes { ItemName "Memory Maker" "custom item model" "models/empty.mdl" "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" "mod weapon blocks healing" 0 } CharacterAttributes { "fov override" 135 "dmg taken increased" 0 "voice pitch scale" 0 "no clip" 1 "ignored by bots" 1 "ignored by enemy sentries" 1 } } } } } WaveSpawn { Name "sticky" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 30 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Pyro Skill Easy Classicon pyro_flare Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 CustomEyeGlowColor "255 255 255" Attributes IgnoreFlag ExtAttr TargetStickies CharacterAttributes { "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w1 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.50 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.75 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5.25 FirstSpawnWarningSound mobocracy/rescue.wav } //REDBOTS///////////////////////////////////// 6x common WaveSpawn { Name "red" Where red_player_teamspawn TotalCount 1337 MaxActive 6 SpawnCount 1 WaitBetweenSpawns 0.25 WaitBeforeStarting 4 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Scout Skill Expert Tag bot_red Classicon red2_lite //Attributes DisableDodge Action Mobber UseMeleeThreatPrioritization 1 DesiredAttackRange 250 AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "damage bonus" 2 "use robot voice" 1 "additional step sound" "MVM.BotStep" } VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 50 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Scout Skill Expert Tag bot_red WeaponRestrictions MeleeOnly Attributes DisableDodge Classicon red2_lite ItemAttributes { ItemName "TF_WEAPON_BAT" "restore health on kill" 100 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} //alwayscrit without the icon VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 50 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Soldier Skill Expert Tag bot_red RocketJump 1 Attributes DisableDodge Item "The Gunboats" Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "mod max primary clip override" -1 } Action Mobber //UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 100 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Template T_TFBot_Soldier_RocketShotgun Class Soldier Skill Expert Tag bot_red Classicon red2_lite //Attributes DisableDodge CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } //VoiceCommand //{ // Delay 3 // Cooldown 12 // IfHealthBelow 100 // Type "Medic" //} VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Pyro Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 75 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Pyro Skill Expert Tag bot_red Item "The Flare Gun" WeaponRestrictions SecondaryOnly Classicon red2_lite //Attributes DisableDodge CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } AimAt Head AimLeadProjectileSpeed 1 Action Mobber //UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 75 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Demoman Skill Expert Tag bot_red Classicon red2_lite //Attributes DisableDodge CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } Action Mobber AimLeadProjectileSpeed 1 UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 75 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Template T_TFBot_Demoman_Knight Class Demoman Health 175 Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge ItemAttributes { ItemName "The Eyelander" "critboost on kill" 3 "restore health on kill" 75 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "attack not cancel charge" 1 } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 75 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Class Heavyweapons Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 150 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Template T_TFBot_Heavyweapons_Heavyweight_Champ Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge Item "The Buffalo Steak Sandvich" ItemAttributes { ItemName "The Killing Gloves of Boxing" "gesture speed increase" 1.75 "alt-fire disabled" 1 "restore health on kill" 50 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "mult effect duration" 2 } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 6 Cooldown 999 Type "Go" } VoiceCommand { Delay 3 Cooldown 12 IfHealthBelow 150 Type "Medic" } VoiceCommand { Delay 1 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } } } //WAVE 1 WaveSpawn { Name "part01" Where spawnbot_ranch TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 //FirstSpawnWarningSound music\rd_finale.wav FirstSpawnOutput { Target door_relay_4 Action Trigger } Squad { TFBot { Class Pyro Name "Giant Pyro" ClassIcon pyro_giant Skill Expert Attributes MiniBoss Health 3500 Item "The Flare Gun" Item "The Backburner" ItemAttributes { ItemName "The Backburner" "damage bonus" 1.5 "mult airblast refire time" 3 "mult airblast primary refire time" 0.33 } ItemAttributes { ItemName "The Flare Gun" "provide on active" 1 "move speed bonus" 1.5 "always crit" 1 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.6 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "deploy time decreased" 0.0025 } AimAt Head UseBestWeapon 1 CustomEyeGlowColor "255 0 0" //UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 5} //simulate spawn protection AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Template Hell_Giant_Medic AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 5} //simulate spawn protection AddCond {Name TF_COND_TELEPORTED Duration 5} } } } WaveSpawn{ WaitForAllDead "part01" WaitBeforeStarting 4 FirstSpawnOutput{Target wave_start_relay Action runscriptcode Param "ClientPrint(null,3,`\x07DA79EFMiss Pauling\x07fbeccb : Stand your ground, a huge enemy force is coming.`)"} } WaveSpawn { Name "support" Where spawnbot_ranch TotalCount 1337 MaxActive 1 SpawnCount 1 WaitForAllDead "part01" WaitBeforeStarting 8 Support 1 TotalCurrency 0 FirstSpawnOutput { Target shake_long Action StartShake } TFBot { Template T_TFBot_Giant_Scout_FAN Health 1500 //UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 3} //simulate spawn protection AddCond {Name TF_COND_TELEPORTED Duration 5} } } WaveSpawn { Name "part02" Where spawnbot_any TotalCount 100 MaxActive 22 SpawnCount 1 WaitForAllDead "part01" WaitBeforeStarting 8 WaitBetweenSpawns 0.25 TotalCurrency 0 FirstSpawnWarningSound misc/rd_spaceship01.wav RandomChoice { TFBot { Class Soldier RocketJump 1 Skill Expert CustomEyeGlowColor "0 0 0" Classicon random_lite } TFBot { Class Soldier Skill Expert CustomEyeGlowColor "0 0 0" Classicon random_lite } TFBot { Class Pyro Skill Expert CustomEyeGlowColor "0 240 255" Classicon random_lite CharacterAttributes { "airblast disabled" 1 } } TFBot { Class Pyro Skill Expert CustomEyeGlowColor "0 240 255" Classicon random_lite CharacterAttributes { "airblast disabled" 1 } } TFBot { Class Demoman Skill Expert CustomEyeGlowColor "0 240 255" Classicon random_lite } TFBot { Class Demoman Skill Expert CustomEyeGlowColor "0 240 255" Classicon random_lite } TFBot { Class HeavyWeapons Skill Easy Classicon random_lite } } } WaveSpawn { Name "part02" TotalCount 1 WaitForAllDead "part01" WaitBeforeStarting 24 TotalCurrency 0 Tank { Health 22222 Classicon tank_lite StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "part03" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier UseMeleeThreatPrioritization 1 Health 4000 CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "part03" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Crit //UseMeleeThreatPrioritization 1 Health 4000 CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "part04" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "part03" WaitBeforeStarting 24 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag nav_prefer_flank_right Health 4000 CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "part04" Where spawnbot_right TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "part03" WaitBeforeStarting 24 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Tag nav_prefer_flank_left Health 4000 CustomEyeGlowColor "0 0 0" } } WaveSpawn { Name "part05" Where spawnbot_ranch TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part04" WaitBeforeStarting 8 TotalCurrency 600 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_yell14.mp3 DoneWarningSound vo/mvm/norm/heavy_mvm_paincrticialdeath01.mp3 TFBot { Class Heavyweapons Name "Giant Heal-On-Kill Heavy" ClassIcon heavy_deflector_healonkill Skill Expert Item "The Tungsten Toque" Item "Deflector" Health 5000 Attributes UseBossHealthBar Attributes MiniBoss //CustomEyeGlowColor "0 255 0" AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 10} //simulate spawn protection AddCond {Name TF_COND_TELEPORTED Duration 5} AlwaysGlow 1 SpawnTemplate p_boss_explosion ItemAttributes { ItemName "Deflector" "damage bonus" 1.2 "heal on kill" 5000 "attack projectiles" 2 } CharacterAttributes { "move speed bonus" 0.4 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } } WaveSpawn { Name "part05" Where spawnbot_barn TotalCount 32 MaxActive 6 SpawnCount 1 WaitForAllDead "part04" WaitBeforeStarting 24 WaitBetweenSpawns 0.25 TotalCurrency 0 Support 1 RandomSpawn 1 FirstSpawnWarningSound mvm/mvm_tele_deliver.wav TFBot { Class Heavyweapons Name "Assault Mittens" Skill Expert ClassIcon heavy_mittens_blu2 WeaponRestrictions MeleeOnly Attributes DisableDodge Action Mobber Health 60 CustomEyeGlowColor "255 255 255" Item "The Holiday Punch" Item "Pugilist's Protector" AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} ItemAttributes { ItemName "The Holiday Punch" "set turn to ice" 1 "alt-fire disabled" 1 } ItemAttributes { ItemName "Pugilist's Protector" "set item tint rgb" 15132390 //"set item tint rgb" 11049612 } } } } //WAVE 2 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/tone_alley.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : Pauling again. Sorry to cut in on celebrations." Line "{DA79EF}Miss Pauling{reset} : According to intel, {339933}Olivia{reset}'s troops have irregular behavior." Line "{DA79EF}Miss Pauling{reset} : {blue}Sentry busters{reset} will seek out any foe for detonation and {blue}Snipers{reset} will aim for your {2EFF00}head!{reset}" Line "{DA79EF}Miss Pauling{reset} : Meanwhile have some {red}support robots {reset}to help you out." } SpawnTemplate "p_mounted_sentry_props" SpawnTemplate { Name "p_dispenser" Origin "432 -287 110" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-214 -2215 30" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_superdispenser" Origin "1192 -1624 0" Angles "0 45 0" } SpawnTemplate { Name "p_mounted_sentry_1" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_mounted_sentry_2" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2250 13" Angles "0 90 0" } SentryGun { TeamNum 2 Level 1 Ismini 1 Bodygroup 1 Skin 2 Health 100 Position { X "-329" Y "-1093" Z "256" Pitch "0" Yaw "45" Roll "0" } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon red2_lite } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon shotgun_lite } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon medic_uber } } WaveSpawn { Name "redbase" Where spawnbot TotalCount 1 MaxActive 1 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Sniper //ignored by med bots Classicon demo_bomber Name "RED Base" Health 60000 Action Idle StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies Attributes IgnoreFlag UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate p_teleport Item "Memory Maker" ItemAttributes { ItemName "Memory Maker" "custom item model" "models/empty.mdl" "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" "mod weapon blocks healing" 0 } CharacterAttributes { "fov override" 135 "dmg taken increased" 0 "voice pitch scale" 0 "no clip" 1 "ignored by bots" 1 "ignored by enemy sentries" 1 } } } } } WaveSpawn { Name "sticky" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 30 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Pyro Skill Easy Classicon pyro_flare Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 CustomEyeGlowColor "255 255 255" Attributes IgnoreFlag ExtAttr TargetStickies CharacterAttributes { "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w2 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.50 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.75 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5.25 FirstSpawnWarningSound mobocracy/rescue.wav } //REDBOTS///////////////////////////////////// 5x sniper or spy + 1x red sentry buster WaveSpawn { Name "red" Where red_player_teamspawn TotalCount 1337 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0.25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Sniper Skill Expert Tag bot_red Classicon red2_lite //Attributes DisableDodge Action Sniper PreferClass Medic AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "sniper fires tracer" 1 } } TFBot { Class Sniper Skill Expert Tag bot_red Item "The Sydney Sleeper" //Item "Jarate" //broken with action sniper Item "The Cozy Camper" Item "The Bushwacka" Attributes DisableDodge Action Sniper AddCond {Name TF_COND_REPROGRAMMED} Classicon red2_lite ItemAttributes { ItemName "The Sydney Sleeper" "add cond on hit" 24 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "sniper fires tracer" 1 "deploy time decreased" 0.0025 } } TFBot { Class Spy Skill Expert Tag bot_red Classicon red2_lite AimTrackingInterval 0.05 StripItemSlot 0 StripItemSlot 1 PreferClass Medic AddCond {Name TF_COND_REPROGRAMMED} ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 35 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } TFBot { Class Spy Skill Expert Tag bot_red Classicon red2_lite AimTrackingInterval 0.05 StripItemSlot 0 StripItemSlot 1 AddCond {Name TF_COND_REPROGRAMMED} ItemAttributes { ItemName "TF_WEAPON_KNIFE" "armor piercing" 35 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } } } WaveSpawn { Name "red" Where spawnbot_red TotalCount 1337 MaxActive 1 SpawnCount 1 WaitBeforeStarting 25 WaitBetweenSpawnsAfterDeath 25 Support 1 TotalCurrency 0 //FirstSpawnWarningSound mvm/mvm_tele_deliver.wav TFBot { Class Demoman Name "Sentry Buster" Skill Expert Health 2500 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes IgnoreEnemies ClassIcon red2_lite Attributes MiniBoss CharacterAttributes { "use robot voice" 1 "voice pitch scale" 0.75 "health from packs increased" 0.25 "move speed bonus" 2 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } UseCustomModel models/bots/demo/red_sentry_buster_v2.mdl Action SuicideBomber UseBusterModel 1 CustomEyeGlowColor "0 0 0" StripItemSlot 0 StripItemSlot 1 CustomWeaponModel {Slot 2 Model "models/empty.mdl"} AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 3 Cooldown 12 Type "Incoming" } } } WaveSpawn { Name "part01" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 FirstSpawnOutput { Target door_relay_2 Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert //AimTrackingInterval 0.5 UseMeleeThreatPrioritization 1 } TFBot { Template Hell_Giant_Medic } } } WaveSpawn { Name "part01" Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Skill Expert //AimTrackingInterval 0.5 UseMeleeThreatPrioritization 1 } TFBot { Template Hell_Giant_Medic } } } WaveSpawn { Name "support" Where spawnbot_any TotalCount 99999 MaxActive 6 SpawnCount 2 WaitForAlldead "part01" WaitBeforeStarting 4 WaitBetweenSpawns 6 TotalCurrency 0 Support 1 //FirstSpawnWarningSound ui/gamestartup20.mp3 FirstSpawnOutput { Target music_2_case Action PickRandom } RandomChoice { Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" //ItemAttributes //{ // ItemName "TF_WEAPON_SHOTGUN_HWG" // "mod max primary clip override" -1 //} } TFBot { Template Hell_QuickUber } } Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert Item "Panic Attack Shotgun" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" //ItemAttributes //{ // ItemName "Panic Attack Shotgun" // "mod max primary clip override" -1 //} } TFBot { Template Hell_QuickUber } } Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert Item "The Family Business" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" //ItemAttributes //{ // ItemName "The Family Business" // "mod max primary clip override" -1 //} } TFBot { Template Hell_QuickUber } } Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert Item "The Reserve Shooter" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" //ItemAttributes //{ // ItemName "The Reserve Shooter" // "mod max primary clip override" -1 //} } TFBot { Template Hell_QuickUber } } Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert Item "Thumper" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" ItemAttributes { ItemName "Thumper" "minicritboost on kill" 0 //"mod max primary clip override" -1 } } TFBot { Template Hell_QuickUber } } Squad { TFBot { Class Heavyweapons //Name "Quick Shotgun" Classicon shotgun_lite Skill Expert Item "Bolshevik Bomber" WeaponRestrictions SecondaryOnly Attributes HoldFireUntilFullReload CustomEyeGlowColor "0 240 255" ItemAttributes { ItemName "Bolshevik Bomber" "minicritboost on kill" 0 //"mod max primary clip override" -1 } } TFBot { Template Hell_QuickUber } } } } WaveSpawn { Name "part02" Where spawnbot_any TotalCount 50 MaxActive 15 SpawnCount 5 WaitForAllDead "part01" WaitBeforeStarting 4 TotalCurrency 0 //FirstSpawnWarningSound ui/gamestartup20.mp3 RandomChoice { TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Class Sniper Skill Expert CustomEyeGlowColor "0 240 255" Classicon sniper_bow Item "The Huntsman" } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert CustomEyeGlowColor "0 255 100" Item "The Razorback" //AimAt Body } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert CustomEyeGlowColor "0 255 100" Item "The Razorback" //AimAt Body } } } WaveSpawn { Name "part03" Where spawnbot_any TotalCount 12 MaxActive 4 SpawnCount 2 WaitForAllSpawned "part02" WaitBetweenSpawns 12 TotalCurrency 0 TFBot { Class Demoman Name "Sentry Buster" Skill Expert Health 2500 Item "The Ullapool Caber" WeaponRestrictions MeleeOnly Attributes DisableDodge Attributes IgnoreEnemies Attributes SuppressFire //humiliation fix ClassIcon sentry_buster Attributes MiniBoss CharacterAttributes { "move speed bonus" 2 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "override footstep sound set" 7 "cannot be backstabbed" 1 } Action SuicideBomber UseBusterModel 1 CustomEyeGlowColor "0 0 0" StripItemSlot 0 StripItemSlot 1 CustomWeaponModel {Slot 2 Model "models/empty.mdl"} } } WaveSpawn { Name "part03" Where spawnbot_ranch TotalCount 6 MaxActive 6 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 12 TotalCurrency 0 TFBot { Class Soldier Name "Giant Missile Soldier" ClassIcon soldier_blackbox_quad_lite Skill Expert Item "The Gunboats" Item "The Black Box" Item "Bombard Brigadier" Health 4000 Attributes MiniBoss AimAt Head //AimLeadProjectileSpeed 1 CustomEyeGlowColor "0 0 0" RocketCustomParticle ExplosionCore_MidAir RocketCustomModel "models/buildables/sentry3_rockets.mdl" AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 8} //simulate spawn protection AddCond {Name TF_COND_TELEPORTED Duration 5} AddCond {Name TF_COND_SPEED_BOOST Duration 5} ItemAttributes { ItemName "The Black Box" "paintkit_proto_def_index" 413 "set_item_texture_wear" 0 "health on radius damage" 0 "clip size penalty" 1 "damage causes airblast" 1 "hand scale" 1.5 //"damage bonus" 1.5 "Blast radius decreased" 0.5 "fire rate bonus" 1.5 "clip size upgrade atomic" -3 "disable buildings on hit" 4 "dmg bonus vs buildings" 1.4 "custom kill icon" "blackbox" "Projectile speed decreased" 0.05 "projectile acceleration" 3000 "rocket specialist" 4 "custom weapon fire sound" "MVM.GiantSoldierRocketShoot" } ItemModel { ItemName "The Gunboats" Model "models/workshop/player/items/pyro/tw_pyrobot_armor/tw_pyrobot_armor.mdl" } ItemAttributes { ItemName "The Gunboats" "rocket jump damage reduction" 0 //100% } ItemAttributes { ItemName "Bombard Brigadier" "item style override" 1 "set item tint rgb" 16762980 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.4 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } } } WaveSpawn { Name "part03" Where spawnbot_right Where spawnbot_left TotalCount 32 MaxActive 16 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 4 TotalCurrency 0 TFBot { Class Soldier Classicon soldier_wasp_lite CustomEyeGlowColor "0 0 0" Skill Expert Item "Wasp Launcher" } } WaveSpawn { Name "part04" Where spawnbot_ranch TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part03" WaitBeforeStarting 8 TotalCurrency 600 FirstSpawnWarningSound vo/mvm/norm/taunts/medic_mvm_taunts07.mp3 DoneWarningSound npc\metropolice\die2.wav TFBot { Class Medic Classicon medic_shift Name "The Negotiator" Health 10000 Scale 1 Skill Expert Item "The Second Opinion" Item "Burly Beast" Item "The Crusader's Crossbow" Item "Prussian Pickelhaube" Attributes UseBossHealthBar AlwaysGlow 1 FastUpdate 1 PreferClass Scout PreferClass Soldier PreferClass Pyro PreferClass Demoman PreferClass Heavyweapons PreferClass Engineer PreferClass Medic PreferClass Sniper PreferClass Spy //try to avoid pauling ItemAttributes { ItemName "The Crusader's Crossbow" "projectile trail particle" "~utaunt_glowyplayer_purple_parent" "projectile no deflect" 1 "custom projectile model" "models/empty.mdl" "damage penalty" 0.1 "faster reload rate" 2 "reveal disguised victim on hit" 1 "subtract victim medigun charge on hit" 100 "subtract victim cloak on hit" 100 "disable buildings on hit" 10 "fire input on hit" "$removecond^3" "custom kill icon" "mannpower_regen" } ItemAttributes { ItemName "Prussian Pickelhaube" "set item tint rgb" 8208497 } CharacterAttributes { "move speed bonus" 0.5 "mult flag carrier move speed" 2 "backstab shield" 1 "damage force reduction" 0.5 "airblast vulnerability multiplier" 0.5 "airblast vertical vulnerability multiplier" 0.5 "voice pitch scale" 0.75 "cannot upgrade bomb" 1 "cancel falling damage" 1 } ShootTemplate { Name "p_nego_projectile" Offset "0 -6 0" AttachToProjectile 1 } ExtAttr IgnoreBots ExtAttr IgnoreNPC ExtAttr IgnoreBuildings CustomEyeGlowColor "255 0 255" AimAt Head Action Fetchflag //AimTrackingInterval 0 UseMeleeThreatPrioritization 1 AimLeadProjectileSpeed 1 CustomWeaponModel{Slot 0 Model "models/workshop/weapons/c_models/c_invasion_sniperrifle/c_invasion_sniperrifle.mdl"} DamageAppliesCond {Name TF_COND_REPROGRAMMED Duration 10} DamageAppliesCond {Name TF_COND_MARKEDFORDEATH Duration 10} AddCond {Name TF_COND_INVULNERABLE_HIDE_UNLESS_DAMAGED Duration 5} } } } //WAVE 3 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/tone_alley.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : Apologies for the {green}low funds.{reset} Those red robots consume most of what we had left." Line "{DA79EF}Miss Pauling{reset} : You must specialize between {yellow}resistances{reset} or {yellow}weaponry upgrades,{reset} you can't afford both!" Line "{DA79EF}Miss Pauling{reset} : Perhaps we'll find {green}extra goodies{reset} along the way." Line "{DA79EF}Miss Pauling{reset} : Dispatching {red}brawler templates." } SpawnTemplate "p_mounted_sentry_props" SpawnTemplate { Name "p_dispenser" Origin "432 -287 110" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-214 -2215 30" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_superdispenser" Origin "1192 -1624 0" Angles "0 45 0" } SpawnTemplate { Name "p_mounted_sentry_1" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_mounted_sentry_2" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2250 13" Angles "0 90 0" } SentryGun { TeamNum 2 Level 1 Ismini 1 Bodygroup 1 Skin 2 Health 100 Position { X "-329" Y "-1093" Z "256" Pitch "0" Yaw "45" Roll "0" } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon red2_lite } } WaveSpawn { Name "redbase" Where spawnbot TotalCount 1 MaxActive 1 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Sniper //ignored by med bots Classicon demo_bomber Name "RED Base" Health 60000 Action Idle StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies Attributes IgnoreFlag UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate p_teleport Item "Memory Maker" ItemAttributes { ItemName "Memory Maker" "custom item model" "models/empty.mdl" "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" "mod weapon blocks healing" 0 } CharacterAttributes { "fov override" 135 "dmg taken increased" 0 "voice pitch scale" 0 "no clip" 1 "ignored by bots" 1 "ignored by enemy sentries" 1 } } } } } WaveSpawn { Name "sticky" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 30 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Pyro Skill Easy Classicon pyro_flare Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 CustomEyeGlowColor "255 255 255" Attributes IgnoreFlag ExtAttr TargetStickies CharacterAttributes { "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w3 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.50 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.75 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "support" Where spawnbot TotalCount 1337 MaxActive 2 SpawnCount 2 WaitForAllDead "part01" Support 1 TotalCurrency 0 Squad { TFBot { Class heavyweapons Name "Giant Steel Gauntlet" ClassIcon heavy_steelfist_nys Skill Expert Health 6500 Item "Pugilist's Protector" Item "Fists of Steel" WeaponRestrictions MeleeOnly Attributes MiniBoss Attributes DisableDodge ItemAttributes { ItemName "Fists of Steel" "damage bonus" 2 "gesture speed increase" 1.5 "melee cleave attack" 1 "alt-fire disabled" 1 } ItemAttributes { ItemName "Pugilist's Protector" "set item tint rgb" 7506594 } CharacterAttributes { "backstab shield" 1 "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 } } TFBot { Class Medic Name "Kritzkrieg Medic" Item "The Kritzkrieg" Skill Expert Classicon medic_kritz Item "Titanium Tyrolean" Attributes SpawnWithFullCharge CharacterAttributes { "bot medic uber health threshold" 1337 "uber duration bonus" 1337 //"health regen" 150 } } } } //REDBOTS///////////////////////////////////// 5x big commons + 1x giant scout WaveSpawn { Name "red" Where spawnbot_red_alt TotalCount 1337 MaxActive 5 SpawnCount 5 WaitBeforeStarting 4 Support 1 TotalCurrency 0 FirstSpawnWarningSound mvm/mvm_tele_deliver.wav FirstSpawnOutput { Target shake_small Action StartShake } RandomChoice { TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert Tag bot_red Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "alt-fire disabled" 1 } } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert Tag bot_red Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "alt-fire disabled" 1 } } TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert Tag bot_red Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "alt-fire disabled" 1 } VoiceCommand { Delay 3 Repeats 1 Type "Dispenser here" } } TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Tag bot_red Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "cancel falling damage" 1 } } TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Tag bot_red Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_FREEZE_INPUT Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "cancel falling damage" 1 } } TFBot { Class Demoman Name "Rottenburg Samurai" 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 AutoJumpMin 4 AutoJumpMax 4 Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_FREEZE_INPUT Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} Tag bot_red Classicon red2_lite CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "cancel falling damage" 1 "charge time increased" 6 "charge recharge rate increased" 7 "increased jump height" 2.3 "bot custom jump particle" 1 } } } } WaveSpawn { Name "red" Where spawnbot_red TotalCount 1337 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Giant_Scout_Fast Health 1200 ClassIcon red2_lite Skill Expert Action Mobber Attributes DisableDodge AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } VoiceCommand { Delay 3 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Template T_TFBot_Giant_Scout_Baseball Health 1500 ClassIcon red2_lite Skill Expert AimAt Head Action Mobber //Attributes DisableDodge AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} ItemAttributes { ItemName "The Sandman" "effect bar recharge rate increased" 0.1 "max health additive penalty" 15 } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } VoiceCommand { Delay 3 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } TFBot { Template T_TFBot_Giant_Scout_Jumping_Sandman Health 1200 ClassIcon red2_lite Skill Expert AimAt Head Action Mobber //Attributes DisableDodge AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} ItemAttributes { ItemName "The Sandman" "damage bonus" 1 "dmg penalty vs players" 2 "effect bar recharge rate increased" 0.1 "max health additive penalty" 0 } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "cancel falling damage" 1 "increased air control" 100 } VoiceCommand { Delay 3 Cooldown 12 IfSeeTarget 1 Type "Battle Cry" } } } } WaveSpawn { Name "part01" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 //FirstSpawnWarningSound music/hl2_song4.mp3 FirstSpawnOutput { Target door_relay_5 Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Classicon shotgun_lite Attributes AlwaysCrit } TFBot { Template Hell_Giant_Medic_Regen } } } WaveSpawn { Name "part01" Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Classicon shotgun_lite Attributes AlwaysCrit } TFBot { Template Hell_Giant_Medic_Regen } } } WaveSpawn { Name "part02" Where spawnbot_any TotalCount 50 MaxActive 25 SpawnCount 25 WaitForAllDead "part01" TotalCurrency 0 TFBot { Class Heavyweapons Skill Expert Name "Heal-On-Kill Heavy" //Classicon heavy_deflector_bigcrit Classicon heavy_deflector_healonkill Health 300 Item "The Tungsten Toque" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 1 "restore health on kill" 100 //"critboost on kill" 3 } } } WaveSpawn { Name "part03" Where spawnbot_ranch TotalCount 12 MaxActive 12 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 12 TotalCurrency 0 Squad { TFBot { Template Hell_Giant_Samurai } TFBot { Template Hell_Uber_Exploiter_Alt } } } WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn {WaitForAllDead "part03" FirstSpawnMessage"Cheater Medic left the game (Client Disconnect)"} WaveSpawn { Name "part04" Where spawnbot_any TotalCount 24 MaxActive 12 SpawnCount 1 WaitForAllDead "part03" TotalCurrency 0 RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop CustomEyeGlowColor "0 255 100" Item "Crit-a-Cola" Skill Expert ExtAttr IgnoreBots CharacterAttributes { "effect bar recharge rate increased" 0.75 //+25% bonus } } TFBot { Template T_TFBot_Scout_Shortstop CustomEyeGlowColor "0 255 100" Item "Crit-a-Cola" Skill Expert ExtAttr IgnoreBots CharacterAttributes { "effect bar recharge rate increased" 0.75 //+25% bonus } } TFBot { Template T_TFBot_Scout_Shortstop CustomEyeGlowColor "0 255 100" Item "Crit-a-Cola" Skill Expert ExtAttr IgnoreBots CharacterAttributes { "effect bar recharge rate increased" 0.75 //+25% bonus } } TFBot { Template T_TFBot_Scout_Shortstop CustomEyeGlowColor "0 255 100" Item "The Caffeine Cooler" Item "Bonk! Atomic Punch" Skill Expert ExtAttr IgnoreBots CharacterAttributes { "effect bar recharge rate increased" 0.75 //+25% bonus } } } } WaveSpawn { Name "part05" Where spawnbot_any TotalCount 41 MaxActive 22 SpawnCount 1 WaitForAllDead "part04" WaitBetweenSpawns 0.5 TotalCurrency 0 TFBot { Class Demoman Name "Burst Fire Demo" ClassIcon demo_burst Skill Expert CustomEyeGlowColor "0 240 255" Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "faster reload rate" 1.25 "fire rate bonus" 0.05 "projectile spread angle penalty" 3 } Item "Battery Canteens" ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup duration" 12 "powerup charges" 1 "custom item model" "models/empty.mdl" } } } WaveSpawn { Name "part05a" Where spawnbot_any TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllSpawned "part05" WaitBeforeStarting 0.5 TotalCurrency 600 DoneWarningSound vo\mvm\norm\demoman_mvm_jeers10.mp3 TFBot { Class Demoman Name "Burst Fire Leader" ClassIcon demo_burst Skill Expert Item "Leader Launcher" Item "Custom Shrapnel Shell" Item "Thunder Dome" AlwaysGlow 1 DropWeapon 1 MaxVisionRange 1200 CustomEyeGlowColor "0 0 0" UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} Attributes HoldFireUntilFullReload Attributes UseBossHealthBar ItemAttributes { ItemName "Thunder Dome" "set item tint rgb" 6535423 } CharacterAttributes { "cannot upgrade bomb" 1 "blast dmg to self increased" 0 } Item "Battery Canteens" ItemAttributes { ItemName "Battery Canteens" "ubercharge" 1 "powerup duration" 18 //+50% "powerup charges" 1 "custom item model" "models/empty.mdl" } } } } //WAVE 4 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/tone_alley.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : Gather {yellow}Medics{reset} to you by calling {red}MEDIC!{reset}" Line "{DA79EF}Miss Pauling{reset} : Try using {red}Activate Charge!{reset} or {red}Go!{reset} to ubercharge." Line "{DA79EF}Miss Pauling{reset} : It would seem they have class preferences. I never imagined robots could discriminate!" Line "{DA79EF}Miss Pauling{reset} : Radars suggest the remains of {blue}Captain Punch {reset}shamble around this area. Has it been following us all this way?" } SpawnTemplate "p_mounted_sentry_props" SpawnTemplate { Name "p_dispenser" Origin "432 -287 110" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-214 -2215 30" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_superdispenser" Origin "1192 -1624 0" Angles "0 45 0" } SpawnTemplate { Name "p_mounted_sentry_1" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_mounted_sentry_2" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2250 13" Angles "0 90 0" } SentryGun { TeamNum 2 Level 1 Ismini 1 Bodygroup 1 Skin 2 Health 100 Position { X "-329" Y "-1093" Z "256" Pitch "0" Yaw "45" Roll "0" } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon red2_lite } } WaveSpawn { Name "redbase" Where spawnbot TotalCount 1 MaxActive 1 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Sniper //ignored by med bots Classicon demo_bomber Name "RED Base" Health 60000 Action Idle StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies Attributes IgnoreFlag UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate p_teleport Item "Memory Maker" ItemAttributes { ItemName "Memory Maker" "custom item model" "models/empty.mdl" "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" "mod weapon blocks healing" 0 } CharacterAttributes { "fov override" 135 "dmg taken increased" 0 "voice pitch scale" 0 "no clip" 1 "ignored by bots" 1 "ignored by enemy sentries" 1 } } } } } WaveSpawn { Name "sticky" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 30 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Pyro Skill Easy Classicon pyro_flare Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 CustomEyeGlowColor "255 255 255" Attributes IgnoreFlag ExtAttr TargetStickies CharacterAttributes { "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w4 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.75 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "red" Where red_player_teamspawn TotalCount 1337 MaxActive 5 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0.25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Medic Name "Übercharge" Skill Expert Tag bot_red Classicon red2_lite Attributes IgnoreFlag Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly CharacterAttributes { "use robot voice" 1 "heal rate bonus" 0.1 "patient overheal penalty" 0 "receive friendly fire" 1 "dmg taken mult from special damage type 2" 0.0025 //immunity to pauling pistol } AddCond {Name TF_COND_REPROGRAMMED} } TFBot { Class Medic Name "Kritzkrieg" Skill Expert Tag bot_red Classicon red2_lite Item "The Kritzkrieg" Item "Titanium Tyrolean" Attributes IgnoreFlag Attributes SpawnWithFullCharge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly CharacterAttributes { "use robot voice" 1 "heal rate bonus" 0.1 "patient overheal penalty" 0 "receive friendly fire" 1 "dmg taken mult from special damage type 2" 0.0025 //immunity to pauling pistol } AddCond {Name TF_COND_REPROGRAMMED} } } } WaveSpawn { Name "red" Where spawnbot_red TotalCount 1337 MaxActive 1 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawnsAfterDeath 25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Template Hell_Giant_Medic Skill Expert Attributes IgnoreFlag Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Classicon red2_lite CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "boots falling stomp" 0 "cancel falling damage" 1 "patient overheal penalty" 0 "mod weapon blocks healing" 0 } AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 1 Cooldown 12 Repeats 3 IfSeeTarget 0 Type "Go" } } TFBot { Template Hell_Giant_Medic_Regen Skill Expert Attributes IgnoreFlag Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Classicon red2_lite CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "boots falling stomp" 0 "cancel falling damage" 1 //"patient overheal penalty" 0 "mod weapon blocks healing" 0 } AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 1 Cooldown 12 Repeats 3 IfSeeTarget 0 Type "Go" } } } } WaveSpawn { Name "support" Where spawnbot_right Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 4 WaitBeforeStarting 24 WaitBetweenSpawns 30 TotalCurrency 0 Support 1 TFBot { Class Engineer Name "Quick Pomson" Health 275 Classicon engineer_pomson Skill Expert Attributes DisableDodge Action FetchFlag PreferClass Medic Item "The Pomson 6000" CustomEyeGlowColor "0 240 255" ItemAttributes { ItemName "The Pomson 6000" //"disable buildings on hit" 1.5 "mod max primary clip override" -1 } } } WaveSpawn { Name "degree" Where spawnbot_barn TotalCount 1337 MaxActive 4 SpawnCount 4 WaitBeforeStarting 24 WaitBetweenSpawns 60 Support Limited RandomSpawn 1 TFBot { Template Hell_Third_Degree AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } } WaveSpawn { Name "part01" Where spawnbot_left TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 FirstSpawnOutput { Target door_relay_2 Action Trigger } Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "Natascha" Attributes AlwaysCrit Classicon heavy_natascha_nys ItemAttributes { ItemName "Natascha" "damage bonus" 1.25 //scaled natascha's damage penalty } } TFBot { Template Hell_Giant_Medic_Shield } } } WaveSpawn { Name "part01" Where spawnbot_right TotalCount 2 MaxActive 2 SpawnCount 2 WaitBeforeStarting 8 TotalCurrency 0 Squad { TFBot { Template T_TFBot_Giant_Heavyweapons Item "Natascha" Attributes AlwaysCrit Classicon heavy_natascha_nys ItemAttributes { ItemName "Natascha" "damage bonus" 1.25 } } TFBot { Template Hell_Giant_Medic_Shield } } } WaveSpawn { Name "part02" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part01" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoman Classicon demo_spammer Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Health 3500 ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "mod max primary clip override" -1 "fire rate bonus" 0.75 } CharacterAttributes { "grenade no spin" 1 } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } } WaveSpawn { Name "part02" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part01" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Demoman Classicon demo_spammer Item "Upgradeable TF_WEAPON_GRENADELAUNCHER" Health 3500 ItemAttributes { ItemName "Upgradeable TF_WEAPON_GRENADELAUNCHER" "mod max primary clip override" -1 "fire rate bonus" 0.75 } CharacterAttributes { "grenade no spin" 1 } FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } } WaveSpawn { Name "part03" Where spawnbot_any TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 2 TotalCurrency 0 //FirstSpawnWarningSound music/hl1_song5.mp3 FirstSpawnOutput { Target music_4_1_case Action PickRandom } Squad { TFBot { Class Pyro Skill Expert Classicon pyro_dragon_fury_swordstone MaxVisionRange 1200 CustomEyeGlowColor "0 240 255" Item "The Dragon's Fury" Attributes BulletImmune UseMeleeThreatPrioritization 1 } TFBot { Class Medic Classicon medic_vac_trio_nys Name "Apothecary" Item "Mighty Mitre" Item "Basic Spellbook" Item "Unethical Device enemy" Skill Expert Attributes BulletImmune CustomEyeGlowColor "0 240 255" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate penalty" -1 "medigun particle" "~vaccinator_blue_beam1" } } } } WaveSpawn { Name "part03" Where spawnbot_Any TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 2 TotalCurrency 0 Squad { TFBot { Class Pyro Skill Expert Classicon pyro_dragon_fury_swordstone MaxVisionRange 1200 CustomEyeGlowColor "0 255 0" Item "The Dragon's Fury" Attributes BlastImmune UseMeleeThreatPrioritization 1 } TFBot { Class Medic Classicon medic_vac_trio_nys Name "Apothecary" Item "Mighty Mitre" Item "Basic Spellbook" Item "Unethical Device enemy" Skill Expert Attributes BlastImmune CustomEyeGlowColor "0 255 0" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "ubercharge rate penalty" -1 "medigun particle" "~vaccinator_blue_beam2" } } } } WaveSpawn { Name "part03" Where spawnbot_Any TotalCount 16 MaxActive 6 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 2 TotalCurrency 0 Squad { TFBot { Class Pyro Skill Expert Classicon pyro_dragon_fury_swordstone MaxVisionRange 1200 CustomEyeGlowColor "255 100 0" Item "The Dragon's Fury" Attributes FireImmune UseMeleeThreatPrioritization 1 } TFBot { Class Medic Classicon medic_vac_trio_nys Name "Apothecary" Item "Mighty Mitre" Item "Basic Spellbook" Skill Expert Attributes FireImmune Item "Unethical Device enemy" CustomEyeGlowColor "255 100 0" ItemAttributes { ItemName "TF_WEAPON_MEDIGUN" "medigun particle" "~vaccinator_blue_beam3" "ubercharge rate penalty" -1 } } } } WaveSpawn { Name "part04" TotalCount 1 WaitForAllDead "part03" WaitBeforeStarting 12 TotalCurrency 0 FirstSpawnOutput { Target tankfire_start_relay Action Trigger } Tank { Health 33333 Classicon tank_vac_fire_lite Speed 75 Skin 0 Model "models/bots/boss_bot/boss_tank_color.mdl" Name "burntank" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target fire_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn {WaitForAllDead "part03" WaitBeforeStarting 16 FirstSpawnMessage"{DA79EF}Miss Pauling{reset} : A {yellow}tank {reset}is approaching rapidly... use {red}kritzkriegs{reset} to take it down!!"} WaveSpawn { Name "part04" Where spawnbot_any TotalCount 32 MaxActive 16 SpawnCount 3 WaitForAllDead "part03" WaitBetweenSpawns 3 WaitBeforeStarting 0 TotalCurrency 0 RandomChoice //1%+1%+1% chance for extended buff or extended backup or extended conch { NextSpawnerClone 97 TFBot { Template Hell_Extended_Homing } TFBot { Template T_TFBot_Soldier_Extended_Buff_Banner ClassIcon hellmet_new_banner CharacterAttributes { "deploy time increased" 0.5 //switch bug } } TFBot { Template T_TFBot_Soldier_Extended_Concheror ClassIcon hellmet_new_banner CharacterAttributes { "deploy time increased" 0.5 //switch bug } } TFBot { Template T_TFBot_Soldier_Extended_Battalion ClassIcon hellmet_new_banner CharacterAttributes { "deploy time increased" 0.5 //switch bug } } } } WaveSpawn { Name "part05" Where spawnbot TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part04" WaitBeforeStarting 8 TotalCurrency 600 FirstSpawnOutput { Target music_4_2_case Action PickRandom } DoneOutput { Target kill_buildings_relay_prison Action Trigger } FirstSpawnWarningSound mvm\giant_heavy\giant_heavy_entrance.wav DoneWarningSound vo/mvm/norm/heavy_mvm_paincrticialdeath02.mp3 TFBot { Class Heavyweapons Skill Expert MaxVisionRange 2400 WeaponRestrictions MeleeOnly Name "Broken Punch" ClassIcon heavy_chief Health 44444 Scale 1.9 Item "War Head" Item "The Purity Fist" Item "PY-40 Incinibot" Item "Arsonist Apparatus" Item "Moccasin Machinery" Attributes MiniBoss Attributes UseBossHealthBar UseCustomModel models/bots/heavy/bot_heavy_gibby.mdl AlwaysGlow 1 AimTrackingInterval 0 UseHumanAnimations 1 CustomEyeGlowColor "255 100 0" SpawnTemplate p_boss_explosion SpawnTemplate p_hatdrop_2 Taunt { Delay 0.1 Cooldown 6.6 Repeats 0 IfSeeTarget 1 IfHealthBelow 40000 } ItemAttributes { ItemName "TF_WEAPON_FISTS" "dmg penalty vs players" 9 "taunt attack time mult" 0.65 "Set DamageType Ignite" 1 "ragdolls become ash" 1 "alt-fire disabled" 1 "damage all connected" 1 "weapon burn dmg reduced" 0.5 "stomp player damage" 0.0025 } CharacterAttributes { "no_jump" 1 "boots falling stomp" 0 "gesture speed increase" 1.5 "always allow taunt" 1 "move speed bonus" 0.5 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "override footstep sound set" 7 "airblast vertical vulnerability multiplier" 0 "rage giving scale" 0 "attach particle effect" 3042 "cancel falling damage" 1 "dmg taken mult from special damage type 1" 2 //bonus damage for some weapons } } } WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 4 Support 1 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_painsharp01.mp3} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 4 Support 1 FirstSpawnWarningSound misc\hud_warning.wav} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 5 Support 1 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_painsharp04.mp3} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 5.5 Support 1 FirstSpawnWarningSound weapons\sentry_wire_connect.wav} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 5.5 Support 1 FirstSpawnWarningSound misc\hud_warning.wav} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 6 Support 1 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_painsharp02.mp3} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 7 Support 1 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_painsharp03.mp3} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 7.5 Support 1 FirstSpawnWarningSound weapons\sentry_wire_connect.wav} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 7.7 Support 1 FirstSpawnWarningSound misc\hud_warning.wav} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 8 Support 1 FirstSpawnWarningSound vo/mvm/norm/heavy_mvm_painsharp05.mp3} WaveSpawn {WaitForAllDead "part04" WaitBeforeStarting 8 Support 1 FirstSpawnWarningSound misc\hud_warning.wav} } //WAVE 5 Wave { StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/tone_alley.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : We have located a {FFA333}survivor{reset} in the immediate area." Line "{DA79EF}Miss Pauling{reset} : He appears to hold vital information for {blue}Operation Rewired Rampage." Line "{DA79EF}Miss Pauling{reset} : He's been entrusted to our safety in the {FFA333}barn." Line "{DA79EF}Miss Pauling{reset} : Protect the {FFA333}VIP {reset}if you can. I fear his death may trigger a chain of unfortunate events." } SpawnTemplate "p_wave_5_sapper" SpawnTemplate "p_mounted_sentry_props" SpawnTemplate { Name "p_dispenser" Origin "432 -287 110" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-1242 -1227 45" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-540 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "317 480 0" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-214 -2215 30" Angles "0 -45 0" } SpawnTemplate { Name "p_dispenser" Origin "365 1239 127" Angles "0 90 0" } SpawnTemplate { Name "p_dispenser" Origin "-111 -563 0" Angles "0 0 0" } SpawnTemplate { Name "p_superdispenser" Origin "1192 -1624 0" Angles "0 45 0" } SpawnTemplate { Name "p_mounted_sentry_1" Origin "395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_mounted_sentry_2" Origin "-395 -2815 315" Angles "90 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2524 13" Angles "0 -90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "125 -2250 13" Angles "0 90 0" } SpawnTemplate { Name "p_hatch_sentry" Origin "-125 -2250 13" Angles "0 90 0" } SentryGun { TeamNum 2 Level 1 Ismini 1 Bodygroup 1 Skin 2 Health 100 Position { X "-329" Y "-1093" Z "256" Pitch "0" Yaw "45" Roll "0" } } WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 TFBot { Class Civilian Classicon red2_lite } } WaveSpawn { Name "redbase" Where spawnbot TotalCount 1 MaxActive 1 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Sniper //ignored by med bots Classicon demo_bomber Name "RED Base" Health 60000 Action Idle StripItemSlot 0 StripItemSlot 1 StripItemSlot 2 Attributes IgnoreEnemies Attributes IgnoreFlag UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} SpawnTemplate p_teleport Item "Memory Maker" ItemAttributes { ItemName "Memory Maker" "custom item model" "models/empty.mdl" "custom view model" "models/weapons/c_models/c_pauling_arms_sniper.mdl" "mod weapon blocks healing" 0 } CharacterAttributes { "fov override" 135 "dmg taken increased" 0 "voice pitch scale" 0 "no clip" 1 "ignored by bots" 1 "ignored by enemy sentries" 1 } } } } } WaveSpawn { Name "sticky" Where spawnbot TotalCount 1 MaxActive 1 WaitBeforeStarting 8 WaitBetweenSpawnsAfterDeath 30 Support 1 RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Pyro Skill Easy Classicon pyro_flare Item "The Scorch Shot" WeaponRestrictions SecondaryOnly MaxVisionRange 1200 CustomEyeGlowColor "255 255 255" Attributes IgnoreFlag ExtAttr TargetStickies CharacterAttributes { "cannot pick up intelligence" 1 } } } } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w5 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.50 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 4.75 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 Support 1 WaitBeforeStarting 5.25 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "red" Where red_player_teamspawn TotalCount 1337 MaxActive 2 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 0.25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Scout Name "Bonk! Scout" Skill Expert Tag bot_red Classicon red2_lite Name "Bonk! Scout" Item "Bonk Helm" Item "Bonk! Atomic Punch" Item "The Atomizer" WeaponRestrictions MeleeOnly AddCond {Name TF_COND_REPROGRAMMED} Action Mobber CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" "effect bar recharge rate increased" 0.25 //old empire escalation } } TFBot { Template T_TFBot_Soldier_Extended_Battalion Skill Expert Tag bot_red Health 220 Classicon red2_lite Attributes DisableDodge Item "The Direct Hit" Item "The Battalion's Backup" Attributes SpawnWithFullCharge Attributes HoldFireUntilFullReload Action Mobber AimAt Feet AimLeadProjectileSpeed 1 CustomEyeGlowColor "0 0 0" AddCond {Name TF_COND_REPROGRAMMED} //ItemAttributes //{ // ItemName "The Beggar's Bazooka" // "auto fires full clip" 0 //} ItemAttributes { ItemName "The Battalion's Backup" "max health additive bonus" 0 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } TFBot { Class Demoman Classicon red2_lite Attributes DisableDodge Name "Persian Demo" Health 200 Tag bot_red Item "Sultan's Ceremonial" Item "Ali Baba's Wee Booties" Item "The Persian Persuader" Item "The Splendid Screen" Skill Expert WeaponRestrictions MeleeOnly Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Splendid Screen" "Attack not cancel charge" 1 } ItemAttributes { ItemName "Ali Baba's Wee Booties" "max health additive penalty" -25 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } TFBot { Class Pyro Skill Expert Tag bot_red MaxVisionRange 1200 Classicon red2_lite //Attributes DisableDodge Item "Pyro Helm" Item "The Dragon's Fury" Item "The Gas Passer" Action Mobber AddCond {Name TF_COND_REPROGRAMMED} ItemAttributes { ItemName "The Gas Passer" "explode_on_ignite" 1 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } TFBot { Class Heavyweapons Name "Deflector Heavy" Skill Expert Item "The U-clank-a" Item "Deflector" Item "The Dalokohs Bar" Health 300 Tag bot_red Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} Attributes DisableDodge ItemAttributes { ItemName "Deflector" "attack projectiles" 2 } ItemAttributes { ItemName "The Dalokohs Bar" "effect bar recharge rate increased" 10 } CharacterAttributes { "use robot voice" 1 "additional step sound" "MVM.BotStep" } } } } WaveSpawn { Name "red" Where spawnbot_red TotalCount 1337 MaxActive 3 SpawnCount 1 WaitBeforeStarting 8 WaitBetweenSpawns 25 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Pyro Name "Giant Pyro" Tag bot_red Health 3500 Skill Expert Attributes Miniboss Attributes DisableDodge Classicon red2_lite AimAt Head UseBestWeapon 1 Item "The Flare Gun" ItemAttributes { ItemName "The Flare Gun" "provide on active" 1 "move speed bonus" 1.5 "always crit" 1 } ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 1.5 //"mult airblast refire time" 3 //"mult airblast primary refire time" 0.33 "airblast_pushback_no_viewpunch" 1 "airblast_pushback_disabled" 1 } CharacterAttributes { "no_jump" 1 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "deploy time decreased" 0.0025 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } TFBot { Class Pyro Name "Giant Pyro" Tag bot_red Health 3500 Skill Expert Attributes Miniboss Attributes DisableDodge Classicon red2_lite UseBestWeapon 1 Item "The Backburner" Item "Giant Shotgun" ItemAttributes { ItemName "Giant Shotgun" "provide on active" 1 "move speed bonus" 1.5 } ItemAttributes { ItemName "The Backburner" "damage bonus" 1.5 "airblast disabled" 1 } CharacterAttributes { "no_jump" 1 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.6 "override footstep sound set" 6 "deploy time decreased" 0.0025 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } TFBot { Template T_TFBot_Giant_Heavyweapons_Shotgun Tag bot_red Skill Expert Attributes DisableDodge Classicon red2_lite CharacterAttributes { "no_jump" 1 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } TFBot { Template T_TFBot_Giant_Heavyweapons Tag bot_red Skill Expert Attributes DisableDodge Classicon red2_lite CharacterAttributes { "no_jump" 1 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber AimTrackingInterval 1 UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } TFBot { Template T_TFBot_Giant_Soldier Tag bot_red Health 4000 CustomEyeGlowColor "0 0 0" Skill Expert Classicon red2_lite ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "damage bonus" 1.5 } CharacterAttributes { "no_jump" 1 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } TFBot { Class Soldier Name "Giant Charged Soldier" Item "The Original" Classicon red2_lite Tag bot_red WeaponRestrictions PrimaryOnly Attributes MiniBoss Health 4000 CustomEyeGlowColor "0 0 0" Skill Expert Attributes DisableDodge ItemAttributes { ItemName "The Original" "faster reload rate" 0.2 "fire rate bonus" 2 "Projectile speed increased" 0.5 } CharacterAttributes { "no_jump" 1 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "move speed bonus" 0.5 "airblast vulnerability multiplier" 0.4 "override footstep sound set" 3 } WeaponResist { "tf_weapon_sniperrifle" 3 } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} AddCond {Name TF_COND_TELEPORTED Duration 5} VoiceCommand { Delay 6 Cooldown 24 IfHealthBelow 1500 Type "Medic" } } } } WaveSpawn { Name "gabe" Where spawnbot_vip TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 8 TotalCurrency 0 Support Limited FirstSpawnOutput { Target door_relay_3 Action Trigger } FirstSpawnWarningSound commentary/tf2-comment000.mp3 //DoneWarningSound vo/heavy_paincrticialdeath02.mp3 RandomChoice { RandomChoice { //hide him from the wavebar TFBot { Class Heavy Name "Gaben" Health 250 Skill Expert Classicon vip Attributes IgnoreFlag DropWeapon 1 StripItemSlot 0 MaxVisionRange 1200 DesiredAttackRange 1200 Attributes UseBossHealthBar Item "Secret Diary" Item "Minicrit Sandvich" Item "The Gabe Glasses" Item "The Triad Trinket" Item "The Borscht Belt" ItemModel { ItemName "The Borscht Belt" Model "models/workshop/player/items/heavy/cc_summer2015_white_russian/cc_summer2015_white_russian.mdl" } ItemAttributes { ItemName "TF_WEAPON_FISTS" "damage bonus" 334 //can't count to 3 "crit mod disabled" 0 } CharacterAttributes { "torso scale" 0.85 "addcond immunity" 16 //don't get bonus from own sandwich "voice pitch scale" 0 //don't voice during intro "gesture speed increase" 1.5 "cannot be teleported" 1 "no resupply" 1 "dmg taken increased" 0.0025 //almost godmode } EventChangeAttributes { Ready { CharacterAttributes { "voice pitch scale" 1.4 "dmg taken increased" 1 } } Fight { ActionOverride Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "dmg taken increased" 0.1 //90% resist for fighting "dmg taken mult from special damage type 2" 10 //enforcer ignore 90% resist } } Ending { Skill Easy ActionOverride Mobber WeaponRestrictions PrimaryOnly CharacterAttributes { "dmg taken increased" 0.0025 //godmode "ignored by bots" 1 "gesture speed increase" 1 } } } UseHumanModel 1 UseMeleeThreatPrioritization 1 SpawnTemplate p_gabe_assets AddCond {Name TF_COND_REPROGRAMMED} VoiceCommand { Delay 0.1 Cooldown 8 Repeats 0 IfHealthBelow 125 Type "Medic" } Message { Name "{FFA333}Gabe Newell{reset} : Welcome to Team Fortress 2." Delay 0.1 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : After nine years in development, hopefully it will have been worth the weight." Delay 2.5 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : To listen to a commentary node, put your crosshair over the approaching robots and press your primary fire." Delay 8 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : To stop a commentary node, put your crosshair over the tank and press the primary fire again." Delay 15.5 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : Some incoming forces may take control of the game in order to show something to you." Delay 22 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : In these cases, simply press your primary fire again to stop the enemy." Delay 27 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : In addition, your secondary fire will cycle you through all the commentary nodes in the level." Delay 32 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : Please let me know what you think after you have had a chance to play." Delay 39.5 Repeats 1 } Message { Name "{FFA333}Gabe Newell{reset} : I can be reached at gaben@valvesoftware.com, and my favorite threat is the spy. Thanks, and have fun!" Delay 43.5 Repeats 1 } InterruptAction { Delay 52 Repeats 1 OnDoneChangeAttributes "Ready" } FireInput { Delay 52 Repeats 1 Target "!activator" Action "$removecond" Param "7" } //FireInput //{ // Delay 52 // Repeats 1 // Target "gaben_bonus" //25% chance to start fighting from the beginning // Action "PickRandomShuffle" //} } } } } WaveSpawn {WaitForAllDead "part01" WaitBeforeStarting 4 Support 1 FirstSpawnWarningSound ambient/alarms/citadel_alert_loop2.wav } WaveSpawn {WaitForAllDead "part01" WaitBeforeStarting 4 Support 1 FirstSpawnWarningSound ambient/alarms/citadel_alert_loop2.wav } WaveSpawn { Name "vipdead" Where spawnbot_any TotalCount 100 MaxActive 3 SpawnCount 1 WaitForAllDead "gabe" WaitBetweenSpawns 25 TotalCurrency 0 Support 1 RandomSpawn 1 RandomChoice //hide icon { RandomChoice { TFBot { Template T_TFBot_Soldier_BurstFire CustomEyeGlowColor "0 0 0" Health 4000 } } } } //WaveSpawn //{WaitForAllDead "gabe" //WaitBeforeStarting 13 //FirstSpawnOutput{Target wave_start_relay Action runscriptcode Param "ClientPrint(null,3,`\x07DA79EFMiss Pauling\x07fbeccb : This is bad, brace yourselves!.`)"} //} WaveSpawn { Name "assassin" Where spawnbot_barn TotalCount 100 MaxActive 1 SpawnCount 1 WaitBeforeStarting 60 WaitBetweenSpawns 15 TotalCurrency 0 Support 1 RandomSpawn 1 RandomChoice { RandomChoice { TFBot { Class HeavyWeapons Name "Deflector Heavy" Skill Easy Item "The U-clank-a" Item "Deflector" ItemAttributes { ItemName "Deflector" "attack projectiles" 2 } CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Class HeavyWeapons Skill Easy CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Class HeavyWeapons Item "The Huo Long Heatmaker" Skill Easy CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Class HeavyWeapons Item "Tomislav" Skill Easy CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Class HeavyWeapons Item "Natascha" Skill Easy CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } TFBot { Class HeavyWeapons Item "The Brass Beast" Skill Easy CharacterAttributes { "ignored by bots" 1 } Action Mobber UseMeleeThreatPrioritization 1 AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 1} AddCond {Name TF_COND_TELEPORTED Duration 5} } } } } WaveSpawn { Name "assassin2" Where spawnbot_any TotalCount 15 MaxActive 3 SpawnCount 3 WaitBeforeStarting 60 WaitBetweenSpawns 60 TotalCurrency 0 Support limited RandomSpawn 1 TFBot //focus on gabe { Class Spy MaxVisionRange 512 Item "The Enforcer" Skill Expert Action Mobber UseMeleeThreatPrioritization 1 StripItemSlot 1 StripItemSlot 2 ExtAttr IgnoreBuildings ExtAttr IgnoreRealPlayers CustomEyeGlowColor "0 0 0" ItemAttributes { ItemName "The Enforcer" "special damage type" 2 } CharacterAttributes { "no_attack" 1 "cannot disguise" 1 } FireWeapon { Delay 1 Repeats 1 Duration 0 Type "Secondary" } InterruptAction { Target "assassin" AimTarget "assassin" Delay 3 Repeats 1 Duration 0 WaitUntilDone 1 Distance 256 OnDoneChangeAttributes "Attack" } EventChangeAttributes { Attack { FireWeapon { Delay 1 Repeats 1 Duration 0 Type "Secondary" } CharacterAttributes { "no_attack" 0 } } } } } WaveSpawn { Name "part01" Where spawnbot_left TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 12 TotalCurrency 0 Squad { TFBot { Class Heavyweapons Name "Giant Rage Heavy" ClassIcon "heavy_deflector_push" Skill Expert Health 5000 Item "warbird_minigun_butcherbird" Attributes MiniBoss Attributes SpawnWithFullCharge UseMeleeThreatPrioritization 1 Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 15185211 } ItemAttributes { ItemName "warbird_minigun_butcherbird" "damage bonus" 1.5 "attack projectiles" 2 "generate rage on damage" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "increase buff duration" 100 } FireWeapon { Delay 0 Cooldown 0 Repeats 1 IfSeeTarget 0 Duration 1 Type "Special" } } TFBot { Template Hell_Giant_Medic_Regen } TFBot { Template Hell_Giant_Medic_Regen } } } WaveSpawn { Name "part01" Where spawnbot_right TotalCount 3 MaxActive 3 SpawnCount 3 WaitBeforeStarting 12 TotalCurrency 0 Squad { TFBot { Class Heavyweapons Name "Giant Rage Heavy" ClassIcon "heavy_deflector_push" Skill Expert Health 5000 Item "warbird_minigun_butcherbird" Attributes MiniBoss Attributes SpawnWithFullCharge UseMeleeThreatPrioritization 1 Item "The U-clank-a" ItemAttributes { ItemName "The U-clank-a" "set item tint rgb" 15185211 } ItemAttributes { ItemName "warbird_minigun_butcherbird" "damage bonus" 1.5 "attack projectiles" 2 "generate rage on damage" 3 } CharacterAttributes { "move speed bonus" 0.5 "damage force reduction" 0.3 "airblast vulnerability multiplier" 0.3 "override footstep sound set" 2 "increase buff duration" 100 } FireWeapon { Delay 0 Cooldown 0 Repeats 1 IfSeeTarget 0 Duration 1 Type "Special" } } TFBot { Template Hell_Giant_Medic_Regen } TFBot { Template Hell_Giant_Medic_Regen } } } WaveSpawn { Name "part03" Where spawnbot_any TotalCount 24 MaxActive 4 SpawnCount 2 WaitForAllDead "part02" WaitBetweenSpawns 12 TotalCurrency 0 Squad { TFBot { Class Pyro Skill Expert CustomEyeGlowColor "0 240 255" Attributes AlwaysCrit Attributes DisableDodge Action Mobber ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "airblast disabled" 1 } } TFBot { Template Hell_QuickUber_Alt } } } WaveSpawn { Name "part04" Where spawnbot_left TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Spammer CustomEyeGlowColor "0 0 0" Health 4000 FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } } WaveSpawn { Name "part04" Where spawnbot_right TotalCount 4 MaxActive 4 SpawnCount 1 WaitForAllDead "part02" WaitBetweenSpawns 6 TotalCurrency 0 TFBot { Template T_TFBot_Giant_Soldier_Spammer CustomEyeGlowColor "0 0 0" Health 4000 FireWeapon { Delay 0 Cooldown 0 Repeats 0 IfSeeTarget 1 Duration 0 Type "Primary" } } } WaveSpawn { Name "part02" MaxActive 1 TotalCount 1 WaitForAllDead "part01" WaitBeforeStarting 8 TotalCurrency 0 FirstSpawnOutput { Target music_5_case Action PickRandom } Tank { Health 44444 Speed 75 DisableSmokestack 1 Classicon blimp2_lite MaxTurnRate 10 Model "models/empty.mdl" Skin 1 Gravity 0 NoCrushDamage 1 DisableTracks 1 DisableChildModels 1 EngineLoopSound "Blimp.Motor" PingSound "Blimp.Ping" SpawnTemplate p_blimp_fixup //fix awful colision Name "tankboss" StartingPathTrackNode "blimp_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn {WaitForAllDead "part01" WaitBeforeStarting 6 FirstSpawnMessage"{DA79EF}Miss Pauling{reset} : A {blue}flying vehicle {reset}is approaching. What the hell is this?"} WaveSpawn { Name "part05" Where spawnbot_any TotalCount 32 MaxActive 12 SpawnCount 1 WaitForAllDead "part04" WaitBetweenSpawns 1 TotalCurrency 0 DoneWarningSound mvm/ambient_mp3/mvm_siren.mp3 DoneOutput { Target gaben_relay_god Action Trigger } RandomChoice { TFBot { Template Hell_Chainsaw } TFBot { Template Hell_Chainsaw_Alt } } } WaveSpawn { Name "part06" Where spawnbot_any TotalCount 100 MaxActive 16 SpawnCount 2 WaitForAllDead "part05" WaitBetweenSpawns 1 TotalCurrency 0 RandomChoice { TFBot { Template Hell_Rifle_Sniper } TFBot { Template Hell_Rifle_Sniper } TFBot { Template Hell_Rifle_Sniper } TFBot { Template Hell_Rifle_Sniper_Hard //25% chance aims better } } } WaveSpawn { Name "part07" TotalCount 1 WaitForAllDead "part05" WaitBeforeStarting 12 TotalCurrency 10000 FirstSpawnWarningSound player/invulnerable_on.wav DoneOutput { Target emp_relay Action Trigger } Tank { Health 11111 Speed 75 Skin 2 Classicon tank_uber_lite Name "ubertank" Model "models/bots/boss_bot/boss_tank_ubered.mdl" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn {WaitForAllDead "part05" WaitBeforeStarting 16 FirstSpawnMessage"{DA79EF}Miss Pauling{reset} : An {blue}ubercharged tank!?{reset} Guess we must wait it out..."} WaveSpawn { Name "timer1" WaitForAllSpawned "part07" WaitBeforeStarting 1 Support 1 FirstSpawnOutput { Target tank_uber_on Action Trigger } } WaveSpawn { Name "timer2" Where spawnbot_red WaitForAllDead "part05" WaitBeforeStarting 90 Support 1 FirstSpawnWarningSound player/invulnerable_off.wav FirstSpawnOutput { Target tank_uber_off Action Trigger } } WaveSpawn { Name "outro" Where spawnbot_left TotalCount 1 MaxActive 1 SpawnCount 1 WaitForAllDead "part06" WaitBeforeStarting 3 FirstSpawnOutput { Target gaben_relay_evacuate Action Trigger } DoneOutput { Target daytime Action trigger } RandomChoice //trick to hide icon { RandomChoice { TFBot { Class Civilian Name "The enemy forces have" Health 1 Attributes IgnoreFlag Classicon civilian //force precache //UseCustomModel models/empty.mdl AddCond {Name TF_COND_REPROGRAMMED} CharacterAttributes { "voice pitch scale" 0 "always gib" 1 } FireInput { Target !activator Action $botcommand Param despawn Delay 10 } } } } } } //WAVE 6 Wave { InitWaveOutput { Target wave6_fixer Action Trigger } StartWaveOutput { Target wave_start_relay Action Trigger } DoneOutput { Target wave_finished_relay Action Trigger } SoundLoop { SoundFile "ambient/atmosphere/city_beacon_loop1.wav" } Explanation { Line "{DA79EF}Miss Pauling{reset} : Good morning! Well done!" Line "{DA79EF}Miss Pauling{reset} : I'm detecting an {blue}unidentified flying object {reset}heading our way." Line "{DA79EF}Miss Pauling{reset} : I'm pushing in all of our {red}robotic numbers{reset} to our aid." Line "{DA79EF}Miss Pauling{reset} : Hold the line! This is no {green}bread atrocity!" } //SpawnTemplate //{ // Name "p_superdispenser" // Origin "1192 -1624 0" // Angles "0 45 0" //} WaveSpawn { Name "fakeicon" TotalCount 0 Support 1 //FirstSpawnWarningSound music/hl2_song14.mp3 FirstSpawnOutput { Target door_relay_6 Action Trigger } } WaveSpawn { Name "music" TotalCount 0 Support 1 FirstSpawnOutput { Target music_6_1_case Action PickRandom } } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav FirstSpawnOutput { Target annorelay_w6 Action Trigger } } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.1 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.2 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.3 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.4 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.5 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.6 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.7 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.8 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 4.9 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.1 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.2 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.3 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.4 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.5 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.6 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.7 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.8 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 5.9 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.1 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.2 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.3 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.4 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.5 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.6 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.7 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.8 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 6.9 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 7 Support 1 FirstSpawnWarningSound mobocracy/rescue.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 8 Support 1 FirstSpawnWarningSound mvm/giant_heavy/giant_heavy_entrance.wav } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 8 Support 1 FirstSpawnWarningSound vo/heavy_incoming03.mp3 } WaveSpawn { Name "sound" TotalCount 0 WaitBeforeStarting 9 Support 1 FirstSpawnWarningSound npc/combine_gunship/ping_patrol.wav FirstSpawnOutput { Target shaker Action StartShake } } WaveSpawn { Name "common" Where red_player_teamspawn TotalCount 1337 MaxActive 12 SpawnCount 1 WaitBeforeStarting 4 Support 1 TotalCurrency 0 RandomChoice { TFBot { Class Scout Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Scout_FAN Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Force-A-Nature" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Soldier_RocketShotgun Skill Expert Tag bot_red RocketJump 2 Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Black Box" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Soldier_RocketPush Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Liberty Launcher" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Pyro Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "airblast disabled" 1 "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Pyro Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber MaxVisionRange 1200 Item "The Dragon's Fury" AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Dragon's Fury" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Demoman Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Demoman Skill Expert Tag bot_red Classicon red2_lite Item "The Loch-N-Load" Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} Attributes HoldFireUntilFullReload ItemAttributes { ItemName "The Loch-N-Load" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Heavyweapons Skill Expert Tag bot_red Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "TF_WEAPON_MINIGUN" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Heavyweapons_Shotgun Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "TF_WEAPON_SHOTGUN_HWG" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } //TFBot //{ // Class Heavyweapons // Skill Expert // Tag bot_red // Attributes DisableDodge // Classicon red2_lite // Action Mobber // Item "The Brass Beast" // AddCond {Name TF_COND_REPROGRAMMED} // //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} // ItemAttributes // { // ItemName "The Brass Beast" // "custom weapon fire sound" "common/null.wav" // } // CharacterAttributes // { // "use robot voice" 1 // //"additional step sound" "MVM.BotStep" // } //} TFBot { Class Sniper Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Item "The Huntsman" Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Huntsman" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Class Sniper Skill Expert Tag bot_red Classicon red2_lite Item "The Huntsman" Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} ItemAttributes { ItemName "The Huntsman" "arrow ignite" 1 "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } } } WaveSpawn { Name "bigcommon" Where spawnbot_red_alt TotalCount 1337 MaxActive 6 SpawnCount 1 WaitBeforeStarting 4 Support 1 TotalCurrency 0 FirstSpawnWarningSound mvm/mvm_tele_deliver.wav FirstSpawnOutput { Target shake_small Action StartShake } RandomChoice { TFBot { Template T_TFBot_Scout_Shortstop Skill Expert Tag bot_red Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "The Shortstop" "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Sniper_Huntsman_Spammer Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "The Huntsman" "fire rate bonus" 0.6 "custom weapon fire sound" "common/null.wav" } CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" } } TFBot { Template T_TFBot_Heavyweapons_Fist Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" "alt-fire disabled" 1 } } TFBot { Template T_TFBot_Heavy_IronFist_Airblast Skill Expert Tag bot_red Classicon red2_lite Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "use robot voice" 1 //"additional step sound" "MVM.BotStep" "alt-fire disabled" 1 } } TFBot { Template T_TFBot_Demoman_Samurai Skill Expert Tag bot_red Attributes DisableDodge Classicon red2_lite Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "use robot voice" 1 "cancel falling damage" 1 //"additional step sound" "MVM.BotStep" } } } } WaveSpawn { Name "giant" Where spawnbot_red TotalCount 1337 MaxActive 6 SpawnCount 1 WaitBeforeStarting 4 WaitBetweenSpawns 2 Support 1 TotalCurrency 0 RandomChoice { NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Scout_FAN Health 1500 ClassIcon red2_lite Skill Expert Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "The Force-a-Nature" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Scout Health 1500 ClassIcon red2_lite Skill Expert Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} Attributes HoldFireUntilFullReload ItemAttributes { ItemName "TF_WEAPON_SCATTERGUN" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "damage bonus" 1.5 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Soldier_Spammer Health 4000 ClassIcon red2_lite Skill Expert Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Soldier_RocketShotgun Health 4000 ClassIcon red2_lite Skill Expert Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "The Black Box" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "damage bonus" 1.5 "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Pyro Health 3500 ClassIcon red2_lite Skill Expert Attributes DisableDodge ItemAttributes { ItemName "TF_WEAPON_FLAMETHROWER" "damage bonus" 1.5 "airblast disabled" 1 //"custom weapon fire sound" "common/null.wav" } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } //NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Pyro Health 3500 ClassIcon red2_lite Skill Expert Attributes DisableDodge Item "The Backburner" ItemAttributes { ItemName "The Backburner" "damage bonus" 1.5 "airblast disabled" 1 //"custom weapon fire sound" "common/null.wav" } Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Demo_Burst Health 3500 ClassIcon red2_lite Skill Expert Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "TF_WEAPON_GRENADELAUNCHER" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Demo_Burst Health 3500 ClassIcon red2_lite Skill Expert Attributes DisableDodge Item "The Iron Bomber" Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "The Iron Bomber" "faster reload rate" 0.65 //35% faster reload "fire rate bonus" 0.1 "clip size upgrade atomic" 7.0 "projectile spread angle penalty" 5 "projectile speed increased" 1.1 //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Heavyweapons ClassIcon red2_lite Skill Expert Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} //AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} ItemAttributes { ItemName "TF_WEAPON_MINIGUN" //"custom weapon fire sound" "common/null.wav" } CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "override footstep sound set" 0 } } NextSpawnerClone 2 TFBot { Template T_TFBot_Giant_Boxing_Heavy ClassIcon red2_lite Skill Expert Attributes DisableDodge Action Mobber AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_CRITBOOSTED_ON_KILL} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "gesture speed increase" 1.5 "alt-fire disabled" 1 "override footstep sound set" 0 } } NextSpawnerClone 1 TFBot { Template Hell_Giant_Medic Skill Expert Attributes IgnoreFlag Attributes DisableDodge Attributes IgnoreEnemies WeaponRestrictions SecondaryOnly Classicon red2_lite AddCond {Name TF_COND_REPROGRAMMED} AddCond {Name TF_COND_INVULNERABLE_USER_BUFF Duration 2} CharacterAttributes { "health from packs increased" 0.25 "voice pitch scale" 0.75 "use robot voice" 1 "boots falling stomp" 0 "cancel falling damage" 1 "patient overheal penalty" 0 "mod weapon blocks healing" 0 } } } } WaveSpawn { Name "boss" Where spawnbot_ranch TotalCount 1 MaxActive 1 SpawnCount 1 WaitBeforeStarting 12 TotalCurrency 1337 RandomSpawn 1 FirstSpawnWarningSound items/cart_explode.wav FirstSpawnOutput { Target shaker Action StartShake } DoneOutput { target goliatron_killed action trigger } TFBot { Class Soldier Name "Segmentation Fault" ClassIcon soldier_wasp_barrage_crit_lite Skill Expert Health 300000 Scale 7 Item "Road Rage" Item "The Gunboats" Item "Batter's Bracers" Item "Blast Blocker" Action Mobber NoPushAway 1 StripItemSlot 1 StripItemSlot 2 ExtAttr IgnoreBots ExtAttr IgnoreBuildings CustomEyeGlowColor "0 0 0" Attributes HoldFireUntilFullReload Attributes UseBossHealthBar Attributes MiniBoss Attributes AlwaysCrit //AddCond {Name TF_COND_FREEZE_INPUT Duration 2} DeathSound ambient/explosions/citadel_end_explosion1.wav SpawnTemplate p_boss_assets SpawnTemplate p_boss_particles SpawnTemplate p_cleanup SpawnTemplate p_laugher UseCustomModel "models/bots/soldier/goliatron2022_v3.mdl" WeaponResist { "tf_weapon_knife" 2 } Message { Name "{DA79EF}Miss Pauling{reset} : Excellent! Lead it away from our hatch!" Delay 0.1 IfHealthBelow 225001 Repeats 1 } Message { Name "{DA79EF}Miss Pauling{reset} : Halfway there! Keep up your fire!" Delay 0.1 IfHealthBelow 150001 Repeats 1 } Message { Name "{DA79EF}Miss Pauling{reset} : It's weakening! Keep an eye out for tanks and runners!" Delay 0.1 IfHealthBelow 75001 Repeats 1 } CustomWeaponModel { Slot 0 Model "models/empty.mdl" } HomingRockets { Enable 1 IgnoreDisguisedSpies 1 IgnoreStealthedSpies 1 TurnPower 150 MaxAimError 150 RocketSpeed 0.5 } ItemColor { ItemName "The Gunboats" Red 0 Green 150 Blue 255 } ItemAttributes { ItemName "Blast Blocker" "set item tint rgb" 6535423 } ItemAttributes { ItemName "TF_WEAPON_ROCKETLAUNCHER" "custom kill icon" "firedeath" "mini rockets" 1 "gesture speed increase" 0.25 "rocket jump damage reduction" 0 "faster reload rate" 0.1 "fire rate bonus" 0.01 "projectile spread angle penalty" 360 "clip size upgrade atomic" 36 "killstreak tier" 3 "projectile lifetime" 6 } CharacterAttributes { "always allow taunt" 1 "voice pitch scale" 0 "hand scale" 0 "boots falling stomp" 0 "self dmg push force decreased" 0 "blast dmg to self increased" 0 "ignore player clip" 1 "override footstep sound set" 7 "damage force reduction" 0 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 //"mult stun resistance" 0 "rage giving scale" 200 "cancel falling damage" 1 "move speed bonus" 1.75 "increased jump height" 2.5 "cannot be sapped" 1 //"mult step height" 5 "mult duck speed" 3 "increased air control" 100 "cannot pick up intelligence" 1 "kb fall min velocity" 735 "kb fall radius" 2048 "kb fall stun time" -1 "kb fall force" 512 "kb fall damage" 0.0025 //"fov override" 179 //"not solid to players" 1 "displace touched enemies" 9999 "dmg taken mult from special damage type 1" 6.667 } ChangeAttributes { Delay 0 Repeats 1 IfHealthBelow 75001 Name "Smoking" } EventChangeAttributes { Smoking { CharacterAttributes { "attach particle effect" 3130 "not solid to players" 1 "move speed penalty" 0.5 } } } } } WaveSpawn { Name "bomb" Where spawnbot_right Where spawnbot_left TotalCount 1337 MaxActive 1 SpawnCount 1 WaitBeforeStarting 24 TotalCurrency 0 RandomSpawn 1 Support 1 TFBot { Class Demoman Name "Bomb Runner" Health 3333 Scale 1.9 ClassIcon scout_bombrunner Attributes IgnoreEnemies //Attributes MiniBoss Skill Easy WeaponRestrictions MeleeOnly FastUpdate 1 StripItemSlot 0 StripItemSlot 1 NoBombUpgrades 1 CustomEyeGlowColor "0 0 0" UseCustomModel "models/bots/demo/bot_sentry_buster_flash.mdl" CustomWeaponModel { Slot 2 Model "models/empty.mdl" } Item "Scotch Bonnet" ItemModel { ItemName "Scotch Bonnet" Model "models/bots/gameplay_cosmetic/bot_light_bomb_helmet.mdl" } CharacterAttributes { "head scale" 3.3 "increased air control" 100 "increased jump height" 1.9 "air dash count" 9 "torso scale" -0.15 "move speed bonus" 2 "damage force increase hidden" 1.5 "backstab shield" 1 "airblast vulnerability multiplier" 0 "airblast vertical vulnerability multiplier" 0 "additional step sound" "Halloween.HeadlessBossFootfalls" //"mult stun resistance" 0 "rage giving scale" 0 "cancel falling damage" 1 "not solid to players" 1 "voice pitch scale" 0 } } } WaveSpawn { Name "sound" WaitBeforeStarting 24 FirstSpawnWarningSound vo/mvm/mght/soldier_mvm_m_dominationsniper13.mp3 FirstSpawnOutput { Target shaker Action StartShake } } WaveSpawn { Name "sound" WaitBeforeStarting 24 FirstSpawnWarningSound vo/mvm/mght/soldier_mvm_m_dominationsniper13.mp3 FirstSpawnOutput { Target wave_start_relay Action runscriptcode Param "ClientPrint(null,3,`\x0799FFFFSegmentation Fault\x07fbeccb : Your country did not prepare you for the level of violence you will meet on my battlefield!`)" } } WaveSpawn { Name "tank" TotalCount 1337 MaxActive 2 SpawnCount 1 WaitBeforeStarting 34.5 //so it arrives at the hatch at the same time as blimp WaitBetweenSpawns 60 TotalCurrency 0 Support 1 Tank { Health 11111 Speed 150 Classicon tank_lite DisableSmokestack 1 Name "tank_boss" Skin 0 PingSound "common/null.wav" StartingPathTrackNode "tank_path_a" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "blimp" TotalCount 1337 MaxActive 2 SpawnCount 1 WaitBeforeStarting 30 WaitBetweenSpawns 60 TotalCurrency 0 Support 1 Tank { Health 11111 Speed 150 DisableSmokestack 1 Classicon blimp2_lite Skin 1 MaxTurnRate 25 Model "models/empty.mdl" Gravity 0 NoCrushDamage 1 DisableTracks 1 DisableChildModels 1 Name "tank_boss" EngineLoopSound "Blimp.Motor" PingSound "common/null.wav" SpawnTemplate p_blimp_fixup //fix awful colision StartingPathTrackNode "blimp_boss_1" OnKilledOutput { Target boss_dead_relay Action Trigger } OnBombDroppedOutput { Target boss_deploy_relay Action Trigger } } } WaveSpawn { Name "music" Support 1 WaitBeforeStarting 160 FirstSpawnOutput { Target music_6_2_case Action PickRandom } } } }