mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 10:21:11 +00:00
Adds the medal printer (#25153)
* Adds the medal printer: An autolathe subtype for medals. * Rename medals * Changes recipes. Corrects some errors. * Adds access and emagging * Minor fix * Fixes some stuff * Fixes stuff * Stuff
This commit is contained in:
@@ -53,6 +53,7 @@ The required techs are the following:
|
||||
#define FLATPACKER 64 //This design creates a machine, not an item.
|
||||
#define GENFAB 128 //Generic item.
|
||||
#define AMMOLATHE 256 //Adding this for ammolathes but its pretty much the same as PROTOLATHE.
|
||||
#define MEDALPRINTER 512 //Outputs misc items from metal, silver, gold and plasma. Similar to the protolathe.
|
||||
//Note: More then one of these can be added to a design but imprinter and lathe designs are incompatable.
|
||||
|
||||
/datum/design //Datum for object designs, used in construction
|
||||
|
||||
@@ -97,6 +97,16 @@
|
||||
category = "Machine Boards"
|
||||
build_path = /obj/item/weapon/circuitboard/coin_press
|
||||
|
||||
/datum/design/medal_printer
|
||||
name = "Circuit Design (Medal Printer)"
|
||||
desc = "Allows for the construction of circuit boards used to build a medal printer."
|
||||
id = "medal_printer"
|
||||
req_tech = list(Tc_PROGRAMMING = 4, Tc_MATERIALS = 4, Tc_ENGINEERING = 4)
|
||||
build_type = IMPRINTER
|
||||
materials = list(MAT_GLASS = 2000, MAT_GOLD = 1000, MAT_SILVER = 1000, SACID = 20)
|
||||
category = "Machine Boards"
|
||||
build_path = /obj/item/weapon/circuitboard/medal_printer
|
||||
|
||||
/datum/design/vendomat
|
||||
name = "Circuit Design (Vending Machine)"
|
||||
desc = "Allows for the construction of circuit boards used to build a vending machines."
|
||||
@@ -170,4 +180,3 @@
|
||||
desc = "Allows for the construction of circuit boards used to build a booze dispenser."
|
||||
id = "booze_dispenser"
|
||||
build_path = /obj/item/weapon/circuitboard/chem_dispenser/booze_dispenser
|
||||
|
||||
|
||||
89
code/modules/research/designs/medals.dm
Normal file
89
code/modules/research/designs/medals.dm
Normal file
@@ -0,0 +1,89 @@
|
||||
/datum/design/medal/conduct
|
||||
name = "distinguished conduct medal"
|
||||
desc = "A bronze medal awarded for distinguished conduct. Whilst a great honor, this is most basic award given by Nanotrasen. It is often awarded by a captain to a member of his crew."
|
||||
id = "medal_conduct"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/conduct
|
||||
|
||||
/datum/design/medal/participation
|
||||
name = "super participation medal"
|
||||
desc = "On closer inspection, this one is dated 2551..."
|
||||
id = "medal_participation"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/participation
|
||||
|
||||
/datum/design/medal/bronze_heart
|
||||
name = "bronze heart medal"
|
||||
desc = "A bronze heart-shaped medal awarded for sacrifice. It is often awarded posthumously or for severe injury in the line of duty."
|
||||
id = "medal_bronze_heart"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/bronze_heart
|
||||
|
||||
/datum/design/medal/nobel_science
|
||||
name = "\improper Nobel sciences award"
|
||||
desc = "A bronze medal which represents significant contributions to the field of science or engineering."
|
||||
id = "medal_nobel_science"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_PLASMA = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/nobel_science
|
||||
|
||||
/datum/design/medal/silver
|
||||
name = "silver medal"
|
||||
desc = "A silver medal."
|
||||
id = "medal_silver"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_SILVER = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/silver
|
||||
|
||||
/datum/design/medal/valor
|
||||
name = "medal of valor"
|
||||
desc = "A silver medal awarded for acts of exceptional valor."
|
||||
id = "medal_valor"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_SILVER = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/silver/valor
|
||||
|
||||
/datum/design/medal/silver/security
|
||||
name = "robust security award"
|
||||
desc = "An award for distinguished combat and sacrifice in defence of Nanotrasen's commercial interests. Often awarded to security staff."
|
||||
id = "medal_security"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_SILVER = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/silver/security
|
||||
|
||||
/datum/design/medal/gold
|
||||
name = "gold medal"
|
||||
desc = "A prestigious golden medal."
|
||||
id = "medal_gold"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_GOLD = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/gold
|
||||
|
||||
/datum/design/medal/gold/captain
|
||||
name = "medal of captaincy"
|
||||
desc = "A golden medal awarded exclusively to those promoted to the rank of captain. It signifies the codified responsibilities of a captain to Nanotrasen, and their undisputable authority over their crew."
|
||||
id = "medal_captain"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_GOLD = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/gold/captain
|
||||
|
||||
/datum/design/medal/gold/heroism
|
||||
name = "medal of exceptional heroism"
|
||||
desc = "An extremely rare golden medal awarded only by CentComm. To recieve such a medal is the highest honor and as such, very few exist. This medal is almost never awarded to anybody but commanders."
|
||||
id = "medal_hero"
|
||||
build_type = MEDALPRINTER
|
||||
materials = list(MAT_IRON = 2000, MAT_GOLD = 2000)
|
||||
category = "Misc"
|
||||
build_path = /obj/item/clothing/accessory/medal/gold/heroism
|
||||
Reference in New Issue
Block a user