ID:264984
 
Code:
turf
Ship_Block
density = 0
opacity = 1
Transform()
var
Ship_Nr = 0
Enter(atom/movable/M)
for(var/obj/Ships/S in world)
if(S.Ship_Nr == Ship_Nr)
switch(S.dir)
if(NORTH)
if(get_dir(src,M) == EAST)
M.loc = S.loc
step(M,WEST)
if(get_dir(src,M) == WEST)
M.loc = S.loc
step(M,EAST)
if(SOUTH)
if(get_dir(src,M) == EAST)
M.loc = S.loc
step(M,EAST)
if(get_dir(src,M) == WEST)
M.loc = S.loc
step(M,WEST)
if(EAST)
if(get_dir(src,M) == EAST)
M.loc = S.loc
step(M,NORTH)
if(get_dir(src,M) == WEST)
M.loc = S.loc
step(M,SOUTH)
if(WEST)
if(get_dir(src,M) == EAST)
M.loc = S.loc
step(M,SOUTH)
if(get_dir(src,M) == WEST)
M.loc = S.loc
step(M,NORTH)


Problem description:
for some reason if i make more then one ship regardless if i where to enter the second ship created itll always end up on thr first one created prior which bascially puts u on another guys ship instead of urs
Can you show us when the boat is created?