Advertisement
Guest User

config.lua

a guest
Jun 22nd, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 96.37 KB | None | 0 0
  1. Icarus.craft.language:setActiveLanguage("English")
  2.  
  3.  
  4.  
  5.  
  6. Icarus.craft.settings.experienceEnabled = true
  7. Icarus.craft.settings.experienceFactor = 1.6
  8. Icarus.craft.settings.experienceBase = 20
  9.  
  10. Icarus.craft.settings.levelUp = function(ply, level) end
  11.  
  12.  
  13. Icarus.craft.settings.showWeaponIconsOnUI = false
  14.  
  15. Icarus.craft.settings.showUnneededMaterials = false
  16.  
  17. Icarus.craft.settings.saveMaterialsOverSessions = true
  18.  
  19. Icarus.craft.settings.dropMaterialsChatCommand = {
  20.   "!dropmaterials", "/dropmaterials", "!materials", "/materials"
  21. }
  22.  
  23.  
  24.  
  25. Icarus.craft.config:createMaterial("Wood", "icarus/craft/icons/wood")
  26. Icarus.craft.config:createMaterial("Metal", "icarus/craft/icons/metal")
  27. Icarus.craft.config:createMaterial("Adhesive", "icarus/craft/icons/adhesive")
  28. Icarus.craft.config:createMaterial("Plastic", "icarus/craft/icons/plastic")
  29.  
  30.  
  31.  
  32.  
  33. Icarus.craft.materials.spawnChance = {
  34.   wood = 30,
  35.   plastic = 30,
  36.   adhesive = 25,
  37.   metal = 15
  38. }
  39.  
  40. -- Create a new category with a local variable named pistols to reference
  41. local pistols = Icarus.craft.config:createCategory("Pistols")
  42.  
  43. pistols:setSettings({
  44.     jobs = {
  45.         ["Citizen"] = true,
  46.         ["Kawaii Waifu"] = true,
  47.         ["Parkourist"] = true,
  48.         ["DJ"] = true,
  49.         ["Lumbermanastar"] = true,
  50.         ["Prospector"] = true,
  51.         ["Casino Manager"] = true,
  52.         ["Bank Teller"] = true,
  53.         ["Mechanic"] = true,
  54.         ["Tow Truck Driver"] = true,
  55.         ["Theater Manager"] = true,
  56.         ["Building Manager"] = true,
  57.         ["Bus Driver"] = true,
  58.         ["Taxi Driver"] = true,
  59.         ["Prostitute"] = true,
  60.         ["Fruit Slicer"] = true,
  61.         ["Bartender"] = true,
  62.         ["Chef"] = true,
  63.         ["Ronald McDonald"] = true,
  64.         ["Gas Station Employee"] = true,
  65.         ["Gun Dealer"] = true,
  66.         ["HL-Dealer"] = true,
  67.         ["Heavy Gun Dealer"] = true,
  68.         ["Explosives Dealer"] = true,
  69.         ["Black Market Dealer"] = true,
  70.         ["Sci-Fi Dealer"] = true,
  71.         ["Drug Dealer"] = true,
  72.         ["Police Officer"] = true,
  73.         ["Police Captain (Regular)"] = true,
  74.         ["S.W.A.T. Officer"] = true,
  75.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  76.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  77.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  78.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  79.         ["S.W.A.T. Leader (Regular)"] = true,
  80.         ["Mayor's Bodyguard"] = true,
  81.         ["Mayor"] = true,
  82.         ["Security Guard"] = true,
  83.         ["Advanced Security Guard"] = true,
  84.         ["Bank Security Guard"] = true,
  85.         ["Paramedic"] = true,
  86.         ["Hospital Nurse"] = true,
  87.         ["The Head-Doctor (Regular)"] = true,
  88.         ["Dank 420"] = true,
  89.         ["Snoop Dogg"] = true,
  90.         ["Bloods Gang Member"] = true,
  91.         ["Bloods Leader"] = true,
  92.         ["Crips Gang Member"] = true,
  93.         ["Crips Leader"] = true,
  94.         ["Gangster"] = true,
  95.         ["Mob-Boss Right-Hand Man"] = true,
  96.         ["Mob-Boss"] = true,
  97.         ["Thief"] = true,
  98.         ["Pro Thief"] = true,
  99.         ["Ninja"] = true,
  100.         ["Deadly Thief"] = true,
  101.         ["Taliban Grunt"] = true,
  102.         ["Taliban RPG Specialist"] = true,
  103.         ["Taliban Bomber"] = true,
  104.         ["Taliban Commando"] = true,
  105.         ["Hitman"] = true,
  106.         ["Zombie Hitman"] = true,
  107.         ["Agent47"] = true,
  108.         ["Assassin"] = true,
  109.         ["Kidnapper (Regular)"] = true,
  110.         ["The Hacker"] = true,
  111.         ["Rapist"] = true,
  112.         ["Homeless Dan"] = true,
  113.         ["Angry Hobo"] = true,
  114.         ["Vaper Ethan Klein"] = true,
  115.         ["Vaper God"] = true,
  116.         ["Pyrotechnic"] = true,
  117.         ["Alchemist"] = true,
  118.         ["Toll Collector"] = true,
  119.         ["Roughneck"] = true
  120.     }
  121. })
  122.  
  123. pistols:createWeapon({
  124.   uniqueId = "HL2MAGNUMREVOLVER",
  125.   name = "HL2-357 Magnum Revolver",
  126.   entity = "weapon_357",
  127.   model = "models/weapons/w_357.mdl",
  128.   prices = {
  129.     wood = 0,
  130.     adhesive = 70,
  131.     plastic = 15,
  132.     metal = 60
  133.   },
  134.   craftTimeInSeconds = 3,
  135.   icon = Material("icarus/craft/icons/pistol"),
  136.   levelRequirement = 1,
  137.   xpGainedOnCrafting = 30
  138. })
  139.  
  140. pistols:createWeapon({
  141.   uniqueId = "HL2PISTOL",
  142.   name = "HL2-Pistol",
  143.   entity = "weapon_pistol",
  144.   model = "models/weapons/w_Pistol.mdl",
  145.   prices = {
  146.     wood = 0,
  147.     adhesive = 65,
  148.     plastic = 20,
  149.     metal = 45
  150.   },
  151.   craftTimeInSeconds = 3,
  152.   icon = Material("icarus/craft/icons/pistol"),
  153.   levelRequirement = 1,
  154.   xpGainedOnCrafting = 30
  155. })
  156.  
  157. pistols:createWeapon({
  158.   uniqueId = "COLT1911",
  159.   name = "Colt 1911",
  160.   entity = "m9k_colt1911",
  161.   model = "models/weapons/s_dmgf_co1911.mdl",
  162.   prices = {
  163.     wood = 50,
  164.     adhesive = 30,
  165.     plastic = 15,
  166.     metal = 50
  167.   },
  168.   craftTimeInSeconds = 5,
  169.   icon = Material("icarus/craft/icons/pistol"),
  170.   levelRequirement = 1,
  171.   xpGainedOnCrafting = 70
  172. })
  173.  
  174. pistols:createWeapon({
  175.   uniqueId = "COLTPYTHON",
  176.   name = "Colt Python",
  177.   entity = "m9k_coltpython",
  178.   model = "models/weapons/w_colt_python.mdl",
  179.   prices = {
  180.     wood = 20,
  181.     adhesive = 35,
  182.     plastic = 0,
  183.     metal = 40
  184.   },
  185.   craftTimeInSeconds = 5,
  186.   icon = Material("icarus/craft/icons/pistol"),
  187.   levelRequirement = 2,
  188.   xpGainedOnCrafting = 70
  189. })
  190.  
  191. pistols:createWeapon({
  192.   uniqueId = "DEAGLE",
  193.   name = "Desert Eagle",
  194.   entity = "m9k_deagle",
  195.   model = "models/weapons/w_tcom_deagle.mdl",
  196.   prices = {
  197.     wood = 0,
  198.     adhesive = 90,
  199.     plastic = 10,
  200.     metal = 70
  201.   },
  202.   craftTimeInSeconds = 5,
  203.   icon = Material("icarus/craft/icons/pistol"),
  204.   levelRequirement = 3,
  205.   xpGainedOnCrafting = 70
  206. })
  207.  
  208. pistols:createWeapon({
  209.   uniqueId = "GLOCK18",
  210.   name = "Glock 18",
  211.   entity = "m9k_glock",
  212.   model = "models/weapons/w_dmg_glock.mdl",
  213.   prices = {
  214.     wood = 0,
  215.     adhesive = 70,
  216.     plastic = 15,
  217.     metal = 50
  218.   },
  219.   craftTimeInSeconds = 5,
  220.   icon = Material("icarus/craft/icons/pistol"),
  221.   levelRequirement = 4,
  222.   xpGainedOnCrafting = 70
  223. })
  224.  
  225. pistols:createWeapon({
  226.   uniqueId = "HKUSP",
  227.   name = "HK USP",
  228.   entity = "m9k_usp",
  229.   model = "models/weapons/w_pist_fokkususp.mdl",
  230.   prices = {
  231.     wood = 0,
  232.     adhesive = 70,
  233.     plastic = 10,
  234.     metal = 50
  235.   },
  236.   craftTimeInSeconds = 5,
  237.   icon = Material("icarus/craft/icons/pistol"),
  238.   levelRequirement = 5,
  239.   xpGainedOnCrafting = 70
  240. })
  241.  
  242. pistols:createWeapon({
  243.   uniqueId = "HK45C",
  244.   name = "HK45C",
  245.   entity = "m9k_hk45",
  246.   model = "models/weapons/w_hk45c.mdl",
  247.   prices = {
  248.     wood = 0,
  249.     adhesive = 75,
  250.     plastic = 20,
  251.     metal = 50
  252.   },
  253.   craftTimeInSeconds = 5,
  254.   icon = Material("icarus/craft/icons/pistol"),
  255.   levelRequirement = 6,
  256.   xpGainedOnCrafting = 70
  257. })
  258.  
  259. pistols:createWeapon({
  260.   uniqueId = "M29SATAN",
  261.   name = "M29 Satan",
  262.   entity = "m9k_m29satan",
  263.   model = "models/weapons/w_m29_satan.mdl",
  264.   prices = {
  265.     wood = 5,
  266.     adhesive = 75,
  267.     plastic = 5,
  268.     metal = 80
  269.   },
  270.   craftTimeInSeconds = 5,
  271.   icon = Material("icarus/craft/icons/pistol"),
  272.   levelRequirement = 7,
  273.   xpGainedOnCrafting = 70
  274. })
  275.  
  276. pistols:createWeapon({
  277.   uniqueId = "M92BERETTA",
  278.   name = "M92 Beretta",
  279.   entity = "m9k_m92beretta",
  280.   model = "models/weapons/w_beretta_m92.mdl",
  281.   prices = {
  282.     wood = 0,
  283.     adhesive = 50,
  284.     plastic = 10,
  285.     metal = 40
  286.   },
  287.   craftTimeInSeconds = 5,
  288.   icon = Material("icarus/craft/icons/pistol"),
  289.   levelRequirement = 8,
  290.   xpGainedOnCrafting = 70
  291. })
  292.  
  293. pistols:createWeapon({
  294.   uniqueId = "P08LUGER",
  295.   name = "P08 Luger",
  296.   entity = "m9k_luger",
  297.   model = "models/weapons/w_luger_p08.mdl",
  298.   prices = {
  299.     wood = 10,
  300.     adhesive = 85,
  301.     plastic = 10,
  302.     metal = 75
  303.   },
  304.   craftTimeInSeconds = 5,
  305.   icon = Material("icarus/craft/icons/pistol"),
  306.   levelRequirement = 9,
  307.   xpGainedOnCrafting = 70
  308. })
  309.  
  310. pistols:createWeapon({
  311.   uniqueId = "RAGINGBULL",
  312.   name = "Raging Bull",
  313.   entity = "m9k_ragingbull",
  314.   model = "models/weapons/w_taurus_raging_bull.mdl",
  315.   prices = {
  316.     wood = 0,
  317.     adhesive = 100,
  318.     plastic = 5,
  319.     metal = 80
  320.   },
  321.   craftTimeInSeconds = 5,
  322.   icon = Material("icarus/craft/icons/pistol"),
  323.   levelRequirement = 10,
  324.   xpGainedOnCrafting = 70
  325. })
  326.  
  327. pistols:createWeapon({
  328.   uniqueId = "SCOPEDRAGINGBULL",
  329.   name = "Raging Bull - Scoped",
  330.   entity = "m9k_scoped_taurus",
  331.   model = "models/weapons/w_raging_bull_scoped.mdl",
  332.   prices = {
  333.     wood = 0,
  334.     adhesive = 120,
  335.     plastic = 50,
  336.     metal = 100
  337.   },
  338.   craftTimeInSeconds = 5,
  339.   icon = Material("icarus/craft/icons/pistol"),
  340.   levelRequirement = 11,
  341.   xpGainedOnCrafting = 70
  342. })
  343.  
  344. pistols:createWeapon({
  345.   uniqueId = "REMINGTON1858",
  346.   name = "Remington 1858",
  347.   entity = "m9k_remington1858",
  348.   model = "models/weapons/w_remington_1858.mdl",
  349.   prices = {
  350.     wood = 20,
  351.     adhesive = 80,
  352.     plastic = 10,
  353.     metal = 70
  354.   },
  355.   craftTimeInSeconds = 5,
  356.   icon = Material("icarus/craft/icons/pistol"),
  357.   levelRequirement = 12,
  358.   xpGainedOnCrafting = 70
  359. })
  360.  
  361. pistols:createWeapon({
  362.   uniqueId = "S&WMODEL3RUSSIAN",
  363.   name = "S&W Model 3 Russian",
  364.   entity = "m9k_model3russian",
  365.   model = "models/weapons/w_model_3_rus.mdl",
  366.   prices = {
  367.     wood = 20,
  368.     adhesive = 80,
  369.     plastic = 15,
  370.     metal = 70
  371.   },
  372.   craftTimeInSeconds = 5,
  373.   icon = Material("icarus/craft/icons/pistol"),
  374.   levelRequirement = 13,
  375.   xpGainedOnCrafting = 70
  376. })
  377.  
  378. pistols:createWeapon({
  379.   uniqueId = "S&WMODEL500",
  380.   name = "S&W Model 500",
  381.   entity = "m9k_model500",
  382.   model = "models/weapons/w_sw_model_500.mdl",
  383.   prices = {
  384.     wood = 0,
  385.     adhesive = 80,
  386.     plastic = 20,
  387.     metal = 70
  388.   },
  389.   craftTimeInSeconds = 5,
  390.   icon = Material("icarus/craft/icons/pistol"),
  391.   levelRequirement = 14,
  392.   xpGainedOnCrafting = 70
  393. })
  394.  
  395. pistols:createWeapon({
  396.   uniqueId = "S&WMODEL627",
  397.   name = "S&W Model 627",
  398.   entity = "m9k_model627",
  399.   model = "models/weapons/w_sw_model_627.mdl",
  400.   prices = {
  401.     wood = 15,
  402.     adhesive = 75,
  403.     plastic = 0,
  404.     metal = 60
  405.   },
  406.   craftTimeInSeconds = 5,
  407.   icon = Material("icarus/craft/icons/pistol"),
  408.   levelRequirement = 15,
  409.   xpGainedOnCrafting = 70
  410. })
  411.  
  412. pistols:createWeapon({
  413.   uniqueId = "SIGSAUERP229R",
  414.   name = "Sig Sauer P229R",
  415.   entity = "m9k_sig_p229r",
  416.   model = "models/weapons/w_sig_229r.mdl",
  417.   prices = {
  418.     wood = 0,
  419.     adhesive = 90,
  420.     plastic = 25,
  421.     metal = 70
  422.   },
  423.   craftTimeInSeconds = 5,
  424.   icon = Material("icarus/craft/icons/pistol"),
  425.   levelRequirement = 16,
  426.   xpGainedOnCrafting = 70
  427. })
  428.  
  429. pistols:createWeapon({
  430.   uniqueId = "LAPIS",
  431.   name = "AQM Lapis Pistol",
  432.   entity = "sfw_lapis",
  433.   model = "models/weapons/w_pist_deagle.mdl",
  434.   prices = {
  435.     wood = 500,
  436.     adhesive = 700,
  437.     plastic = 500,
  438.     metal = 500
  439.   },
  440.   craftTimeInSeconds = 15,
  441.   icon = Material("icarus/craft/icons/pistol"),
  442.   levelRequirement = 105,
  443.   xpGainedOnCrafting = 250
  444. })
  445.  
  446. pistols:createWeapon({
  447.   uniqueId = "ASTRA",
  448.   name = "C-CA Astra",
  449.   entity = "sfw_astra",
  450.   model = "models/catalyst/spectra_chest.mdl",
  451.   prices = {
  452.     wood = 500,
  453.     adhesive = 700,
  454.     plastic = 500,
  455.     metal = 500
  456.   },
  457.   craftTimeInSeconds = 15,
  458.   icon = Material("icarus/craft/icons/pistol"),
  459.   levelRequirement = 110,
  460.   xpGainedOnCrafting = 250
  461. })
  462.  
  463. pistols:createWeapon({
  464.   uniqueId = "EMBER",
  465.   name = "HS12-CF Ember Pistol",
  466.   entity = "sfw_ember",
  467.   model = "models/weapons/w_smg_tmp.mdl",
  468.   prices = {
  469.     wood = 500,
  470.     adhesive = 700,
  471.     plastic = 500,
  472.     metal = 500
  473.   },
  474.   craftTimeInSeconds = 15,
  475.   icon = Material("icarus/craft/icons/pistol"),
  476.   levelRequirement = 115,
  477.   xpGainedOnCrafting = 250
  478. })
  479.  
  480. local smgs = Icarus.craft.config:createCategory("SMG's")
  481.  
  482. smgs:setSettings({
  483.     jobs = {
  484.         ["Citizen"] = true,
  485.         ["Kawaii Waifu"] = true,
  486.         ["Parkourist"] = true,
  487.         ["DJ"] = true,
  488.         ["Lumbermanastar"] = true,
  489.         ["Prospector"] = true,
  490.         ["Casino Manager"] = true,
  491.         ["Bank Teller"] = true,
  492.         ["Mechanic"] = true,
  493.         ["Tow Truck Driver"] = true,
  494.         ["Theater Manager"] = true,
  495.         ["Building Manager"] = true,
  496.         ["Bus Driver"] = true,
  497.         ["Taxi Driver"] = true,
  498.         ["Prostitute"] = true,
  499.         ["Fruit Slicer"] = true,
  500.         ["Bartender"] = true,
  501.         ["Chef"] = true,
  502.         ["Ronald McDonald"] = true,
  503.         ["Gas Station Employee"] = true,
  504.         ["Gun Dealer"] = true,
  505.         ["HL-Dealer"] = true,
  506.         ["Heavy Gun Dealer"] = true,
  507.         ["Explosives Dealer"] = true,
  508.         ["Black Market Dealer"] = true,
  509.         ["Sci-Fi Dealer"] = true,
  510.         ["Drug Dealer"] = true,
  511.         ["Police Officer"] = true,
  512.         ["Police Captain (Regular)"] = true,
  513.         ["S.W.A.T. Officer"] = true,
  514.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  515.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  516.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  517.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  518.         ["S.W.A.T. Leader (Regular)"] = true,
  519.         ["Mayor's Bodyguard"] = true,
  520.         ["Mayor"] = true,
  521.         ["Security Guard"] = true,
  522.         ["Advanced Security Guard"] = true,
  523.         ["Bank Security Guard"] = true,
  524.         ["Paramedic"] = true,
  525.         ["Hospital Nurse"] = true,
  526.         ["The Head-Doctor (Regular)"] = true,
  527.         ["Dank 420"] = true,
  528.         ["Snoop Dogg"] = true,
  529.         ["Bloods Gang Member"] = true,
  530.         ["Bloods Leader"] = true,
  531.         ["Crips Gang Member"] = true,
  532.         ["Crips Leader"] = true,
  533.         ["Gangster"] = true,
  534.         ["Mob-Boss Right-Hand Man"] = true,
  535.         ["Mob-Boss"] = true,
  536.         ["Thief"] = true,
  537.         ["Pro Thief"] = true,
  538.         ["Ninja"] = true,
  539.         ["Deadly Thief"] = true,
  540.         ["Taliban Grunt"] = true,
  541.         ["Taliban RPG Specialist"] = true,
  542.         ["Taliban Bomber"] = true,
  543.         ["Taliban Commando"] = true,
  544.         ["Hitman"] = true,
  545.         ["Zombie Hitman"] = true,
  546.         ["Agent47"] = true,
  547.         ["Assassin"] = true,
  548.         ["Kidnapper (Regular)"] = true,
  549.         ["The Hacker"] = true,
  550.         ["Rapist"] = true,
  551.         ["Homeless Dan"] = true,
  552.         ["Angry Hobo"] = true,
  553.         ["Vaper Ethan Klein"] = true,
  554.         ["Vaper God"] = true,
  555.         ["Pyrotechnic"] = true,
  556.         ["Alchemist"] = true,
  557.         ["Toll Collector"] = true,
  558.         ["Roughneck"] = true
  559.     }
  560. })
  561.  
  562. smgs:createWeapon({
  563.   uniqueId = "HL2SMG",
  564.   name = "HL2-Submachine Gun",
  565.   entity = "weapon_smg1",
  566.   model = "models/weapons/w_smg1.mdl",
  567.   prices = {
  568.     wood = 0,
  569.     adhesive = 70,
  570.     plastic = 50,
  571.     metal = 50
  572.   },
  573.   craftTimeInSeconds = 7,
  574.   icon = Material("icarus/craft/icons/smg"),
  575.   levelRequirement = 17,
  576.   xpGainedOnCrafting = 30
  577. })
  578.  
  579. smgs:createWeapon({
  580.   uniqueId = "BIZONPP19",
  581.   name = "Bizon PP19",
  582.   entity = "m9k_bizonp19",
  583.   model = "models/weapons/w_pp19_bizon.mdl",
  584.   prices = {
  585.     wood = 10,
  586.     adhesive = 70,
  587.     plastic = 15,
  588.     metal = 45
  589.   },
  590.   craftTimeInSeconds = 7,
  591.   icon = Material("icarus/craft/icons/smg"),
  592.   levelRequirement = 17,
  593.   xpGainedOnCrafting = 80
  594. })
  595.  
  596. smgs:createWeapon({
  597.   uniqueId = "FNP90",
  598.   name = "FN P90",
  599.   entity = "m9k_smgp90",
  600.   model = "models/weapons/w_fn_p90.mdl",
  601.   prices = {
  602.     wood = 0,
  603.     adhesive = 70,
  604.     plastic = 10,
  605.     metal = 60
  606.   },
  607.   craftTimeInSeconds = 7,
  608.   icon = Material("icarus/craft/icons/smg"),
  609.   levelRequirement = 18,
  610.   xpGainedOnCrafting = 80
  611. })
  612.  
  613. smgs:createWeapon({
  614.   uniqueId = "HKMP5",
  615.   name = "HK MP5",
  616.   entity = "m9k_mp5",
  617.   model = "models/weapons/w_hk_mp5.mdl",
  618.   prices = {
  619.     wood = 0,
  620.     adhesive = 85,
  621.     plastic = 15,
  622.     metal = 70
  623.   },
  624.   craftTimeInSeconds = 7,
  625.   icon = Material("icarus/craft/icons/smg"),
  626.   levelRequirement = 19,
  627.   xpGainedOnCrafting = 80
  628. })
  629.  
  630. smgs:createWeapon({
  631.   uniqueId = "HKUMP45",
  632.   name = "HK UMP45",
  633.   entity = "m9k_ump45",
  634.   model = "models/weapons/w_hk_ump45.mdl",
  635.   prices = {
  636.     wood = 0,
  637.     adhesive = 100,
  638.     plastic = 20,
  639.     metal = 80
  640.   },
  641.   craftTimeInSeconds = 7,
  642.   icon = Material("icarus/craft/icons/smg"),
  643.   levelRequirement = 20,
  644.   xpGainedOnCrafting = 80
  645. })
  646.  
  647. smgs:createWeapon({
  648.   uniqueId = "KRISSVECTOR",
  649.   name = "KRISS Vector",
  650.   entity = "m9k_vector",
  651.   model = "models/weapons/w_kriss_vector.mdl",
  652.   prices = {
  653.     wood = 0,
  654.     adhesive = 130,
  655.     plastic = 40,
  656.     metal = 90
  657.   },
  658.   craftTimeInSeconds = 7,
  659.   icon = Material("icarus/craft/icons/smg"),
  660.   levelRequirement = 21,
  661.   xpGainedOnCrafting = 80
  662. })
  663.  
  664. smgs:createWeapon({
  665.   uniqueId = "MAGPULPDR",
  666.   name = "Magpul PDR",
  667.   entity = "m9k_magpulpdr",
  668.   model = "models/weapons/w_magpul_pdr.mdl",
  669.   prices = {
  670.     wood = 0,
  671.     adhesive = 100,
  672.     plastic = 50,
  673.     metal = 50
  674.   },
  675.   craftTimeInSeconds = 7,
  676.   icon = Material("icarus/craft/icons/smg"),
  677.   levelRequirement = 22,
  678.   xpGainedOnCrafting = 80
  679. })
  680.  
  681. smgs:createWeapon({
  682.   uniqueId = "STEN",
  683.   name = "STEN",
  684.   entity = "m9k_sten",
  685.   model = "models/weapons/w_sten.mdl",
  686.   prices = {
  687.     wood = 0,
  688.     adhesive = 150,
  689.     plastic = 60,
  690.     metal = 90
  691.   },
  692.   craftTimeInSeconds = 7,
  693.   icon = Material("icarus/craft/icons/smg"),
  694.   levelRequirement = 23,
  695.   xpGainedOnCrafting = 80
  696. })
  697.  
  698. smgs:createWeapon({
  699.   uniqueId = "UZI",
  700.   name = "UZI",
  701.   entity = "m9k_uzi",
  702.   model = "models/weapons/w_uzi_imi.mdl",
  703.   prices = {
  704.     wood = 0,
  705.     adhesive = 60,
  706.     plastic = 15,
  707.     metal = 45
  708.   },
  709.   craftTimeInSeconds = 7,
  710.   icon = Material("icarus/craft/icons/smg"),
  711.   levelRequirement = 24,
  712.   xpGainedOnCrafting = 80
  713. })
  714.  
  715. smgs:createWeapon({
  716.   uniqueId = "AACHONEYBADGER",
  717.   name = "AAC Honey Badger",
  718.   entity = "m9k_honeybadger",
  719.   model = "models/weapons/w_aac_honeybadger.mdl",
  720.   prices = {
  721.     wood = 0,
  722.     adhesive = 145,
  723.     plastic = 65,
  724.     metal = 80
  725.   },
  726.   craftTimeInSeconds = 7,
  727.   icon = Material("icarus/craft/icons/smg"),
  728.   levelRequirement = 25,
  729.   xpGainedOnCrafting = 80
  730. })
  731.  
  732. smgs:createWeapon({
  733.   uniqueId = "HKMP7",
  734.   name = "HK MP7",
  735.   entity = "m9k_mp7",
  736.   model = "models/weapons/w_mp7_silenced.mdl",
  737.   prices = {
  738.     wood = 0,
  739.     adhesive = 85,
  740.     plastic = 25,
  741.     metal = 60
  742.   },
  743.   craftTimeInSeconds = 7,
  744.   icon = Material("icarus/craft/icons/smg"),
  745.   levelRequirement = 26,
  746.   xpGainedOnCrafting = 80
  747. })
  748.  
  749. smgs:createWeapon({
  750.   uniqueId = "HKUSC",
  751.   name = "HK USC",
  752.   entity = "m9k_usc",
  753.   model = "models/weapons/w_hk_usc.mdl",
  754.   prices = {
  755.     wood = 0,
  756.     adhesive = 165,
  757.     plastic = 75,
  758.     metal = 90
  759.   },
  760.   craftTimeInSeconds = 7,
  761.   icon = Material("icarus/craft/icons/smg"),
  762.   levelRequirement = 27,
  763.   xpGainedOnCrafting = 80
  764. })
  765.  
  766. smgs:createWeapon({
  767.   uniqueId = "KACPDW",
  768.   name = "KAC PDW",
  769.   entity = "m9k_kac_pdw",
  770.   model = "models/weapons/w_kac_pdw.mdl",
  771.   prices = {
  772.     wood = 0,
  773.     adhesive = 175,
  774.     plastic = 85,
  775.     metal = 90
  776.   },
  777.   craftTimeInSeconds = 7,
  778.   icon = Material("icarus/craft/icons/smg"),
  779.   levelRequirement = 28,
  780.   xpGainedOnCrafting = 80
  781. })
  782.  
  783. smgs:createWeapon({
  784.   uniqueId = "MP40",
  785.   name = "MP40",
  786.   entity = "m9k_mp40",
  787.   model = "models/weapons/w_mp40smg.mdl",
  788.   prices = {
  789.     wood = 0,
  790.     adhesive = 60,
  791.     plastic = 15,
  792.     metal = 45
  793.   },
  794.   craftTimeInSeconds = 7,
  795.   icon = Material("icarus/craft/icons/smg"),
  796.   levelRequirement = 29,
  797.   xpGainedOnCrafting = 80
  798. })
  799.  
  800. smgs:createWeapon({
  801.   uniqueId = "MP5SD",
  802.   name = "MP5SD",
  803.   entity = "m9k_mp5sd",
  804.   model = "models/weapons/w_hk_mp5sd.mdl",
  805.   prices = {
  806.     wood = 0,
  807.     adhesive = 95,
  808.     plastic = 45,
  809.     metal = 50
  810.   },
  811.   craftTimeInSeconds = 7,
  812.   icon = Material("icarus/craft/icons/smg"),
  813.   levelRequirement = 30,
  814.   xpGainedOnCrafting = 80
  815. })
  816.  
  817. smgs:createWeapon({
  818.   uniqueId = "MP9",
  819.   name = "MP9",
  820.   entity = "m9k_mp9",
  821.   model = "models/weapons/w_brugger_thomet_mp9.mdl",
  822.   prices = {
  823.     wood = 0,
  824.     adhesive = 95,
  825.     plastic = 50,
  826.     metal = 45
  827.   },
  828.   craftTimeInSeconds = 7,
  829.   icon = Material("icarus/craft/icons/smg"),
  830.   levelRequirement = 31,
  831.   xpGainedOnCrafting = 80
  832. })
  833.  
  834. smgs:createWeapon({
  835.   uniqueId = "TEC9",
  836.   name = "TEC-9",
  837.   entity = "m9k_tec9",
  838.   model = "models/weapons/w_intratec_tec9.mdl",
  839.   prices = {
  840.     wood = 0,
  841.     adhesive = 45,
  842.     plastic = 10,
  843.     metal = 35
  844.   },
  845.   craftTimeInSeconds = 5,
  846.   icon = Material("icarus/craft/icons/smg"),
  847.   levelRequirement = 32,
  848.   xpGainedOnCrafting = 40
  849. })
  850.  
  851. smgs:createWeapon({
  852.   uniqueId = "TOMMYGUN",
  853.   name = "Tommy Gun",
  854.   entity = "m9k_thompson",
  855.   model = "models/weapons/w_tommy_gun.mdl",
  856.   prices = {
  857.     wood = 30,
  858.     adhesive = 85,
  859.     plastic = 15,
  860.     metal = 40
  861.   },
  862.   craftTimeInSeconds = 7,
  863.   icon = Material("icarus/craft/icons/smg"),
  864.   levelRequirement = 33,
  865.   xpGainedOnCrafting = 80
  866. })
  867.  
  868. smgs:createWeapon({
  869.   uniqueId = "PRISMA",
  870.   name = "C-CE Prisma SMG",
  871.   entity = "sfw_prisma",
  872.   model = "models/catalyst/astra_rail.mdl",
  873.   prices = {
  874.     wood = 500,
  875.     adhesive = 700,
  876.     plastic = 500,
  877.     metal = 500
  878.   },
  879.   craftTimeInSeconds = 15,
  880.   icon = Material("icarus/craft/icons/smg"),
  881.   levelRequirement = 125,
  882.   xpGainedOnCrafting = 250
  883. })
  884.  
  885. smgs:createWeapon({
  886.   uniqueId = "BLIZZARD",
  887.   name = "T3i Blizzard SMG",
  888.   entity = "sfw_blizzard",
  889.   model = "models/catalyst/astra_rail.mdl",
  890.   prices = {
  891.     wood = 500,
  892.     adhesive = 700,
  893.     plastic = 500,
  894.     metal = 500
  895.   },
  896.   craftTimeInSeconds = 15,
  897.   icon = Material("icarus/craft/icons/smg"),
  898.   levelRequirement = 130,
  899.   xpGainedOnCrafting = 250
  900. })
  901.  
  902. -- Create a category and a local variable referecing it (UNIQUE)
  903. -- Please note that no categories can be named "Player", please don't try.
  904. local assaultRifles = Icarus.craft.config:createCategory("Assasult Rifles")
  905.  
  906. assaultRifles:setSettings({
  907.     jobs = {
  908.         ["Citizen"] = true,
  909.         ["Kawaii Waifu"] = true,
  910.         ["Parkourist"] = true,
  911.         ["DJ"] = true,
  912.         ["Lumbermanastar"] = true,
  913.         ["Prospector"] = true,
  914.         ["Casino Manager"] = true,
  915.         ["Bank Teller"] = true,
  916.         ["Mechanic"] = true,
  917.         ["Tow Truck Driver"] = true,
  918.         ["Theater Manager"] = true,
  919.         ["Building Manager"] = true,
  920.         ["Bus Driver"] = true,
  921.         ["Taxi Driver"] = true,
  922.         ["Prostitute"] = true,
  923.         ["Fruit Slicer"] = true,
  924.         ["Bartender"] = true,
  925.         ["Chef"] = true,
  926.         ["Ronald McDonald"] = true,
  927.         ["Gas Station Employee"] = true,
  928.         ["Gun Dealer"] = true,
  929.         ["HL-Dealer"] = true,
  930.         ["Heavy Gun Dealer"] = true,
  931.         ["Explosives Dealer"] = true,
  932.         ["Black Market Dealer"] = true,
  933.         ["Sci-Fi Dealer"] = true,
  934.         ["Drug Dealer"] = true,
  935.         ["Police Officer"] = true,
  936.         ["Police Captain (Regular)"] = true,
  937.         ["S.W.A.T. Officer"] = true,
  938.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  939.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  940.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  941.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  942.         ["S.W.A.T. Leader (Regular)"] = true,
  943.         ["Mayor's Bodyguard"] = true,
  944.         ["Mayor"] = true,
  945.         ["Security Guard"] = true,
  946.         ["Advanced Security Guard"] = true,
  947.         ["Bank Security Guard"] = true,
  948.         ["Paramedic"] = true,
  949.         ["Hospital Nurse"] = true,
  950.         ["The Head-Doctor (Regular)"] = true,
  951.         ["Dank 420"] = true,
  952.         ["Snoop Dogg"] = true,
  953.         ["Bloods Gang Member"] = true,
  954.         ["Bloods Leader"] = true,
  955.         ["Crips Gang Member"] = true,
  956.         ["Crips Leader"] = true,
  957.         ["Gangster"] = true,
  958.         ["Mob-Boss Right-Hand Man"] = true,
  959.         ["Mob-Boss"] = true,
  960.         ["Thief"] = true,
  961.         ["Pro Thief"] = true,
  962.         ["Ninja"] = true,
  963.         ["Deadly Thief"] = true,
  964.         ["Taliban Grunt"] = true,
  965.         ["Taliban RPG Specialist"] = true,
  966.         ["Taliban Bomber"] = true,
  967.         ["Taliban Commando"] = true,
  968.         ["Hitman"] = true,
  969.         ["Zombie Hitman"] = true,
  970.         ["Agent47"] = true,
  971.         ["Assassin"] = true,
  972.         ["Kidnapper (Regular)"] = true,
  973.         ["The Hacker"] = true,
  974.         ["Rapist"] = true,
  975.         ["Homeless Dan"] = true,
  976.         ["Angry Hobo"] = true,
  977.         ["Vaper Ethan Klein"] = true,
  978.         ["Vaper God"] = true,
  979.         ["Pyrotechnic"] = true,
  980.         ["Alchemist"] = true,
  981.         ["Toll Collector"] = true,
  982.         ["Roughneck"] = true
  983.     }
  984. })
  985.  
  986. assaultRifles:createWeapon({
  987.   -- This must be unique!
  988.   uniqueId = "AR2",
  989.   -- Visual name of the weapon
  990.   name = "AR2",
  991.   -- What weapon class?
  992.   entity = "weapon_ar2",
  993.   -- The model of the weapon
  994.   model = "models/weapons/w_IRifle.mdl",
  995.   -- Prices
  996.   -- You need to write the materials you want to drop, by default all materials are included.
  997.   -- materialType = price
  998.   prices = {
  999.     wood = 0,
  1000.     adhesive = 15,
  1001.     plastic = 5,
  1002.     metal = 10
  1003.   },
  1004.   -- How many seconds does it take to craft?
  1005.   craftTimeInSeconds = 5,
  1006.   -- What icon? ONLY .VTF
  1007.   icon = Material("icarus/craft/icons/assaultrifle"),
  1008.   -- Level required if leveling is turned on
  1009.   levelRequirement = 34,
  1010.   -- XP for crafting if leveling is turned on-
  1011.   xpGainedOnCrafting = 30
  1012. })
  1013.  
  1014. assaultRifles:createWeapon({
  1015.   -- This must be unique!
  1016.   uniqueId = "73WC",
  1017.   -- Visual name of the weapon
  1018.   name = "73 Winchester Carbine",
  1019.   -- What weapon class?
  1020.   entity = "m9k_winchester73",
  1021.   -- The model of the weapon
  1022.   model = "models/weapons/w_winchester_1873.mdl",
  1023.   -- Prices
  1024.   -- You need to write the materials you want to drop, by default all materials are included.
  1025.   -- materialType = price
  1026.   prices = {
  1027.     wood = 10,
  1028.     adhesive = 10,
  1029.     plastic = 2,
  1030.     metal = 3
  1031.   },
  1032.   -- How many seconds does it take to craft?
  1033.   craftTimeInSeconds = 7,
  1034.   -- What icon? ONLY .VTF
  1035.   icon = Material("icarus/craft/icons/assaultrifle"),
  1036.   -- Level required if leveling is turned on
  1037.   levelRequirement = 34,
  1038.   -- XP for crafting if leveling is turned on-
  1039.   xpGainedOnCrafting = 50
  1040. })
  1041.  
  1042. assaultRifles:createWeapon({
  1043.   -- This must be unique!
  1044.   uniqueId = "ACR",
  1045.   -- Visual name of the weapon
  1046.   name = "ACR",
  1047.   -- What weapon class?
  1048.   entity = "m9k_acr",
  1049.   -- The model of the weapon
  1050.   model = "models/weapons/w_masada_acr.mdl",
  1051.   -- Prices
  1052.   -- You need to write the materials you want to drop, by default all materials are included.
  1053.   -- materialType = price
  1054.   prices = {
  1055.     wood = 0,
  1056.     adhesive = 25,
  1057.     plastic = 15,
  1058.     metal = 15
  1059.   },
  1060.   -- How many seconds does it take to craft?
  1061.   craftTimeInSeconds = 9,
  1062.   -- What icon? ONLY .VTF
  1063.   icon = Material("icarus/craft/icons/assaultrifle"),
  1064.   -- Level required if leveling is turned on
  1065.   levelRequirement = 35,
  1066.   -- XP for crafting if leveling is turned on-
  1067.   xpGainedOnCrafting = 50
  1068. })
  1069.  
  1070. assaultRifles:createWeapon({
  1071.   -- This must be unique!
  1072.   uniqueId = "AK47",
  1073.   -- Visual name of the weapon
  1074.   name = "AK-47",
  1075.   -- What weapon class?
  1076.   entity = "m9k_ak47",
  1077.   -- The model of the weapon
  1078.   model = "models/weapons/w_ak47_m9k.mdl",
  1079.   -- Prices
  1080.   -- You need to write the materials you want to drop, by default all materials are included.
  1081.   -- materialType = price
  1082.   prices = {
  1083.     wood = 20,
  1084.     adhesive = 25,
  1085.     plastic = 10,
  1086.     metal = 5
  1087.   },
  1088.   -- How many seconds does it take to craft?
  1089.   craftTimeInSeconds = 7,
  1090.   -- What icon? ONLY .VTF
  1091.   icon = Material("icarus/craft/icons/assaultrifle"),
  1092.   -- Level required if leveling is turned on
  1093.   levelRequirement = 36,
  1094.   -- XP for crafting if leveling is turned on-
  1095.   xpGainedOnCrafting = 50
  1096. })
  1097.  
  1098. assaultRifles:createWeapon({
  1099.   -- This must be unique!
  1100.   uniqueId = "AK74",
  1101.   -- Visual name of the weapon
  1102.   name = "AK-74",
  1103.   -- What weapon class?
  1104.   entity = "m9k_ak74",
  1105.   -- The model of the weapon
  1106.   model = "models/weapons/w_tct_ak47.mdl",
  1107.   -- Prices
  1108.   -- You need to write the materials you want to drop, by default all materials are included.
  1109.   -- materialType = price
  1110.   prices = {
  1111.     wood = 20,
  1112.     adhesive = 25,
  1113.     plastic = 10,
  1114.     metal = 5
  1115.   },
  1116.   -- How many seconds does it take to craft?
  1117.   craftTimeInSeconds = 7,
  1118.   -- What icon? ONLY .VTF
  1119.   icon = Material("icarus/craft/icons/assaultrifle"),
  1120.   -- Level required if leveling is turned on
  1121.   levelRequirement = 37,
  1122.   -- XP for crafting if leveling is turned on-
  1123.   xpGainedOnCrafting = 50
  1124. })
  1125.  
  1126. assaultRifles:createWeapon({
  1127.   -- This must be unique!
  1128.   uniqueId = "AMD65",
  1129.   -- Visual name of the weapon
  1130.   name = "AMD 65",
  1131.   -- What weapon class?
  1132.   entity = "m9k_amd65",
  1133.   -- The model of the weapon
  1134.   model = "models/weapons/w_amd_65.mdl",
  1135.   -- Prices
  1136.   -- You need to write the materials you want to drop, by default all materials are included.
  1137.   -- materialType = price
  1138.   prices = {
  1139.     wood = 0,
  1140.     adhesive = 30,
  1141.     plastic = 10,
  1142.     metal = 35
  1143.   },
  1144.   -- How many seconds does it take to craft?
  1145.   craftTimeInSeconds = 10,
  1146.   -- What icon? ONLY .VTF
  1147.   icon = Material("icarus/craft/icons/assaultrifle"),
  1148.   -- Level required if leveling is turned on
  1149.   levelRequirement = 38,
  1150.   -- XP for crafting if leveling is turned on-
  1151.   xpGainedOnCrafting = 75
  1152. })
  1153.  
  1154. assaultRifles:createWeapon({
  1155.   -- This must be unique!
  1156.   uniqueId = "AN94",
  1157.   -- Visual name of the weapon
  1158.   name = "AN-94",
  1159.   -- What weapon class?
  1160.   entity = "m9k_an94",
  1161.   -- The model of the weapon
  1162.   model = "models/weapons/w_rif_an_94.mdl",
  1163.   -- Prices
  1164.   -- You need to write the materials you want to drop, by default all materials are included.
  1165.   -- materialType = price
  1166.   prices = {
  1167.     wood = 0,
  1168.     adhesive = 40,
  1169.     plastic = 15,
  1170.     metal = 45
  1171.   },
  1172.   -- How many seconds does it take to craft?
  1173.   craftTimeInSeconds = 10,
  1174.   -- What icon? ONLY .VTF
  1175.   icon = Material("icarus/craft/icons/assaultrifle"),
  1176.   -- Level required if leveling is turned on
  1177.   levelRequirement = 39,
  1178.   -- XP for crafting if leveling is turned on-
  1179.   xpGainedOnCrafting = 75
  1180. })
  1181.  
  1182. assaultRifles:createWeapon({
  1183.   -- This must be unique!
  1184.   uniqueId = "ASVAL",
  1185.   -- Visual name of the weapon
  1186.   name = "AS VAL",
  1187.   -- What weapon class?
  1188.   entity = "m9k_val",
  1189.   -- The model of the weapon
  1190.   model = "models/weapons/w_dmg_vally.mdl",
  1191.   -- Prices
  1192.   -- You need to write the materials you want to drop, by default all materials are included.
  1193.   -- materialType = price
  1194.   prices = {
  1195.     wood = 0,
  1196.     adhesive = 45,
  1197.     plastic = 15,
  1198.     metal = 50
  1199.   },
  1200.   -- How many seconds does it take to craft?
  1201.   craftTimeInSeconds = 11,
  1202.   -- What icon? ONLY .VTF
  1203.   icon = Material("icarus/craft/icons/assaultrifle"),
  1204.   -- Level required if leveling is turned on
  1205.   levelRequirement = 40,
  1206.   -- XP for crafting if leveling is turned on-
  1207.   xpGainedOnCrafting = 75
  1208. })
  1209.  
  1210. assaultRifles:createWeapon({
  1211.   -- This must be unique!
  1212.   uniqueId = "FAMAS",
  1213.   -- Visual name of the weapon
  1214.   name = "FAMAS",
  1215.   -- What weapon class?
  1216.   entity = "m9k_famas",
  1217.   -- The model of the weapon
  1218.   model = "models/weapons/w_tct_famas.mdl",
  1219.   -- Prices
  1220.   -- You need to write the materials you want to drop, by default all materials are included.
  1221.   -- materialType = price
  1222.   prices = {
  1223.     wood = 0,
  1224.     adhesive = 50,
  1225.     plastic = 10,
  1226.     metal = 60
  1227.   },
  1228.   -- How many seconds does it take to craft?
  1229.   craftTimeInSeconds = 12,
  1230.   -- What icon? ONLY .VTF
  1231.   icon = Material("icarus/craft/icons/assaultrifle"),
  1232.   -- Level required if leveling is turned on
  1233.   levelRequirement = 41,
  1234.   -- XP for crafting if leveling is turned on-
  1235.   xpGainedOnCrafting = 75
  1236. })
  1237.  
  1238. assaultRifles:createWeapon({
  1239.   -- This must be unique!
  1240.   uniqueId = "FNFAL",
  1241.   -- Visual name of the weapon
  1242.   name = "FN FAL",
  1243.   -- What weapon class?
  1244.   entity = "m9k_fal",
  1245.   -- The model of the weapon
  1246.   model = "models/weapons/w_fn_fal.mdl",
  1247.   -- Prices
  1248.   -- You need to write the materials you want to drop, by default all materials are included.
  1249.   -- materialType = price
  1250.   prices = {
  1251.     wood = 5,
  1252.     adhesive = 35,
  1253.     plastic = 15,
  1254.     metal = 45
  1255.   },
  1256.   -- How many seconds does it take to craft?
  1257.   craftTimeInSeconds = 7,
  1258.   -- What icon? ONLY .VTF
  1259.   icon = Material("icarus/craft/icons/assaultrifle"),
  1260.   -- Level required if leveling is turned on
  1261.   levelRequirement = 42,
  1262.   -- XP for crafting if leveling is turned on-
  1263.   xpGainedOnCrafting = 50
  1264. })
  1265.  
  1266. assaultRifles:createWeapon({
  1267.   -- This must be unique!
  1268.   uniqueId = "FNFAL",
  1269.   -- Visual name of the weapon
  1270.   name = "FN FAL",
  1271.   -- What weapon class?
  1272.   entity = "m9k_fal",
  1273.   -- The model of the weapon
  1274.   model = "models/weapons/w_fn_fal.mdl",
  1275.   -- Prices
  1276.   -- You need to write the materials you want to drop, by default all materials are included.
  1277.   -- materialType = price
  1278.   prices = {
  1279.     wood = 5,
  1280.     adhesive = 35,
  1281.     plastic = 15,
  1282.     metal = 45
  1283.   },
  1284.   -- How many seconds does it take to craft?
  1285.   craftTimeInSeconds = 7,
  1286.   -- What icon? ONLY .VTF
  1287.   icon = Material("icarus/craft/icons/assaultrifle"),
  1288.   -- Level required if leveling is turned on
  1289.   levelRequirement = 43,
  1290.   -- XP for crafting if leveling is turned on-
  1291.   xpGainedOnCrafting = 50
  1292. })
  1293.  
  1294. assaultRifles:createWeapon({
  1295.   -- This must be unique!
  1296.   uniqueId = "G36",
  1297.   -- Visual name of the weapon
  1298.   name = "G36",
  1299.   -- What weapon class?
  1300.   entity = "m9k_g36",
  1301.   -- The model of the weapon
  1302.   model = "models/weapons/w_hk_g36c.mdl",
  1303.   -- Prices
  1304.   -- You need to write the materials you want to drop, by default all materials are included.
  1305.   -- materialType = price
  1306.   prices = {
  1307.     wood = 0,
  1308.     adhesive = 45,
  1309.     plastic = 10,
  1310.     metal = 50
  1311.   },
  1312.   -- How many seconds does it take to craft?
  1313.   craftTimeInSeconds = 7,
  1314.   -- What icon? ONLY .VTF
  1315.   icon = Material("icarus/craft/icons/assaultrifle"),
  1316.   -- Level required if leveling is turned on
  1317.   levelRequirement = 44,
  1318.   -- XP for crafting if leveling is turned on-
  1319.   xpGainedOnCrafting = 50
  1320. })
  1321.  
  1322. assaultRifles:createWeapon({
  1323.   -- This must be unique!
  1324.   uniqueId = "HK416",
  1325.   -- Visual name of the weapon
  1326.   name = "HK 416",
  1327.   -- What weapon class?
  1328.   entity = "m9k_m416",
  1329.   -- The model of the weapon
  1330.   model = "models/weapons/w_hk_416.mdl",
  1331.   -- Prices
  1332.   -- You need to write the materials you want to drop, by default all materials are included.
  1333.   -- materialType = price
  1334.   prices = {
  1335.     wood = 0,
  1336.     adhesive = 65,
  1337.     plastic = 5,
  1338.     metal = 55
  1339.   },
  1340.   -- How many seconds does it take to craft?
  1341.   craftTimeInSeconds = 7,
  1342.   -- What icon? ONLY .VTF
  1343.   icon = Material("icarus/craft/icons/assaultrifle"),
  1344.   -- Level required if leveling is turned on
  1345.   levelRequirement = 45,
  1346.   -- XP for crafting if leveling is turned on-
  1347.   xpGainedOnCrafting = 50
  1348. })
  1349.  
  1350. assaultRifles:createWeapon({
  1351.   -- This must be unique!
  1352.   uniqueId = "HKG3A3",
  1353.   -- Visual name of the weapon
  1354.   name = "HK G3A3",
  1355.   -- What weapon class?
  1356.   entity = "m9k_g3a3",
  1357.   -- The model of the weapon
  1358.   model = "models/weapons/w_hk_g3.mdl",
  1359.   -- Prices
  1360.   -- You need to write the materials you want to drop, by default all materials are included.
  1361.   -- materialType = price
  1362.   prices = {
  1363.     wood = 0,
  1364.     adhesive = 60,
  1365.     plastic = 0,
  1366.     metal = 60
  1367.   },
  1368.   -- How many seconds does it take to craft?
  1369.   craftTimeInSeconds = 7,
  1370.   -- What icon? ONLY .VTF
  1371.   icon = Material("icarus/craft/icons/assaultrifle"),
  1372.   -- Level required if leveling is turned on
  1373.   levelRequirement = 46,
  1374.   -- XP for crafting if leveling is turned on-
  1375.   xpGainedOnCrafting = 50
  1376. })
  1377.  
  1378. assaultRifles:createWeapon({
  1379.   -- This must be unique!
  1380.   uniqueId = "HKG3A3",
  1381.   -- Visual name of the weapon
  1382.   name = "HK G3A3",
  1383.   -- What weapon class?
  1384.   entity = "m9k_g3a3",
  1385.   -- The model of the weapon
  1386.   model = "models/weapons/w_hk_g3.mdl",
  1387.   -- Prices
  1388.   -- You need to write the materials you want to drop, by default all materials are included.
  1389.   -- materialType = price
  1390.   prices = {
  1391.     wood = 0,
  1392.     adhesive = 60,
  1393.     plastic = 0,
  1394.     metal = 60
  1395.   },
  1396.   -- How many seconds does it take to craft?
  1397.   craftTimeInSeconds = 7,
  1398.   -- What icon? ONLY .VTF
  1399.   icon = Material("icarus/craft/icons/assaultrifle"),
  1400.   -- Level required if leveling is turned on
  1401.   levelRequirement = 47,
  1402.   -- XP for crafting if leveling is turned on-
  1403.   xpGainedOnCrafting = 50
  1404. })
  1405.  
  1406. assaultRifles:createWeapon({
  1407.   -- This must be unique!
  1408.   uniqueId = "L85",
  1409.   -- Visual name of the weapon
  1410.   name = "L85",
  1411.   -- What weapon class?
  1412.   entity = "m9k_l85",
  1413.   -- The model of the weapon
  1414.   model = "models/weapons/w_l85a2.mdl",
  1415.   -- Prices
  1416.   -- You need to write the materials you want to drop, by default all materials are included.
  1417.   -- materialType = price
  1418.   prices = {
  1419.     wood = 0,
  1420.     adhesive = 65,
  1421.     plastic = 30,
  1422.     metal = 60
  1423.   },
  1424.   -- How many seconds does it take to craft?
  1425.   craftTimeInSeconds = 9,
  1426.   -- What icon? ONLY .VTF
  1427.   icon = Material("icarus/craft/icons/assaultrifle"),
  1428.   -- Level required if leveling is turned on
  1429.   levelRequirement = 48,
  1430.   -- XP for crafting if leveling is turned on-
  1431.   xpGainedOnCrafting = 70
  1432. })
  1433.  
  1434. assaultRifles:createWeapon({
  1435.   -- This must be unique!
  1436.   uniqueId = "M14",
  1437.   -- Visual name of the weapon
  1438.   name = "M14",
  1439.   -- What weapon class?
  1440.   entity = "m9k_m14sp",
  1441.   -- The model of the weapon
  1442.   model = "models/weapons/w_snip_m14sp.mdl",
  1443.   -- Prices
  1444.   -- You need to write the materials you want to drop, by default all materials are included.
  1445.   -- materialType = price
  1446.   prices = {
  1447.     wood = 0,
  1448.     adhesive = 65,
  1449.     plastic = 10,
  1450.     metal = 60
  1451.   },
  1452.   -- How many seconds does it take to craft?
  1453.   craftTimeInSeconds = 10,
  1454.   -- What icon? ONLY .VTF
  1455.   icon = Material("icarus/craft/icons/assaultrifle"),
  1456.   -- Level required if leveling is turned on
  1457.   levelRequirement = 49,
  1458.   -- XP for crafting if leveling is turned on-
  1459.   xpGainedOnCrafting = 70
  1460. })
  1461.  
  1462. assaultRifles:createWeapon({
  1463.   -- This must be unique!
  1464.   uniqueId = "M16A4ACOG",
  1465.   -- Visual name of the weapon
  1466.   name = "M16A4 ACOG",
  1467.   -- What weapon class?
  1468.   entity = "m9k_m16a4_acog",
  1469.   -- The model of the weapon
  1470.   model = "models/weapons/w_dmg_m16ag.mdl",
  1471.   -- Prices
  1472.   -- You need to write the materials you want to drop, by default all materials are included.
  1473.   -- materialType = price
  1474.   prices = {
  1475.     wood = 0,
  1476.     adhesive = 65,
  1477.     plastic = 30,
  1478.     metal = 60
  1479.   },
  1480.   -- How many seconds does it take to craft?
  1481.   craftTimeInSeconds = 12,
  1482.   -- What icon? ONLY .VTF
  1483.   icon = Material("icarus/craft/icons/assaultrifle"),
  1484.   -- Level required if leveling is turned on
  1485.   levelRequirement = 50,
  1486.   -- XP for crafting if leveling is turned on-
  1487.   xpGainedOnCrafting = 80
  1488. })
  1489.  
  1490. assaultRifles:createWeapon({
  1491.   -- This must be unique!
  1492.   uniqueId = "M4A1IRON",
  1493.   -- Visual name of the weapon
  1494.   name = "M4A1 Iron",
  1495.   -- What weapon class?
  1496.   entity = "m9k_m4a1",
  1497.   -- The model of the weapon
  1498.   model = "models/weapons/w_m4a1_iron.mdl",
  1499.   -- Prices
  1500.   -- You need to write the materials you want to drop, by default all materials are included.
  1501.   -- materialType = price
  1502.   prices = {
  1503.     wood = 0,
  1504.     adhesive = 70,
  1505.     plastic = 35,
  1506.     metal = 65
  1507.   },
  1508.   -- How many seconds does it take to craft?
  1509.   craftTimeInSeconds = 14,
  1510.   -- What icon? ONLY .VTF
  1511.   icon = Material("icarus/craft/icons/assaultrifle"),
  1512.   -- Level required if leveling is turned on
  1513.   levelRequirement = 51,
  1514.   -- XP for crafting if leveling is turned on-
  1515.   xpGainedOnCrafting = 90
  1516. })
  1517.  
  1518. assaultRifles:createWeapon({
  1519.   -- This must be unique!
  1520.   uniqueId = "SCAR",
  1521.   -- Visual name of the weapon
  1522.   name = "SCAR",
  1523.   -- What weapon class?
  1524.   entity = "m9k_scar",
  1525.   -- The model of the weapon
  1526.   model = "models/weapons/w_fn_scar_h.mdl",
  1527.   -- Prices
  1528.   -- You need to write the materials you want to drop, by default all materials are included.
  1529.   -- materialType = price
  1530.   prices = {
  1531.     wood = 0,
  1532.     adhesive = 80,
  1533.     plastic = 50,
  1534.     metal = 40
  1535.   },
  1536.   -- How many seconds does it take to craft?
  1537.   craftTimeInSeconds = 16,
  1538.   -- What icon? ONLY .VTF
  1539.   icon = Material("icarus/craft/icons/assaultrifle"),
  1540.   -- Level required if leveling is turned on
  1541.   levelRequirement = 52,
  1542.   -- XP for crafting if leveling is turned on-
  1543.   xpGainedOnCrafting = 100
  1544. })
  1545.  
  1546. assaultRifles:createWeapon({
  1547.   -- This must be unique!
  1548.   uniqueId = "SR3MVIKHR",
  1549.   -- Visual name of the weapon
  1550.   name = "SR-3M Vikhr",
  1551.   -- What weapon class?
  1552.   entity = "m9k_vikhr",
  1553.   -- The model of the weapon
  1554.   model = "models/weapons/w_dmg_vikhr.mdl",
  1555.   -- Prices
  1556.   -- You need to write the materials you want to drop, by default all materials are included.
  1557.   -- materialType = price
  1558.   prices = {
  1559.     wood = 0,
  1560.     adhesive = 80,
  1561.     plastic = 40,
  1562.     metal = 65
  1563.   },
  1564.   -- How many seconds does it take to craft?
  1565.   craftTimeInSeconds = 10,
  1566.   -- What icon? ONLY .VTF
  1567.   icon = Material("icarus/craft/icons/assaultrifle"),
  1568.   -- Level required if leveling is turned on
  1569.   levelRequirement = 53,
  1570.   -- XP for crafting if leveling is turned on-
  1571.   xpGainedOnCrafting = 85
  1572. })
  1573.  
  1574. assaultRifles:createWeapon({
  1575.   -- This must be unique!
  1576.   uniqueId = "AUGA3",
  1577.   -- Visual name of the weapon
  1578.   name = "Steyr AUG A3",
  1579.   -- What weapon class?
  1580.   entity = "m9k_auga3",
  1581.   -- The model of the weapon
  1582.   model = "models/weapons/w_auga3.mdl",
  1583.   -- Prices
  1584.   -- You need to write the materials you want to drop, by default all materials are included.
  1585.   -- materialType = price
  1586.   prices = {
  1587.     wood = 0,
  1588.     adhesive = 100,
  1589.     plastic = 50,
  1590.     metal = 50
  1591.   },
  1592.   -- How many seconds does it take to craft?
  1593.   craftTimeInSeconds = 10,
  1594.   -- What icon? ONLY .VTF
  1595.   icon = Material("icarus/craft/icons/assaultrifle"),
  1596.   -- Level required if leveling is turned on
  1597.   levelRequirement = 54,
  1598.   -- XP for crafting if leveling is turned on-
  1599.   xpGainedOnCrafting = 90
  1600. })
  1601.  
  1602. assaultRifles:createWeapon({
  1603.   -- This must be unique!
  1604.   uniqueId = "TAR21",
  1605.   -- Visual name of the weapon
  1606.   name = "TAR-21",
  1607.   -- What weapon class?
  1608.   entity = "m9k_tar21",
  1609.   -- The model of the weapon
  1610.   model = "models/weapons/w_imi_tar21.mdl",
  1611.   -- Prices
  1612.   -- You need to write the materials you want to drop, by default all materials are included.
  1613.   -- materialType = price
  1614.   prices = {
  1615.     wood = 0,
  1616.     adhesive = 75,
  1617.     plastic = 25,
  1618.     metal = 65
  1619.   },
  1620.   -- How many seconds does it take to craft?
  1621.   craftTimeInSeconds = 8,
  1622.   -- What icon? ONLY .VTF
  1623.   icon = Material("icarus/craft/icons/assaultrifle"),
  1624.   -- Level required if leveling is turned on
  1625.   levelRequirement = 55,
  1626.   -- XP for crafting if leveling is turned on-
  1627.   xpGainedOnCrafting = 80
  1628. })
  1629.  
  1630. assaultRifles:createWeapon({
  1631.   -- This must be unique!
  1632.   uniqueId = "HORNET",
  1633.   -- Visual name of the weapon
  1634.   name = "Hornet Flechette Rifle",
  1635.   -- What weapon class?
  1636.   entity = "sfw_hornet",
  1637.   -- The model of the weapon
  1638.   model = "models/catalyst/spectra_barrel.mdl",
  1639.   -- Prices
  1640.   -- You need to write the materials you want to drop, by default all materials are included.
  1641.   -- materialType = price
  1642.   prices = {
  1643.     wood = 500,
  1644.     adhesive = 700,
  1645.     plastic = 500,
  1646.     metal = 500
  1647.   },
  1648.   -- How many seconds does it take to craft?
  1649.   craftTimeInSeconds = 15,
  1650.   -- What icon? ONLY .VTF
  1651.   icon = Material("icarus/craft/icons/assaultrifle"),
  1652.   -- Level required if leveling is turned on
  1653.   levelRequirement = 135,
  1654.   -- XP for crafting if leveling is turned on-
  1655.   xpGainedOnCrafting = 250
  1656. })
  1657.  
  1658. assaultRifles:createWeapon({
  1659.   -- This must be unique!
  1660.   uniqueId = "FALLINGSTAR",
  1661.   -- Visual name of the weapon
  1662.   name = "ARX.2 Falling Star Cannon",
  1663.   -- What weapon class?
  1664.   entity = "sfw_fallingstar",
  1665.   -- The model of the weapon
  1666.   model = "models/catalyst/spectra_bone.mdl",
  1667.   -- Prices
  1668.   -- You need to write the materials you want to drop, by default all materials are included.
  1669.   -- materialType = price
  1670.   prices = {
  1671.     wood = 500,
  1672.     adhesive = 700,
  1673.     plastic = 500,
  1674.     metal = 500
  1675.   },
  1676.   -- How many seconds does it take to craft?
  1677.   craftTimeInSeconds = 15,
  1678.   -- What icon? ONLY .VTF
  1679.   icon = Material("icarus/craft/icons/assaultrifle"),
  1680.   -- Level required if leveling is turned on
  1681.   levelRequirement = 140,
  1682.   -- XP for crafting if leveling is turned on-
  1683.   xpGainedOnCrafting = 250
  1684. })
  1685.  
  1686. assaultRifles:createWeapon({
  1687.   -- This must be unique!
  1688.   uniqueId = "HEATWAVE",
  1689.   -- Visual name of the weapon
  1690.   name = "HS24 HeatWave Light Rifle",
  1691.   -- What weapon class?
  1692.   entity = "sfw_hwave",
  1693.   -- The model of the weapon
  1694.   model = "models/catalyst/spectra_barrel.mdl",
  1695.   -- Prices
  1696.   -- You need to write the materials you want to drop, by default all materials are included.
  1697.   -- materialType = price
  1698.   prices = {
  1699.     wood = 500,
  1700.     adhesive = 700,
  1701.     plastic = 500,
  1702.     metal = 500
  1703.   },
  1704.   -- How many seconds does it take to craft?
  1705.   craftTimeInSeconds = 15,
  1706.   -- What icon? ONLY .VTF
  1707.   icon = Material("icarus/craft/icons/assaultrifle"),
  1708.   -- Level required if leveling is turned on
  1709.   levelRequirement = 145,
  1710.   -- XP for crafting if leveling is turned on-
  1711.   xpGainedOnCrafting = 250
  1712. })
  1713.  
  1714. assaultRifles:createWeapon({
  1715.   -- This must be unique!
  1716.   uniqueId = "SAPPHIRE",
  1717.   -- Visual name of the weapon
  1718.   name = "HS24 Sapphire Light Rifle",
  1719.   -- What weapon class?
  1720.   entity = "sfw_saphyre",
  1721.   -- The model of the weapon
  1722.   model = "models/catalyst/spectra_barrel.mdl",
  1723.   -- Prices
  1724.   -- You need to write the materials you want to drop, by default all materials are included.
  1725.   -- materialType = price
  1726.   prices = {
  1727.     wood = 500,
  1728.     adhesive = 700,
  1729.     plastic = 500,
  1730.     metal = 500
  1731.   },
  1732.   -- How many seconds does it take to craft?
  1733.   craftTimeInSeconds = 15,
  1734.   -- What icon? ONLY .VTF
  1735.   icon = Material("icarus/craft/icons/assaultrifle"),
  1736.   -- Level required if leveling is turned on
  1737.   levelRequirement = 150,
  1738.   -- XP for crafting if leveling is turned on-
  1739.   xpGainedOnCrafting = 250
  1740. })
  1741.  
  1742. assaultRifles:createWeapon({
  1743.   -- This must be unique!
  1744.   uniqueId = "DRACO",
  1745.   -- Visual name of the weapon
  1746.   name = "HS46-C Draco Carbine",
  1747.   -- What weapon class?
  1748.   entity = "sfw_draco",
  1749.   -- The model of the weapon
  1750.   model = "models/catalyst/spectra_chest.mdl",
  1751.   -- Prices
  1752.   -- You need to write the materials you want to drop, by default all materials are included.
  1753.   -- materialType = price
  1754.   prices = {
  1755.     wood = 500,
  1756.     adhesive = 700,
  1757.     plastic = 500,
  1758.     metal = 500
  1759.   },
  1760.   -- How many seconds does it take to craft?
  1761.   craftTimeInSeconds = 15,
  1762.   -- What icon? ONLY .VTF
  1763.   icon = Material("icarus/craft/icons/assaultrifle"),
  1764.   -- Level required if leveling is turned on
  1765.   levelRequirement = 155,
  1766.   -- XP for crafting if leveling is turned on-
  1767.   xpGainedOnCrafting = 250
  1768. })
  1769.  
  1770. assaultRifles:createWeapon({
  1771.   -- This must be unique!
  1772.   uniqueId = "AQUAMARINE",
  1773.   -- Visual name of the weapon
  1774.   name = "HS46-VP Aquamarine Carbine",
  1775.   -- What weapon class?
  1776.   entity = "sfw_aquamarine",
  1777.   -- The model of the weapon
  1778.   model = "models/catalyst/spectra_chest.mdl",
  1779.   -- Prices
  1780.   -- You need to write the materials you want to drop, by default all materials are included.
  1781.   -- materialType = price
  1782.   prices = {
  1783.     wood = 500,
  1784.     adhesive = 700,
  1785.     plastic = 500,
  1786.     metal = 500
  1787.   },
  1788.   -- How many seconds does it take to craft?
  1789.   craftTimeInSeconds = 15,
  1790.   -- What icon? ONLY .VTF
  1791.   icon = Material("icarus/craft/icons/assaultrifle"),
  1792.   -- Level required if leveling is turned on
  1793.   levelRequirement = 160,
  1794.   -- XP for crafting if leveling is turned on-
  1795.   xpGainedOnCrafting = 250
  1796. })
  1797.  
  1798. assaultRifles:createWeapon({
  1799.   -- This must be unique!
  1800.   uniqueId = "NEUTRINO",
  1801.   -- Visual name of the weapon
  1802.   name = "MTM Neutrino Cannon",
  1803.   -- What weapon class?
  1804.   entity = "sfw_neutrino",
  1805.   -- The model of the weapon
  1806.   model = "models/catalyst/spectra_bone.mdl",
  1807.   -- Prices
  1808.   -- You need to write the materials you want to drop, by default all materials are included.
  1809.   -- materialType = price
  1810.   prices = {
  1811.     wood = 500,
  1812.     adhesive = 700,
  1813.     plastic = 500,
  1814.     metal = 500
  1815.   },
  1816.   -- How many seconds does it take to craft?
  1817.   craftTimeInSeconds = 15,
  1818.   -- What icon? ONLY .VTF
  1819.   icon = Material("icarus/craft/icons/assaultrifle"),
  1820.   -- Level required if leveling is turned on
  1821.   levelRequirement = 165,
  1822.   -- XP for crafting if leveling is turned on-
  1823.   xpGainedOnCrafting = 250
  1824. })
  1825.  
  1826. assaultRifles:createWeapon({
  1827.   -- This must be unique!
  1828.   uniqueId = "GRINDER",
  1829.   -- Visual name of the weapon
  1830.   name = "RK30-K2 Grinder Rifle",
  1831.   -- What weapon class?
  1832.   entity = "sfw_grinder",
  1833.   -- The model of the weapon
  1834.   model = "models/catalyst/spectra_barrel.mdl",
  1835.   -- Prices
  1836.   -- You need to write the materials you want to drop, by default all materials are included.
  1837.   -- materialType = price
  1838.   prices = {
  1839.     wood = 500,
  1840.     adhesive = 800,
  1841.     plastic = 500,
  1842.     metal = 500
  1843.   },
  1844.   -- How many seconds does it take to craft?
  1845.   craftTimeInSeconds = 30,
  1846.   -- What icon? ONLY .VTF
  1847.   icon = Material("icarus/craft/icons/assaultrifle"),
  1848.   -- Level required if leveling is turned on
  1849.   levelRequirement = 170,
  1850.   -- XP for crafting if leveling is turned on-
  1851.   xpGainedOnCrafting = 500
  1852. })
  1853.  
  1854. local shotguns = Icarus.craft.config:createCategory("Shotguns")
  1855.  
  1856. shotguns:setSettings({
  1857.     jobs = {
  1858.         ["Citizen"] = true,
  1859.         ["Kawaii Waifu"] = true,
  1860.         ["Parkourist"] = true,
  1861.         ["DJ"] = true,
  1862.         ["Lumbermanastar"] = true,
  1863.         ["Prospector"] = true,
  1864.         ["Casino Manager"] = true,
  1865.         ["Bank Teller"] = true,
  1866.         ["Mechanic"] = true,
  1867.         ["Tow Truck Driver"] = true,
  1868.         ["Theater Manager"] = true,
  1869.         ["Building Manager"] = true,
  1870.         ["Bus Driver"] = true,
  1871.         ["Taxi Driver"] = true,
  1872.         ["Prostitute"] = true,
  1873.         ["Fruit Slicer"] = true,
  1874.         ["Bartender"] = true,
  1875.         ["Chef"] = true,
  1876.         ["Ronald McDonald"] = true,
  1877.         ["Gas Station Employee"] = true,
  1878.         ["Gun Dealer"] = true,
  1879.         ["HL-Dealer"] = true,
  1880.         ["Heavy Gun Dealer"] = true,
  1881.         ["Explosives Dealer"] = true,
  1882.         ["Black Market Dealer"] = true,
  1883.         ["Sci-Fi Dealer"] = true,
  1884.         ["Drug Dealer"] = true,
  1885.         ["Police Officer"] = true,
  1886.         ["Police Captain (Regular)"] = true,
  1887.         ["S.W.A.T. Officer"] = true,
  1888.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  1889.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  1890.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  1891.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  1892.         ["S.W.A.T. Leader (Regular)"] = true,
  1893.         ["Mayor's Bodyguard"] = true,
  1894.         ["Mayor"] = true,
  1895.         ["Security Guard"] = true,
  1896.         ["Advanced Security Guard"] = true,
  1897.         ["Bank Security Guard"] = true,
  1898.         ["Paramedic"] = true,
  1899.         ["Hospital Nurse"] = true,
  1900.         ["The Head-Doctor (Regular)"] = true,
  1901.         ["Dank 420"] = true,
  1902.         ["Snoop Dogg"] = true,
  1903.         ["Bloods Gang Member"] = true,
  1904.         ["Bloods Leader"] = true,
  1905.         ["Crips Gang Member"] = true,
  1906.         ["Crips Leader"] = true,
  1907.         ["Gangster"] = true,
  1908.         ["Mob-Boss Right-Hand Man"] = true,
  1909.         ["Mob-Boss"] = true,
  1910.         ["Thief"] = true,
  1911.         ["Pro Thief"] = true,
  1912.         ["Ninja"] = true,
  1913.         ["Deadly Thief"] = true,
  1914.         ["Taliban Grunt"] = true,
  1915.         ["Taliban RPG Specialist"] = true,
  1916.         ["Taliban Bomber"] = true,
  1917.         ["Taliban Commando"] = true,
  1918.         ["Hitman"] = true,
  1919.         ["Zombie Hitman"] = true,
  1920.         ["Agent47"] = true,
  1921.         ["Assassin"] = true,
  1922.         ["Kidnapper (Regular)"] = true,
  1923.         ["The Hacker"] = true,
  1924.         ["Rapist"] = true,
  1925.         ["Homeless Dan"] = true,
  1926.         ["Angry Hobo"] = true,
  1927.         ["Vaper Ethan Klein"] = true,
  1928.         ["Vaper God"] = true,
  1929.         ["Pyrotechnic"] = true,
  1930.         ["Alchemist"] = true,
  1931.         ["Toll Collector"] = true,
  1932.         ["Roughneck"] = true
  1933.     }
  1934. })
  1935.  
  1936. shotguns:createWeapon({
  1937.   uniqueId = "HL2SHOTGUN",
  1938.   name = "HL2-Shotgun",
  1939.   entity = "weapon_shotgun",
  1940.   model = "models/weapons/w_shotgun.mdl",
  1941.   prices = {
  1942.     wood = 0,
  1943.     adhesive = 90,
  1944.     plastic = 30,
  1945.     metal = 60
  1946.   },
  1947.   craftTimeInSeconds = 9,
  1948.   icon = Material("icarus/craft/icons/shotgun"),
  1949.   levelRequirement = 56,
  1950.   xpGainedOnCrafting = 90
  1951. })
  1952.  
  1953. shotguns:createWeapon({
  1954.   uniqueId = "BENELLIM3",
  1955.   name = "Benelli M3",
  1956.   entity = "m9k_m3",
  1957.   model = "models/weapons/w_benelli_m3.mdl",
  1958.   prices = {
  1959.     wood = 0,
  1960.     adhesive = 110,
  1961.     plastic = 10,
  1962.     metal = 100
  1963.   },
  1964.   craftTimeInSeconds = 9,
  1965.   icon = Material("icarus/craft/icons/shotgun"),
  1966.   levelRequirement = 56,
  1967.   xpGainedOnCrafting = 90
  1968. })
  1969.  
  1970. shotguns:createWeapon({
  1971.   uniqueId = "BROWNINGAUTO5",
  1972.   name = "Browning Auto 5",
  1973.   entity = "m9k_browningauto5",
  1974.   model = "models/weapons/w_browning_auto.mdl",
  1975.   prices = {
  1976.     wood = 20,
  1977.     adhesive = 60,
  1978.     plastic = 10,
  1979.     metal = 30
  1980.   },
  1981.   craftTimeInSeconds = 9,
  1982.   icon = Material("icarus/craft/icons/shotgun"),
  1983.   levelRequirement = 57,
  1984.   xpGainedOnCrafting = 90
  1985. })
  1986.  
  1987. shotguns:createWeapon({
  1988.   uniqueId = "ITHACAM37",
  1989.   name = "Ithaca M37",
  1990.   entity = "m9k_ithacam37",
  1991.   model = "models/weapons/w_ithaca_m37.mdl",
  1992.   prices = {
  1993.     wood = 0,
  1994.     adhesive = 100,
  1995.     plastic = 40,
  1996.     metal = 60
  1997.   },
  1998.   craftTimeInSeconds = 9,
  1999.   icon = Material("icarus/craft/icons/shotgun"),
  2000.   levelRequirement = 58,
  2001.   xpGainedOnCrafting = 90
  2002. })
  2003.  
  2004. shotguns:createWeapon({
  2005.   uniqueId = "MOSSBERG590",
  2006.   name = "Mossberg 590",
  2007.   entity = "m9k_mossberg590",
  2008.   model = "models/weapons/w_mossberg_590.mdl",
  2009.   prices = {
  2010.     wood = 0,
  2011.     adhesive = 110,
  2012.     plastic = 30,
  2013.     metal = 80
  2014.   },
  2015.   craftTimeInSeconds = 9,
  2016.   icon = Material("icarus/craft/icons/shotgun"),
  2017.   levelRequirement = 59,
  2018.   xpGainedOnCrafting = 90
  2019. })
  2020.  
  2021. shotguns:createWeapon({
  2022.   uniqueId = "REMINGTON870",
  2023.   name = "Remington 870",
  2024.   entity = "m9k_remington870",
  2025.   model = "models/weapons/w_remington_870_tact.mdl",
  2026.   prices = {
  2027.     wood = 0,
  2028.     adhesive = 110,
  2029.     plastic = 10,
  2030.     metal = 100
  2031.   },
  2032.   craftTimeInSeconds = 9,
  2033.   icon = Material("icarus/craft/icons/shotgun"),
  2034.   levelRequirement = 60,
  2035.   xpGainedOnCrafting = 90
  2036. })
  2037.  
  2038. shotguns:createWeapon({
  2039.   uniqueId = "SPAS12",
  2040.   name = "SPAS 12",
  2041.   entity = "m9k_spas12",
  2042.   model = "models/weapons/w_spas_12.mdl",
  2043.   prices = {
  2044.     wood = 0,
  2045.     adhesive = 80,
  2046.     plastic = 20,
  2047.     metal = 60
  2048.   },
  2049.   craftTimeInSeconds = 9,
  2050.   icon = Material("icarus/craft/icons/shotgun"),
  2051.   levelRequirement = 61,
  2052.   xpGainedOnCrafting = 90
  2053. })
  2054.  
  2055. shotguns:createWeapon({
  2056.   uniqueId = "WINCHESTER1897",
  2057.   name = "Winchester 1897",
  2058.   entity = "m9k_1897winchester",
  2059.   model = "models/weapons/w_winchester_1897_trench.mdl",
  2060.   prices = {
  2061.     wood = 20,
  2062.     adhesive = 100,
  2063.     plastic = 30,
  2064.     metal = 50
  2065.   },
  2066.   craftTimeInSeconds = 9,
  2067.   icon = Material("icarus/craft/icons/shotgun"),
  2068.   levelRequirement = 62,
  2069.   xpGainedOnCrafting = 90
  2070. })
  2071.  
  2072. shotguns:createWeapon({
  2073.   uniqueId = "WINCHESTER87",
  2074.   name = "Winchester 87",
  2075.   entity = "m9k_1887winchester",
  2076.   model = "models/weapons/w_winchester_1887.mdl",
  2077.   prices = {
  2078.     wood = 20,
  2079.     adhesive = 105,
  2080.     plastic = 15,
  2081.     metal = 70
  2082.   },
  2083.   craftTimeInSeconds = 9,
  2084.   icon = Material("icarus/craft/icons/shotgun"),
  2085.   levelRequirement = 63,
  2086.   xpGainedOnCrafting = 90
  2087. })
  2088.  
  2089. shotguns:createWeapon({
  2090.   uniqueId = "PANCORJACKHAMMER",
  2091.   name = "Pancor Jackhammer",
  2092.   entity = "m9k_jackhammer",
  2093.   model = "models/weapons/w_pancor_jackhammer.mdl",
  2094.   prices = {
  2095.     wood = 0,
  2096.     adhesive = 115,
  2097.     plastic = 15,
  2098.     metal = 100
  2099.   },
  2100.   craftTimeInSeconds = 9,
  2101.   icon = Material("icarus/craft/icons/shotgun"),
  2102.   levelRequirement = 64,
  2103.   xpGainedOnCrafting = 90
  2104. })
  2105.  
  2106. shotguns:createWeapon({
  2107.   uniqueId = "STRIKER12",
  2108.   name = "Striker 12",
  2109.   entity = "m9k_striker12",
  2110.   model = "models/weapons/w_striker_12g.mdl",
  2111.   prices = {
  2112.     wood = 0,
  2113.     adhesive = 160,
  2114.     plastic = 40,
  2115.     metal = 120
  2116.   },
  2117.   craftTimeInSeconds = 9,
  2118.   icon = Material("icarus/craft/icons/shotgun"),
  2119.   levelRequirement = 65,
  2120.   xpGainedOnCrafting = 90
  2121. })
  2122.  
  2123. shotguns:createWeapon({
  2124.   uniqueId = "USAS",
  2125.   name = "USAS",
  2126.   entity = "m9k_usas",
  2127.   model = "models/weapons/w_usas_12.mdl",
  2128.   prices = {
  2129.     wood = 0,
  2130.     adhesive = 140,
  2131.     plastic = 30,
  2132.     metal = 110
  2133.   },
  2134.   craftTimeInSeconds = 9,
  2135.   icon = Material("icarus/craft/icons/shotgun"),
  2136.   levelRequirement = 66,
  2137.   xpGainedOnCrafting = 90
  2138. })
  2139.  
  2140. shotguns:createWeapon({
  2141.   uniqueId = "DOUBLEBARRELSHOTGUN",
  2142.   name = "Double Barrel Shotgun",
  2143.   entity = "m9k_dbarrel",
  2144.   model = "models/weapons/w_double_barrel_shotgun.mdl",
  2145.   prices = {
  2146.     wood = 50,
  2147.     adhesive = 170,
  2148.     plastic = 20,
  2149.     metal = 100
  2150.   },
  2151.   craftTimeInSeconds = 9,
  2152.   icon = Material("icarus/craft/icons/shotgun"),
  2153.   levelRequirement = 67,
  2154.   xpGainedOnCrafting = 90
  2155. })
  2156.  
  2157. shotguns:createWeapon({
  2158.   uniqueId = "STORM",
  2159.   name = "ASR-5 Storm Shotgun",
  2160.   entity = "sfw_storm",
  2161.   model = "models/catalyst/gear/hw_case_01.mdl",
  2162.   prices = {
  2163.     wood = 500,
  2164.     adhesive = 700,
  2165.     plastic = 500,
  2166.     metal = 500
  2167.   },
  2168.   craftTimeInSeconds = 15,
  2169.   icon = Material("icarus/craft/icons/shotgun"),
  2170.   levelRequirement = 175,
  2171.   xpGainedOnCrafting = 300
  2172. })
  2173.  
  2174. shotguns:createWeapon({
  2175.   uniqueId = "SERAPHIM",
  2176.   name = "HS20-40 Seraphim Shotgun",
  2177.   entity = "sfw_seraphim",
  2178.   model = "models/catalyst/gear/hw_case_01.mdl",
  2179.   prices = {
  2180.     wood = 500,
  2181.     adhesive = 700,
  2182.     plastic = 500,
  2183.     metal = 500
  2184.   },
  2185.   craftTimeInSeconds = 15,
  2186.   icon = Material("icarus/craft/icons/shotgun"),
  2187.   levelRequirement = 180,
  2188.   xpGainedOnCrafting = 300
  2189. })
  2190.  
  2191. local sniperRifles = Icarus.craft.config:createCategory("Sniper Rifles")
  2192.  
  2193. sniperRifles:setSettings({
  2194.     jobs = {
  2195.         ["Citizen"] = true,
  2196.         ["Kawaii Waifu"] = true,
  2197.         ["Parkourist"] = true,
  2198.         ["DJ"] = true,
  2199.         ["Lumbermanastar"] = true,
  2200.         ["Prospector"] = true,
  2201.         ["Casino Manager"] = true,
  2202.         ["Bank Teller"] = true,
  2203.         ["Mechanic"] = true,
  2204.         ["Tow Truck Driver"] = true,
  2205.         ["Theater Manager"] = true,
  2206.         ["Building Manager"] = true,
  2207.         ["Bus Driver"] = true,
  2208.         ["Taxi Driver"] = true,
  2209.         ["Prostitute"] = true,
  2210.         ["Fruit Slicer"] = true,
  2211.         ["Bartender"] = true,
  2212.         ["Chef"] = true,
  2213.         ["Ronald McDonald"] = true,
  2214.         ["Gas Station Employee"] = true,
  2215.         ["Gun Dealer"] = true,
  2216.         ["HL-Dealer"] = true,
  2217.         ["Heavy Gun Dealer"] = true,
  2218.         ["Explosives Dealer"] = true,
  2219.         ["Black Market Dealer"] = true,
  2220.         ["Sci-Fi Dealer"] = true,
  2221.         ["Drug Dealer"] = true,
  2222.         ["Police Officer"] = true,
  2223.         ["Police Captain (Regular)"] = true,
  2224.         ["S.W.A.T. Officer"] = true,
  2225.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  2226.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  2227.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  2228.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  2229.         ["S.W.A.T. Leader (Regular)"] = true,
  2230.         ["Mayor's Bodyguard"] = true,
  2231.         ["Mayor"] = true,
  2232.         ["Security Guard"] = true,
  2233.         ["Advanced Security Guard"] = true,
  2234.         ["Bank Security Guard"] = true,
  2235.         ["Paramedic"] = true,
  2236.         ["Hospital Nurse"] = true,
  2237.         ["The Head-Doctor (Regular)"] = true,
  2238.         ["Dank 420"] = true,
  2239.         ["Snoop Dogg"] = true,
  2240.         ["Bloods Gang Member"] = true,
  2241.         ["Bloods Leader"] = true,
  2242.         ["Crips Gang Member"] = true,
  2243.         ["Crips Leader"] = true,
  2244.         ["Gangster"] = true,
  2245.         ["Mob-Boss Right-Hand Man"] = true,
  2246.         ["Mob-Boss"] = true,
  2247.         ["Thief"] = true,
  2248.         ["Pro Thief"] = true,
  2249.         ["Ninja"] = true,
  2250.         ["Deadly Thief"] = true,
  2251.         ["Taliban Grunt"] = true,
  2252.         ["Taliban RPG Specialist"] = true,
  2253.         ["Taliban Bomber"] = true,
  2254.         ["Taliban Commando"] = true,
  2255.         ["Hitman"] = true,
  2256.         ["Zombie Hitman"] = true,
  2257.         ["Agent47"] = true,
  2258.         ["Assassin"] = true,
  2259.         ["Kidnapper (Regular)"] = true,
  2260.         ["The Hacker"] = true,
  2261.         ["Rapist"] = true,
  2262.         ["Homeless Dan"] = true,
  2263.         ["Angry Hobo"] = true,
  2264.         ["Vaper Ethan Klein"] = true,
  2265.         ["Vaper God"] = true,
  2266.         ["Pyrotechnic"] = true,
  2267.         ["Alchemist"] = true,
  2268.         ["Toll Collector"] = true,
  2269.         ["Roughneck"] = true
  2270.     }
  2271. })
  2272.  
  2273. sniperRifles:createWeapon({
  2274.   uniqueId = "HL2CROSSBOW",
  2275.   name = "HL2-Crossbow",
  2276.   entity = "weapon_crossbow",
  2277.   model = "models/weapons/w_crossbow.mdl",
  2278.   prices = {
  2279.     wood = 0,
  2280.     adhesive = 200,
  2281.     plastic = 100,
  2282.     metal = 100
  2283.   },
  2284.   craftTimeInSeconds = 8,
  2285.   icon = Material("icarus/craft/icons/sniperrifle"),
  2286.   levelRequirement = 68,
  2287.   xpGainedOnCrafting = 90
  2288. })
  2289.  
  2290. sniperRifles:createWeapon({
  2291.   uniqueId = "AIAW50",
  2292.   name = "AI AW50",
  2293.   entity = "m9k_aw50",
  2294.   model = "models/weapons/w_acc_int_aw50.mdl",
  2295.   prices = {
  2296.     wood = 0,
  2297.     adhesive = 160,
  2298.     plastic = 60,
  2299.     metal = 100
  2300.   },
  2301.   craftTimeInSeconds = 8,
  2302.   icon = Material("icarus/craft/icons/sniperrifle"),
  2303.   levelRequirement = 68,
  2304.   xpGainedOnCrafting = 90
  2305. })
  2306.  
  2307. sniperRifles:createWeapon({
  2308.   uniqueId = "M24",
  2309.   name = "M24",
  2310.   entity = "m9k_m24",
  2311.   model = "models/weapons/w_snip_m24_6.mdl",
  2312.   prices = {
  2313.     wood = 0,
  2314.     adhesive = 180,
  2315.     plastic = 70,
  2316.     metal = 110
  2317.   },
  2318.   craftTimeInSeconds = 8,
  2319.   icon = Material("icarus/craft/icons/sniperrifle"),
  2320.   levelRequirement = 69,
  2321.   xpGainedOnCrafting = 90
  2322. })
  2323.  
  2324. sniperRifles:createWeapon({
  2325.   uniqueId = "PSG1",
  2326.   name = "PSG-1",
  2327.   entity = "m9k_psg1",
  2328.   model = "models/weapons/w_hk_psg1.mdl",
  2329.   prices = {
  2330.     wood = 40,
  2331.     adhesive = 220,
  2332.     plastic = 60,
  2333.     metal = 120
  2334.   },
  2335.   craftTimeInSeconds = 8,
  2336.   icon = Material("icarus/craft/icons/sniperrifle"),
  2337.   levelRequirement = 70,
  2338.   xpGainedOnCrafting = 90
  2339. })
  2340.  
  2341. sniperRifles:createWeapon({
  2342.   uniqueId = "REMINGTON7615P",
  2343.   name = "Remington 7615p",
  2344.   entity = "m9k_remington7615p",
  2345.   model = "models/weapons/w_remington_7615p.mdl",
  2346.   prices = {
  2347.     wood = 0,
  2348.     adhesive = 120,
  2349.     plastic = 30,
  2350.     metal = 90
  2351.   },
  2352.   craftTimeInSeconds = 8,
  2353.   icon = Material("icarus/craft/icons/sniperrifle"),
  2354.   levelRequirement = 71,
  2355.   xpGainedOnCrafting = 90
  2356. })
  2357.  
  2358. sniperRifles:createWeapon({
  2359.   uniqueId = "BARRETM82",
  2360.   name = "Barret M82",
  2361.   entity = "m9k_barret_m82",
  2362.   model = "models/weapons/w_barret_m82.mdl",
  2363.   prices = {
  2364.     wood = 0,
  2365.     adhesive = 150,
  2366.     plastic = 50,
  2367.     metal = 100
  2368.   },
  2369.   craftTimeInSeconds = 8,
  2370.   icon = Material("icarus/craft/icons/sniperrifle"),
  2371.   levelRequirement = 72,
  2372.   xpGainedOnCrafting = 90
  2373. })
  2374.  
  2375. sniperRifles:createWeapon({
  2376.   uniqueId = "BARRETM98B",
  2377.   name = "Barret M98B",
  2378.   entity = "m9k_m98b",
  2379.   model = "models/weapons/w_barrett_m98b.mdl",
  2380.   prices = {
  2381.     wood = 0,
  2382.     adhesive = 160,
  2383.     plastic = 60,
  2384.     metal = 100
  2385.   },
  2386.   craftTimeInSeconds = 8,
  2387.   icon = Material("icarus/craft/icons/sniperrifle"),
  2388.   levelRequirement = 73,
  2389.   xpGainedOnCrafting = 90
  2390. })
  2391.  
  2392. sniperRifles:createWeapon({
  2393.   uniqueId = "DRAGUNOVSVU",
  2394.   name = "Dragunov SVU",
  2395.   entity = "m9k_svu",
  2396.   model = "models/weapons/w_dragunov_svu.mdl",
  2397.   prices = {
  2398.     wood = 0,
  2399.     adhesive = 110,
  2400.     plastic = 30,
  2401.     metal = 80
  2402.   },
  2403.   craftTimeInSeconds = 8,
  2404.   icon = Material("icarus/craft/icons/sniperrifle"),
  2405.   levelRequirement = 74,
  2406.   xpGainedOnCrafting = 90
  2407. })
  2408.  
  2409. sniperRifles:createWeapon({
  2410.   uniqueId = "HKSL8",
  2411.   name = "HK-SL8",
  2412.   entity = "m9k_sl8",
  2413.   model = "models/weapons/w_hk_sl8.mdl",
  2414.   prices = {
  2415.     wood = 0,
  2416.     adhesive = 115,
  2417.     plastic = 30,
  2418.     metal = 85
  2419.   },
  2420.   craftTimeInSeconds = 8,
  2421.   icon = Material("icarus/craft/icons/sniperrifle"),
  2422.   levelRequirement = 75,
  2423.   xpGainedOnCrafting = 90
  2424. })
  2425.  
  2426. sniperRifles:createWeapon({
  2427.   uniqueId = "INTERVENTION",
  2428.   name = "Intervention",
  2429.   entity = "m9k_intervention",
  2430.   model = "models/weapons/w_snip_int.mdl",
  2431.   prices = {
  2432.     wood = 0,
  2433.     adhesive = 180,
  2434.     plastic = 60,
  2435.     metal = 120
  2436.   },
  2437.   craftTimeInSeconds = 8,
  2438.   icon = Material("icarus/craft/icons/sniperrifle"),
  2439.   levelRequirement = 76,
  2440.   xpGainedOnCrafting = 90
  2441. })
  2442.  
  2443. sniperRifles:createWeapon({
  2444.   uniqueId = "SVDDRAGUNOV",
  2445.   name = "SVD Dragunov",
  2446.   entity = "m9k_dragunov",
  2447.   model = "models/weapons/w_svd_dragunov.mdl",
  2448.   prices = {
  2449.     wood = 40,
  2450.     adhesive = 180,
  2451.     plastic = 50,
  2452.     metal = 90
  2453.   },
  2454.   craftTimeInSeconds = 8,
  2455.   icon = Material("icarus/craft/icons/sniperrifle"),
  2456.   levelRequirement = 77,
  2457.   xpGainedOnCrafting = 90
  2458. })
  2459.  
  2460. sniperRifles:createWeapon({
  2461.   uniqueId = "SVT40",
  2462.   name = "SVT 40",
  2463.   entity = "m9k_svt40",
  2464.   model = "models/weapons/w_svt_40.mdl",
  2465.   prices = {
  2466.     wood = 90,
  2467.     adhesive = 180,
  2468.     plastic = 40,
  2469.     metal = 50
  2470.   },
  2471.   craftTimeInSeconds = 8,
  2472.   icon = Material("icarus/craft/icons/sniperrifle"),
  2473.   levelRequirement = 78,
  2474.   xpGainedOnCrafting = 90
  2475. })
  2476.  
  2477. sniperRifles:createWeapon({
  2478.   uniqueId = "THOMPSONCONTENDERG2",
  2479.   name = "Thompson Contender G2",
  2480.   entity = "m9k_contender",
  2481.   model = "models/weapons/w_g2_contender.mdl",
  2482.   prices = {
  2483.     wood = 0,
  2484.     adhesive = 140,
  2485.     plastic = 60,
  2486.     metal = 80
  2487.   },
  2488.   craftTimeInSeconds = 8,
  2489.   icon = Material("icarus/craft/icons/sniperrifle"),
  2490.   levelRequirement = 79,
  2491.   xpGainedOnCrafting = 90
  2492. })
  2493.  
  2494. sniperRifles:createWeapon({
  2495.   uniqueId = "PULSAR",
  2496.   name = "ALX-V1 Pulsar Sniper",
  2497.   entity = "sfw_pulsar",
  2498.   model = "models/weapons/w_snip_awp.mdl",
  2499.   prices = {
  2500.     wood = 500,
  2501.     adhesive = 700,
  2502.     plastic = 500,
  2503.     metal = 500
  2504.   },
  2505.   craftTimeInSeconds = 15,
  2506.   icon = Material("icarus/craft/icons/sniperrifle"),
  2507.   levelRequirement = 185,
  2508.   xpGainedOnCrafting = 300
  2509. })
  2510.  
  2511. sniperRifles:createWeapon({
  2512.   uniqueId = "PHOENIX",
  2513.   name = "HS107 Phoenix Sniper",
  2514.   entity = "sfw_phoenix",
  2515.   model = "models/weapons/w_snip_awp.mdl",
  2516.   prices = {
  2517.     wood = 500,
  2518.     adhesive = 700,
  2519.     plastic = 500,
  2520.     metal = 500
  2521.   },
  2522.   craftTimeInSeconds = 15,
  2523.   icon = Material("icarus/craft/icons/sniperrifle"),
  2524.   levelRequirement = 190,
  2525.   xpGainedOnCrafting = 300
  2526. })
  2527.  
  2528. sniperRifles:createWeapon({
  2529.   uniqueId = "JOTUNN",
  2530.   name = "T3i Jotunn Bow",
  2531.   entity = "sfw_jotunn",
  2532.   model = "models/weapons/c_models/c_bow/c_bow_xmas.mdl",
  2533.   prices = {
  2534.     wood = 500,
  2535.     adhesive = 700,
  2536.     plastic = 500,
  2537.     metal = 500
  2538.   },
  2539.   craftTimeInSeconds = 15,
  2540.   icon = Material("icarus/craft/icons/sniperrifle"),
  2541.   levelRequirement = 195,
  2542.   xpGainedOnCrafting = 300
  2543. })
  2544.  
  2545. local machineGuns = Icarus.craft.config:createCategory("Machine Guns")
  2546.  
  2547. machineGuns:setSettings({
  2548.     jobs = {
  2549.         ["Citizen"] = true,
  2550.         ["Kawaii Waifu"] = true,
  2551.         ["Parkourist"] = true,
  2552.         ["DJ"] = true,
  2553.         ["Lumbermanastar"] = true,
  2554.         ["Prospector"] = true,
  2555.         ["Casino Manager"] = true,
  2556.         ["Bank Teller"] = true,
  2557.         ["Mechanic"] = true,
  2558.         ["Tow Truck Driver"] = true,
  2559.         ["Theater Manager"] = true,
  2560.         ["Building Manager"] = true,
  2561.         ["Bus Driver"] = true,
  2562.         ["Taxi Driver"] = true,
  2563.         ["Prostitute"] = true,
  2564.         ["Fruit Slicer"] = true,
  2565.         ["Bartender"] = true,
  2566.         ["Chef"] = true,
  2567.         ["Ronald McDonald"] = true,
  2568.         ["Gas Station Employee"] = true,
  2569.         ["Gun Dealer"] = true,
  2570.         ["HL-Dealer"] = true,
  2571.         ["Heavy Gun Dealer"] = true,
  2572.         ["Explosives Dealer"] = true,
  2573.         ["Black Market Dealer"] = true,
  2574.         ["Sci-Fi Dealer"] = true,
  2575.         ["Drug Dealer"] = true,
  2576.         ["Police Officer"] = true,
  2577.         ["Police Captain (Regular)"] = true,
  2578.         ["S.W.A.T. Officer"] = true,
  2579.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  2580.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  2581.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  2582.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  2583.         ["S.W.A.T. Leader (Regular)"] = true,
  2584.         ["Mayor's Bodyguard"] = true,
  2585.         ["Mayor"] = true,
  2586.         ["Security Guard"] = true,
  2587.         ["Advanced Security Guard"] = true,
  2588.         ["Bank Security Guard"] = true,
  2589.         ["Paramedic"] = true,
  2590.         ["Hospital Nurse"] = true,
  2591.         ["The Head-Doctor (Regular)"] = true,
  2592.         ["Dank 420"] = true,
  2593.         ["Snoop Dogg"] = true,
  2594.         ["Bloods Gang Member"] = true,
  2595.         ["Bloods Leader"] = true,
  2596.         ["Crips Gang Member"] = true,
  2597.         ["Crips Leader"] = true,
  2598.         ["Gangster"] = true,
  2599.         ["Mob-Boss Right-Hand Man"] = true,
  2600.         ["Mob-Boss"] = true,
  2601.         ["Thief"] = true,
  2602.         ["Pro Thief"] = true,
  2603.         ["Ninja"] = true,
  2604.         ["Deadly Thief"] = true,
  2605.         ["Taliban Grunt"] = true,
  2606.         ["Taliban RPG Specialist"] = true,
  2607.         ["Taliban Bomber"] = true,
  2608.         ["Taliban Commando"] = true,
  2609.         ["Hitman"] = true,
  2610.         ["Zombie Hitman"] = true,
  2611.         ["Agent47"] = true,
  2612.         ["Assassin"] = true,
  2613.         ["Kidnapper (Regular)"] = true,
  2614.         ["The Hacker"] = true,
  2615.         ["Rapist"] = true,
  2616.         ["Homeless Dan"] = true,
  2617.         ["Angry Hobo"] = true,
  2618.         ["Vaper Ethan Klein"] = true,
  2619.         ["Vaper God"] = true,
  2620.         ["Pyrotechnic"] = true,
  2621.         ["Alchemist"] = true,
  2622.         ["Toll Collector"] = true,
  2623.         ["Roughneck"] = true
  2624.     }
  2625. })
  2626.  
  2627. machineGuns:createWeapon({
  2628.   uniqueId = "ARESSHRIKE",
  2629.   name = "Ares Shrike",
  2630.   entity = "m9k_ares_shrike",
  2631.   model = "models/weapons/w_ares_shrike.mdl",
  2632.   prices = {
  2633.     wood = 0,
  2634.     adhesive = 250,
  2635.     plastic = 100,
  2636.     metal = 150
  2637.   },
  2638.   craftTimeInSeconds = 12,
  2639.   icon = Material("icarus/craft/icons/machinegun"),
  2640.   levelRequirement = 80,
  2641.   xpGainedOnCrafting = 110
  2642. })
  2643.  
  2644. machineGuns:createWeapon({
  2645.   uniqueId = "FG42",
  2646.   name = "FG 42",
  2647.   entity = "m9k_fg42",
  2648.   model = "models/weapons/w_fg42.mdl",
  2649.   prices = {
  2650.     wood = 50,
  2651.     adhesive = 255,
  2652.     plastic = 90,
  2653.     metal = 115
  2654.   },
  2655.   craftTimeInSeconds = 12,
  2656.   icon = Material("icarus/craft/icons/machinegun"),
  2657.   levelRequirement = 81,
  2658.   xpGainedOnCrafting = 110
  2659. })
  2660.  
  2661. machineGuns:createWeapon({
  2662.   uniqueId = "M1918BAR",
  2663.   name = "M1918 BAR",
  2664.   entity = "m9k_m1918bar",
  2665.   model = "models/weapons/w_m1918_bar.mdl",
  2666.   prices = {
  2667.     wood = 60,
  2668.     adhesive = 210,
  2669.     plastic = 60,
  2670.     metal = 90
  2671.   },
  2672.   craftTimeInSeconds = 12,
  2673.   icon = Material("icarus/craft/icons/machinegun"),
  2674.   levelRequirement = 82,
  2675.   xpGainedOnCrafting = 110
  2676. })
  2677.  
  2678. machineGuns:createWeapon({
  2679.   uniqueId = "M249LMG",
  2680.   name = "M249 LMG",
  2681.   entity = "m9k_m2491mg",
  2682.   model = "models/weapons/w_m249_machine_gun.mdl",
  2683.   prices = {
  2684.     wood = 0,
  2685.     adhesive = 280,
  2686.     plastic = 80,
  2687.     metal = 200
  2688.   },
  2689.   craftTimeInSeconds = 12,
  2690.   icon = Material("icarus/craft/icons/machinegun"),
  2691.   levelRequirement = 83,
  2692.   xpGainedOnCrafting = 110
  2693. })
  2694.  
  2695. machineGuns:createWeapon({
  2696.   uniqueId = "M60MACHINEGUN",
  2697.   name = "M60 Machine Gun",
  2698.   entity = "m9k_m60",
  2699.   model = "models/weapons/w_m60_machine_gun.mdl",
  2700.   prices = {
  2701.     wood = 0,
  2702.     adhesive = 230,
  2703.     plastic = 70,
  2704.     metal = 160
  2705.   },
  2706.   craftTimeInSeconds = 12,
  2707.   icon = Material("icarus/craft/icons/machinegun"),
  2708.   levelRequirement = 84,
  2709.   xpGainedOnCrafting = 110
  2710. })
  2711.  
  2712. machineGuns:createWeapon({
  2713.   uniqueId = "PKM",
  2714.   name = "PKM",
  2715.   entity = "m9k_pkm",
  2716.   model = "models/weapons/w_mach_russ_pkm.mdl",
  2717.   prices = {
  2718.     wood = 65,
  2719.     adhesive = 205,
  2720.     plastic = 50,
  2721.     metal = 90
  2722.   },
  2723.   craftTimeInSeconds = 12,
  2724.   icon = Material("icarus/craft/icons/machinegun"),
  2725.   levelRequirement = 85,
  2726.   xpGainedOnCrafting = 110
  2727. })
  2728.  
  2729. machineGuns:createWeapon({
  2730.   uniqueId = "M134MINIGUN",
  2731.   name = "M134 Minigun",
  2732.   entity = "m9k_minigun",
  2733.   model = "models/weapons/w_m134_minigun.mdl",
  2734.   prices = {
  2735.     wood = 0,
  2736.     adhesive = 310,
  2737.     plastic = 60,
  2738.     metal = 250
  2739.   },
  2740.   craftTimeInSeconds = 12,
  2741.   icon = Material("icarus/craft/icons/machinegun"),
  2742.   levelRequirement = 86,
  2743.   xpGainedOnCrafting = 110
  2744. })
  2745.  
  2746. machineGuns:createWeapon({
  2747.   uniqueId = "BEHEMOTH",
  2748.   name = "RK800 Behemoth Chain-Gun",
  2749.   entity = "sfw_behemoth",
  2750.   model = "models/weapons/w_physics.mdl",
  2751.   prices = {
  2752.     wood = 600,
  2753.     adhesive = 900,
  2754.     plastic = 600,
  2755.     metal = 600
  2756.   },
  2757.   craftTimeInSeconds = 18,
  2758.   icon = Material("icarus/craft/icons/machinegun"),
  2759.   levelRequirement = 200,
  2760.   xpGainedOnCrafting = 300
  2761. })
  2762.  
  2763. machineGuns:createWeapon({
  2764.   uniqueId = "THUNDERBOLT",
  2765.   name = "T3i AC23 Thunderbolt ARC Emitter",
  2766.   entity = "sfw_thunderbolt",
  2767.   model = "models/weapons/w_smg1.mdl",
  2768.   prices = {
  2769.     wood = 600,
  2770.     adhesive = 900,
  2771.     plastic = 600,
  2772.     metal = 600
  2773.   },
  2774.   craftTimeInSeconds = 18,
  2775.   icon = Material("icarus/craft/icons/machinegun"),
  2776.   levelRequirement = 205,
  2777.   xpGainedOnCrafting = 300
  2778. })
  2779.  
  2780. local explosives = Icarus.craft.config:createCategory("Explosive Weapons")
  2781.  
  2782. explosives:setSettings({
  2783.     jobs = {
  2784.         ["Citizen"] = true,
  2785.         ["Kawaii Waifu"] = true,
  2786.         ["Parkourist"] = true,
  2787.         ["DJ"] = true,
  2788.         ["Lumbermanastar"] = true,
  2789.         ["Prospector"] = true,
  2790.         ["Casino Manager"] = true,
  2791.         ["Bank Teller"] = true,
  2792.         ["Mechanic"] = true,
  2793.         ["Tow Truck Driver"] = true,
  2794.         ["Theater Manager"] = true,
  2795.         ["Building Manager"] = true,
  2796.         ["Bus Driver"] = true,
  2797.         ["Taxi Driver"] = true,
  2798.         ["Prostitute"] = true,
  2799.         ["Fruit Slicer"] = true,
  2800.         ["Bartender"] = true,
  2801.         ["Chef"] = true,
  2802.         ["Ronald McDonald"] = true,
  2803.         ["Gas Station Employee"] = true,
  2804.         ["Gun Dealer"] = true,
  2805.         ["HL-Dealer"] = true,
  2806.         ["Heavy Gun Dealer"] = true,
  2807.         ["Explosives Dealer"] = true,
  2808.         ["Black Market Dealer"] = true,
  2809.         ["Sci-Fi Dealer"] = true,
  2810.         ["Drug Dealer"] = true,
  2811.         ["Police Officer"] = true,
  2812.         ["Police Captain (Regular)"] = true,
  2813.         ["S.W.A.T. Officer"] = true,
  2814.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  2815.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  2816.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  2817.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  2818.         ["S.W.A.T. Leader (Regular)"] = true,
  2819.         ["Mayor's Bodyguard"] = true,
  2820.         ["Mayor"] = true,
  2821.         ["Security Guard"] = true,
  2822.         ["Advanced Security Guard"] = true,
  2823.         ["Bank Security Guard"] = true,
  2824.         ["Paramedic"] = true,
  2825.         ["Hospital Nurse"] = true,
  2826.         ["The Head-Doctor (Regular)"] = true,
  2827.         ["Dank 420"] = true,
  2828.         ["Snoop Dogg"] = true,
  2829.         ["Bloods Gang Member"] = true,
  2830.         ["Bloods Leader"] = true,
  2831.         ["Crips Gang Member"] = true,
  2832.         ["Crips Leader"] = true,
  2833.         ["Gangster"] = true,
  2834.         ["Mob-Boss Right-Hand Man"] = true,
  2835.         ["Mob-Boss"] = true,
  2836.         ["Thief"] = true,
  2837.         ["Pro Thief"] = true,
  2838.         ["Ninja"] = true,
  2839.         ["Deadly Thief"] = true,
  2840.         ["Taliban Grunt"] = true,
  2841.         ["Taliban RPG Specialist"] = true,
  2842.         ["Taliban Bomber"] = true,
  2843.         ["Taliban Commando"] = true,
  2844.         ["Hitman"] = true,
  2845.         ["Zombie Hitman"] = true,
  2846.         ["Agent47"] = true,
  2847.         ["Assassin"] = true,
  2848.         ["Kidnapper (Regular)"] = true,
  2849.         ["The Hacker"] = true,
  2850.         ["Rapist"] = true,
  2851.         ["Homeless Dan"] = true,
  2852.         ["Angry Hobo"] = true,
  2853.         ["Vaper Ethan Klein"] = true,
  2854.         ["Vaper God"] = true,
  2855.         ["Pyrotechnic"] = true,
  2856.         ["Alchemist"] = true,
  2857.         ["Toll Collector"] = true,
  2858.         ["Roughneck"] = true
  2859.     }
  2860. })
  2861.  
  2862. explosives:createWeapon({
  2863.   uniqueId = "HL2FRAGGRENADE",
  2864.   name = "HL2-Frag Grenade",
  2865.   entity = "weapon_frag",
  2866.   model = "models/weapons/w_grenade.mdl",
  2867.   prices = {
  2868.     wood = 0,
  2869.     adhesive = 130,
  2870.     plastic = 50,
  2871.     metal = 80
  2872.   },
  2873.   craftTimeInSeconds = 15,
  2874.   icon = Material("icarus/craft/icons/explosive"),
  2875.   levelRequirement = 87,
  2876.   xpGainedOnCrafting = 125
  2877. })
  2878.  
  2879. explosives:createWeapon({
  2880.   uniqueId = "HL2RPGLAUNCHER",
  2881.   name = "HL2-RPG-Launcher",
  2882.   entity = "weapon_rpg",
  2883.   model = "models/weapons/w_rocket_launcher.mdl",
  2884.   prices = {
  2885.     wood = 70,
  2886.     adhesive = 320,
  2887.     plastic = 100,
  2888.     metal = 150
  2889.   },
  2890.   craftTimeInSeconds = 15,
  2891.   icon = Material("icarus/craft/icons/explosive"),
  2892.   levelRequirement = 87,
  2893.   xpGainedOnCrafting = 125
  2894. })
  2895.  
  2896. explosives:createWeapon({
  2897.   uniqueId = "HL2SLAM",
  2898.   name = "HL2-SLAM",
  2899.   entity = "weapon_slam",
  2900.   model = "models/weapons/w_slam.mdl",
  2901.   prices = {
  2902.     wood = 0,
  2903.     adhesive = 200,
  2904.     plastic = 100,
  2905.     metal = 100
  2906.   },
  2907.   craftTimeInSeconds = 15,
  2908.   icon = Material("icarus/craft/icons/explosive"),
  2909.   levelRequirement = 87,
  2910.   xpGainedOnCrafting = 125
  2911. })
  2912.  
  2913. explosives:createWeapon({
  2914.   uniqueId = "EX41GLAUNCHER",
  2915.   name = "EX41 Grenade Launcher",
  2916.   entity = "m9k_ex41",
  2917.   model = "models/weapons/w_ex41.mdl",
  2918.   prices = {
  2919.     wood = 50,
  2920.     adhesive = 175,
  2921.     plastic = 45,
  2922.     metal = 80
  2923.   },
  2924.   craftTimeInSeconds = 15,
  2925.   icon = Material("icarus/craft/icons/explosive"),
  2926.   levelRequirement = 87,
  2927.   xpGainedOnCrafting = 125
  2928. })
  2929.  
  2930. explosives:createWeapon({
  2931.   uniqueId = "M79GLAUNCHER",
  2932.   name = "M79 Grenade Launcher",
  2933.   entity = "m9k_m79g1",
  2934.   model = "models/weapons/w_m79_grenadelauncher.mdl",
  2935.   prices = {
  2936.     wood = 65,
  2937.     adhesive = 170,
  2938.     plastic = 35,
  2939.     metal = 70
  2940.   },
  2941.   craftTimeInSeconds = 15,
  2942.   icon = Material("icarus/craft/icons/explosive"),
  2943.   levelRequirement = 88,
  2944.   xpGainedOnCrafting = 125
  2945. })
  2946.  
  2947. explosives:createWeapon({
  2948.   uniqueId = "MILKORGLAUNCHER",
  2949.   name = "Milkor Mk1 Grenade Launcher",
  2950.   entity = "m9k_milkormg1",
  2951.   model = "models/weapons/w_milkor_mgl1.mdl",
  2952.   prices = {
  2953.     wood = 0,
  2954.     adhesive = 230,
  2955.     plastic = 80,
  2956.     metal = 150
  2957.   },
  2958.   craftTimeInSeconds = 15,
  2959.   icon = Material("icarus/craft/icons/explosive"),
  2960.   levelRequirement = 89,
  2961.   xpGainedOnCrafting = 125
  2962. })
  2963.  
  2964. explosives:createWeapon({
  2965.   uniqueId = "FRAGGRENADE",
  2966.   name = "Frag Grenade",
  2967.   entity = "m9k_m61_frag",
  2968.   model = "models/weapons/w_m61_fraggynade.mdl",
  2969.   prices = {
  2970.     wood = 0,
  2971.     adhesive = 130,
  2972.     plastic = 30,
  2973.     metal = 100
  2974.   },
  2975.   craftTimeInSeconds = 15,
  2976.   icon = Material("icarus/craft/icons/explosive"),
  2977.   levelRequirement = 90,
  2978.   xpGainedOnCrafting = 125
  2979. })
  2980.  
  2981. explosives:createWeapon({
  2982.   uniqueId = "STICKYFRAGGRENADE",
  2983.   name = "Sticky Frag Grenade",
  2984.   entity = "m9k_sticky_grenade",
  2985.   model = "models/weapons/w_sticky_grenade.mdl",
  2986.   prices = {
  2987.     wood = 0,
  2988.     adhesive = 180,
  2989.     plastic = 80,
  2990.     metal = 100
  2991.   },
  2992.   craftTimeInSeconds = 15,
  2993.   icon = Material("icarus/craft/icons/explosive"),
  2994.   levelRequirement = 91,
  2995.   xpGainedOnCrafting = 125
  2996. })
  2997.  
  2998. explosives:createWeapon({
  2999.   uniqueId = "NERVEGASGRENADE",
  3000.   name = "Nerve Gas Grenade",
  3001.   entity = "m9k_nerve_gas",
  3002.   model = "models/healthvial.mdl",
  3003.   prices = {
  3004.     wood = 0,
  3005.     adhesive = 300,
  3006.     plastic = 150,
  3007.     metal = 150
  3008.   },
  3009.   craftTimeInSeconds = 15,
  3010.   icon = Material("icarus/craft/icons/explosive"),
  3011.   levelRequirement = 92,
  3012.   xpGainedOnCrafting = 125
  3013. })
  3014.  
  3015. explosives:createWeapon({
  3016.   uniqueId = "IEDDETONATOR",
  3017.   name = "IED Detonator",
  3018.   entity = "m9k_ied_detonator",
  3019.   model = "models/weapons/w_camphon2.mdl",
  3020.   prices = {
  3021.     wood = 0,
  3022.     adhesive = 200,
  3023.     plastic = 100,
  3024.     metal = 100
  3025.   },
  3026.   craftTimeInSeconds = 15,
  3027.   icon = Material("icarus/craft/icons/explosive"),
  3028.   levelRequirement = 93,
  3029.   xpGainedOnCrafting = 125
  3030. })
  3031.  
  3032. explosives:createWeapon({
  3033.   uniqueId = "NITROGLYCERIN",
  3034.   name = "Nitroglycerin",
  3035.   entity = "m9k_nitro",
  3036.   model = "models/weapons/w_nitro.mdl",
  3037.   prices = {
  3038.     wood = 0,
  3039.     adhesive = 200,
  3040.     plastic = 200,
  3041.     metal = 0
  3042.   },
  3043.   craftTimeInSeconds = 15,
  3044.   icon = Material("icarus/craft/icons/explosive"),
  3045.   levelRequirement = 94,
  3046.   xpGainedOnCrafting = 125
  3047. })
  3048.  
  3049. explosives:createWeapon({
  3050.   uniqueId = "TIMEDC4",
  3051.   name = "Timed C4",
  3052.   entity = "m9k_suicide_bomb",
  3053.   model = "models/weapons/w_sb.mdl",
  3054.   prices = {
  3055.     wood = 80,
  3056.     adhesive = 280,
  3057.     plastic = 100,
  3058.     metal = 100
  3059.   },
  3060.   craftTimeInSeconds = 15,
  3061.   icon = Material("icarus/craft/icons/explosive"),
  3062.   levelRequirement = 95,
  3063.   xpGainedOnCrafting = 125
  3064. })
  3065.  
  3066. explosives:createWeapon({
  3067.   uniqueId = "MATADORRLAUNCHER",
  3068.   name = "Matador Rocket Launcher",
  3069.   entity = "m9k_matador",
  3070.   model = "models/weapons/w_gdcw_matador_rl.mdl",
  3071.   prices = {
  3072.     wood = 0,
  3073.     adhesive = 200,
  3074.     plastic = 80,
  3075.     metal = 120
  3076.   },
  3077.   craftTimeInSeconds = 15,
  3078.   icon = Material("icarus/craft/icons/explosive"),
  3079.   levelRequirement = 96,
  3080.   xpGainedOnCrafting = 125
  3081. })
  3082.  
  3083. explosives:createWeapon({
  3084.   uniqueId = "RPG7",
  3085.   name = "RPG-7",
  3086.   entity = "m9k_rpg7",
  3087.   model = "models/weapons/w_gdc_rpg7.mdl",
  3088.   prices = {
  3089.     wood = 90,
  3090.     adhesive = 240,
  3091.     plastic = 35,
  3092.     metal = 115
  3093.   },
  3094.   craftTimeInSeconds = 15,
  3095.   icon = Material("icarus/craft/icons/explosive"),
  3096.   levelRequirement = 97,
  3097.   xpGainedOnCrafting = 125
  3098. })
  3099.  
  3100. explosives:createWeapon({
  3101.   uniqueId = "M202QUADRL",
  3102.   name = "M202 Quad-RL",
  3103.   entity = "m9k_m202",
  3104.   model = "models/weapons/w_m202.mdl",
  3105.   prices = {
  3106.     wood = 0,
  3107.     adhesive = 400,
  3108.     plastic = 200,
  3109.     metal = 200
  3110.   },
  3111.   craftTimeInSeconds = 15,
  3112.   icon = Material("icarus/craft/icons/explosive"),
  3113.   levelRequirement = 98,
  3114.   xpGainedOnCrafting = 125
  3115. })
  3116.  
  3117. explosives:createWeapon({
  3118.   uniqueId = "METEOR",
  3119.   name = "VK220 Meteor Launcher",
  3120.   entity = "sfw_meteor",
  3121.   model = "models/weapons/w_rocket_launcher.mdl",
  3122.   prices = {
  3123.     wood = 600,
  3124.     adhesive = 900,
  3125.     plastic = 600,
  3126.     metal = 600
  3127.   },
  3128.   craftTimeInSeconds = 18,
  3129.   icon = Material("icarus/craft/icons/explosive"),
  3130.   levelRequirement = 210,
  3131.   xpGainedOnCrafting = 300
  3132. })
  3133.  
  3134. explosives:createWeapon({
  3135.   uniqueId = "SUPRA",
  3136.   name = "C-CK Supra",
  3137.   entity = "sfw_supra",
  3138.   model = "models/catalyst/astra_rail.mdl",
  3139.   prices = {
  3140.     wood = 600,
  3141.     adhesive = 900,
  3142.     plastic = 600,
  3143.     metal = 600
  3144.   },
  3145.   craftTimeInSeconds = 18,
  3146.   icon = Material("icarus/craft/icons/explosive"),
  3147.   levelRequirement = 215,
  3148.   xpGainedOnCrafting = 300
  3149. })
  3150.  
  3151. explosives:createWeapon({
  3152.   uniqueId = "VECTRA",
  3153.   name = "C-CS Vectra",
  3154.   entity = "sfw_vectra",
  3155.   model = "models/catalyst/spectra_bone.mdl",
  3156.   prices = {
  3157.     wood = 600,
  3158.     adhesive = 900,
  3159.     plastic = 600,
  3160.     metal = 600
  3161.   },
  3162.   craftTimeInSeconds = 18,
  3163.   icon = Material("icarus/craft/icons/explosive"),
  3164.   levelRequirement = 220,
  3165.   xpGainedOnCrafting = 300
  3166. })
  3167.  
  3168. explosives:createWeapon({
  3169.   uniqueId = "PYRE",
  3170.   name = "HS200-X Pyre Grenade Launcher",
  3171.   entity = "sfw_pyre",
  3172.   model = "models/catalyst/gear/hw_case_01.mdl",
  3173.   prices = {
  3174.     wood = 600,
  3175.     adhesive = 900,
  3176.     plastic = 600,
  3177.     metal = 600
  3178.   },
  3179.   craftTimeInSeconds = 18,
  3180.   icon = Material("icarus/craft/icons/explosive"),
  3181.   levelRequirement = 225,
  3182.   xpGainedOnCrafting = 300
  3183. })
  3184.  
  3185. explosives:createWeapon({
  3186.   uniqueId = "PANDEMIC",
  3187.   name = "HS24-K1 Pandemic",
  3188.   entity = "sfw_pandemic",
  3189.   model = "models/catalyst/gear/hw_case_01.mdl",
  3190.   prices = {
  3191.     wood = 600,
  3192.     adhesive = 900,
  3193.     plastic = 600,
  3194.     metal = 600
  3195.   },
  3196.   craftTimeInSeconds = 18,
  3197.   icon = Material("icarus/craft/icons/explosive"),
  3198.   levelRequirement = 230,
  3199.   xpGainedOnCrafting = 300
  3200. })
  3201.  
  3202. explosives:createWeapon({
  3203.   uniqueId = "UMBRA",
  3204.   name = "I-DC Umbra",
  3205.   entity = "sfw_umbra",
  3206.   model = "models/catalyst/astra_rail.mdl",
  3207.   prices = {
  3208.     wood = 600,
  3209.     adhesive = 900,
  3210.     plastic = 600,
  3211.     metal = 600
  3212.   },
  3213.   craftTimeInSeconds = 18,
  3214.   icon = Material("icarus/craft/icons/explosive"),
  3215.   levelRequirement = 235,
  3216.   xpGainedOnCrafting = 300
  3217. })
  3218.  
  3219. explosives:createWeapon({
  3220.   uniqueId = "CRYON",
  3221.   name = "T3i Cryon Ice Grenade",
  3222.   entity = "sfw_cryon",
  3223.   model = "models/catalyst/items/biocontainer.mdl",
  3224.   prices = {
  3225.     wood = 600,
  3226.     adhesive = 900,
  3227.     plastic = 600,
  3228.     metal = 600
  3229.   },
  3230.   craftTimeInSeconds = 18,
  3231.   icon = Material("icarus/craft/icons/explosive"),
  3232.   levelRequirement = 240,
  3233.   xpGainedOnCrafting = 300
  3234. })
  3235.  
  3236. explosives:createWeapon({
  3237.   uniqueId = "FATHOM",
  3238.   name = "TCTG M3 Fathom Grenade",
  3239.   entity = "sfw_fathom",
  3240.   model = "models/catalyst/items/biocontainer.mdl",
  3241.   prices = {
  3242.     wood = 600,
  3243.     adhesive = 900,
  3244.     plastic = 600,
  3245.     metal = 600
  3246.   },
  3247.   craftTimeInSeconds = 18,
  3248.   icon = Material("icarus/craft/icons/explosive"),
  3249.   levelRequirement = 245,
  3250.   xpGainedOnCrafting = 300
  3251. })
  3252.  
  3253. local meleeWeapons = Icarus.craft.config:createCategory("Melee Weapons")
  3254.  
  3255. meleeWeapons:setSettings({
  3256.     jobs = {
  3257.         ["Citizen"] = true,
  3258.         ["Kawaii Waifu"] = true,
  3259.         ["Parkourist"] = true,
  3260.         ["DJ"] = true,
  3261.         ["Lumbermanastar"] = true,
  3262.         ["Prospector"] = true,
  3263.         ["Casino Manager"] = true,
  3264.         ["Bank Teller"] = true,
  3265.         ["Mechanic"] = true,
  3266.         ["Tow Truck Driver"] = true,
  3267.         ["Theater Manager"] = true,
  3268.         ["Building Manager"] = true,
  3269.         ["Bus Driver"] = true,
  3270.         ["Taxi Driver"] = true,
  3271.         ["Prostitute"] = true,
  3272.         ["Fruit Slicer"] = true,
  3273.         ["Bartender"] = true,
  3274.         ["Chef"] = true,
  3275.         ["Ronald McDonald"] = true,
  3276.         ["Gas Station Employee"] = true,
  3277.         ["Gun Dealer"] = true,
  3278.         ["HL-Dealer"] = true,
  3279.         ["Heavy Gun Dealer"] = true,
  3280.         ["Explosives Dealer"] = true,
  3281.         ["Black Market Dealer"] = true,
  3282.         ["Sci-Fi Dealer"] = true,
  3283.         ["Drug Dealer"] = true,
  3284.         ["Police Officer"] = true,
  3285.         ["Police Captain (Regular)"] = true,
  3286.         ["S.W.A.T. Officer"] = true,
  3287.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  3288.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  3289.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  3290.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  3291.         ["S.W.A.T. Leader (Regular)"] = true,
  3292.         ["Mayor's Bodyguard"] = true,
  3293.         ["Mayor"] = true,
  3294.         ["Security Guard"] = true,
  3295.         ["Advanced Security Guard"] = true,
  3296.         ["Bank Security Guard"] = true,
  3297.         ["Paramedic"] = true,
  3298.         ["Hospital Nurse"] = true,
  3299.         ["The Head-Doctor (Regular)"] = true,
  3300.         ["Dank 420"] = true,
  3301.         ["Snoop Dogg"] = true,
  3302.         ["Bloods Gang Member"] = true,
  3303.         ["Bloods Leader"] = true,
  3304.         ["Crips Gang Member"] = true,
  3305.         ["Crips Leader"] = true,
  3306.         ["Gangster"] = true,
  3307.         ["Mob-Boss Right-Hand Man"] = true,
  3308.         ["Mob-Boss"] = true,
  3309.         ["Thief"] = true,
  3310.         ["Pro Thief"] = true,
  3311.         ["Ninja"] = true,
  3312.         ["Deadly Thief"] = true,
  3313.         ["Taliban Grunt"] = true,
  3314.         ["Taliban RPG Specialist"] = true,
  3315.         ["Taliban Bomber"] = true,
  3316.         ["Taliban Commando"] = true,
  3317.         ["Hitman"] = true,
  3318.         ["Zombie Hitman"] = true,
  3319.         ["Agent47"] = true,
  3320.         ["Assassin"] = true,
  3321.         ["Kidnapper (Regular)"] = true,
  3322.         ["The Hacker"] = true,
  3323.         ["Rapist"] = true,
  3324.         ["Homeless Dan"] = true,
  3325.         ["Angry Hobo"] = true,
  3326.         ["Vaper Ethan Klein"] = true,
  3327.         ["Vaper God"] = true,
  3328.         ["Pyrotechnic"] = true,
  3329.         ["Alchemist"] = true,
  3330.         ["Toll Collector"] = true,
  3331.         ["Roughneck"] = true
  3332.     }
  3333. })
  3334.  
  3335. meleeWeapons:createWeapon({
  3336.   uniqueId = "HL2STUNSTICK",
  3337.   name = "Hl2-Stun Stick",
  3338.   entity = "weapon_stunstick",
  3339.   model = "models/weapons/w_stunbaton.mdl",
  3340.   prices = {
  3341.     wood = 0,
  3342.     adhesive = 150,
  3343.     plastic = 60,
  3344.     metal = 90
  3345.   },
  3346.   craftTimeInSeconds = 18,
  3347.   icon = Material("icarus/craft/icons/melee"),
  3348.   levelRequirement = 99,
  3349.   xpGainedOnCrafting = 75
  3350. })
  3351.  
  3352. meleeWeapons:createWeapon({
  3353.   uniqueId = "DAMASCUSSWORD",
  3354.   name = "Damascus Sword",
  3355.   entity = "m9k_damascus",
  3356.   model = "models/weapons/w_damascus_sword.mdl",
  3357.   prices = {
  3358.     wood = 0,
  3359.     adhesive = 0,
  3360.     plastic = 0,
  3361.     metal = 0
  3362.   },
  3363.   craftTimeInSeconds = 18,
  3364.   icon = Material("icarus/craft/icons/melee"),
  3365.   levelRequirement = 99,
  3366.   xpGainedOnCrafting = 75
  3367. })
  3368.  
  3369. meleeWeapons:createWeapon({
  3370.   uniqueId = "HARPOON",
  3371.   name = "Harpoon",
  3372.   entity = "m9k_harpoon",
  3373.   model = "models/weapons/w_harpooner.mdl",
  3374.   prices = {
  3375.     wood = 0,
  3376.     adhesive = 350,
  3377.     plastic = 150,
  3378.     metal = 200
  3379.   },
  3380.   craftTimeInSeconds = 18,
  3381.   icon = Material("icarus/craft/icons/melee"),
  3382.   levelRequirement = 100,
  3383.   xpGainedOnCrafting = 75
  3384. })
  3385.  
  3386. meleeWeapons:createWeapon({
  3387.   uniqueId = "KNIFE",
  3388.   name = "Knife",
  3389.   entity = "m9k_knife",
  3390.   model = "models/weapons/w_extreme_ratio.mdl",
  3391.   prices = {
  3392.     wood = 0,
  3393.     adhesive = 120,
  3394.     plastic = 30,
  3395.     metal = 90
  3396.   },
  3397.   craftTimeInSeconds = 18,
  3398.   icon = Material("icarus/craft/icons/melee"),
  3399.   levelRequirement = 101,
  3400.   xpGainedOnCrafting = 75
  3401. })
  3402.  
  3403. meleeWeapons:createWeapon({
  3404.   uniqueId = "MACHETE",
  3405.   name = "Machete",
  3406.   entity = "m9k_machete",
  3407.   model = "models/weapons/w_machete.mdl",
  3408.   prices = {
  3409.     wood = 60,
  3410.     adhesive = 150,
  3411.     plastic = 0,
  3412.     metal = 90
  3413.   },
  3414.   craftTimeInSeconds = 18,
  3415.   icon = Material("icarus/craft/icons/melee"),
  3416.   levelRequirement = 102,
  3417.   xpGainedOnCrafting = 75
  3418. })
  3419.  
  3420. meleeWeapons:createWeapon({
  3421.   uniqueId = "FENRIS",
  3422.   name = "Fenris Energy Blade",
  3423.   entity = "sfw_eblade",
  3424.   model = "models/catalyst/spectra_bone.mdl",
  3425.   prices = {
  3426.     wood = 600,
  3427.     adhesive = 900,
  3428.     plastic = 600,
  3429.     metal = 600
  3430.   },
  3431.   craftTimeInSeconds = 20,
  3432.   icon = Material("icarus/craft/icons/melee"),
  3433.   levelRequirement = 250,
  3434.   xpGainedOnCrafting = 350
  3435. })
  3436.  
  3437. meleeWeapons:createWeapon({
  3438.   uniqueId = "PHASMA",
  3439.   name = "C-AE Phasma",
  3440.   entity = "sfw_phasma",
  3441.   model = "models/catalyst/spectra_barrel.mdl",
  3442.   prices = {
  3443.     wood = 600,
  3444.     adhesive = 900,
  3445.     plastic = 600,
  3446.     metal = 600
  3447.   },
  3448.   craftTimeInSeconds = 20,
  3449.   icon = Material("icarus/craft/icons/melee"),
  3450.   levelRequirement = 255,
  3451.   xpGainedOnCrafting = 350
  3452. })
  3453.  
  3454. local specialItems = Icarus.craft.config:createCategory("Special Items")
  3455.  
  3456. specialItems:setSettings({
  3457.     jobs = {
  3458.         ["Citizen"] = true,
  3459.         ["Kawaii Waifu"] = true,
  3460.         ["Parkourist"] = true,
  3461.         ["DJ"] = true,
  3462.         ["Lumbermanastar"] = true,
  3463.         ["Prospector"] = true,
  3464.         ["Casino Manager"] = true,
  3465.         ["Bank Teller"] = true,
  3466.         ["Mechanic"] = true,
  3467.         ["Tow Truck Driver"] = true,
  3468.         ["Theater Manager"] = true,
  3469.         ["Building Manager"] = true,
  3470.         ["Bus Driver"] = true,
  3471.         ["Taxi Driver"] = true,
  3472.         ["Prostitute"] = true,
  3473.         ["Fruit Slicer"] = true,
  3474.         ["Bartender"] = true,
  3475.         ["Chef"] = true,
  3476.         ["Ronald McDonald"] = true,
  3477.         ["Gas Station Employee"] = true,
  3478.         ["Gun Dealer"] = true,
  3479.         ["HL-Dealer"] = true,
  3480.         ["Heavy Gun Dealer"] = true,
  3481.         ["Explosives Dealer"] = true,
  3482.         ["Black Market Dealer"] = true,
  3483.         ["Sci-Fi Dealer"] = true,
  3484.         ["Drug Dealer"] = true,
  3485.         ["Police Officer"] = true,
  3486.         ["Police Captain (Regular)"] = true,
  3487.         ["S.W.A.T. Officer"] = true,
  3488.         ["S.W.A.T. Medic Operative (Regular)"] = true,
  3489.         ["S.W.A.T. Shield Operative (Regular)"] = true,
  3490.         ["S.W.A.T. Juggernaut (Regular)"] = true,
  3491.         ["S.W.A.T. Sniper Specialist (Regular)"] = true,
  3492.         ["S.W.A.T. Leader (Regular)"] = true,
  3493.         ["Mayor's Bodyguard"] = true,
  3494.         ["Mayor"] = true,
  3495.         ["Security Guard"] = true,
  3496.         ["Advanced Security Guard"] = true,
  3497.         ["Bank Security Guard"] = true,
  3498.         ["Paramedic"] = true,
  3499.         ["Hospital Nurse"] = true,
  3500.         ["The Head-Doctor (Regular)"] = true,
  3501.         ["Dank 420"] = true,
  3502.         ["Snoop Dogg"] = true,
  3503.         ["Bloods Gang Member"] = true,
  3504.         ["Bloods Leader"] = true,
  3505.         ["Crips Gang Member"] = true,
  3506.         ["Crips Leader"] = true,
  3507.         ["Gangster"] = true,
  3508.         ["Mob-Boss Right-Hand Man"] = true,
  3509.         ["Mob-Boss"] = true,
  3510.         ["Thief"] = true,
  3511.         ["Pro Thief"] = true,
  3512.         ["Ninja"] = true,
  3513.         ["Deadly Thief"] = true,
  3514.         ["Taliban Grunt"] = true,
  3515.         ["Taliban RPG Specialist"] = true,
  3516.         ["Taliban Bomber"] = true,
  3517.         ["Taliban Commando"] = true,
  3518.         ["Hitman"] = true,
  3519.         ["Zombie Hitman"] = true,
  3520.         ["Agent47"] = true,
  3521.         ["Assassin"] = true,
  3522.         ["Kidnapper (Regular)"] = true,
  3523.         ["The Hacker"] = true,
  3524.         ["Rapist"] = true,
  3525.         ["Homeless Dan"] = true,
  3526.         ["Angry Hobo"] = true,
  3527.         ["Vaper Ethan Klein"] = true,
  3528.         ["Vaper God"] = true,
  3529.         ["Pyrotechnic"] = true,
  3530.         ["Alchemist"] = true,
  3531.         ["Toll Collector"] = true,
  3532.         ["Roughneck"] = true
  3533.     }
  3534. })
  3535.  
  3536. specialItems:createWeapon({
  3537.   uniqueId = "LOCKPICK",
  3538.   name = "Lock Pick",
  3539.   entity = "lockpick",
  3540.   model = "models/weapons/w_crowbar.mdl",
  3541.   prices = {
  3542.     wood = 0,
  3543.     adhesive = 90,
  3544.     plastic = 0,
  3545.     metal = 90
  3546.   },
  3547.   craftTimeInSeconds = 10,
  3548.   icon = Material("icarus/craft/icons/special"),
  3549.   levelRequirement = 10,
  3550.   xpGainedOnCrafting = 30
  3551. })
  3552.  
  3553. specialItems:createWeapon({
  3554.   uniqueId = "PROLOCKPICK",
  3555.   name = "Pro Lock Pick",
  3556.   entity = "pro_lockpick",
  3557.   model = "models/weapons/w_crowbar.mdl",
  3558.   prices = {
  3559.     wood = 0,
  3560.     adhesive = 180,
  3561.     plastic = 0,
  3562.     metal = 180
  3563.   },
  3564.   craftTimeInSeconds = 10,
  3565.   icon = Material("icarus/craft/icons/special"),
  3566.   levelRequirement = 11,
  3567.   xpGainedOnCrafting = 30
  3568. })
  3569.  
  3570. specialItems:createWeapon({
  3571.   uniqueId = "UNARRESTBATON",
  3572.   name = "Unarrest Baton",
  3573.   entity = "unarrest_stick",
  3574.   model = "models/dpfilms/metropolice/props/hd_stunbaton.mdl",
  3575.   prices = {
  3576.     wood = 0,
  3577.     adhesive = 150,
  3578.     plastic = 50,
  3579.     metal = 100
  3580.   },
  3581.   craftTimeInSeconds = 10,
  3582.   icon = Material("icarus/craft/icons/special"),
  3583.   levelRequirement = 12,
  3584.   xpGainedOnCrafting = 30
  3585. })
  3586.  
  3587. specialItems:createWeapon({
  3588.   uniqueId = "KEYPADCRACKER",
  3589.   name = "Keypad Cracker",
  3590.   entity = "keypad_cracker",
  3591.   model = "models/weapons/w_c4.mdl",
  3592.   prices = {
  3593.     wood = 100,
  3594.     adhesive = 300,
  3595.     plastic = 100,
  3596.     metal = 100
  3597.   },
  3598.   craftTimeInSeconds = 10,
  3599.   icon = Material("icarus/craft/icons/special"),
  3600.   levelRequirement = 13,
  3601.   xpGainedOnCrafting = 30
  3602. })
  3603.  
  3604. specialItems:createWeapon({
  3605.   uniqueId = "PROKEYPADCRACKER",
  3606.   name = "Pro Keypad Cracker",
  3607.   entity = "prokeypadcracker",
  3608.   model = "models/weapons/w_c4.mdl",
  3609.   prices = {
  3610.     wood = 150,
  3611.     adhesive = 450,
  3612.     plastic = 150,
  3613.     metal = 150
  3614.   },
  3615.   craftTimeInSeconds = 10,
  3616.   icon = Material("icarus/craft/icons/special"),
  3617.   levelRequirement = 14,
  3618.   xpGainedOnCrafting = 30
  3619. })
  3620.  
  3621. specialItems:createWeapon({
  3622.   uniqueId = "DEPLOYABLEKEYPADCRACKER",
  3623.   name = "Deployable Keypad Cracker",
  3624.   entity = "weapon_sh_keypadcracker_deploy",
  3625.   model = "models/weapons/w_c4.mdl",
  3626.   prices = {
  3627.     wood = 200,
  3628.     adhesive = 600,
  3629.     plastic = 200,
  3630.     metal = 200
  3631.   },
  3632.   craftTimeInSeconds = 10,
  3633.   icon = Material("icarus/craft/icons/special"),
  3634.   levelRequirement = 15,
  3635.   xpGainedOnCrafting = 30
  3636. })
  3637.  
  3638. specialItems:createWeapon({
  3639.   uniqueId = "TACTICALINSERTION",
  3640.   name = "Tactical Insertion",
  3641.   entity = "seal6-tac-insert",
  3642.   model = "models/hoff/weapons/tac_insert/w_tac_insert.mdl",
  3643.   prices = {
  3644.     wood = 50,
  3645.     adhesive = 230,
  3646.     plastic = 80,
  3647.     metal = 100
  3648.   },
  3649.   craftTimeInSeconds = 10,
  3650.   icon = Material("icarus/craft/icons/special"),
  3651.   levelRequirement = 16,
  3652.   xpGainedOnCrafting = 30
  3653. })
  3654.  
  3655. -- Category
  3656. local entities = Icarus.craft.config:createCategory("Entities")
  3657. -- Crreate an entity instead of a weapon, the difference here is that there's no "model" paramater
  3658. entities:createEntity({
  3659.   uniqueId = "STANDARDMONEYPRINTER",
  3660.   name = "Standard Money Printer",
  3661.   entity = "standard_money_printer",
  3662.   prices = {
  3663.     wood = 0,
  3664.     adhesive = 600,
  3665.     plastic = 100,
  3666.     metal = 500
  3667.   },
  3668.   craftTimeInSeconds = 20,
  3669.   levelRequirement = 1,
  3670.   xpGainedOnCrafting = 100,
  3671.   -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
  3672.   spawnOnTop = true,
  3673.   -- Optional, if the entity is very tall sometimes you'll need a custom offset
  3674.   spawnOffset = Vector(0, 0, 30),
  3675.   -- Optional, this function is run when the entity is created
  3676.   data = function(ent)
  3677.    
  3678.   end
  3679. })
  3680.  
  3681. entities:createEntity({
  3682.   uniqueId = "EXTENDEDMONEYPRINTER",
  3683.   name = "Extended Money Printer",
  3684.   entity = "extended_money_printer",
  3685.   prices = {
  3686.     wood = 0,
  3687.     adhesive = 750,
  3688.     plastic = 150,
  3689.     metal = 600
  3690.   },
  3691.   craftTimeInSeconds = 30,
  3692.   levelRequirement = 2,
  3693.   xpGainedOnCrafting = 150,
  3694.   -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
  3695.   spawnOnTop = true,
  3696.   -- Optional, if the entity is very tall sometimes you'll need a custom offset
  3697.   spawnOffset = Vector(0, 0, 30),
  3698.   -- Optional, this function is run when the entity is created
  3699.   data = function(ent)
  3700.    
  3701.   end
  3702. })
  3703.  
  3704. entities:createEntity({
  3705.   uniqueId = "MEGAMONEYPRINTER",
  3706.   name = "Mega Money Printer",
  3707.   entity = "vip_money_printer",
  3708.   prices = {
  3709.     wood = 0,
  3710.     adhesive = 900,
  3711.     plastic = 200,
  3712.     metal = 700
  3713.   },
  3714.   craftTimeInSeconds = 40,
  3715.   levelRequirement = 3,
  3716.   xpGainedOnCrafting = 200,
  3717.   -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
  3718.   spawnOnTop = true,
  3719.   -- Optional, if the entity is very tall sometimes you'll need a custom offset
  3720.   spawnOffset = Vector(0, 0, 30),
  3721.   -- Optional, this function is run when the entity is created
  3722.   data = function(ent)
  3723.    
  3724.   end
  3725. })
  3726.  
  3727. Icarus.craft.materials.enabled = true
  3728.  
  3729. Icarus.craft.materials.despawnTime = 300
  3730.  
  3731. Icarus.craft.materials.box = {
  3732.  
  3733.   spawnTime = {
  3734.  
  3735.     seconds = 70,
  3736.  
  3737.     random = true,
  3738.  
  3739.     minSeconds = 10,
  3740.  
  3741.     maxSeconds = 120
  3742.   },
  3743.  
  3744.   materials = {
  3745.  
  3746.     amount = 18,
  3747.  
  3748.     random = true,
  3749.  
  3750.     min = 5,
  3751.  
  3752.     max = 35
  3753.   }
  3754. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement