// auto-transcompiled — see *.dnd.json for canonical truth
if(server.sprite_index != Hexport && !server.jshell)
{

scuub = server.lastx-server.x;
server.x = server.lastx;
if(mplat || other.slspeed > 0 || other.srspeed > 0)
{
if(sxoff == 0) sxoff = server.x;
server.x = sxoff;
alarm[1] = 2;
}

if((server.y+43 > y+35 || server.y+43 < y+5) && server.ispeed == 0)
{
scuub = server.lasty-server.y;
server.y = server.lasty;
if(mplat || other.suspeed > 0 || other.sdspeed > 0)
{
server.y += scuub;
}
}

}
