¿Cómo puedo hacer que un objeto que mantiene una path, al transformarse en otro objeto continúe el camino? A poder ser, sin códigos.
Yo creo que necesitaras un poco de código pero no es muy complicado, no se si funcione pero se me ocurre algo así:
id = instance_create(x, y, objeto2) // creas el nuevo objeto
id.path_start(path_index, path_speed, 0, false) // le asignas el path del objeto anterior
id.path_position = path_position // le asignas la posición en que se quedo
instance_destroy() // destruyes el primer objeto (de ser necesario)