diff --git a/yogstation/code/modules/admin/admin_verbs.dm b/yogstation/code/modules/admin/admin_verbs.dm index 1036328d73cf..fd2983beb130 100644 --- a/yogstation/code/modules/admin/admin_verbs.dm +++ b/yogstation/code/modules/admin/admin_verbs.dm @@ -1,18 +1,21 @@ /client/proc/rejuv_all() set name = "Revive All" set category = "Admin.Round End" - set desc = "Rejuvinate every mob/living." + set desc = "Rejuvenate every client with mob attached." if(!check_rights(R_ADMIN)) return - var/confirm = alert(src, "Revive all mobs?", "Message", "Yes", "No") + var/confirm = alert(src, "Revive all players?", "Message", "Yes", "No") if(confirm != "Yes") return var/revive_count = 0 - for(var/mob/living/M in world) - M.revive(TRUE, TRUE) + for(var/mob/M in GLOB.player_list) + var/mob/living/P = M.mind?.current + if(!istype(P, /mob/living)) + continue + P.revive(TRUE, TRUE) revive_count++ var/fluff_adjective = pick("benevolent","sacred","holy","godly","magnificent","benign","generous","caring") //lol