diff --git a/code/game/alternate_appearance.dm b/code/game/alternate_appearance.dm index 9888c68136c21..c721323a5ea5d 100644 --- a/code/game/alternate_appearance.dm +++ b/code/game/alternate_appearance.dm @@ -18,7 +18,7 @@ GLOBAL_LIST_EMPTY(active_alternate_appearances) if(alternate_appearances && alternate_appearances[key]) return var/list/arguments = args.Copy(2) - new type(arglist(arguments)) + return new type(arglist(arguments)) /datum/atom_hud/alternate_appearance var/appearance_key diff --git a/code/modules/wiremod/components/bci/hud/bar_overlay.dm b/code/modules/wiremod/components/bci/hud/bar_overlay.dm index 7685335b4c832..04552adf19e76 100644 --- a/code/modules/wiremod/components/bci/hud/bar_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/bar_overlay.dm @@ -18,6 +18,7 @@ var/overlay_limit = 10 /obj/item/circuit_component/object_overlay/bar/populate_ports() + ..() bar_number = add_input_port("Number", PORT_TYPE_NUMBER) /obj/item/circuit_component/object_overlay/bar/populate_options() diff --git a/code/modules/wiremod/components/bci/hud/counter_overlay.dm b/code/modules/wiremod/components/bci/hud/counter_overlay.dm index d0d206211a46d..9dde0768d6d49 100644 --- a/code/modules/wiremod/components/bci/hud/counter_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/counter_overlay.dm @@ -33,14 +33,14 @@ /obj/item/circuit_component/counter_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_CARBON_LOSE_ORGAN, PROC_REF(on_organ_removed)) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/counter_overlay/unregister_shell(atom/movable/shell) bci = null QDEL_NULL(counter_appearance) for(var/number in numbers) QDEL_NULL(number) - UnregisterSignal(shell, COMSIG_CARBON_LOSE_ORGAN) + UnregisterSignal(shell, COMSIG_ORGAN_REMOVED) /obj/item/circuit_component/counter_overlay/input_received(datum/port/input/port) if(!bci) diff --git a/code/modules/wiremod/components/bci/hud/object_overlay.dm b/code/modules/wiremod/components/bci/hud/object_overlay.dm index 0fec78b26d0d6..09223901c0eed 100644 --- a/code/modules/wiremod/components/bci/hud/object_overlay.dm +++ b/code/modules/wiremod/components/bci/hud/object_overlay.dm @@ -65,11 +65,11 @@ /obj/item/circuit_component/object_overlay/register_shell(atom/movable/shell) if(istype(shell, /obj/item/organ/cyberimp/bci)) bci = shell - RegisterSignal(shell, COMSIG_CARBON_LOSE_ORGAN, PROC_REF(on_organ_removed)) + RegisterSignal(shell, COMSIG_ORGAN_REMOVED, PROC_REF(on_organ_removed)) /obj/item/circuit_component/object_overlay/unregister_shell(atom/movable/shell) bci = null - UnregisterSignal(shell, COMSIG_CARBON_LOSE_ORGAN) + UnregisterSignal(shell, COMSIG_ORGAN_REMOVED) /obj/item/circuit_component/object_overlay/input_received(datum/port/input/port) if(!bci) diff --git a/code/modules/wiremod/shell/brain_computer_interface.dm b/code/modules/wiremod/shell/brain_computer_interface.dm index 35c4165603850..5942ff5592332 100644 --- a/code/modules/wiremod/shell/brain_computer_interface.dm +++ b/code/modules/wiremod/shell/brain_computer_interface.dm @@ -13,9 +13,6 @@ AddComponent(/datum/component/shell, list( new /obj/item/circuit_component/bci_core, - new /obj/item/circuit_component/bci_action(null, "One"), - new /obj/item/circuit_component/bci_action(null, "Two"), - new /obj/item/circuit_component/bci_action(null, "Three"), ), SHELL_CAPACITY_SMALL) /obj/item/organ/cyberimp/bci/Insert(mob/living/carbon/reciever, special, drop_if_replaced)