Fixes ID access circuit components (#67326)

Fix access circuit components
This commit is contained in:
Tastyfish
2022-06-06 23:21:09 -04:00
committed by GitHub
parent 866047cf65
commit 277fa6a50c
2 changed files with 4 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
/obj/item/circuit_component/compare/access
display_name = "Access Checker"
desc = "Performs a basic comparison between two numerical lists, with additional functions that help in using it to check access on IDs."
desc = "Performs a basic comparison between two lists of strings, with additional functions that help in using it to check access on IDs."
category = "ID"
input_port_amount = 0 //Uses custom ports for its comparisons
@@ -26,8 +26,8 @@
. += create_ui_notice("When \"Check Any\" is false, returns true only if \"Access To Check\" contains ALL values in \"Required Access\".", "orange", "info")
/obj/item/circuit_component/compare/access/populate_custom_ports()
subject_accesses = add_input_port("Access To Check", PORT_TYPE_LIST(PORT_TYPE_NUMBER))
required_accesses = add_input_port("Required Access", PORT_TYPE_LIST(PORT_TYPE_NUMBER))
subject_accesses = add_input_port("Access To Check", PORT_TYPE_LIST(PORT_TYPE_STRING))
required_accesses = add_input_port("Required Access", PORT_TYPE_LIST(PORT_TYPE_STRING))
check_any = add_input_port("Check Any", PORT_TYPE_NUMBER)
/obj/item/circuit_component/compare/access/save_data_to_list(list/component_data)

View File

@@ -19,7 +19,7 @@
/obj/item/circuit_component/id_access_reader/populate_ports()
target = add_input_port("Target", PORT_TYPE_ATOM)
access_port = add_output_port("Access", PORT_TYPE_LIST(PORT_TYPE_NUMBER))
access_port = add_output_port("Access", PORT_TYPE_LIST(PORT_TYPE_STRING))
/obj/item/circuit_component/id_access_reader/input_received(datum/port/input/port)