diff --git a/code/modules/mob/holder.dm b/code/modules/mob/holder.dm index dc04bbe8b70..0f1fdcce1f9 100644 --- a/code/modules/mob/holder.dm +++ b/code/modules/mob/holder.dm @@ -53,4 +53,5 @@ /obj/item/weapon/holder/pai name = "pAI" desc = "It's a little robot." - icon_state = "pai" \ No newline at end of file + icon_state = "pai" + icon_override = 'icons/mob/in-hand/paiheld.dmi' \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/pai.dm b/code/modules/mob/living/silicon/pai/pai.dm index 392cf6739bc..feff637e6b1 100644 --- a/code/modules/mob/living/silicon/pai/pai.dm +++ b/code/modules/mob/living/silicon/pai/pai.dm @@ -541,6 +541,7 @@ //pie.status_flags |= PASSEMOTES held.put_in_active_hand(pie) pie.icon_state = "pai-[icon_state]" + pie.icon_override = 'icons/mob/in-hand/paiheld.dmi' return ..() \ No newline at end of file diff --git a/code/modules/mob/living/silicon/pai/software_modules.dm b/code/modules/mob/living/silicon/pai/software_modules.dm index f98e4e839c4..e79d5ed2b19 100644 --- a/code/modules/mob/living/silicon/pai/software_modules.dm +++ b/code/modules/mob/living/silicon/pai/software_modules.dm @@ -552,13 +552,14 @@ name = "Host Bioscan" ram_cost = 5 id = "bioscan" + toggle = 0 on_ui_interact(mob/living/silicon/pai/user, datum/nanoui/ui=null, force_open=1) var/data[0] var/mob/living/held = user.loc - + user << "held" if(istype(held, /mob/living)) data["holder"] = held data["health"] = "[held.stat > 1 ? "dead" : "[held.health]% healthy"]"