diff --git a/code/modules/wiremod/core/component_printer.dm b/code/modules/wiremod/core/component_printer.dm index c161239e8af..ca05ac68a87 100644 --- a/code/modules/wiremod/core/component_printer.dm +++ b/code/modules/wiremod/core/component_printer.dm @@ -196,6 +196,7 @@ if(istype(weapon, /obj/item/integrated_circuit) && !user.combat_mode) var/obj/item/integrated_circuit/circuit = weapon circuit.linked_component_printer = WEAKREF(src) + circuit.update_static_data_for_all_viewers() balloon_alert(user, "successfully linked to the integrated circuit") return return ..() diff --git a/tgui/packages/tgui/interfaces/IntegratedCircuit/ComponentMenu.js b/tgui/packages/tgui/interfaces/IntegratedCircuit/ComponentMenu.js index 63acabbd1b0..8515f18e4ab 100644 --- a/tgui/packages/tgui/interfaces/IntegratedCircuit/ComponentMenu.js +++ b/tgui/packages/tgui/interfaces/IntegratedCircuit/ComponentMenu.js @@ -1,4 +1,4 @@ -import { Section, Button, Dropdown, Stack, Input } from '../../components'; +import { Section, Button, Dropdown, Stack, Input, NoticeBox } from '../../components'; import { Component } from 'inferno'; import { shallowDiffers } from 'common/react'; import { fetchRetry } from '../../http'; @@ -87,7 +87,6 @@ export class ComponentMenu extends Component { // Limit the maximum amount of shown components to prevent a lagspike // when you open the menu shownComponents.length = currentLimit; - return (
+ {trueLength === 0 && ( + + + You can hit this integrated circuit onto a component printer + to link it so that you're able to remotely create and + add components to this circuit. + + + )} {shownComponents.map((val) => (