mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
Integrated the component printer into the integrated circuit UI. You can now link integrated circuits to component printers (#62287)
Co-authored-by: Watermelon914 <3052169-Watermelon914@users.noreply.gitlab.com>
This commit is contained in:
co-authored by
Watermelon914
parent
bfe0fcc601
commit
44a2af780d
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/light
|
||||
display_name = "Light"
|
||||
desc = "A component that emits a light of a specific brightness and colour. Requires a shell."
|
||||
category = "Action"
|
||||
|
||||
/// The colours of the light
|
||||
var/datum/port/input/red
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/mmi
|
||||
display_name = "Man-Machine Interface"
|
||||
desc = "A component that allows MMI to enter shells to send output signals."
|
||||
category = "Action"
|
||||
circuit_flags = CIRCUIT_FLAG_REFUSE_MODULE
|
||||
|
||||
/// The message to send to the MMI in the shell.
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/pathfind
|
||||
display_name = "Pathfinder"
|
||||
desc = "When triggered, the next step to the target's location as an entity. This can be used with the direction component and the drone shell to make it move on its own. The Id Card input port is for considering ID access when pathing, it does not give the shell actual access."
|
||||
category = "Action"
|
||||
circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL|CIRCUIT_FLAG_OUTPUT_SIGNAL
|
||||
|
||||
var/datum/port/input/input_X
|
||||
|
||||
@@ -7,6 +7,7 @@
|
||||
display_name = "Printer"
|
||||
desc = "A component that prints a string input on a paper. Requires a shell and paper. \
|
||||
Attack with paper to load them in the circuit. Use in hand to dump the bottom-most paper."
|
||||
category = "Action"
|
||||
circuit_flags = CIRCUIT_FLAG_REFUSE_MODULE
|
||||
|
||||
/// Prints stuff on the leftmost paper in the loaded_papers list.
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/pull
|
||||
display_name = "Start Pulling"
|
||||
desc = "A component that can force the shell to pull entities. Only works for drone shells."
|
||||
category = "Action"
|
||||
|
||||
/// Frequency input
|
||||
var/datum/port/input/target
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
/obj/item/circuit_component/radio
|
||||
display_name = "Radio"
|
||||
desc = "A component that can listen and send frequencies. If set to private, the component will only receive signals from other components attached to circuitboards with the same owner id."
|
||||
category = "Action"
|
||||
|
||||
/// The publicity options. Controls whether it's public or private.
|
||||
var/datum/port/input/option/public_options
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/soundemitter
|
||||
display_name = "Sound Emitter"
|
||||
desc = "A component that emits a sound when it receives an input. The frequency is a multiplier which determines the speed at which the sound is played"
|
||||
category = "Action"
|
||||
circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL|CIRCUIT_FLAG_OUTPUT_SIGNAL
|
||||
|
||||
/// Sound to play
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
/obj/item/circuit_component/speech
|
||||
display_name = "Speech"
|
||||
desc = "A component that sends a message. Requires a shell."
|
||||
category = "Action"
|
||||
circuit_flags = CIRCUIT_FLAG_INPUT_SIGNAL|CIRCUIT_FLAG_OUTPUT_SIGNAL
|
||||
|
||||
/// The message to send
|
||||
|
||||
Reference in New Issue
Block a user