Got it. What I'd probably do would be use warp targets instead of start positions, each of a different ID 0-31. (Or 200-231 or whatever, if you wanted to include an offset so that you didn't accidentally use the same ID somewhere in the level.) Then given a jjPLAYER@ play, play.warpToID(play.playerID) .
You certainly could use start positions, and do a loop through the level using jjEventGet in search of each one, then break; when you find the playerID th such event. Warp targets would just be easier. Up to you.
__________________
|