Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Icarus.craft.language:setActiveLanguage("English")
- Icarus.craft.settings.experienceEnabled = true
- Icarus.craft.settings.experienceFactor = 1.6
- Icarus.craft.settings.experienceBase = 20
- Icarus.craft.settings.levelUp = function(ply, level) end
- Icarus.craft.settings.showWeaponIconsOnUI = false
- Icarus.craft.settings.showUnneededMaterials = false
- Icarus.craft.settings.saveMaterialsOverSessions = true
- Icarus.craft.settings.dropMaterialsChatCommand = {
- "!dropmaterials", "/dropmaterials", "!materials", "/materials"
- }
- Icarus.craft.config:createMaterial("Wood", "icarus/craft/icons/wood")
- Icarus.craft.config:createMaterial("Metal", "icarus/craft/icons/metal")
- Icarus.craft.config:createMaterial("Adhesive", "icarus/craft/icons/adhesive")
- Icarus.craft.config:createMaterial("Plastic", "icarus/craft/icons/plastic")
- Icarus.craft.materials.spawnChance = {
- wood = 30,
- plastic = 30,
- adhesive = 25,
- metal = 15
- }
- -- Create a new category with a local variable named pistols to reference
- local pistols = Icarus.craft.config:createCategory("Pistols")
- pistols:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- pistols:createWeapon({
- uniqueId = "HL2MAGNUMREVOLVER",
- name = "HL2-357 Magnum Revolver",
- entity = "weapon_357",
- model = "models/weapons/w_357.mdl",
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 15,
- metal = 60
- },
- craftTimeInSeconds = 3,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 1,
- xpGainedOnCrafting = 30
- })
- pistols:createWeapon({
- uniqueId = "HL2PISTOL",
- name = "HL2-Pistol",
- entity = "weapon_pistol",
- model = "models/weapons/w_Pistol.mdl",
- prices = {
- wood = 0,
- adhesive = 65,
- plastic = 20,
- metal = 45
- },
- craftTimeInSeconds = 3,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 1,
- xpGainedOnCrafting = 30
- })
- pistols:createWeapon({
- uniqueId = "COLT1911",
- name = "Colt 1911",
- entity = "m9k_colt1911",
- model = "models/weapons/s_dmgf_co1911.mdl",
- prices = {
- wood = 50,
- adhesive = 30,
- plastic = 15,
- metal = 50
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 1,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "COLTPYTHON",
- name = "Colt Python",
- entity = "m9k_coltpython",
- model = "models/weapons/w_colt_python.mdl",
- prices = {
- wood = 20,
- adhesive = 35,
- plastic = 0,
- metal = 40
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 2,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "DEAGLE",
- name = "Desert Eagle",
- entity = "m9k_deagle",
- model = "models/weapons/w_tcom_deagle.mdl",
- prices = {
- wood = 0,
- adhesive = 90,
- plastic = 10,
- metal = 70
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 3,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "GLOCK18",
- name = "Glock 18",
- entity = "m9k_glock",
- model = "models/weapons/w_dmg_glock.mdl",
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 15,
- metal = 50
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 4,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "HKUSP",
- name = "HK USP",
- entity = "m9k_usp",
- model = "models/weapons/w_pist_fokkususp.mdl",
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 10,
- metal = 50
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 5,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "HK45C",
- name = "HK45C",
- entity = "m9k_hk45",
- model = "models/weapons/w_hk45c.mdl",
- prices = {
- wood = 0,
- adhesive = 75,
- plastic = 20,
- metal = 50
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 6,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "M29SATAN",
- name = "M29 Satan",
- entity = "m9k_m29satan",
- model = "models/weapons/w_m29_satan.mdl",
- prices = {
- wood = 5,
- adhesive = 75,
- plastic = 5,
- metal = 80
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 7,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "M92BERETTA",
- name = "M92 Beretta",
- entity = "m9k_m92beretta",
- model = "models/weapons/w_beretta_m92.mdl",
- prices = {
- wood = 0,
- adhesive = 50,
- plastic = 10,
- metal = 40
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 8,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "P08LUGER",
- name = "P08 Luger",
- entity = "m9k_luger",
- model = "models/weapons/w_luger_p08.mdl",
- prices = {
- wood = 10,
- adhesive = 85,
- plastic = 10,
- metal = 75
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 9,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "RAGINGBULL",
- name = "Raging Bull",
- entity = "m9k_ragingbull",
- model = "models/weapons/w_taurus_raging_bull.mdl",
- prices = {
- wood = 0,
- adhesive = 100,
- plastic = 5,
- metal = 80
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 10,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "SCOPEDRAGINGBULL",
- name = "Raging Bull - Scoped",
- entity = "m9k_scoped_taurus",
- model = "models/weapons/w_raging_bull_scoped.mdl",
- prices = {
- wood = 0,
- adhesive = 120,
- plastic = 50,
- metal = 100
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 11,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "REMINGTON1858",
- name = "Remington 1858",
- entity = "m9k_remington1858",
- model = "models/weapons/w_remington_1858.mdl",
- prices = {
- wood = 20,
- adhesive = 80,
- plastic = 10,
- metal = 70
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 12,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "S&WMODEL3RUSSIAN",
- name = "S&W Model 3 Russian",
- entity = "m9k_model3russian",
- model = "models/weapons/w_model_3_rus.mdl",
- prices = {
- wood = 20,
- adhesive = 80,
- plastic = 15,
- metal = 70
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 13,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "S&WMODEL500",
- name = "S&W Model 500",
- entity = "m9k_model500",
- model = "models/weapons/w_sw_model_500.mdl",
- prices = {
- wood = 0,
- adhesive = 80,
- plastic = 20,
- metal = 70
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 14,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "S&WMODEL627",
- name = "S&W Model 627",
- entity = "m9k_model627",
- model = "models/weapons/w_sw_model_627.mdl",
- prices = {
- wood = 15,
- adhesive = 75,
- plastic = 0,
- metal = 60
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 15,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "SIGSAUERP229R",
- name = "Sig Sauer P229R",
- entity = "m9k_sig_p229r",
- model = "models/weapons/w_sig_229r.mdl",
- prices = {
- wood = 0,
- adhesive = 90,
- plastic = 25,
- metal = 70
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 16,
- xpGainedOnCrafting = 70
- })
- pistols:createWeapon({
- uniqueId = "LAPIS",
- name = "AQM Lapis Pistol",
- entity = "sfw_lapis",
- model = "models/weapons/w_pist_deagle.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 105,
- xpGainedOnCrafting = 250
- })
- pistols:createWeapon({
- uniqueId = "ASTRA",
- name = "C-CA Astra",
- entity = "sfw_astra",
- model = "models/catalyst/spectra_chest.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 110,
- xpGainedOnCrafting = 250
- })
- pistols:createWeapon({
- uniqueId = "EMBER",
- name = "HS12-CF Ember Pistol",
- entity = "sfw_ember",
- model = "models/weapons/w_smg_tmp.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/pistol"),
- levelRequirement = 115,
- xpGainedOnCrafting = 250
- })
- local smgs = Icarus.craft.config:createCategory("SMG's")
- smgs:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- smgs:createWeapon({
- uniqueId = "HL2SMG",
- name = "HL2-Submachine Gun",
- entity = "weapon_smg1",
- model = "models/weapons/w_smg1.mdl",
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 50,
- metal = 50
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 17,
- xpGainedOnCrafting = 30
- })
- smgs:createWeapon({
- uniqueId = "BIZONPP19",
- name = "Bizon PP19",
- entity = "m9k_bizonp19",
- model = "models/weapons/w_pp19_bizon.mdl",
- prices = {
- wood = 10,
- adhesive = 70,
- plastic = 15,
- metal = 45
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 17,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "FNP90",
- name = "FN P90",
- entity = "m9k_smgp90",
- model = "models/weapons/w_fn_p90.mdl",
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 10,
- metal = 60
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 18,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "HKMP5",
- name = "HK MP5",
- entity = "m9k_mp5",
- model = "models/weapons/w_hk_mp5.mdl",
- prices = {
- wood = 0,
- adhesive = 85,
- plastic = 15,
- metal = 70
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 19,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "HKUMP45",
- name = "HK UMP45",
- entity = "m9k_ump45",
- model = "models/weapons/w_hk_ump45.mdl",
- prices = {
- wood = 0,
- adhesive = 100,
- plastic = 20,
- metal = 80
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 20,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "KRISSVECTOR",
- name = "KRISS Vector",
- entity = "m9k_vector",
- model = "models/weapons/w_kriss_vector.mdl",
- prices = {
- wood = 0,
- adhesive = 130,
- plastic = 40,
- metal = 90
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 21,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "MAGPULPDR",
- name = "Magpul PDR",
- entity = "m9k_magpulpdr",
- model = "models/weapons/w_magpul_pdr.mdl",
- prices = {
- wood = 0,
- adhesive = 100,
- plastic = 50,
- metal = 50
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 22,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "STEN",
- name = "STEN",
- entity = "m9k_sten",
- model = "models/weapons/w_sten.mdl",
- prices = {
- wood = 0,
- adhesive = 150,
- plastic = 60,
- metal = 90
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 23,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "UZI",
- name = "UZI",
- entity = "m9k_uzi",
- model = "models/weapons/w_uzi_imi.mdl",
- prices = {
- wood = 0,
- adhesive = 60,
- plastic = 15,
- metal = 45
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 24,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "AACHONEYBADGER",
- name = "AAC Honey Badger",
- entity = "m9k_honeybadger",
- model = "models/weapons/w_aac_honeybadger.mdl",
- prices = {
- wood = 0,
- adhesive = 145,
- plastic = 65,
- metal = 80
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 25,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "HKMP7",
- name = "HK MP7",
- entity = "m9k_mp7",
- model = "models/weapons/w_mp7_silenced.mdl",
- prices = {
- wood = 0,
- adhesive = 85,
- plastic = 25,
- metal = 60
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 26,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "HKUSC",
- name = "HK USC",
- entity = "m9k_usc",
- model = "models/weapons/w_hk_usc.mdl",
- prices = {
- wood = 0,
- adhesive = 165,
- plastic = 75,
- metal = 90
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 27,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "KACPDW",
- name = "KAC PDW",
- entity = "m9k_kac_pdw",
- model = "models/weapons/w_kac_pdw.mdl",
- prices = {
- wood = 0,
- adhesive = 175,
- plastic = 85,
- metal = 90
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 28,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "MP40",
- name = "MP40",
- entity = "m9k_mp40",
- model = "models/weapons/w_mp40smg.mdl",
- prices = {
- wood = 0,
- adhesive = 60,
- plastic = 15,
- metal = 45
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 29,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "MP5SD",
- name = "MP5SD",
- entity = "m9k_mp5sd",
- model = "models/weapons/w_hk_mp5sd.mdl",
- prices = {
- wood = 0,
- adhesive = 95,
- plastic = 45,
- metal = 50
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 30,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "MP9",
- name = "MP9",
- entity = "m9k_mp9",
- model = "models/weapons/w_brugger_thomet_mp9.mdl",
- prices = {
- wood = 0,
- adhesive = 95,
- plastic = 50,
- metal = 45
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 31,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "TEC9",
- name = "TEC-9",
- entity = "m9k_tec9",
- model = "models/weapons/w_intratec_tec9.mdl",
- prices = {
- wood = 0,
- adhesive = 45,
- plastic = 10,
- metal = 35
- },
- craftTimeInSeconds = 5,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 32,
- xpGainedOnCrafting = 40
- })
- smgs:createWeapon({
- uniqueId = "TOMMYGUN",
- name = "Tommy Gun",
- entity = "m9k_thompson",
- model = "models/weapons/w_tommy_gun.mdl",
- prices = {
- wood = 30,
- adhesive = 85,
- plastic = 15,
- metal = 40
- },
- craftTimeInSeconds = 7,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 33,
- xpGainedOnCrafting = 80
- })
- smgs:createWeapon({
- uniqueId = "PRISMA",
- name = "C-CE Prisma SMG",
- entity = "sfw_prisma",
- model = "models/catalyst/astra_rail.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 125,
- xpGainedOnCrafting = 250
- })
- smgs:createWeapon({
- uniqueId = "BLIZZARD",
- name = "T3i Blizzard SMG",
- entity = "sfw_blizzard",
- model = "models/catalyst/astra_rail.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/smg"),
- levelRequirement = 130,
- xpGainedOnCrafting = 250
- })
- -- Create a category and a local variable referecing it (UNIQUE)
- -- Please note that no categories can be named "Player", please don't try.
- local assaultRifles = Icarus.craft.config:createCategory("Assasult Rifles")
- assaultRifles:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AR2",
- -- Visual name of the weapon
- name = "AR2",
- -- What weapon class?
- entity = "weapon_ar2",
- -- The model of the weapon
- model = "models/weapons/w_IRifle.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 15,
- plastic = 5,
- metal = 10
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 5,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 34,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 30
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "73WC",
- -- Visual name of the weapon
- name = "73 Winchester Carbine",
- -- What weapon class?
- entity = "m9k_winchester73",
- -- The model of the weapon
- model = "models/weapons/w_winchester_1873.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 10,
- adhesive = 10,
- plastic = 2,
- metal = 3
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 34,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "ACR",
- -- Visual name of the weapon
- name = "ACR",
- -- What weapon class?
- entity = "m9k_acr",
- -- The model of the weapon
- model = "models/weapons/w_masada_acr.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 25,
- plastic = 15,
- metal = 15
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 9,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 35,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AK47",
- -- Visual name of the weapon
- name = "AK-47",
- -- What weapon class?
- entity = "m9k_ak47",
- -- The model of the weapon
- model = "models/weapons/w_ak47_m9k.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 20,
- adhesive = 25,
- plastic = 10,
- metal = 5
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 36,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AK74",
- -- Visual name of the weapon
- name = "AK-74",
- -- What weapon class?
- entity = "m9k_ak74",
- -- The model of the weapon
- model = "models/weapons/w_tct_ak47.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 20,
- adhesive = 25,
- plastic = 10,
- metal = 5
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 37,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AMD65",
- -- Visual name of the weapon
- name = "AMD 65",
- -- What weapon class?
- entity = "m9k_amd65",
- -- The model of the weapon
- model = "models/weapons/w_amd_65.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 30,
- plastic = 10,
- metal = 35
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 10,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 38,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 75
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AN94",
- -- Visual name of the weapon
- name = "AN-94",
- -- What weapon class?
- entity = "m9k_an94",
- -- The model of the weapon
- model = "models/weapons/w_rif_an_94.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 40,
- plastic = 15,
- metal = 45
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 10,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 39,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 75
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "ASVAL",
- -- Visual name of the weapon
- name = "AS VAL",
- -- What weapon class?
- entity = "m9k_val",
- -- The model of the weapon
- model = "models/weapons/w_dmg_vally.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 45,
- plastic = 15,
- metal = 50
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 11,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 40,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 75
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "FAMAS",
- -- Visual name of the weapon
- name = "FAMAS",
- -- What weapon class?
- entity = "m9k_famas",
- -- The model of the weapon
- model = "models/weapons/w_tct_famas.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 50,
- plastic = 10,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 12,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 41,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 75
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "FNFAL",
- -- Visual name of the weapon
- name = "FN FAL",
- -- What weapon class?
- entity = "m9k_fal",
- -- The model of the weapon
- model = "models/weapons/w_fn_fal.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 5,
- adhesive = 35,
- plastic = 15,
- metal = 45
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 42,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "FNFAL",
- -- Visual name of the weapon
- name = "FN FAL",
- -- What weapon class?
- entity = "m9k_fal",
- -- The model of the weapon
- model = "models/weapons/w_fn_fal.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 5,
- adhesive = 35,
- plastic = 15,
- metal = 45
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 43,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "G36",
- -- Visual name of the weapon
- name = "G36",
- -- What weapon class?
- entity = "m9k_g36",
- -- The model of the weapon
- model = "models/weapons/w_hk_g36c.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 45,
- plastic = 10,
- metal = 50
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 44,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "HK416",
- -- Visual name of the weapon
- name = "HK 416",
- -- What weapon class?
- entity = "m9k_m416",
- -- The model of the weapon
- model = "models/weapons/w_hk_416.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 65,
- plastic = 5,
- metal = 55
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 45,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "HKG3A3",
- -- Visual name of the weapon
- name = "HK G3A3",
- -- What weapon class?
- entity = "m9k_g3a3",
- -- The model of the weapon
- model = "models/weapons/w_hk_g3.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 60,
- plastic = 0,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 46,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "HKG3A3",
- -- Visual name of the weapon
- name = "HK G3A3",
- -- What weapon class?
- entity = "m9k_g3a3",
- -- The model of the weapon
- model = "models/weapons/w_hk_g3.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 60,
- plastic = 0,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 7,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 47,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 50
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "L85",
- -- Visual name of the weapon
- name = "L85",
- -- What weapon class?
- entity = "m9k_l85",
- -- The model of the weapon
- model = "models/weapons/w_l85a2.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 65,
- plastic = 30,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 9,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 48,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 70
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "M14",
- -- Visual name of the weapon
- name = "M14",
- -- What weapon class?
- entity = "m9k_m14sp",
- -- The model of the weapon
- model = "models/weapons/w_snip_m14sp.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 65,
- plastic = 10,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 10,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 49,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 70
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "M16A4ACOG",
- -- Visual name of the weapon
- name = "M16A4 ACOG",
- -- What weapon class?
- entity = "m9k_m16a4_acog",
- -- The model of the weapon
- model = "models/weapons/w_dmg_m16ag.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 65,
- plastic = 30,
- metal = 60
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 12,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 50,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 80
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "M4A1IRON",
- -- Visual name of the weapon
- name = "M4A1 Iron",
- -- What weapon class?
- entity = "m9k_m4a1",
- -- The model of the weapon
- model = "models/weapons/w_m4a1_iron.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 70,
- plastic = 35,
- metal = 65
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 14,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 51,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 90
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "SCAR",
- -- Visual name of the weapon
- name = "SCAR",
- -- What weapon class?
- entity = "m9k_scar",
- -- The model of the weapon
- model = "models/weapons/w_fn_scar_h.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 80,
- plastic = 50,
- metal = 40
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 16,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 52,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 100
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "SR3MVIKHR",
- -- Visual name of the weapon
- name = "SR-3M Vikhr",
- -- What weapon class?
- entity = "m9k_vikhr",
- -- The model of the weapon
- model = "models/weapons/w_dmg_vikhr.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 80,
- plastic = 40,
- metal = 65
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 10,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 53,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 85
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AUGA3",
- -- Visual name of the weapon
- name = "Steyr AUG A3",
- -- What weapon class?
- entity = "m9k_auga3",
- -- The model of the weapon
- model = "models/weapons/w_auga3.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 100,
- plastic = 50,
- metal = 50
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 10,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 54,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 90
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "TAR21",
- -- Visual name of the weapon
- name = "TAR-21",
- -- What weapon class?
- entity = "m9k_tar21",
- -- The model of the weapon
- model = "models/weapons/w_imi_tar21.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 0,
- adhesive = 75,
- plastic = 25,
- metal = 65
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 8,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 55,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 80
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "HORNET",
- -- Visual name of the weapon
- name = "Hornet Flechette Rifle",
- -- What weapon class?
- entity = "sfw_hornet",
- -- The model of the weapon
- model = "models/catalyst/spectra_barrel.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 135,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "FALLINGSTAR",
- -- Visual name of the weapon
- name = "ARX.2 Falling Star Cannon",
- -- What weapon class?
- entity = "sfw_fallingstar",
- -- The model of the weapon
- model = "models/catalyst/spectra_bone.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 140,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "HEATWAVE",
- -- Visual name of the weapon
- name = "HS24 HeatWave Light Rifle",
- -- What weapon class?
- entity = "sfw_hwave",
- -- The model of the weapon
- model = "models/catalyst/spectra_barrel.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 145,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "SAPPHIRE",
- -- Visual name of the weapon
- name = "HS24 Sapphire Light Rifle",
- -- What weapon class?
- entity = "sfw_saphyre",
- -- The model of the weapon
- model = "models/catalyst/spectra_barrel.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 150,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "DRACO",
- -- Visual name of the weapon
- name = "HS46-C Draco Carbine",
- -- What weapon class?
- entity = "sfw_draco",
- -- The model of the weapon
- model = "models/catalyst/spectra_chest.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 155,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "AQUAMARINE",
- -- Visual name of the weapon
- name = "HS46-VP Aquamarine Carbine",
- -- What weapon class?
- entity = "sfw_aquamarine",
- -- The model of the weapon
- model = "models/catalyst/spectra_chest.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 160,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "NEUTRINO",
- -- Visual name of the weapon
- name = "MTM Neutrino Cannon",
- -- What weapon class?
- entity = "sfw_neutrino",
- -- The model of the weapon
- model = "models/catalyst/spectra_bone.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 15,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 165,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 250
- })
- assaultRifles:createWeapon({
- -- This must be unique!
- uniqueId = "GRINDER",
- -- Visual name of the weapon
- name = "RK30-K2 Grinder Rifle",
- -- What weapon class?
- entity = "sfw_grinder",
- -- The model of the weapon
- model = "models/catalyst/spectra_barrel.mdl",
- -- Prices
- -- You need to write the materials you want to drop, by default all materials are included.
- -- materialType = price
- prices = {
- wood = 500,
- adhesive = 800,
- plastic = 500,
- metal = 500
- },
- -- How many seconds does it take to craft?
- craftTimeInSeconds = 30,
- -- What icon? ONLY .VTF
- icon = Material("icarus/craft/icons/assaultrifle"),
- -- Level required if leveling is turned on
- levelRequirement = 170,
- -- XP for crafting if leveling is turned on-
- xpGainedOnCrafting = 500
- })
- local shotguns = Icarus.craft.config:createCategory("Shotguns")
- shotguns:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- shotguns:createWeapon({
- uniqueId = "HL2SHOTGUN",
- name = "HL2-Shotgun",
- entity = "weapon_shotgun",
- model = "models/weapons/w_shotgun.mdl",
- prices = {
- wood = 0,
- adhesive = 90,
- plastic = 30,
- metal = 60
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 56,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "BENELLIM3",
- name = "Benelli M3",
- entity = "m9k_m3",
- model = "models/weapons/w_benelli_m3.mdl",
- prices = {
- wood = 0,
- adhesive = 110,
- plastic = 10,
- metal = 100
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 56,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "BROWNINGAUTO5",
- name = "Browning Auto 5",
- entity = "m9k_browningauto5",
- model = "models/weapons/w_browning_auto.mdl",
- prices = {
- wood = 20,
- adhesive = 60,
- plastic = 10,
- metal = 30
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 57,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "ITHACAM37",
- name = "Ithaca M37",
- entity = "m9k_ithacam37",
- model = "models/weapons/w_ithaca_m37.mdl",
- prices = {
- wood = 0,
- adhesive = 100,
- plastic = 40,
- metal = 60
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 58,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "MOSSBERG590",
- name = "Mossberg 590",
- entity = "m9k_mossberg590",
- model = "models/weapons/w_mossberg_590.mdl",
- prices = {
- wood = 0,
- adhesive = 110,
- plastic = 30,
- metal = 80
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 59,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "REMINGTON870",
- name = "Remington 870",
- entity = "m9k_remington870",
- model = "models/weapons/w_remington_870_tact.mdl",
- prices = {
- wood = 0,
- adhesive = 110,
- plastic = 10,
- metal = 100
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 60,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "SPAS12",
- name = "SPAS 12",
- entity = "m9k_spas12",
- model = "models/weapons/w_spas_12.mdl",
- prices = {
- wood = 0,
- adhesive = 80,
- plastic = 20,
- metal = 60
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 61,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "WINCHESTER1897",
- name = "Winchester 1897",
- entity = "m9k_1897winchester",
- model = "models/weapons/w_winchester_1897_trench.mdl",
- prices = {
- wood = 20,
- adhesive = 100,
- plastic = 30,
- metal = 50
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 62,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "WINCHESTER87",
- name = "Winchester 87",
- entity = "m9k_1887winchester",
- model = "models/weapons/w_winchester_1887.mdl",
- prices = {
- wood = 20,
- adhesive = 105,
- plastic = 15,
- metal = 70
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 63,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "PANCORJACKHAMMER",
- name = "Pancor Jackhammer",
- entity = "m9k_jackhammer",
- model = "models/weapons/w_pancor_jackhammer.mdl",
- prices = {
- wood = 0,
- adhesive = 115,
- plastic = 15,
- metal = 100
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 64,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "STRIKER12",
- name = "Striker 12",
- entity = "m9k_striker12",
- model = "models/weapons/w_striker_12g.mdl",
- prices = {
- wood = 0,
- adhesive = 160,
- plastic = 40,
- metal = 120
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 65,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "USAS",
- name = "USAS",
- entity = "m9k_usas",
- model = "models/weapons/w_usas_12.mdl",
- prices = {
- wood = 0,
- adhesive = 140,
- plastic = 30,
- metal = 110
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 66,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "DOUBLEBARRELSHOTGUN",
- name = "Double Barrel Shotgun",
- entity = "m9k_dbarrel",
- model = "models/weapons/w_double_barrel_shotgun.mdl",
- prices = {
- wood = 50,
- adhesive = 170,
- plastic = 20,
- metal = 100
- },
- craftTimeInSeconds = 9,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 67,
- xpGainedOnCrafting = 90
- })
- shotguns:createWeapon({
- uniqueId = "STORM",
- name = "ASR-5 Storm Shotgun",
- entity = "sfw_storm",
- model = "models/catalyst/gear/hw_case_01.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 175,
- xpGainedOnCrafting = 300
- })
- shotguns:createWeapon({
- uniqueId = "SERAPHIM",
- name = "HS20-40 Seraphim Shotgun",
- entity = "sfw_seraphim",
- model = "models/catalyst/gear/hw_case_01.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/shotgun"),
- levelRequirement = 180,
- xpGainedOnCrafting = 300
- })
- local sniperRifles = Icarus.craft.config:createCategory("Sniper Rifles")
- sniperRifles:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- sniperRifles:createWeapon({
- uniqueId = "HL2CROSSBOW",
- name = "HL2-Crossbow",
- entity = "weapon_crossbow",
- model = "models/weapons/w_crossbow.mdl",
- prices = {
- wood = 0,
- adhesive = 200,
- plastic = 100,
- metal = 100
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 68,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "AIAW50",
- name = "AI AW50",
- entity = "m9k_aw50",
- model = "models/weapons/w_acc_int_aw50.mdl",
- prices = {
- wood = 0,
- adhesive = 160,
- plastic = 60,
- metal = 100
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 68,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "M24",
- name = "M24",
- entity = "m9k_m24",
- model = "models/weapons/w_snip_m24_6.mdl",
- prices = {
- wood = 0,
- adhesive = 180,
- plastic = 70,
- metal = 110
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 69,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "PSG1",
- name = "PSG-1",
- entity = "m9k_psg1",
- model = "models/weapons/w_hk_psg1.mdl",
- prices = {
- wood = 40,
- adhesive = 220,
- plastic = 60,
- metal = 120
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 70,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "REMINGTON7615P",
- name = "Remington 7615p",
- entity = "m9k_remington7615p",
- model = "models/weapons/w_remington_7615p.mdl",
- prices = {
- wood = 0,
- adhesive = 120,
- plastic = 30,
- metal = 90
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 71,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "BARRETM82",
- name = "Barret M82",
- entity = "m9k_barret_m82",
- model = "models/weapons/w_barret_m82.mdl",
- prices = {
- wood = 0,
- adhesive = 150,
- plastic = 50,
- metal = 100
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 72,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "BARRETM98B",
- name = "Barret M98B",
- entity = "m9k_m98b",
- model = "models/weapons/w_barrett_m98b.mdl",
- prices = {
- wood = 0,
- adhesive = 160,
- plastic = 60,
- metal = 100
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 73,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "DRAGUNOVSVU",
- name = "Dragunov SVU",
- entity = "m9k_svu",
- model = "models/weapons/w_dragunov_svu.mdl",
- prices = {
- wood = 0,
- adhesive = 110,
- plastic = 30,
- metal = 80
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 74,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "HKSL8",
- name = "HK-SL8",
- entity = "m9k_sl8",
- model = "models/weapons/w_hk_sl8.mdl",
- prices = {
- wood = 0,
- adhesive = 115,
- plastic = 30,
- metal = 85
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 75,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "INTERVENTION",
- name = "Intervention",
- entity = "m9k_intervention",
- model = "models/weapons/w_snip_int.mdl",
- prices = {
- wood = 0,
- adhesive = 180,
- plastic = 60,
- metal = 120
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 76,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "SVDDRAGUNOV",
- name = "SVD Dragunov",
- entity = "m9k_dragunov",
- model = "models/weapons/w_svd_dragunov.mdl",
- prices = {
- wood = 40,
- adhesive = 180,
- plastic = 50,
- metal = 90
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 77,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "SVT40",
- name = "SVT 40",
- entity = "m9k_svt40",
- model = "models/weapons/w_svt_40.mdl",
- prices = {
- wood = 90,
- adhesive = 180,
- plastic = 40,
- metal = 50
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 78,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "THOMPSONCONTENDERG2",
- name = "Thompson Contender G2",
- entity = "m9k_contender",
- model = "models/weapons/w_g2_contender.mdl",
- prices = {
- wood = 0,
- adhesive = 140,
- plastic = 60,
- metal = 80
- },
- craftTimeInSeconds = 8,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 79,
- xpGainedOnCrafting = 90
- })
- sniperRifles:createWeapon({
- uniqueId = "PULSAR",
- name = "ALX-V1 Pulsar Sniper",
- entity = "sfw_pulsar",
- model = "models/weapons/w_snip_awp.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 185,
- xpGainedOnCrafting = 300
- })
- sniperRifles:createWeapon({
- uniqueId = "PHOENIX",
- name = "HS107 Phoenix Sniper",
- entity = "sfw_phoenix",
- model = "models/weapons/w_snip_awp.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 190,
- xpGainedOnCrafting = 300
- })
- sniperRifles:createWeapon({
- uniqueId = "JOTUNN",
- name = "T3i Jotunn Bow",
- entity = "sfw_jotunn",
- model = "models/weapons/c_models/c_bow/c_bow_xmas.mdl",
- prices = {
- wood = 500,
- adhesive = 700,
- plastic = 500,
- metal = 500
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/sniperrifle"),
- levelRequirement = 195,
- xpGainedOnCrafting = 300
- })
- local machineGuns = Icarus.craft.config:createCategory("Machine Guns")
- machineGuns:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- machineGuns:createWeapon({
- uniqueId = "ARESSHRIKE",
- name = "Ares Shrike",
- entity = "m9k_ares_shrike",
- model = "models/weapons/w_ares_shrike.mdl",
- prices = {
- wood = 0,
- adhesive = 250,
- plastic = 100,
- metal = 150
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 80,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "FG42",
- name = "FG 42",
- entity = "m9k_fg42",
- model = "models/weapons/w_fg42.mdl",
- prices = {
- wood = 50,
- adhesive = 255,
- plastic = 90,
- metal = 115
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 81,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "M1918BAR",
- name = "M1918 BAR",
- entity = "m9k_m1918bar",
- model = "models/weapons/w_m1918_bar.mdl",
- prices = {
- wood = 60,
- adhesive = 210,
- plastic = 60,
- metal = 90
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 82,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "M249LMG",
- name = "M249 LMG",
- entity = "m9k_m2491mg",
- model = "models/weapons/w_m249_machine_gun.mdl",
- prices = {
- wood = 0,
- adhesive = 280,
- plastic = 80,
- metal = 200
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 83,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "M60MACHINEGUN",
- name = "M60 Machine Gun",
- entity = "m9k_m60",
- model = "models/weapons/w_m60_machine_gun.mdl",
- prices = {
- wood = 0,
- adhesive = 230,
- plastic = 70,
- metal = 160
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 84,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "PKM",
- name = "PKM",
- entity = "m9k_pkm",
- model = "models/weapons/w_mach_russ_pkm.mdl",
- prices = {
- wood = 65,
- adhesive = 205,
- plastic = 50,
- metal = 90
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 85,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "M134MINIGUN",
- name = "M134 Minigun",
- entity = "m9k_minigun",
- model = "models/weapons/w_m134_minigun.mdl",
- prices = {
- wood = 0,
- adhesive = 310,
- plastic = 60,
- metal = 250
- },
- craftTimeInSeconds = 12,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 86,
- xpGainedOnCrafting = 110
- })
- machineGuns:createWeapon({
- uniqueId = "BEHEMOTH",
- name = "RK800 Behemoth Chain-Gun",
- entity = "sfw_behemoth",
- model = "models/weapons/w_physics.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 200,
- xpGainedOnCrafting = 300
- })
- machineGuns:createWeapon({
- uniqueId = "THUNDERBOLT",
- name = "T3i AC23 Thunderbolt ARC Emitter",
- entity = "sfw_thunderbolt",
- model = "models/weapons/w_smg1.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/machinegun"),
- levelRequirement = 205,
- xpGainedOnCrafting = 300
- })
- local explosives = Icarus.craft.config:createCategory("Explosive Weapons")
- explosives:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- explosives:createWeapon({
- uniqueId = "HL2FRAGGRENADE",
- name = "HL2-Frag Grenade",
- entity = "weapon_frag",
- model = "models/weapons/w_grenade.mdl",
- prices = {
- wood = 0,
- adhesive = 130,
- plastic = 50,
- metal = 80
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 87,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "HL2RPGLAUNCHER",
- name = "HL2-RPG-Launcher",
- entity = "weapon_rpg",
- model = "models/weapons/w_rocket_launcher.mdl",
- prices = {
- wood = 70,
- adhesive = 320,
- plastic = 100,
- metal = 150
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 87,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "HL2SLAM",
- name = "HL2-SLAM",
- entity = "weapon_slam",
- model = "models/weapons/w_slam.mdl",
- prices = {
- wood = 0,
- adhesive = 200,
- plastic = 100,
- metal = 100
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 87,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "EX41GLAUNCHER",
- name = "EX41 Grenade Launcher",
- entity = "m9k_ex41",
- model = "models/weapons/w_ex41.mdl",
- prices = {
- wood = 50,
- adhesive = 175,
- plastic = 45,
- metal = 80
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 87,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "M79GLAUNCHER",
- name = "M79 Grenade Launcher",
- entity = "m9k_m79g1",
- model = "models/weapons/w_m79_grenadelauncher.mdl",
- prices = {
- wood = 65,
- adhesive = 170,
- plastic = 35,
- metal = 70
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 88,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "MILKORGLAUNCHER",
- name = "Milkor Mk1 Grenade Launcher",
- entity = "m9k_milkormg1",
- model = "models/weapons/w_milkor_mgl1.mdl",
- prices = {
- wood = 0,
- adhesive = 230,
- plastic = 80,
- metal = 150
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 89,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "FRAGGRENADE",
- name = "Frag Grenade",
- entity = "m9k_m61_frag",
- model = "models/weapons/w_m61_fraggynade.mdl",
- prices = {
- wood = 0,
- adhesive = 130,
- plastic = 30,
- metal = 100
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 90,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "STICKYFRAGGRENADE",
- name = "Sticky Frag Grenade",
- entity = "m9k_sticky_grenade",
- model = "models/weapons/w_sticky_grenade.mdl",
- prices = {
- wood = 0,
- adhesive = 180,
- plastic = 80,
- metal = 100
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 91,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "NERVEGASGRENADE",
- name = "Nerve Gas Grenade",
- entity = "m9k_nerve_gas",
- model = "models/healthvial.mdl",
- prices = {
- wood = 0,
- adhesive = 300,
- plastic = 150,
- metal = 150
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 92,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "IEDDETONATOR",
- name = "IED Detonator",
- entity = "m9k_ied_detonator",
- model = "models/weapons/w_camphon2.mdl",
- prices = {
- wood = 0,
- adhesive = 200,
- plastic = 100,
- metal = 100
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 93,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "NITROGLYCERIN",
- name = "Nitroglycerin",
- entity = "m9k_nitro",
- model = "models/weapons/w_nitro.mdl",
- prices = {
- wood = 0,
- adhesive = 200,
- plastic = 200,
- metal = 0
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 94,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "TIMEDC4",
- name = "Timed C4",
- entity = "m9k_suicide_bomb",
- model = "models/weapons/w_sb.mdl",
- prices = {
- wood = 80,
- adhesive = 280,
- plastic = 100,
- metal = 100
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 95,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "MATADORRLAUNCHER",
- name = "Matador Rocket Launcher",
- entity = "m9k_matador",
- model = "models/weapons/w_gdcw_matador_rl.mdl",
- prices = {
- wood = 0,
- adhesive = 200,
- plastic = 80,
- metal = 120
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 96,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "RPG7",
- name = "RPG-7",
- entity = "m9k_rpg7",
- model = "models/weapons/w_gdc_rpg7.mdl",
- prices = {
- wood = 90,
- adhesive = 240,
- plastic = 35,
- metal = 115
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 97,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "M202QUADRL",
- name = "M202 Quad-RL",
- entity = "m9k_m202",
- model = "models/weapons/w_m202.mdl",
- prices = {
- wood = 0,
- adhesive = 400,
- plastic = 200,
- metal = 200
- },
- craftTimeInSeconds = 15,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 98,
- xpGainedOnCrafting = 125
- })
- explosives:createWeapon({
- uniqueId = "METEOR",
- name = "VK220 Meteor Launcher",
- entity = "sfw_meteor",
- model = "models/weapons/w_rocket_launcher.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 210,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "SUPRA",
- name = "C-CK Supra",
- entity = "sfw_supra",
- model = "models/catalyst/astra_rail.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 215,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "VECTRA",
- name = "C-CS Vectra",
- entity = "sfw_vectra",
- model = "models/catalyst/spectra_bone.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 220,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "PYRE",
- name = "HS200-X Pyre Grenade Launcher",
- entity = "sfw_pyre",
- model = "models/catalyst/gear/hw_case_01.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 225,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "PANDEMIC",
- name = "HS24-K1 Pandemic",
- entity = "sfw_pandemic",
- model = "models/catalyst/gear/hw_case_01.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 230,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "UMBRA",
- name = "I-DC Umbra",
- entity = "sfw_umbra",
- model = "models/catalyst/astra_rail.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 235,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "CRYON",
- name = "T3i Cryon Ice Grenade",
- entity = "sfw_cryon",
- model = "models/catalyst/items/biocontainer.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 240,
- xpGainedOnCrafting = 300
- })
- explosives:createWeapon({
- uniqueId = "FATHOM",
- name = "TCTG M3 Fathom Grenade",
- entity = "sfw_fathom",
- model = "models/catalyst/items/biocontainer.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/explosive"),
- levelRequirement = 245,
- xpGainedOnCrafting = 300
- })
- local meleeWeapons = Icarus.craft.config:createCategory("Melee Weapons")
- meleeWeapons:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- meleeWeapons:createWeapon({
- uniqueId = "HL2STUNSTICK",
- name = "Hl2-Stun Stick",
- entity = "weapon_stunstick",
- model = "models/weapons/w_stunbaton.mdl",
- prices = {
- wood = 0,
- adhesive = 150,
- plastic = 60,
- metal = 90
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 99,
- xpGainedOnCrafting = 75
- })
- meleeWeapons:createWeapon({
- uniqueId = "DAMASCUSSWORD",
- name = "Damascus Sword",
- entity = "m9k_damascus",
- model = "models/weapons/w_damascus_sword.mdl",
- prices = {
- wood = 0,
- adhesive = 0,
- plastic = 0,
- metal = 0
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 99,
- xpGainedOnCrafting = 75
- })
- meleeWeapons:createWeapon({
- uniqueId = "HARPOON",
- name = "Harpoon",
- entity = "m9k_harpoon",
- model = "models/weapons/w_harpooner.mdl",
- prices = {
- wood = 0,
- adhesive = 350,
- plastic = 150,
- metal = 200
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 100,
- xpGainedOnCrafting = 75
- })
- meleeWeapons:createWeapon({
- uniqueId = "KNIFE",
- name = "Knife",
- entity = "m9k_knife",
- model = "models/weapons/w_extreme_ratio.mdl",
- prices = {
- wood = 0,
- adhesive = 120,
- plastic = 30,
- metal = 90
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 101,
- xpGainedOnCrafting = 75
- })
- meleeWeapons:createWeapon({
- uniqueId = "MACHETE",
- name = "Machete",
- entity = "m9k_machete",
- model = "models/weapons/w_machete.mdl",
- prices = {
- wood = 60,
- adhesive = 150,
- plastic = 0,
- metal = 90
- },
- craftTimeInSeconds = 18,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 102,
- xpGainedOnCrafting = 75
- })
- meleeWeapons:createWeapon({
- uniqueId = "FENRIS",
- name = "Fenris Energy Blade",
- entity = "sfw_eblade",
- model = "models/catalyst/spectra_bone.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 20,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 250,
- xpGainedOnCrafting = 350
- })
- meleeWeapons:createWeapon({
- uniqueId = "PHASMA",
- name = "C-AE Phasma",
- entity = "sfw_phasma",
- model = "models/catalyst/spectra_barrel.mdl",
- prices = {
- wood = 600,
- adhesive = 900,
- plastic = 600,
- metal = 600
- },
- craftTimeInSeconds = 20,
- icon = Material("icarus/craft/icons/melee"),
- levelRequirement = 255,
- xpGainedOnCrafting = 350
- })
- local specialItems = Icarus.craft.config:createCategory("Special Items")
- specialItems:setSettings({
- jobs = {
- ["Citizen"] = true,
- ["Kawaii Waifu"] = true,
- ["Parkourist"] = true,
- ["DJ"] = true,
- ["Lumbermanastar"] = true,
- ["Prospector"] = true,
- ["Casino Manager"] = true,
- ["Bank Teller"] = true,
- ["Mechanic"] = true,
- ["Tow Truck Driver"] = true,
- ["Theater Manager"] = true,
- ["Building Manager"] = true,
- ["Bus Driver"] = true,
- ["Taxi Driver"] = true,
- ["Prostitute"] = true,
- ["Fruit Slicer"] = true,
- ["Bartender"] = true,
- ["Chef"] = true,
- ["Ronald McDonald"] = true,
- ["Gas Station Employee"] = true,
- ["Gun Dealer"] = true,
- ["HL-Dealer"] = true,
- ["Heavy Gun Dealer"] = true,
- ["Explosives Dealer"] = true,
- ["Black Market Dealer"] = true,
- ["Sci-Fi Dealer"] = true,
- ["Drug Dealer"] = true,
- ["Police Officer"] = true,
- ["Police Captain (Regular)"] = true,
- ["S.W.A.T. Officer"] = true,
- ["S.W.A.T. Medic Operative (Regular)"] = true,
- ["S.W.A.T. Shield Operative (Regular)"] = true,
- ["S.W.A.T. Juggernaut (Regular)"] = true,
- ["S.W.A.T. Sniper Specialist (Regular)"] = true,
- ["S.W.A.T. Leader (Regular)"] = true,
- ["Mayor's Bodyguard"] = true,
- ["Mayor"] = true,
- ["Security Guard"] = true,
- ["Advanced Security Guard"] = true,
- ["Bank Security Guard"] = true,
- ["Paramedic"] = true,
- ["Hospital Nurse"] = true,
- ["The Head-Doctor (Regular)"] = true,
- ["Dank 420"] = true,
- ["Snoop Dogg"] = true,
- ["Bloods Gang Member"] = true,
- ["Bloods Leader"] = true,
- ["Crips Gang Member"] = true,
- ["Crips Leader"] = true,
- ["Gangster"] = true,
- ["Mob-Boss Right-Hand Man"] = true,
- ["Mob-Boss"] = true,
- ["Thief"] = true,
- ["Pro Thief"] = true,
- ["Ninja"] = true,
- ["Deadly Thief"] = true,
- ["Taliban Grunt"] = true,
- ["Taliban RPG Specialist"] = true,
- ["Taliban Bomber"] = true,
- ["Taliban Commando"] = true,
- ["Hitman"] = true,
- ["Zombie Hitman"] = true,
- ["Agent47"] = true,
- ["Assassin"] = true,
- ["Kidnapper (Regular)"] = true,
- ["The Hacker"] = true,
- ["Rapist"] = true,
- ["Homeless Dan"] = true,
- ["Angry Hobo"] = true,
- ["Vaper Ethan Klein"] = true,
- ["Vaper God"] = true,
- ["Pyrotechnic"] = true,
- ["Alchemist"] = true,
- ["Toll Collector"] = true,
- ["Roughneck"] = true
- }
- })
- specialItems:createWeapon({
- uniqueId = "LOCKPICK",
- name = "Lock Pick",
- entity = "lockpick",
- model = "models/weapons/w_crowbar.mdl",
- prices = {
- wood = 0,
- adhesive = 90,
- plastic = 0,
- metal = 90
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 10,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "PROLOCKPICK",
- name = "Pro Lock Pick",
- entity = "pro_lockpick",
- model = "models/weapons/w_crowbar.mdl",
- prices = {
- wood = 0,
- adhesive = 180,
- plastic = 0,
- metal = 180
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 11,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "UNARRESTBATON",
- name = "Unarrest Baton",
- entity = "unarrest_stick",
- model = "models/dpfilms/metropolice/props/hd_stunbaton.mdl",
- prices = {
- wood = 0,
- adhesive = 150,
- plastic = 50,
- metal = 100
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 12,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "KEYPADCRACKER",
- name = "Keypad Cracker",
- entity = "keypad_cracker",
- model = "models/weapons/w_c4.mdl",
- prices = {
- wood = 100,
- adhesive = 300,
- plastic = 100,
- metal = 100
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 13,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "PROKEYPADCRACKER",
- name = "Pro Keypad Cracker",
- entity = "prokeypadcracker",
- model = "models/weapons/w_c4.mdl",
- prices = {
- wood = 150,
- adhesive = 450,
- plastic = 150,
- metal = 150
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 14,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "DEPLOYABLEKEYPADCRACKER",
- name = "Deployable Keypad Cracker",
- entity = "weapon_sh_keypadcracker_deploy",
- model = "models/weapons/w_c4.mdl",
- prices = {
- wood = 200,
- adhesive = 600,
- plastic = 200,
- metal = 200
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 15,
- xpGainedOnCrafting = 30
- })
- specialItems:createWeapon({
- uniqueId = "TACTICALINSERTION",
- name = "Tactical Insertion",
- entity = "seal6-tac-insert",
- model = "models/hoff/weapons/tac_insert/w_tac_insert.mdl",
- prices = {
- wood = 50,
- adhesive = 230,
- plastic = 80,
- metal = 100
- },
- craftTimeInSeconds = 10,
- icon = Material("icarus/craft/icons/special"),
- levelRequirement = 16,
- xpGainedOnCrafting = 30
- })
- -- Category
- local entities = Icarus.craft.config:createCategory("Entities")
- -- Crreate an entity instead of a weapon, the difference here is that there's no "model" paramater
- entities:createEntity({
- uniqueId = "STANDARDMONEYPRINTER",
- name = "Standard Money Printer",
- entity = "standard_money_printer",
- prices = {
- wood = 0,
- adhesive = 600,
- plastic = 100,
- metal = 500
- },
- craftTimeInSeconds = 20,
- levelRequirement = 1,
- xpGainedOnCrafting = 100,
- -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
- spawnOnTop = true,
- -- Optional, if the entity is very tall sometimes you'll need a custom offset
- spawnOffset = Vector(0, 0, 30),
- -- Optional, this function is run when the entity is created
- data = function(ent)
- end
- })
- entities:createEntity({
- uniqueId = "EXTENDEDMONEYPRINTER",
- name = "Extended Money Printer",
- entity = "extended_money_printer",
- prices = {
- wood = 0,
- adhesive = 750,
- plastic = 150,
- metal = 600
- },
- craftTimeInSeconds = 30,
- levelRequirement = 2,
- xpGainedOnCrafting = 150,
- -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
- spawnOnTop = true,
- -- Optional, if the entity is very tall sometimes you'll need a custom offset
- spawnOffset = Vector(0, 0, 30),
- -- Optional, this function is run when the entity is created
- data = function(ent)
- end
- })
- entities:createEntity({
- uniqueId = "MEGAMONEYPRINTER",
- name = "Mega Money Printer",
- entity = "vip_money_printer",
- prices = {
- wood = 0,
- adhesive = 900,
- plastic = 200,
- metal = 700
- },
- craftTimeInSeconds = 40,
- levelRequirement = 3,
- xpGainedOnCrafting = 200,
- -- Optional, shall the entity spawn on top of the crafting table (good for larger models) or under the crafting table?
- spawnOnTop = true,
- -- Optional, if the entity is very tall sometimes you'll need a custom offset
- spawnOffset = Vector(0, 0, 30),
- -- Optional, this function is run when the entity is created
- data = function(ent)
- end
- })
- Icarus.craft.materials.enabled = true
- Icarus.craft.materials.despawnTime = 300
- Icarus.craft.materials.box = {
- spawnTime = {
- seconds = 70,
- random = true,
- minSeconds = 10,
- maxSeconds = 120
- },
- materials = {
- amount = 18,
- random = true,
- min = 5,
- max = 35
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement