Files
Bubberstation/code/modules/research/designs/autolathe/security_designs.dm
SkyratBot 2d804d3645 [MIRROR] Reflavors the Mosin to be a surplus rifle from the past IC 200 years, rather than from 670 years ago in game. Allergy warning: May contain microscopic silverscale buff [MDB IGNORE] (#23091)
* Reflavors the Mosin to be a surplus rifle from the past IC 200 years, rather than from 670 years ago in game. Allergy warning: May contain microscopic silverscale buff

* oorah

* im sure more will come up eventually

---------

Co-authored-by: Paxilmaniac <82386923+Paxilmaniac@users.noreply.github.com>
Co-authored-by: Paxilmaniac <paxilmaniac@gmail.com>
2023-08-15 16:41:13 -04:00

267 lines
8.4 KiB
Plaintext

/datum/design/beanbag_slug
name = "Beanbag Slug (Less Lethal)"
id = "beanbag_slug"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron =SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/ammo_casing/shotgun/beanbag
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/rubbershot
name = "Rubber Shot (Less Lethal)"
id = "rubber_shot"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*2)
build_path = /obj/item/ammo_casing/shotgun/rubbershot
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c38
name = "Speed Loader (.38) (Lethal)"
id = "c38"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*10)
build_path = /obj/item/ammo_box/c38
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/recorder
name = "Universal Recorder"
id = "recorder"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SMALL_MATERIAL_AMOUNT*0.6, /datum/material/glass = SMALL_MATERIAL_AMOUNT*0.3)
build_path = /obj/item/taperecorder/empty
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SECURITY,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/tape
name = "Universal Recorder Tape"
id = "tape"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT*0.2, /datum/material/glass = SMALL_MATERIAL_AMOUNT*0.2)
build_path = /obj/item/tape/random
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SECURITY,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/foam_dart
name = "Box of Foam Darts (Harmless)"
id = "foam_dart"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT*5)
build_path = /obj/item/ammo_box/foambox
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/flamethrower
name = "Flamethrower (Lethal/Highly Destructive)"
id = "flamethrower"
build_type = AUTOLATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT*5)
build_path = /obj/item/flamethrower/full
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_RANGED,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/electropack
name = "Electropack"
id = "electropack"
build_type = AUTOLATHE | PROTOLATHE | AWAY_LATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*5, /datum/material/glass = HALF_SHEET_MATERIAL_AMOUNT*2.5)
build_path = /obj/item/electropack
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SECURITY,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/handcuffs
name = "Handcuffs"
id = "handcuffs"
build_type = AUTOLATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT*5)
build_path = /obj/item/restraints/handcuffs
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SECURITY,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/handcuffs/sec
id = "handcuffs_s"
build_type = PROTOLATHE | AWAY_LATHE
category = list(
RND_CATEGORY_EQUIPMENT + RND_SUBCATEGORY_EQUIPMENT_SECURITY,
)
autolathe_exportable = FALSE
/datum/design/receiver
name = "Modular Receiver"
id = "receiver"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*7.5)
build_path = /obj/item/weaponcrafting/receiver
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_PARTS,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/shotgun_dart
name = "Shotgun Dart (Lethal)"
id = "shotgun_dart"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*2)
build_path = /obj/item/ammo_casing/shotgun/dart
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/incendiary_slug
name = "Incendiary Slug (Lethal)"
id = "incendiary_slug"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*2)
build_path = /obj/item/ammo_casing/shotgun/incendiary
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/riot_dart
name = "Foam Riot Dart (Nonlethal)"
id = "riot_dart"
build_type = AUTOLATHE
materials = list(/datum/material/iron =HALF_SHEET_MATERIAL_AMOUNT) //Discount for making individually - no box = less iron!
build_path = /obj/item/ammo_casing/foam_dart/riot
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/riot_darts
name = "Foam Riot Dart Box (Nonlethal)"
id = "riot_darts"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*25) //Comes with 40 darts
build_path = /obj/item/ammo_box/foambox/riot
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/a357
name = ".357 Casing (VERY Lethal)"
id = "a357"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*2)
build_path = /obj/item/ammo_casing/a357
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/strilka310_surplus
name = ".310 Surplus Bullet Casing (VERY Lethal)"
id = "strilka310_surplus"
build_type = AUTOLATHE
materials = list(/datum/material/iron = SHEET_MATERIAL_AMOUNT*2)
build_path = /obj/item/ammo_casing/strilka310/surplus
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c10mm
name = "Ammo Box (10mm) (Lethal)"
id = "c10mm"
build_type = AUTOLATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT * 300)
build_path = /obj/item/ammo_box/c10mm
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c45
name = "Ammo Box (.45) (Lethal)"
id = "c45"
build_type = AUTOLATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT * 300)
build_path = /obj/item/ammo_box/c45
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/c9mm
// name = "Ammo Box (9mm)" //SKYRAT EDIT: Original
name = "Ammo Box (9x25mm Mk.12) (Lethal)" //SKYRAT EDIT: Calibre rename
id = "c9mm"
build_type = AUTOLATHE
materials = list(/datum/material/iron =SMALL_MATERIAL_AMOUNT * 300)
build_path = /obj/item/ammo_box/c9mm
category = list(
RND_CATEGORY_HACKED,
RND_CATEGORY_WEAPONS + RND_SUBCATEGORY_WEAPONS_AMMO,
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/telescreen_interrogation
name = "Interrogation Telescreen"
id = "telescreen_interrogation"
build_type = PROTOLATHE
materials = list(
/datum/material/iron = SHEET_MATERIAL_AMOUNT*5,
/datum/material/glass =SHEET_MATERIAL_AMOUNT * 2.5,
)
build_path = /obj/item/wallframe/telescreen/interrogation
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MOUNTS
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY
/datum/design/telescreen_prison
name = "Prison Telescreen"
id = "telescreen_prison"
build_type = PROTOLATHE
materials = list(
/datum/material/iron = SHEET_MATERIAL_AMOUNT*5,
/datum/material/glass =SHEET_MATERIAL_AMOUNT * 2.5,
)
build_path = /obj/item/wallframe/telescreen/prison
category = list(
RND_CATEGORY_INITIAL,
RND_CATEGORY_CONSTRUCTION + RND_SUBCATEGORY_CONSTRUCTION_MOUNTS
)
departmental_flags = DEPARTMENT_BITFLAG_SECURITY