Ok, cała formuła do przenoszenia oddziałów z jednego miejsca do drugiego "instant" jest gotowa. Poszło szybciej niż myślałem, ale to tylko dlatego, że mam w biurze 12 programistów.

Zostaje tylko przetestować w praktyce.
Widzę to tak:
1. Chroniony oddział zastyga w miejscu w momencie kiedy zetknie się ze strefą przejścia do następnej mapy i oczekuje na gracza.
2. Gracz dostaje wiadomość, że oddział oczekuje na przejście.
3. W momencie kiedy gracz pojawi się na nowej mapie po przejściu, skrypt zbiera dane na temat oddziału, usuwa oddział, który został na starej mapie, i tworzy identyczny oddział zaraz przy graczu.
Wszystko dzieje się w ułamku sekundy i graczowi zdaje się, że przeszedł na nową mapę razem z oddziałem. Oczywiście to tylko teoria. W praktyce mogą się pojawić różne błędy przy synchronizacji, ale na pewno nic, czego nie da się "wygładzić".
Jeżeli gracz oddali się zbytnio od oddziału, albo użyje innego przejścia (w przypadku gdy są dwa), to oddział sam ruszy dalej, ale oczywiście zacznie naliczać karę za opuszczenie oddziału.