Files

177 lines
6.6 KiB
Plaintext

/datum/design/wiremod_shell
build_type = COMPONENT_PRINTER
category = list(
RND_CATEGORY_CIRCUITRY_SHELLS
)
/datum/design/wiremod_shell/compact_remote
name = "Compact Remote Shell"
desc = "A handheld shell with one big button."
id = "compact_remote_shell"
build_path = /obj/item/compact_remote
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron =SHEET_MATERIAL_AMOUNT * 2.5)
/datum/design/wiremod_shell/controller
name = "Controller Shell"
desc = "A handheld shell with several buttons."
id = "controller_shell"
build_path = /obj/item/controller
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*3.5)
/datum/design/wiremod_shell/scanner
name = "Scanner Shell"
desc = "A handheld scanner shell that can scan entities."
id = "scanner_shell"
build_path = /obj/item/wiremod_scanner
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*3.5)
/datum/design/wiremod_shell/keyboard
name = "Keyboard Shell"
desc = "A handheld shell that allows the user to input a string"
id = "keyboard_shell"
build_path = /obj/item/keyboard_shell
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*5)
/datum/design/wiremod_shell/gun
name = "Gun Shell"
desc = "A handheld shell that can fire projectiles to output entities."
id = "gun_shell"
build_path = /obj/item/gun/energy/wiremod_gun
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*5, /datum/material/plasma =SMALL_MATERIAL_AMOUNT)
/datum/design/wiremod_shell/bot
name = "Bot Shell"
desc = "An immobile shell that can store more components. Has a USB port to be able to connect to computers and machines."
id = "bot_shell"
build_path = /obj/item/shell/bot
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*5)
/datum/design/wiremod_shell/money_bot
name = "Money Bot Shell"
desc = "An immobile shell that is similar to a regular bot shell, but accepts monetary inputs and can also dispense money."
id = "money_bot_shell"
build_path = /obj/item/shell/money_bot
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron = SHEET_MATERIAL_AMOUNT*5, /datum/material/gold =SMALL_MATERIAL_AMOUNT*0.5)
/datum/design/wiremod_shell/drone
name = "Drone Shell"
desc = "A shell with the ability to move itself around."
id = "drone_shell"
build_path = /obj/item/shell/drone
materials = list(
/datum/material/glass =SHEET_MATERIAL_AMOUNT,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*5.5,
/datum/material/gold =SMALL_MATERIAL_AMOUNT*5,
)
/datum/design/wiremod_shell/server
name = "Server Shell"
desc = "A very large shell that cannot be moved around. Stores the most components."
id = "server_shell"
materials = list(
/datum/material/glass =SHEET_MATERIAL_AMOUNT * 2.5,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*7.5,
/datum/material/gold =HALF_SHEET_MATERIAL_AMOUNT * 1.5,
)
build_path = /obj/item/shell/server
/datum/design/wiremod_shell/airlock
name = "Airlock Shell"
desc = "A door shell that cannot be moved around when assembled."
id = "door_shell"
materials = list(
/datum/material/glass =SHEET_MATERIAL_AMOUNT * 2.5,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*7.5,
)
build_path = /obj/item/shell/airlock
/datum/design/wiremod_shell/dispenser
name = "Dispenser Shell"
desc = "A dispenser shell that can dispense items."
id = "dispenser_shell"
materials = list(
/datum/material/glass =SHEET_MATERIAL_AMOUNT * 2.5,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*7.5,
)
build_path = /obj/item/shell/dispenser
/datum/design/wiremod_shell/bci
name = "Brain-Computer Interface Shell"
desc = "An implant that can be placed in a user's head to control circuits using their brain."
id = "bci_shell"
materials = list(
/datum/material/glass =SHEET_MATERIAL_AMOUNT,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*4,
)
build_path = /obj/item/shell/bci
/datum/design/wiremod_shell/scanner_gate
name = "Scanner Gate Shell"
desc = "A scanner gate shell that performs mid-depth scans on people when they pass through it."
id = "scanner_gate_shell"
materials = list(
/datum/material/glass = SHEET_MATERIAL_AMOUNT*2,
/datum/material/iron = SHEET_MATERIAL_AMOUNT*6,
)
build_path = /obj/item/shell/scanner_gate
/datum/design/wiremod_shell/assembly
name = "Assembly Shell"
desc = "An assembly shell that can be attached to wires and other assemblies."
id = "assembly_shell"
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT, /datum/material/iron =SHEET_MATERIAL_AMOUNT * 2.5)
build_path = /obj/item/assembly/wiremod
/datum/design/wiremod_shell/mod_module
name = "MOD Module Shell"
desc = "A module shell that allows a circuit to be inserted into, and interface with, a MODsuit."
id = "module_shell"
materials = list(/datum/material/glass =SHEET_MATERIAL_AMOUNT)
build_path = /obj/item/mod/module/circuit
/datum/design/wiremod_shell/undertile
name = "Under-tile Shell"
desc = "A small shell that can fit under the floor."
id = "undertile_shell"
materials = list(
/datum/material/glass=HALF_SHEET_MATERIAL_AMOUNT,
/datum/material/iron=SHEET_MATERIAL_AMOUNT*2.5,
)
build_path = /obj/item/undertile_circuit
/datum/design/wiremod_shell/wallmount
name = "Wall-mounted Shell"
desc = "A large shell that can be mounted on a wall."
id = "wallmount_shell"
materials = list(
/datum/material/glass=SHEET_MATERIAL_AMOUNT,
/datum/material/iron=SHEET_MATERIAL_AMOUNT*5,
)
build_path = /obj/item/wallframe/circuit
/datum/design/wiremod_shell/implant
name = "Implant Shell Case"
desc = "A tiny shell that can be implanted in a living being."
id = "implant_shell"
materials = list(
/datum/material/iron = SMALL_MATERIAL_AMOUNT * 5,
/datum/material/glass = SMALL_MATERIAL_AMOUNT * 5,
)
transfered_materials = list(
/obj/item/implantcase/circuit = /obj/item/implantcase/circuit::custom_materials,
/obj/item/implant/circuit = /obj/item/implant/circuit::custom_materials,
)
build_path = /obj/item/implantcase/circuit
//This design has a different path but it's still a wiremod design.
/datum/design/board/bci_implanter
name = "Brain-Computer Interface Manipulation Chamber"
desc = "A machine that, when given a brain-computer interface, will implant it into an occupant. Otherwise, will remove any brain-computer interfaces they already have."
id = "bci_implanter"
build_path = /obj/item/circuitboard/machine/bci_implanter
build_type = COMPONENT_PRINTER
category = list(
RND_CATEGORY_CIRCUITRY_SHELLS
)