diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 81ba982b556..d0302982aee 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -215,11 +215,11 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) var/class = null // Make a list with each index containing one variable, to be given to the proc if(src.holder && src.holder.marked_datum) - class = input("What kind of variable?","Variable Type") in list("text","num","type","reference","mob reference","icon","file","client","mob's area","Marked datum ([holder.marked_datum.type])","CANCEL") + class = input("What kind of variable?","Variable Type") in list("text","num","type","reference","reference in range","reference in view", "mob reference","icon","file","client","mob's area","Marked datum ([holder.marked_datum.type])","CANCEL") if(holder.marked_datum && class == "Marked datum ([holder.marked_datum.type])") class = "Marked datum" else - class = input("What kind of variable?","Variable Type") in list("text","num","type","reference","mob reference","icon","file","client","mob's area","CANCEL") + class = input("What kind of variable?","Variable Type") in list("text","num","type","reference","mob reference","reference in range","reference in view","icon","file","client","mob's area","CANCEL") switch(class) if("CANCEL") return null @@ -236,6 +236,12 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) if("reference") lst += input("Select reference:","Reference",src) as mob|obj|turf|area in world + if("reference in range") + lst += input("Select reference in range:", "Reference in range", src) as mob|obj|turf|area in range(view) + + if("reference in view") + lst += input("Select reference in view:", "Reference in view", src) as mob|obj|turf|area in view(view) + if("mob reference") lst += input("Select reference:","Reference",usr) as mob in world