mob/var/tmp
list/Challenger=list()
//I use this to add a mob to the list.
usr.Challenger+=M
//and to extract the mob from the list
for(var/mob/M in usr.Challenger)
M.loc=locate(40,3,3)
Problem description:
I can't seem to get this to work. I'm trying to have the usr and M transfer to almost the same location by adding M to a list and when usr transfers. it runs through a proc and tries to access M in the list and send it to those coordinates.
All we see is some unknown variable(M) being added to a tmp list. We don't know if the M is a mob or just a text string. Could be null for all we know.