
WeaponUpgrades = {

 Pistol			= {"TritiumSights"},
 Pistol2		= {"TritiumSights"},
 Pistol3		= {"TritiumSights", "Laser", "RedDot"},
 Glock17		= {"Compensator", "TritiumSights", "Laser", "GunLight"},
 WaltherP5		= {"TritiumSights"},
 HKUSP			= {"Compensator", "TritiumSights", "Laser", "GunLight"},
 HKM23			= {"45Suppressor", "Compensator", "TritiumSights", "Laser", "RedDot", "SOCOMRedDot", "GunLight"},
 LongRangerPistol	= {"TritiumSights", "GunLight"},
 P226			= {"Compensator", "TritiumSights", "Laser", "RedDot", "GunLight"},
 Beretta93R		= {"TritiumSights", "Laser", "RedDot", "SOCOMRedDot", "GunLight"},

 Shotgun		= {"Shellholder", "RecoilPad", "Sling"},
 ShotgunSawnoff		= {"Shellholder", "RecoilPad", "Sling"},
 RemingtonM1187		= {"Shellholder", "RecoilPad", "Sling", "GunLight"},
 RemingtonM1187Sawnoff		= {"Shellholder", "RecoilPad", "Sling", "GunLight"},
 DoubleBarrelShotgun	= {"ChokeTubeImproved", "Sling"},
 DoubleBarrelShotgunSawnoff	= {"ChokeTubeImproved", "Sling"},
 AA12			= {"12gSuppressor", "RecoilPad", "Sling", "ChokeTubeFull", "TritiumSights", "Laser", "RedDot", "SOCOMRedDot", "Foregrip1"},
 MossbergM590T		= {"ChokeTubeFull", "RecoilPad", "TritiumSights", "Shellholder", "RedDot", "GunLight", "Foregrip1"},
 WinM1887		= {"ChokeTubeFull", "TritiumSights", "Shellholder"},
 SPAS12			= {"ChokeTubeFull", "RecoilPad", "TritiumSights", "Shellholder", "RedDot", "SOCOMRedDot", "Sling", "Foregrip1"},

 Revolver_Long		= {"TritiumSights"},
 SmithWessonM29		= {"TritiumSights"},

 SKS56			= {"AmmoStraps", "Sling", "x4Scope", "8xScope", "RedDot"},
 AK47			= {"TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "Foregrip2"},
 RK62			= {"223556Suppressor", "TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "Foregrip1"},
 RK95			= {"223556Suppressor", "TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "Foregrip1"},
 AK105			= {"223556Suppressor", "TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "Foregrip2"},

 VarmintRifle		= {"TritiumSights", "Sling", "RecoilPad", "FiberglassStock", "AmmoStraps", "x4Scope", "8xScope"},
 AR15			= {"TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "RedDot", "GunLight", "Foregrip1"},
 AssaultRifle		= {"Sling", "TritiumSights", "x4Scope", "RedDot"},
 M16A1			= {"Sling", "TritiumSights", "x4Scope"},
 ColtCommando		= {"223556Suppressor", "x4Scope", "x4ACOGScope", "Laser", "SOCOMRedDot", "RedDot", "Foregrip1"},
 Galil			= {"223556Suppressor", "TritiumSights", "Sling", "Laser", "SOCOMRedDot", "RedDot", "x4ACOGScope", "GunLight", "Foregrip2"},
 HoneyBadger		= {"Sling", "Laser", "SOCOMRedDot", "x4ACOGScope", "8xACOGScope", "GunLight", "Foregrip1"},
 CharliesAngel		= {"223556Suppressor", "Sling", "Laser", "SOCOMRedDot", "x4ACOGScope", "8xACOGScope", "GunLight", "Foregrip1"},
 HKG36			= {"223556Suppressor", "Sling", "Laser", "SOCOMRedDot", "x4ACOGScope", "8xACOGScope", "GunLight", "Foregrip1"},
 HKG36C			= {"223556Suppressor", "Sling", "Laser", "SOCOMRedDot", "x4ACOGScope", "8xACOGScope", "GunLight", "Foregrip1"},

 HuntingRifle		= {"TritiumSights", "Sling", "RecoilPad", "MMRecoilPad", "FiberglassStock", "AmmoStraps", "x4Scope", "8xScope", "8xACOGScope"},
 AssaultRifle2		= {"TritiumSights", "x4Scope", "x4ACOGScope", "Foregrip2"},
 RemingtonM24		= {"308762Suppressor", "Sling", "RecoilPad", "MMRecoilPad", "FiberglassStock", "AmmoStraps", "x2Scope", "8xScope", "8xACOGScope", "Foregrip1"},
 G3			= {"308762Suppressor", "x4Scope", "x4ACOGScope", "8xACOGScope", "Laser", "SOCOMRedDot", "RedDot", "Foregrip1"},

 MP5			= {"TritiumSights", "Sling", "x4Scope", "Laser", "GunLight", "Foregrip1"},
 MP5SD			= {"TritiumSights", "x4ACOGScope", "Sling", "SOCOMRedDot", "RedDot", "Laser", "GunLight", "Foregrip1"},
 UZI			= {"TritiumSights", "Laser"},
 MAC10			= {"TritiumSights", "Laser"},
 Thompson		= {"TritiumSights", "Sling", "GunLight", "RedDot", "Foregrip2"},
 P90			= {"TritiumSights", "x4ACOGScope", "Sling", "SOCOMRedDot", "RedDot", "Laser", "GunLight", "Foregrip1"},
 KrissVector		= {"TritiumSights", "Sling", "GunLight", "RedDot", "SOCOMRedDot", "Laser", "x4ACOGScope"},

 MarlinM1894		= {"Sling", "RecoilPad", "MMRecoilPad", "FiberglassStock", "AmmoStraps", "x2Scope", "x4Scope", "8xScope", "8xACOGScope"},

 M60			= {"TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "x8Scope", "8xACOGScope", "Foregrip1"},
 M249			= {"TritiumSights", "Sling", "x4Scope", "x4ACOGScope", "x8Scope", "8xACOGScope", "Foregrip1"},
 OldPainless		= {"Sling", "x4Scope", "x4ACOGScope", "x8Scope", "8xACOGScope", "Laser"},
};
