diff --git a/code/modules/modular_computers/computers/item/computer.dm b/code/modules/modular_computers/computers/item/computer.dm index ecfbb77e79a..516293bfc27 100644 --- a/code/modules/modular_computers/computers/item/computer.dm +++ b/code/modules/modular_computers/computers/item/computer.dm @@ -148,6 +148,9 @@ return attack_self(M) return +/obj/item/device/modular_computer/attack_ai(mob/user) + return attack_self(user) + /obj/item/device/modular_computer/attack_ghost(mob/dead/observer/user) if(enabled) ui_interact(user) diff --git a/code/modules/modular_computers/computers/status_icons.dmi b/code/modules/modular_computers/computers/status_icons.dmi deleted file mode 100644 index 52127ec4842..00000000000 Binary files a/code/modules/modular_computers/computers/status_icons.dmi and /dev/null differ diff --git a/code/modules/tgui/states.dm b/code/modules/tgui/states.dm index ee21dfd1206..50b73da7bc2 100644 --- a/code/modules/tgui/states.dm +++ b/code/modules/tgui/states.dm @@ -26,7 +26,7 @@ . = max(., UI_INTERACTIVE) // Regular ghosts can always at least view if in range. - if(get_dist(src_object, src) < user.client.view) + if(get_dist(src_object, user) < user.client.view) . = max(., UI_UPDATE) // Check if the state allows interaction