// auto-transcompiled — see *.dnd.json for canonical truth
if(other.sprite_index != Hexport)
{
if(!nocollide)
{
other.x = other.lastx;
other.y = other.lasty;
if(!pushnavi)
{
x = xprevious;
y = yprevious;
}
}
if(pushnavi)
{
other.x = other.lastx + (x-xprevious);
other.y = other.lasty + (y-yprevious);
}
}
