Files
GS13NG/code/modules/cargo/exports/parts.dm
T
2020-08-13 13:09:41 -05:00

159 lines
4.7 KiB
Plaintext

// Circuit boards, spare parts, etc.
/datum/export/solar/assembly
cost = 50
unit_name = "solar panel assembly"
export_types = list(/obj/item/solar_assembly)
/datum/export/solar/tracker_board
cost = 10
unit_name = "solar tracker board"
export_types = list(/obj/item/electronics/tracker)
/datum/export/solar/control_board
cost = 15
unit_name = "solar panel control board"
export_types = list(/obj/item/circuitboard/computer/solar_control)
include_subtypes = FALSE
/datum/export/swarmer
cost = 500
unit_name = "deactivated alien deconstruction drone"
export_types = list(/obj/item/deactivated_swarmer)
//Board
/datum/export/board
cost = 5
unit_name = "circuit board"
export_types = list(/obj/item/circuitboard)
include_subtypes = TRUE
/datum/export/board/SMES
cost = 20
unit_name = "smes board"
export_types = list(/obj/item/circuitboard/machine/smes)
include_subtypes = FALSE
//Stock Parts
/datum/export/subspace
cost = 3
unit_name = "subspace part"
export_types = list(/obj/item/stock_parts/subspace)
include_subtypes = TRUE
/datum/export/t1
cost = 1
unit_name = "basic stock part"
export_types = list(/obj/item/stock_parts/capacitor, /obj/item/stock_parts/scanning_module, /obj/item/stock_parts/manipulator, /obj/item/stock_parts/micro_laser, /obj/item/stock_parts/matter_bin)
/datum/export/t2
cost = 2
unit_name = "upgraded stock part"
export_types = list(/obj/item/stock_parts/capacitor/adv, /obj/item/stock_parts/scanning_module/adv, /obj/item/stock_parts/manipulator/nano, /obj/item/stock_parts/micro_laser/high, /obj/item/stock_parts/matter_bin/adv)
/datum/export/t3
cost = 3
unit_name = "advanced stock part"
export_types = list(/obj/item/stock_parts/capacitor/super, /obj/item/stock_parts/scanning_module/phasic, /obj/item/stock_parts/manipulator/pico, /obj/item/stock_parts/micro_laser/ultra, /obj/item/stock_parts/matter_bin/super)
/datum/export/t4
cost = 4
unit_name = "blue space stock part"
export_types = list(/obj/item/stock_parts/capacitor/quadratic, /obj/item/stock_parts/scanning_module/triphasic, /obj/item/stock_parts/manipulator/femto, /obj/item/stock_parts/micro_laser/quadultra, /obj/item/stock_parts/matter_bin/bluespace)
//Cells
/datum/export/cell
cost = 5
unit_name = "power cell"
export_types = list(/obj/item/stock_parts/cell)
include_subtypes = TRUE
/datum/export/cellupgraded
cost = 10
unit_name = "upgraded power cell"
export_types = list(/obj/item/stock_parts/cell/upgraded, /obj/item/stock_parts/cell/upgraded/plus)
/datum/export/cellhigh
cost = 15
unit_name = "high power cell"
export_types = list(/obj/item/stock_parts/cell/high, /obj/item/stock_parts/cell/high/plus)
/datum/export/cellhyper
cost = 20
unit_name = "super-capacity power cell"
export_types = list(/obj/item/stock_parts/cell/super, /obj/item/stock_parts/cell/hyper)
/datum/export/cellbs
cost = 25
unit_name = "bluespace power cell"
export_types = list(/obj/item/stock_parts/cell/bluespace)
/datum/export/cellyellow
cost = 200
unit_name = "slime power cell"
export_types = list(/obj/item/stock_parts/cell/high/slime)
/datum/export/cellyellowhyper
cost = 1200 //Takes a lot to make and is really good
unit_name = "hyper slime power cell"
export_types = list(/obj/item/stock_parts/cell/high/slime/hypercharged)
//Glass working stuff
// i'd just like to say how i despise the previous coder's fetish for their funny glasswork
/datum/export/glasswork_dish
cost = 300
unit_name = "small glass dish"
export_types = list(/obj/item/reagent_containers/glass/beaker/glass_dish)
include_subtypes = FALSE
/datum/export/glasswork_lens
cost = 1600
unit_name = "small glass lens"
export_types = list(/obj/item/glasswork/glass_base/lens)
/datum/export/glasswork_spouty
cost = 1200
unit_name = "flask with spout"
export_types = list(/obj/item/reagent_containers/glass/beaker/flask/spouty)
include_subtypes = FALSE
/datum/export/glasswork_smallflask
cost = 600
unit_name = "small flask"
export_types = list(/obj/item/reagent_containers/glass/beaker/flask)
include_subtypes = FALSE
/datum/export/glasswork_largeflask
cost = 1000
unit_name = "large flask"
export_types = list(/obj/item/reagent_containers/glass/beaker/flask/large)
include_subtypes = FALSE
/datum/export/glasswork_teaplate
cost = 1000
unit_name = "tea gear"
export_types = list(/obj/item/tea_plate)
include_subtypes = FALSE
/datum/export/glasswork_teacup
cost = 1600
unit_name = "tea gear"
export_types = list(/obj/item/tea_cup)
include_subtypes = FALSE
/datum/export/glasswork_laserpointer
cost = 2600
unit_name = "hand made laserpointer"
export_types = list(/obj/item/laser_pointer/blue/handmade)
include_subtypes = FALSE
/datum/export/glasswork_glasses
cost = 5000
unit_name = "hand made glasses"
export_types = list(/obj/item/glasswork/glasses)
include_subtypes = FALSE