Warum ein zweites Mark/Recall? Am einfachsten wäre doch, ein script, das alternierend eine Markierung setzt, zu den Hauskoordinaten teleportiert und beim nächsten Anlegen Recall auslöst.