Converts autosurgeons/robot bodyparts/dissection notes to item_interaction (#95401)

## About The Pull Request

I'm just going by categories and bundling up whichever ones are
relevant, more attackby()s gone

## Changelog
🆑
refactor: Converted autosurgeons/robot bodyparts/dissection notes to
item_interaction
/🆑
This commit is contained in:
SmArtKar
2026-03-16 21:34:28 +00:00
committed by GitHub
parent 5a5e3a3e1b
commit 8a2b6f937b
3 changed files with 55 additions and 51 deletions
+5 -5
View File
@@ -122,11 +122,11 @@
add_fingerprint(user)
use_autosurgeon(target, user, 8 SECONDS)
/obj/item/autosurgeon/attackby(obj/item/attacking_item, mob/user, list/modifiers, list/attack_modifiers)
if(isorgan(attacking_item))
load_organ(attacking_item, user)
else
return ..()
/obj/item/autosurgeon/item_interaction(mob/living/user, obj/item/tool, list/modifiers)
if(isorgan(tool))
load_organ(tool, user)
return ITEM_INTERACT_SUCCESS
return NONE
/obj/item/autosurgeon/screwdriver_act(mob/living/user, obj/item/screwtool)
if(..())