diff --git a/code/modules/admin/player_panel.dm b/code/modules/admin/player_panel.dm index 98873bac5ee..373cc899398 100644 --- a/code/modules/admin/player_panel.dm +++ b/code/modules/admin/player_panel.dm @@ -365,18 +365,12 @@ dat += "Unknown" - if(M.mind && M.mind.assigned_role) // Adds a column to Player Panel that shows their current job. + if(istype(M,/mob/living/carbon/human)) var/mob/living/carbon/human/H = M - if (H.wear_id) - var/obj/item/weapon/card/id/id = H.wear_id - if(M.mind.assigned_role == id.assignment) // Polymorph - dat += "[M.mind.assigned_role]" - else - dat += "[M.mind.assigned_role] ([id.assignment])" - else - dat += "[M.mind.assigned_role] (No ID)" + if(H.mind && H.mind.assigned_role) + dat += "[H.mind.assigned_role]" else - dat += "No Assigned Role" + dat += "NA" dat += {"[(M.client ? "[M.client]" : "No client")]