Convertir un ancien trajet
La plupart des trajets basés sur move() et bank() demandent peu de changements.
Exemple
Ancien format
{ map = "9,0", gather = true, changeMap = "top" },
{ map = "9,-1", gather = true, changeMap = "left" },
Jitsuri
{ map = "9,0", gather = true, path = "top" },
{ map = "9,-1", gather = true, path = "left" },
Correspondances courantes
Vérifications après conversion
- Conservez l’ordre des cartes.
- Remplacez les coordonnées ambiguës par des MapID.
- Déclarez
ELEMENTS_TO_GATHERetMAX_PODS. - Ajoutez une fonction
bank()si le trajet doit déposer les ressources. - Testez les portes, PNJ et changements de monde séparément.
Pour le combat, choisissez l'API correspondant au niveau de contrôle recherché : adaptez une boucle simple à fight(), ou conservez une stratégie événementielle avec les callbacks et méthodes décrits dans IA de combat avancée. Une stratégie peut aussi être remplacée par la configuration de sorts de Jitsuri lorsqu'elle ne nécessite aucun comportement particulier.