From bfd6f8b792f487cd738b9109ad62ba76288c01be Mon Sep 17 00:00:00 2001 From: Jordan Brown Date: Mon, 29 Jan 2018 11:28:34 -0500 Subject: [PATCH] Fixes blood contract names (#35064) --- code/modules/mining/lavaland/necropolis_chests.dm | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 21e69d0197..049a412209 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -910,7 +910,18 @@ if(used) return used = TRUE - var/choice = input(user,"Who do you want dead?","Choose Your Victim") as null|anything in GLOB.player_list + + var/list/da_list = list() + for(var/I in GLOB.alive_mob_list & GLOB.player_list) + var/mob/living/L = I + da_list[L.real_name] = L + + var/choice = input(user,"Who do you want dead?","Choose Your Victim") as null|anything in da_list + + choice = da_list[choice] + + if(!choice) + return if(!(isliving(choice))) to_chat(user, "[choice] is already dead!")