Files
Bubberstation/modular_skyrat/modules/sec_haul/code/technode/sec_research.dm
Iamgoofball 722b51eb07 [MODULAR] Removes the 60 round Sol drum from being printable in Security (#3399)
## About The Pull Request

Removes the 60 round Sol drum from being printable in Security

## Why It's Good For The Game

After discussing magazine size standardization, this came up and to be
100% honest, the crew does not need LMG ammo capacity on any of their
guns. Even though it's illegal contraband to use(yes, Illegal Tech is
still fuckin' Illegal lol), it's still a lot of ammo capacity that we
don't really want the crew to have.

## Proof Of Testing

Just deleting a research design.

## Changelog

🆑
del: Removes the 60 round Sol drum from being printable in Security
/🆑

---------

Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
2025-04-08 10:27:12 +03:00

549 lines
23 KiB
Plaintext

//Security Technology
//Sol 35 mag
/datum/design/sol35_mag_pistol
name = "Sol .35 Short Pistol Magazine"
desc = "A magazine for compatible Sol .35 Short Weaponry."
id = "sol35_shortmag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_box/magazine/c35sol_pistol/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/sol35_mag_ext_pistol
name = "Sol .35 Short Extended Pistol Magazine"
desc = "An extended capacity magazine for compatible Sol .35 Short Weaponry."
id = "sol35_shortextmag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/magazine/c35sol_pistol/stendo/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
// Sol 40 Rifle
//These use plastic so they are still material costly, but should be not as bad
/datum/design/sol40_mag_rifle
name = "Sol .40 Rifle Magazine"
desc = "A short Sol .40 Rifle magazine for compatible Weaponry."
id = "sol40_riflemag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_box/magazine/c40sol_rifle/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/sol40_mag_standard_rifle
name = "Sol .40 Rifle Standard Magazine"
desc = "A regular sized Sol .40 Rifle magazine for compatible Weaponry."
id = "sol40_riflstandardemag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/magazine/c40sol_rifle/standard/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
//Grenade Launcher stuff
/datum/design/kiboko_mag
name = "Kiboko Grenade Magazine"
desc = "A standard magazine for compatible grenade launcher."
id = "solgrenade_mag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/magazine/c980_grenade/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/kiboko_box_mag
name = "Kiboko Grenade Box Magazine"
desc = "An extended capacity box magazine for compatible grenade launcher."
id = "solgrenade_extmag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/magazine/c980_grenade/drum/starts_empty
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
// 12 Gauge Shell.. Individually.
// Because People will kill me if they realised the scale of economic
/datum/design/s12c_fslug
name = "Frangible slug(Destructive)"
desc = "A 12 gauge slug intended for destroying airlocks"
id = "s12c_fslug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 1, /datum/material/titanium = HALF_SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/ammo_casing/shotgun/frangible
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/s12c_antitide
name = "12 Gauge Advanced Anti Riot Cartridge(Less-Lethal)"
desc = "A 12 gauge cartridge filled with nanite electrodes, these are less lethal and will embed into a target."
id = "s12c_antitide"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = HALF_SHEET_MATERIAL_AMOUNT, /datum/material/silver = SHEET_MATERIAL_AMOUNT * 2, /datum/material/gold = SHEET_MATERIAL_AMOUNT * 1)
build_path = /obj/item/ammo_casing/shotgun/antitide
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
//12 Gauge Ammunition Boxes
//This shit is a mistake but we embraced it instead of removing it, They all will require plastic to make alongside the iron cost
//I hate it
/datum/design/advancedgaugeboxes
name = "12 Gauge Advanced Buckshot Ammunition Box(Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_buckshot"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 20, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/buckshot
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_slug
name = "12 Gauge Advanced Slug Ammunition Box(Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_slug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 25, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_flech
name = "12 Gauge Advanced Flechette Ammunition Box(Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_flechette"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 20, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 6, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/flechette
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_antitide
name = "12 Gauge Advanced Anti Riot Ammunition Box(Less-Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_antitide"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 10, /datum/material/silver = SHEET_MATERIAL_AMOUNT, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/antitide
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_incinslug
name = "12 Gauge Advanced Incendiary Slug Ammunition Box(Very Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_incinslug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 25, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/incendiary
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_hornet
name = "12 Gauge Advanced Hornet Ammunition Box(Less-Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_hornet"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 8, /datum/material/silver = SHEET_MATERIAL_AMOUNT, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/beehive
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_magnum
name = "12 Gauge Advanced Magnum Ammunition Box(Very Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_magnum"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 35, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/magnum
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_express
name = "12 Gauge Advanced Express Ammunition Box(Very Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_express"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 25, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/express
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_beanbagslug
name = "12 Gauge Advanced Bean Bag Ammunition Box(Less-Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_bslug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 10, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/bean
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_CARGO
/datum/design/advancedgaugeboxes_rubbershot
name = "12 Gauge Advanced Rubber Shot Ammunition Box(Less-Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_rubber"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 10, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/rubber
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_CARGO
/datum/design/advancedgaugeboxes_db
name = "12 Gauge Advanced Dragons Breath Ammunition Box(Very Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_db"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 20, /datum/material/plasma = SHEET_MATERIAL_AMOUNT * 15 , /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/dragonsbreath
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_breaching
name = "12 Gauge Advanced Frangible Slug Ammunition Box(Destructive)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_br"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 20, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 35 , /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 25)
build_path = /obj/item/ammo_box/advanced/s12gauge/frangible
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_laser
name = "12 Gauge Advanced Scatter Laser Ammunition Box(Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_laser"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 15, /datum/material/glass = SMALL_MATERIAL_AMOUNT * 15, /datum/material/gold = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/advanced/s12gauge/laser
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_ion
name = "12 Gauge Advanced Scatter Ion Ammunition Box(Very Lethal - Silicon)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_ion"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 15, /datum/material/plastic = SMALL_MATERIAL_AMOUNT * 15, /datum/material/gold = SHEET_MATERIAL_AMOUNT * 10)
build_path = /obj/item/ammo_box/advanced/s12gauge/scatterion
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/advancedgaugeboxes_hunting
name = "12 Gauge Advanced Hunting Slug Ammunition Box(Less Lethal)"
desc = "A 12 gauge ammunition box for shotgun shells."
id = "s12g_huntingslug"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 8)
build_path = /obj/item/ammo_box/advanced/s12gauge/hunter
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY | DEPARTMENT_BITFLAG_CARGO
// Misc Gun Stuff
/datum/design/m9mm_mag
name = "9x25mm Mk2 Pistol Magazine(Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 12)
build_path = /obj/item/ammo_box/magazine/m9mm
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m9mm_mag_rubber
name = "9x25mm Mk2 Pistol Magazine(Less-Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag_rubber"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_box/magazine/m9mm/rubber
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m9mm_mag_ihdf
name = "9x25mm Mk2 Pistol Magazine(Non-Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag_ihdf"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_box/magazine/m9mm/ihdf
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m9mm_mag_ext
name = "9x25mm Mk2 Extended Pistol Magazine(Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag_ext"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 38)
build_path = /obj/item/ammo_box/magazine/m9mm/stendo
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m9mm_mag_ext_rubber
name = "9x25mm Mk2 Extended Rubber Pistol Magazine(Less-Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag_ext_b"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 38)
build_path = /obj/item/ammo_box/magazine/m9mm/stendo/rubber
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m9mm_mag_ext_hp
name = "9x25mm Mk2 Extended Hollow Point Pistol Magazine(Very Lethal)"
desc = "A standard magazine for pistol using 9x25mm Mk2."
id = "m9mm_mag_ext_hp"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 38)
build_path = /obj/item/ammo_box/magazine/m9mm/stendo/hp
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/m45_mag
name = ".460 Ceres Pistol Magazine(Lethal)"
desc = "A standard magazine for pistol using .460 Ceres."
id = "m45_mag"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_box/magazine/m45
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/casingfor457
name = ".457 Government Casing (Very lethal)"
desc = "A bullet casing for .457 Government."
id = "c457_casing"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 5)
build_path = /obj/item/ammo_casing/c457govt
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_r
name = "10mm Auto Speedloader Rubber (Less lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_r"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plastic = SHEET_MATERIAL_AMOUNT * 10, /datum/material/iron = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader/rubber
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_rl
name = "10mm Auto Speedloader (lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_rl"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_rihdf
name = "10mm Auto Speedloader IHDF (non-lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_rihdf"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_rincin
name = "10mm Auto Speedloader Fireshot (Lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_rincin"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/plasma = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader/fire
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_rhp
name = "10mm Auto Speedloader Hollow Point (Very Lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_rhp"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader/hp
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm_rap
name = "10mm Auto Speedloader Armor Piercing (Very Lethal)"
desc = "A speedloader in 10mm Auto."
id = "c10mm_rap"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/silver = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/c10mm/speedloader/ap
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
//IDMA Gun Stuff
/datum/design/caflechette
name = "Flechette Rifle Magazine (lethal)"
desc = "A magazine for the CMG-1."
id = "ca_flech"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 15, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 15, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/magazine/caflechette
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/caflechette_ripper
name = "Flechette Ripper Rifle Magazine (lethal/wounding)"
desc = "A magazine for the CMG-1. Very likely to embed and cause further damage"
id = "ca_flechripper"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/silver = SHEET_MATERIAL_AMOUNT * 15, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 15, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/magazine/caflechette/ripper
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/caflechette_magnesium
name = "Flechette Magnesium Rod Rifle Magazine (Very Lethal)"
desc = "A magazine for the CMG-1. Burns up on impact with target"
id = "ca_flechmagnesium"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/plasma = SHEET_MATERIAL_AMOUNT * 15, /datum/material/titanium = SHEET_MATERIAL_AMOUNT * 15, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/magazine/caflechette/magnesium
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/caflechette_ballpoint
name = "Flechette Ball Point Rifle Magazine (Less Lethal)"
desc = "A magazine for the CMG-1. Great at dispersing kinetic energy on impact with target"
id = "ca_flechballpoint"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/titanium = SHEET_MATERIAL_AMOUNT * 15, /datum/material/plastic = SHEET_MATERIAL_AMOUNT * 15)
build_path = /obj/item/ammo_box/magazine/caflechette/ballpoint
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
//Conversion Kit
/datum/design/sol_rifle_carbine_kit
name = "Sol Carbine Conversion Part Kit(Very Lethal)"
desc = "The kit to brutalise your functional battle rifle into a short carbine, ideal for close quarter."
id = "sol_rifle_carbine_gun"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/plastic =SHEET_MATERIAL_AMOUNT * 3.5, /datum/material/titanium =HALF_SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/weaponcrafting/gunkit/sol_rifle_carbine_kit
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_KITS
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
autolathe_exportable = FALSE
/datum/design/sol_smg_rapidfire_kit //this is currently un-balanced, please fix it when convenient
name = "Romulus SMG 'Shaytan' Full-Auto Conversion Kit(Very Lethal)"
desc = "The kit to brutalise your functional submachine gun into a monstrosity that fires full-auto, all the time."
id = "sol_smg_rapidfire_kit"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/plastic =SHEET_MATERIAL_AMOUNT * 3.5, /datum/material/titanium =HALF_SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/weaponcrafting/gunkit/sol_smg_rapidfire_kit
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_KITS
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
autolathe_exportable = FALSE
/datum/design/sol_bolt_to_rifle
name = "Sol Battle rifle Conversion Part Kit(Very Lethal)"
desc = "The kit to brutalise your functional bolt action rifle into one suitable for sustained fire."
id = "sol_bolt_to_rifle"
build_type = PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT * 5, /datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/plastic =SHEET_MATERIAL_AMOUNT * 3.5, /datum/material/titanium =HALF_SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/weaponcrafting/gunkit/sol_bolt_to_rifle
category = list(
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_KITS
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
autolathe_exportable = FALSE