From e26318e00bfb23d90a35c5d1dd43f4f0f070123f Mon Sep 17 00:00:00 2001 From: Oblisk234 <61151679+Oblisk234@users.noreply.github.com> Date: Fri, 14 Feb 2025 03:58:45 +0000 Subject: [PATCH] No more 750 mobs reviving (#22980) --- yogstation/code/modules/admin/admin_verbs.dm | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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