var/list/T=list()
for(var/mob/M as mob in world)
if(istype(M,/mob/pc))
if(M.client && M.key)
if(usr.trader==0)
if(M.trader==0)
T+=M
if(M.owner==usr.owner)
T-=M
else
if(M.alliance==usr.alliance)
T+=M
if(M.owner==usr.owner)
T-=M
else
if(M.alliance==usr.alliance)
T+=M
if(M.owner==usr.owner)
T-=M
if(!T.len)
usr<<"Sorry there is no one to trade with currently at this time."
return
var/mob/M as mob
var/r=input("Which person do you want to trade with?") in T
M=r
and the question is does this work???
afterwards I have it do inputs to M like so...
var/t=input(M,"What do you want?")
but it doesn't display the input...