le mot chaine est assez trompeur, on peut croire que ça boucle (genre event 1->30, pause puis retour à 1), mais en fait rien à voir, les chaines sont des automates finis (ou machines d'états). En gros les events sont interconnectés comme un filet ou un réseau, et chaque event donne sur plusieurs autres events suivant quelle valeur il prend à sa conclusion. C'est quoi la différence avec un cycle ? ben tout simplement que si on perd un event, c'est pas forcement l'event précédent qui est lancé, et si on gagne un event c'est pas forcement le suivant, ça dépend de comment s'est terminé l'event.
Donc du coup pour l'histoire de la caravane, c'est event peut être l'event initial (quand le serveur se lance, il faut bien un état initial), mais pas le premier dans la liste, c'est à dire qu'une fois arrivé à un "bout" (comprendre le boss) de la chaine c'est pas forcement la caravane qui va être lancée après, ça sera peut être un event qui demandera d'entretenir les routes, ou de ramener des ressources à un entrepôt d'une guilde marchande (qui déploie les caravanes) etc.
Pour le coup des centaures par exemple, la chaine a la gueule d'un 8 et l'event au milieu a 2 entrées et 2 sorties et c'est event c'est l'attaque du village avec :
entrée 1 : les centaures attaquent le village (l'entrée de base quoi).
sortie 1 : on repousse les centaures.
entrée 2 : les centaures attaquent le village, mais cette fois le village avait déjà été détruit, puis occupé et a été reconstruit puis fortifié par les joueurs après l'avoir regagné.
sortie 2 : les centaures gagnent et prennent possession du village.
2 Autres points importants sur cet event, en haut et en bas du 8 on a 2 events "qui se recyclent", c'est à dire qu'ils peuvent boucler sur eux même dans un certain cas.
Event 1 : après avoir tué le boss centaure et transformé sa forteresse en fort, les centaures vont essayer de se regrouper pour la reprendre, tant que les joueurs repoussent l'assaut, on reste bloqué sur cet event (on peut imaginer que les assauts deviennent de plus en plus durs pour éviter un point mort).
Event 2 : après que le village soit détruit, la population réduit en esclavage etc. (la chaine au plus mauvais quoi), tant que les joueurs échouent l'event pour reprendre le village, l'event reboucle sur lui même.
Donc c'est légèrement plus complexe qu'un cycle, c'est tout un algorithme.