// auto-transcompiled — see *.dnd.json for canonical truth
if(other.hspeed == 0 && other.alarm[0] > 15)
{

lspeed = hspeed;
if(mplatlcheck(tile1))
{
if(stouch)
{
server.x -= hspeed;
stouch = 0;
}
x = other.x + 44;
hspeed = 0
}
else if(mplatrcheck(tile1))
{
if(stouch)
{
server.x -= hspeed;
stouch = 0;
}
x = other.x - 44;
hspeed = 0
}
if(alarm[0] <= 0)
{
alarm[0] = other.alarm[0];
}

}
