WaveSchedule { PrecacheModel models/bots/heavy/bot_heavy.mdl PrecacheModel models/weapons/c_models/c_broken_steel/c_broken_steel.mdl PrecacheModel models/weapons/c_models/c_heavy_bot_arms.mdl PrecacheSound weapons/shotgun/shotgun_reload1.wav ExtendedUpgrades { "Breacher" { Name "Breacher's Shotgun" Attribute "use robot voice" Increment 1 Cap 1 //Cost 0 //set this to the price if you want players to have to pay for the weapon Description "Explosive shotgun that grants blast resistance on kill for a short duration." SecondaryAttributes { "damage penalty" 0.15 "fire rate penalty" 0.5 "clip size bonus" -0.33 "clip size penalty" -0.25 "explosive bullets" 60 "move speed penalty" -0.15 "maxammo primary reduced" -0.75 //I recommend keeping this so this is used more as a primary "add cond on kill" 59 "add cond on kill duration" 2 //"custom weapon fire sound" soundhere "custom weapon reload sound" weapons/shotgun/shotgun_reload1.wav "custom item model" models/weapons/c_models/c_broken_steel/c_broken_steel.mdl "custom view model" models/weapons/c_models/c_heavy_bot_arms.mdl } AllowPlayerClass Heavy RequiredWeapons { ItemName "The Family Business" } DisallowedWeapons { Slot Primary Slot Melee } OnApply { Output "!activator,SetCustomModelWithClassAnimations,models/bots/heavy/bot_heavy.mdl,0" } OnDowngrade { Output "!activator,SetCustomModelWithClassAnimations,models/player/heavy.mdl,0" } } "MvM Damage Bonus" { Name "Damage Bonus" Attribute "card: damage bonus" Increment 0.25 Cap 2 Cost 400 AllowPlayerClass Heavy RequiredWeapons { ItemName "The Family Business" } DisallowedWeapons { Slot Primary Slot Melee } } } }