From 844300f0f99b13d310b1688c1c5bf4463f3a5f47 Mon Sep 17 00:00:00 2001 From: Head Date: Sat, 7 Apr 2012 17:41:03 +0200 Subject: [PATCH] Fixed admin jump/get mob --- code/modules/admin/verbs/adminjump.dm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm index 50a8188941a..e4ebf6ca8c9 100644 --- a/code/modules/admin/verbs/adminjump.dm +++ b/code/modules/admin/verbs/adminjump.dm @@ -37,9 +37,12 @@ return if(config.allow_admin_jump) - var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in getmobs() - var/mob/M = selection - if(!istype(M)) + var/mobs = getmobs() + var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in mobs + var/mob/M = mobs[selection] + if(!istype(M,/mob)) + src << "OH SHIT SON" + src << "[M.loc]" return var/mob/A = src.mob var/turf/T = get_turf(M) @@ -82,8 +85,9 @@ src << "Only administrators may use this command." return if(config.allow_admin_jump) - var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in getmobs() - var/mob/M = selection + var/mobs = getmobs() + var/selection = input("Please, select a player!", "Admin Jumping", null, null) as null|anything in mobs + var/mob/M = mobs[selection] if(!istype(M)) return var/mob/A = src.mob