mob
proc
Dcheck(mob/M)
//The middle is useless for this problem.. SRC would be the mob doing the killing
if(M.client)
M.loc = locate(2,2,10)
LocationSelector(M)
proc
LocationSelector()
Problem description: Even though the client check stops NPCs from going through that part of the code, when a actual player goes through, its a Bad Client error. Actual proc itself is fine, but not during THIS call.
M = Player
Also tried giving the proc a Mob path (aka. mob/proc/Blah) to same effect.