THIS time around, there really shouldn't be anything wrong. I mean, REALLY. However this snippet:
turf
Teleport
icon='Teleport.dmi'
layer=TURF_LAYER+1
var/NewX=25
var/NewY=11
var/NewZ=4
Entered(var/mob/M)
if(ismob(M) && M.client)
M.loc=locate(src.NewX,src.NewY,src.NewZ)
return ..()
Is not taking me to (25,11,4). Though it totally should be! My only guess is that it has to do with the layers. The Teleport turf is only 1x1, however it rests on top of a turf that is somewhere along the lines of 12x12. The larget icon has no defined layer, whereas the Teleport has a layer of TURF_LAYER+1 as you can see.
If anybody can let me know if it is a matter of layers I would greatly appreciate it.