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:
Goldsteel
2019-11-30 03:33:55 +00:00
committed by Kurfursten
parent 7ef8e0164f
commit 973cf9be51
8 changed files with 311 additions and 1 deletions

View File

@@ -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

View File

@@ -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

View 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