WaveSchedule { CustomUpgradesFile "mvm_upgrades_sigsegv_extra_v20.txt" ExtendedUpgrades { MaxUpgradesTier // For tiered upgrades: Specify how many upgrades can be bought per tier. (1 by default) { 1 99 // Max 2 upgrades on tier 1 2 99 // Max 1 upgrade on tier 2 3 99 4 99 5 99 } MinUpgradesTier // For tiered upgrades: Specify how many upgrades have to be bought to unlock next tier. (1 by default) { 1 1 // Min 2 upgrades on tier 1 to unlock tier 2 2 9 3 1 4 10 } scout_blaster_hype_decays_over_time { Name "Hype Decays Over Time" // Name of the upgrade displayed on the menu Attribute "hype decays over time" // The attribute name Cap 0.05 // Maximum amount of the attribute Increment 0.05 // Attribute increment value per level Cost 200 // Cost of the upgrade per level AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Baby Face's Blaster" } SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "lose hype on take damage" -4 } } scout_blaster_hype_jump_panalty { Name "-33% Hype Penalty on Jump" // Name of the upgrade displayed on the menu Attribute "hype resets on jump" // The attribute name Cap 0 // Maximum amount of the attribute Increment -75 // Attribute increment value per level Cost 200 // Cost of the upgrade per level AllowedWeapons // Restricts upgrade to specified weapons { ItemName "Baby Face's Blaster" } } soldier_direct_hit_homing { Name "Homing Rocket" // Name of the upgrade displayed on the menu Attribute "mod projectile heat aim error" // The attribute name Cap 45 // Maximum amount of the attribute Increment 15 // Attribute increment value per level Cost 300 // Cost of the upgrade per level AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the direct hit" } SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "mod projectile heat seek power" 30 "mod projectile heat aim time" 1 } } soldier_liberty_launcher_blast_radius { Name "+25% Blast Radius" // Name of the upgrade displayed on the menu Attribute "blast radius increased" // The attribute name Cap 1.5 // Maximum amount of the attribute Increment 0.25 // Attribute increment value per level Cost 400 // Cost of the upgrade per level AllowedWeapons // Restricts upgrade to specified weapons { ItemName "the liberty launcher" } } soldier_mangler_ignite_on_hit { Name "Set Damagetype Ignite" Attribute "set damagetype ignite" Cap 1 Increment 1 Cost 400 AllowedWeapons { ItemName "the cow mangler 5000" ItemName "the righteous bison" } } pyro_dragon_fury_firing_speed { Name "+5% Fire Rate" Attribute "mult_item_meter_charge_rate" Cap 0.8 Increment -0.05 Cost 400 AllowedWeapons { ItemName "The Dragon's Fury" } } demo_stickybomb_charge_rate { Name "+25% Charge Rate" Attribute "stickybomb charge rate" Cap 0.25 Increment -0.25 Cost 200 AllowedWeapons { ClassName "tf_weapon_pipebomblauncher" } DisallowedWeapons // Disallow those weapons { ItemName "the quickiebomb launcher" } } demo_stickybomb_charge_rate_quickiebomb { Name "+25% Charge Rate" Attribute "stickybomb charge rate" Cap 0.05 Increment -0.25 Cost 200 AllowedWeapons { ItemName "the quickiebomb launcher" } } heavy_natascha_slow_on_hit { Name "+2s Slow on Hit" Attribute "slow enemy on hit major" Cap 6 Increment 2 Cost 350 AllowedWeapons { ItemName "natascha" } } heavy_heater_ignite_on_hit { Name "Set Damagetype Ignite" Attribute "set damagetype ignite" Cap 1 Increment 1 Cost 400 AllowedWeapons { ItemName "the huo long heatmaker" } } engineer_gunslinger_damage_bonus { Name "+25% Damage Bonus for All Weapons" Attribute "dmg penalty while half alive" Cap 2.0 Increment 0.25 Cost 500 AllowedWeapons { ItemName "the gunslinger" } SecondaryAttributes { "dmg bonus while half dead" 0.25 } } spy_ambassador_explosive_headshot { Name "Explosive Headshot" Attribute "explosive sniper shot" Cap 1 Increment 1 Cost 400 AllowedWeapons { ItemName "The Ambassador" } } texan_protocol { Name "Texan Protocol" Attribute "sentry rapid fire" Cap 1 Increment 1 Cost 1500 Tier 1 SecondaryAttributes { "engy sentry radius increased" 1.0 "mod teleporter speed boost" 1 "metal regen" 100 } RequiredWeaponsString "Engibot Armor + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Armor" } AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_building_level { Name "Texan Sentry Level Upgrade" Attribute "building max level" Cap 3 Increment 1 Cost 600 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_quick_rockets { Name "Texan Sentry Quick Rocket Protocol" Attribute "mult firerocket rate" Cap 0.4 Increment -0.6 Cost 850 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_stunning_rockets { Name "Texan Sentry Stunning Rockets" Attribute "rocket specialist" Cap 5 Increment 5 Cost 1300 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_sentry_damage { Name "Texan Sentry Damage Protocol" Attribute "engy sentry damage bonus" Cap 2 Increment 1 Cost 1100 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } texan_build_mastery { Name "Texan Building Mastery" Attribute "build rate bonus" Cap 0.3 Increment -0.7 Cost 750 Tier 2 SecondaryAttributes { "Repair rate increased" 10 } AllowedWeapons { ItemName "The Texan Pummel" } } engibot_armor_upgrade { Name "Engibot Armor Upgrade" Attribute "add cond when active" Cap 113 Increment 113 Cost 1000 AllowPlayerClass Engineer PlayerUpgrade 1 SecondaryAttributes //Secondary attributes applied when upgrade is applied, for each upgrade level { "airblast vulnerability multiplier" -1 "damage force reduction" -1 } RequiredWeaponsString "Engibot Armor Required!" RequiredWeapons { ItemName "Engibot Armor" } } engibot_armor_spiky { Name "Spiky Armor" Attribute "stomp player damage" Cap 30 Increment 30 Cost 500 AllowedWeapons { ItemName "Engibot Armor" } } texan_sentry_ammo { Name "Texan Sentry Ammo Upgrade" Attribute "mvm sentry ammo" Cap 3 Increment 1 Cost 350 Tier 2 AllowedWeapons { ItemName "The Texan Pummel" } } frontier_blessing { Name "Frontier Blessing" Attribute "allow bunny hop" Cap 1 Increment 1 Cost 4000 Tier 3 RequiredWeaponsString "Engibot Armor + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Armor" } AllowedWeapons { ItemName "The Texan Pummel" } AllowPlayerClass Engineer SecondaryAttributes { "mult dispenser rate" 2 "mult teleporter recharge rate" -0.9 "attach particle effect" 3025 "building color rgb" 15185211 "mult crit when health is below percent" 0.25 "stun on damage" 25 "add cond on kill" 42 "add cond on kill duration" 5 "self add cond on hit" 79 "self add cond on hit duration" 1 "afterburn immunity" 1 "hidden maxhealth non buffed" 550 "engy building health bonus" 1 "mvm sentry ammo" 2 "metal regen" 300 "maxammo metal increased" 4 "mult firerocket rate" -0.2 } } bright_tech { Name "Br1ghtEleC0's Technology (Rampage)" Attribute "ragdolls plasma effect" Cap 1 Increment 1 Cost 5555 Tier 5 SecondaryAttributes { "attach particle effect" 56 "item color rgb" 13595446 "mult stun resistance" 0 "mult dmg vs tanks" 2.5 "mult dmg vs giants" 1.25 "mult dmg with reduced health" 1 "aoe blast on damage" 10 "engy sentry damage bonus" 0.75 "aoe heal on damage" 20 "dmg pierces resists absorbs" 1 "damage all connected" 1 "ragdolls plasma effect" 1 } RequiredWeaponsString "Engibot Helmet + Texan Pummel Required!" RequiredWeapons { ItemName "Engibot Helmet" } AllowedWeapons { ItemName "The Texan Pummel" } } engibot_armor_overprotective { Name "Overprotective Armor" Attribute "uber on damage taken" Cap 0.075 Increment 0.075 Cost 1750 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } UIGroup 1 AllowedWeapons { ItemName "The Texan Pummel" } } frontier_sentry_cost { Name "Frontier Sentry Cost Reducer" Attribute "mod sentry cost" Cap 0.5 Increment -0.1 Cost 250 Tier 4 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } AllowedWeapons { ItemName "The Texan Pummel" } } frontier_teleporter_cost { Name "Frontier Teleporter & Dispenser Cost Reducer" Attribute "mod teleporter cost" Cap 0 Increment -0.2 Cost 200 Tier 4 RequiredUpgrade { Upgrade "frontier_blessing" Level 1 } SecondaryAttributes { "mod dispenser cost" -0.2 } AllowedWeapons { ItemName "The Texan Pummel" } } } PrecacheSound "youaresodeadm8.mp3" PrecacheSound "lmaodeath.mp3" PrecacheSound "youwilldiefromthis.mp3" PrecacheSound "literallysayingno.wav" PrecacheSound "yesthelochnload.wav" PrecacheModel "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" DisplayRobotDeathNotice 1 ForceHoliday 2 OverrideSounds { "MVM.PlayerDied" "lmaodeath.mp3" "Music.MVM_Lost_Wave" "youaresodeadm8.mp3" "Announcer.MVM_Wave_Lose" "youaresodeadm8.mp3" } PlayerItemEquipSpawnTemplate //Spawn custom player template, If a weapon is equipped { Name "powerupremover" // Name of the template ItemName "THE HEAVY WEAPON" // The item that must be equipped Origin "0 0 0" //Position where to spawn the template } PlayerItemEquipSpawnTemplate //Spawn custom player template, If a weapon is equipped { Name "p_nukeplayer" // Name of the template ItemName "SLASHING HELL" // The item that must be equipped Origin "0 0 0" //Position where to spawn the template } PointTemplates { powerupremover { NoFixUp 1 KeepAlive 0 trigger_multiple { "targetname" "powerupremover" "origin" "0 0 0" "mins" "-10 -10 -10" "maxs" "10 10 10" "spawnflags" "64" "startdisabled" "0" "OnTrigger" "item_powerup_rune,kill,,0,-1" } } p_nukeplayer { OnParentKilledOutput { Target "nuke_relay" Action "Trigger" } OnSpawnOutput { Target "ded" Action "$SetOwner" Param "!activator" } NoFixup 0 KeepAlive 1 filter_tf_bot_has_tag { "Negated" "0" "require_all_tags" "1" "tags" "nuke_enemy" "targetname" "nukeplayer_filter" } trigger_hurt { "targetname" "ded" "origin" "0 0 0" "angles" "0 0 0" "mins" "-2000 -2000 -250" "maxs" "2000 2000 250" "nodmgforce" "0" "damagetype" "8" "damagemodel" "0" "damagecap" "0" "damage" "33333" "filtername" "nukeplayer_filter" "StartDisabled" "1" "spawnflags" "64" "$SetOwner" "!activator" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_shake { "amplitude" "99" "radius" "150000" "duration" "9" "frequency" "250" "targetname" "shakeit" "spawnflags" "12" } env_fade { "targetname" "lefade" "duration" "0.4" "holdtime" "0.8" "rendercolor" "255 255 255" } env_fade { "targetname" "lefade2" "duration" "4" "spawnflags" "9" "rendercolor" "255 255 255" } ambient_generic { "targetname" "explode1" "origin" "0 0 0" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/explode_9.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode2" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "ambient/explosions/citadel_end_explosion1.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } ambient_generic { "targetname" "explode3" "origin" "440 48 128" "volstart" "0" "spinup" "0" "spindown" "0" "spawnflags" "33" "radius" "99999" "preset" "0" "pitchstart" "100" "pitch" "100" "message" "items/cart_explode.wav" "lfotype" "0" "lforate" "0" "lfomodvol" "0" "lfomodpitch" "0" "health" "10" "fadeoutsecs" "0" "fadeinsecs" "0" "cspinup" "0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 70" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -240 -80" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 560 -55" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 80 -80" "angles" "-35 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 -400 75" "angles" "0 90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 300 35" "angles" "0 45 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 200 0" "angles" "0 -90 0" } info_particle_system { "targetname" "kaboom" "effect_name" "firesmoke_collumnP" "flag_as_weather" "0" "start_active" "0" "origin" "0 65 200" "angles" "0 180 0" } logic_relay { "origin" "-1611.31 4748.55 169.35" "targetname" "nuke_relay" "OnTrigger" "kaboom,Start,,0,1" "OnTrigger" "shakeit,StartShake,,0,-1" "OnTrigger" "explode1,PlaySound,,0,-1" "OnTrigger" "explode2,PlaySound,,0,-1" "OnTrigger" "explode3,PlaySound,,0,-1" "OnTrigger" "kaboom,Kill,,15,1" "OnTrigger" "ded,Kill,,0.27,-1" "OnTrigger" "explode1,Kill,,20,-1" "OnTrigger" "explode2,Kill,,20,-1" "OnTrigger" "explode3,Kill,,20,-1" "OnTrigger" "shakeit,Kill,,9,-1" "OnTrigger" "ded,Enable,,0.25,-1" "OnTrigger" "ded,Disable,,0.26,-1" "OnTrigger" "lefade,fade,,0,-1" "OnTrigger" "lefade2,fade,,1.2,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade:kill::6:-1,0,-1" "OnTrigger" "lefade,addoutput,onbeginfade lefade2:kill::6:-1,0,-1" } } } CustomWeapon { "Engibot Helmet" { OriginalItemName "The Bootlegger" "max health additive bonus" 150 // 450 hp in total, 650 if used with armor "health regen" 5 "engy sentry damage bonus" 1.25 "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_helmet/tw_engineerbot_helmet.mdl" } "Engibot Armor" { OriginalItemName "The Mantreads" "max health additive bonus" 325 // 550 hp in total "move speed bonus" 1.20 "damage force reduction" 1 "airblast vulnerability multiplier" 1 "boots falling stomp" 0 "backstab shield" 1 "stomp player time" 0.25 "custom hit sound" "=65|weapons/cleaver_hit_01.wav" "custom kill icon" "mannpower_supernova" "custom item model" "models/workshop/player/items/engineer/tw_engineerbot_armor/tw_engineerbot_armor.mdl" } "The Texan Pummel" { OriginalItemName "Upgradeable TF_WEAPON_WRENCH" "special item description" "Deploys and upgrades buildings quickly however, all your buildings are level 1 permanently" "fire rate penalty" 1.5 "damage bonus" 2.50 // for the lols "single wep deploy time increased" 2.0 "Construction rate increased" 9999 "upgrade rate decrease" 10 "melee cleave attack" 1 "building max level" 1 "custom item model" "models/workshop/weapons/c_models/c_sledgehammer/c_sledgehammer.mdl" "custom kill icon" "sledgehammer" } "Meat Grinder" { OriginalItemName "Fists of Steel" "provide on active" 1 "damage bonus" 3.0 "dmg pierces resists absorbs" 1 "dmg from melee increased" 1 "mult_health_fromhealers_penalty_active" 1 "mult_patient_overheal_penalty_active" 1 "dmg from ranged reduced" 0.5 "move speed bonus" 1.1 "fire rate bonus" 0.95 "crit kill will gib" 1 "critboost on kill" 1 "melee range multiplier" 1.25 "max health additive bonus" 200 "custom kill icon" "saw_kill" "melee cleave attack" 1 "stomp player force" 350 "stomp player damage" 225 "stomp player time" 1.5 "apply look velocity on damage" 1000 "apply z velocity on damage" 350 "damage force reduction" 0.2 "mult stun resistance" 0 "mult crit when health is below percent" 0.25 "airblast vulnerability multiplier" 0.2 "custom hit sound" "=65|ambient/sawblade_impact1.wav" "custom item model" "models/workshop/weapons/c_models/c_grinder/c_grinder.mdl" } "Chaotic Meme Cannon" { OriginalItemName "the loose cannon" "grenade launcher mortar mode" 0 "faster reload rate" 1.1 "fire rate bonus" 1.6 "clip size penalty" 0.5 "always crit" 1 "Projectile speed increased" 1.5 "projectile spread angle penalty" 5 "damage bonus" 22 "damage causes airblast" 1 "blast radius increased" 4 "use large smoke explosion" 1 "bleeding duration" 8 "mark for death" 1 "Set DamageType Ignite" 1 "weapon burn time increased" 5 "weapon burn dmg increased" 3 "slow enemy on hit major" 19 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "move speed bonus" 2.0 "custom impact sound" "literallysayingno.wav" "custom weapon fire sound" "yesthelochnload.wav" } "THE HEAVY WEAPON" { OriginalItemName "tf_weapon_minigun" "fire rate bonus" 0.6 "always crit" 1 "damage bonus" 99999 "damage causes airblast" 1 "bleeding duration" 10 "mark for death" 1 "fire input on kill" "player^$displaytextchat^YOU ARE DEAD!" "custom hit sound" "youaresodeadm8.mp3" "custom wind up sound" "youwilldiefromthis.mp3" "slow enemy on hit major" 30 "subtract victim medigun charge on hit" 10 "subtract victim cloak on hit" 30 "damage all connected" 1 "add cond when active" 24399 "move speed bonus" 2.0 } "SLASHING HELL" { OriginalItemName "the eyelander" "provide on active" 1 "damage bonus" 17.5 "hand scale" 10 "melee range multiplier" 33 "fire rate bonus" 0.75 "always crit" 1 } "DEATH LAUNCHER" { OriginalItemName "tf_weapon_rocketlauncher" "damage bonus" 6 "faster reload rate" 0.1 "fire rate bonus" 0.1 "clip size upgrade atomic" 32.0 "Projectile speed increased" 2.4 "Blast radius increased" 2.5 "rocket specialist" 1 "damage causes airblast" 1 "mod stun waist high airborne" 1 "bleeding duration" 5 "always crit" 1 "slow enemy on hit major" 10 "subtract victim medigun charge on hit" 100 "subtract victim cloak on hit" 100 "heal on kill" 10000 "move speed bonus" 2.0 "custom impact sound" "lmaodeath.mp3" } } ExtraLoadoutItems { Engineer { Primary { Item "Engibot Helmet" Cost 400 AllowRefund 1 //Allow refunding of the weapon (default: 1) } Secondary { Item "Engibot Armor" Cost 1000 AllowRefund 1 //Allow refunding of the weapon (default: 1) } Melee { Item "The Texan Pummel" Cost 1300 AllowRefund 1 //Allow refunding of the weapon (default: 1) } } Demoman { Primary { Item "Chaotic Meme Cannon" Cost 111111 } Melee { Item "SLASHING HELL" Cost 111111 } } HeavyWeapons { Melee { Item "Meat Grinder" Cost 30000 } Primary { Item "THE HEAVY WEAPON" Cost 333333 } } Soldier { Primary { Item "DEATH LAUNCHER" Cost 111111 } } } }