diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 42ac7efec50..102110acdcf 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3597,7 +3597,12 @@ if(!target) return // The way admin jump links handle their src is weirdly inconsistent... - . = ADMIN_FLW(target,"FLW") + if(isclient(target)) + var/client/C = target + if(C.mob) + target = C.mob + + . = ADMIN_FLW(target, "FLW") if(isAI(target)) // AI core/eye follow links var/mob/living/silicon/ai/A = target if(A.client && A.eyeobj) // No point following clientless AI eyes