Wiele akcji w Travian: Legends jest przetwarzanych jako zdarzenia, które następują po zakończeniu odliczania — na przykład wtedy, gdy jednostki maszerują, by zaatakować osadę, albo gdy kończy się rozbudowa budynku. Kolejność zdarzeń określa sekwencję, w jakiej te akcje zostaną zakończone, szczególnie gdy kilka rzeczy dzieje się w tym samym czasie.
Ogólne zasady przetwarzania zdarzeń
Zdarzenia są przetwarzane chronologicznie, na podstawie czasu ich zakończenia.
Zdarzenie, które kończy się o 10:05:20, zawsze zostanie przetworzone przed zdarzeniem kończącym się o 10:05:21.
Ruchy jednostek są zawsze ostatnie
Gdy kilka zdarzeń kończy się w tej samej sekundzie, ruchy jednostek są zawsze przetwarzane po wszystkich innych zdarzeniach — takich jak zakończenie budowy czy przybycie handlarzy.
W obrębie ruchów jednostek kolejność zależy od tego, które jednostki zostały wysłane jako pierwsze:
Jednostki wysłane wcześniej dotrą jako pierwsze, nawet jeśli inna armia ma dotrzeć w tej samej sekundzie.
Ta zasada dotyczy wszystkich rodzajów ruchów jednostek (ataków, grabieży, posiłków itp.).
Przykład:
Jeśli atak jest już w drodze, nie da się wysłać posiłków, które dotrą w tej samej sekundzie, ale wcześniej niż ten atak.
Posiłki muszą dotrzeć do osady co najmniej sekundę przed atakiem, aby wziąć udział w obronie.
Jeśli jednak posiłki były już w drodze, a atak zostanie wysłany później — i oba dotrą w tej samej sekundzie — to posiłki dotrą jako pierwsze.
Budowa, handlarze i inne zdarzenia
W przypadku zdarzeń niezwiązanych z jednostkami (np. zakończenia budowy, przybycia handlarzy czy badań) gra nie gwarantuje stałej kolejności, jeśli zachodzą one w tej samej sekundzie.
Na przykład:
Jeśli zakończy się budowa magazynu w tym samym momencie, gdy przybędzie handlarz niosący surowce, nie da się przewidzieć, czy najpierw zostanie przetworzone ukończenie magazynu, czy dostarczenie surowców.
Oba te zdarzenia wystąpią przed ruchami jednostek, ale ich wzajemna kolejność może się różnić.
Zdarzenia w różnych osadach
Nie ma gwarantowanej kolejności dla zdarzeń mających miejsce w różnych osadach.
Na przykład:
Jeśli jedna z twoich osad zostanie zaatakowana w tej samej sekundzie, w której twoje jednostki dotrą do celu w innej osadzie, którekolwiek z tych zdarzeń może zostać rozstrzygnięte jako pierwsze.
Takie zachowanie jest normalne i nie wpływa na sprawiedliwość rozstrzygania bitew.
Akcje natychmiastowe
Niektóre działania w grze są natychmiastowe i nie są przetwarzane w kolejce wydarzeń (nie towarzyszy im żadne odliczanie).
Gdy zostaną uruchomione, są zazwyczaj przetwarzane natychmiast, a ich kolejność względem innych trwających wydarzeń nie jest gwarantowana.
Podsumowanie
| Rodzaj wydarzenia | Kolejność przetwarzania |
|---|---|
| Zakończenie budowy, przybycie handlarzy itp. | Przed wydarzeniami związanymi z jednostkami (kolejność między nimi nie jest gwarantowana) |
| Ruchy jednostek (ataki, posiłki itp.) | Po wszystkich pozostałych wydarzeniach |
| Jednoczesne przybycie jednostek | W zależności od tego, kto wysłał je jako pierwszy |
| Wydarzenia w różnych osadach | Losowa kolejność |
| Natychmiastowe działania | Przetwarzane natychmiast (bez stałej pozycji w kolejce) |