Suivez en direct le personnage d'un bot sur sa carte, faites-le marcher jusqu'à une cellule, emmenez-le sur la carte suivante par un côté ou par une sortie, utilisez portes, zaaps et ressources, et voyagez jusqu'à n'importe quelle carte, sur les bots Full socket et MITM.
L'onglet Carte d'une page de bot montre en direct la carte où se trouve le personnage du bot : où il se tient, qui est autour et ce qui peut être utilisé. Depuis cet onglet, vous pouvez faire marcher le personnage, l'emmener sur la carte suivante par l'un des quatre côtés, lui faire prendre une sortie, et utiliser les portes, les zaaps, les ressources et les ateliers de la carte. Il fonctionne de la même façon pour un bot Full socket et pour un bot MITM (« homme du milieu », man-in-the-middle : le bot suit la partie que vous jouez dans Dofus).
Activer la carte en direct
Rien n'arrive dans l'onglet tant que vous ne l'avez pas demandé.
- Sur la page du bot, cliquez sur Carte. L'onglet indique « La carte de ce bot n'est pas suivie ».
- Cliquez sur Suivre la carte, ou activez l'interrupteur Carte en direct en haut à droite.
L'interrupteur coche les 20 messages de la carte et des combats dans les Réglages de l'outil Réseau, comme MapCurrentEvent, MapComplementaryInformationEvent, MapMovementEvent, InteractiveMapUpdateEvent et GameActionFightEvent. Il n'apparaît activé que si tous sont cochés, et l'activer coche ceux qui manquent. Carte dans les Réglages des données en direct du bot est le même interrupteur. Le choix est enregistré avec le bot et reste après un redémarrage. Si le changement échoue, « Impossible de modifier ce que ce bot envoie » apparaît avec la raison.
Comme toute sélection de messages, cela ne change que ce qu'affiche Asteroboard. Un script reçoit ces messages dans tous les cas.
Une fois l'interrupteur activé, l'onglet peut indiquer « En attente d'une carte ». La position apparaît lorsque le personnage change de carte ou fait un pas.
L'en-tête
| Élément | Ce qu'il montre |
|---|---|
| Suit le bot, ou Revenir au bot | Si la carte à l'écran est celle du bot. Revenir au bot la ramène (Suivre le bot). |
Des coordonnées, comme [4,-19] |
La place de la carte du bot sur la carte du monde, quand elle y figure. |
| Carte, comme « Carte 154010882 » | La carte du bot. |
| Cellule, comme « Cellule 300 », ou Cellule inconnue | La cellule où se tient le personnage. Cellule inconnue signifie qu'Asteroboard ne sait pas encore quel acteur est votre personnage : il l'apprend à son premier pas, ou par sa sélection quand Personnage est activé dans les Réglages des données en direct du bot. |
| Dernière position connue, bot non connecté | Le bot n'est pas connecté : vous voyez où il était en dernier. |
| « Mis à jour à » et une heure | L'heure du dernier message de la carte. |
| Carte en direct | L'interrupteur décrit plus haut. |
Suivre le bot
L'onglet montre la carte du monde et la carte du bot, côte à côte au départ. Monde, Carte et Partagé en haut passent de la carte du monde seule à la carte seule et aux deux. Votre choix est retenu dans ce navigateur.
Tant que l'en-tête indique Suit le bot, la carte à l'écran va partout où va le bot. Ouvrir une autre carte met le suivi en pause : une flèche sur le côté de la carte, une sortie, un clic sur la carte du monde ou un ID de carte saisi dans le champ. L'en-tête propose alors Revenir au bot, et revenir sur la carte du bot par un autre moyen relance le suivi. La carte du monde garde une épingle sur la case du bot, où que vous regardiez.
Les flèches sur les côtés de la carte, et les sorties listées au-dessus, ne font qu'ouvrir d'autres cartes à l'écran. Elles ne déplacent pas le personnage. Sur la carte du bot, chaque flèche a un second bouton à côté d'elle, avec un personnage qui marche, qui déplace bien le personnage : voir Quitter la carte par un côté. Le menu du clic droit et le double-clic décrits plus bas le déplacent aussi.
La carte est dessinée exactement comme sur la page du jeu : ses vues, ses calques, ses sorties et le détail des cellules sont décrits dans Visionneuse de carte.
Ce que montre la carte
Sur la carte du bot seulement :
- Le personnage et tous les autres acteurs que le jeu a placés sur la carte, dessinés sur leurs cellules, qui marchent quand ils marchent.
- Un carré sur chaque ressource signalée par le jeu : vert tant qu'on peut en faire quelque chose, gris jusqu'à ce qu'on le puisse de nouveau.
Cliquez sur une cellule pour la sélectionner. Choisir un acteur ou une ressource dans les listes sous la carte sélectionne aussi sa cellule.
Pendant un combat
Quand le combat du personnage commence, la carte est celle du combat. Elle n'a pas de place dans le monde : la carte du monde ne montre donc plus d'épingle pour le bot jusqu'à la fin du combat. Chaque combattant se tient sur sa cellule avec ses points de vie, comme 340/415, à côté du nom de votre personnage pour le vôtre. Ils bougent quand ils marchent, sont poussés ou échangent leurs places, et un combattant qui meurt quitte la carte. Une fois le combat fini, la carte suit le personnage de retour dans le monde.
Sur cette carte
La liste de ceux qui sont sur la carte du bot : Vous en premier, puis les joueurs (« Joueur » et leur id) et les monstres ou PNJ (« Monstre ou PNJ » et leur id), chacun avec sa cellule. Cliquez sur l'un d'eux pour le montrer sur la carte. Elle est remplie quand le personnage entre sur une carte, puis tenue à jour quand les acteurs arrivent, se déplacent et partent. « Personne n'a encore été vu sur cette carte. » signifie que le jeu n'a décrit personne depuis que la carte en direct est activée.
Ressources et objets
La liste des éléments interactifs de la carte : ressources, portes, zaaps, ateliers et sorties dessinées en soleil. En haut, combien sont disponibles sur combien. Chaque ligne montre :
- le nom de l'élément tiré des données du jeu, ou « Élément » et son id ;
- Disponible quand il propose quelque chose en ce moment, Indisponible quand ce n'est pas le cas, ou son état quand le jeu ne signale que ça ;
- ce qu'il propose, et barré ce qu'il refuse pour l'instant, comme un champ déjà récolté ;
- un bonus de récolte comme « +20 % », pour les ressources qui ont repoussé depuis un moment ;
- qui l'a utilisé en dernier et quand, comme « Utilisé par vous à 14:02:11 » ;
- sa cellule, quand le jeu en a donné une. Cliquez sur la ligne pour la montrer sur la carte ;
- un bouton pour chaque action qu'il propose en ce moment, qui l'utilise (Utiliser un élément). Le bouton d'une sortie est Prendre cette sortie.
Déplacer le personnage
Le personnage peut être déplacé dès que le bot est connecté et que le personnage est placé sur sa carte. Le double-clic, le menu du clic droit et les boutons de marche sur les côtés de la carte marchent tant que la carte du bot est à l'écran ; les boutons de Ressources et objets agissent toujours sur la carte du bot, même quand vous en regardez une autre. À chaque fois, Asterobot fait ce que fait le client du jeu quand vous cliquez : il fait d'abord marcher le personnage, puis fait le reste.
Le bot fait un déplacement à la fois, quel que soit le demandeur : vous, ou un script qui tourne sur le bot. Tant qu'un déplacement que vous avez demandé est en cours, les commandes sont grisées. Un déplacement demandé pendant qu'un autre est en cours, depuis Asteroboard ou depuis un script, est refusé.
Marcher jusqu'à une cellule
Double-cliquez sur une cellule, ou faites un clic droit dessus et choisissez Marcher ici. Le personnage y marche en contournant les autres acteurs, comme le ferait le jeu. Quand la cellule est inaccessible, il marche jusqu'à la cellule la plus proche qu'il peut atteindre, et « Déplacement vers la cellule la plus proche » vous indique laquelle.
Quitter la carte par un côté
Cliquez sur le bouton de marche à côté de la flèche de ce côté, sur la carte du bot. La flèche elle-même ne fait qu'ouvrir à l'écran la carte d'au-delà. Le personnage marche jusqu'à la sortie de ce côté qu'il atteint le plus vite, et le bot passe sur la carte suivante. L'onglet l'y suit dès que la nouvelle carte est arrivée.
Toutes les cellules d'un bord ne sont pas des sorties : seulement celles par lesquelles la carte permet de partir. Quand un côté n'a aucune sortie, ou aucune que le personnage peut atteindre, le changement de carte échoue et le dit.
Choisir la cellule de sortie
Sur certaines cartes, un même côté mène à des cartes différentes selon l'endroit d'où l'on part : le haut du côté droit vers une carte, le bas du côté droit vers une autre. Les ponts de glace de Frigost et les falaises d'Astrub en sont des exemples. Pour choisir, partez de la cellule voulue :
- Faites un clic droit sur une cellule de sortie de ce côté. Dans la vue Sorties de la carte, les cellules de sortie sont colorées comme Sortie.
- Choisissez Sortir par la droite (ou par le haut, le bas, la gauche). Le menu ne propose que les côtés dont cette cellule est une sortie.
Pour savoir quelles cellules mènent où, regardez les sorties listées au-dessus de la carte : sur une telle carte, les sorties d'un même côté ont une condition. Pointez-en une pour lire « Condition : » et sa condition, comme #(PC=447|PC=475|PC=503|PC=531|PC=517|PC=489|PC=461|PC=433). PC est la cellule où se tient le personnage : cette sortie est celle qu'on prend depuis ces cellules, ici le bas du bord droit.
Prendre une sortie
Certaines sorties sont une cellule à l'intérieur de la carte, dessinée en soleil dans le jeu. Faites un clic droit sur sa cellule et choisissez Prendre cette sortie, ou cliquez sur Prendre cette sortie sur sa ligne de Ressources et objets. Le personnage marche sur la cellule, et le jeu l'emmène sur la carte suivante, comme quand vous marchez sur un soleil dans Dofus.
Utiliser un élément
Faites un clic droit sur la cellule d'un élément et choisissez l'une de ses actions, affichées sous la forme « Utiliser : » suivi du nom de l'action, ou cliquez sur le bouton de l'action sur sa ligne de Ressources et objets. Le personnage marche d'abord à portée de l'élément (à côté pour la plupart), puis l'utilise.
C'est depuis la liste qu'on utilise les portes et les zaaps : beaucoup couvrent une zone plutôt qu'une cellule, si bien que leurs actions n'apparaissent pas dans le menu du clic droit. Seules les actions que l'élément propose en ce moment sont proposées, et c'est le jeu qui décide s'il accepte l'utilisation.
Note
Bientôt disponible. Utiliser un zaap ouvre ses destinations dans le jeu, mais en choisir une n'est pas encore possible depuis Asteroboard. Choisir l'instance de maison à laquelle mène une porte de maison ne l'est pas non plus.
Quand le personnage ne peut pas bouger
Quand le personnage ne peut pas être déplacé, les commandes sont grisées et leur infobulle dit pourquoi :
| Raison | Que faire |
|---|---|
| « Le bot n'est pas connecté. » | Connectez le bot. |
| « La carte du bot n'est pas encore connue. » | Activez la carte en direct et attendez que le personnage change de carte ou fasse un pas. |
| « Votre personnage n'est pas encore placé sur cette carte : il l'est dès qu'il est identifié, à son premier pas ou par sa sélection quand les données du personnage sont suivies. » | Faites un pas dans le jeu, ou activez Personnage dans les Réglages des données en direct du bot avant que le personnage soit sélectionné. |
| « La carte 154010113 existe, mais rien n'y mène depuis ici » | Seulement sur le bouton de marche d'un côté : le graphe de voyage du jeu n'a aucun chemin de cette carte vers celle d'au-delà de ce côté. Sortez par un autre côté. |
| « Attendez que votre personnage ait fini de marcher. » | Attendez la fin de la marche. Celle-ci apparaît dans une notification, « Impossible de marcher là pour l'instant ». |
Quand Asterobot n'a pas pu le faire, une notification dit ce qui a échoué, Le déplacement a échoué, Le changement de carte a échoué ou L'utilisation a échoué, suivi de la raison donnée par Asterobot, en anglais. Les plus fréquentes :
| Raison | Ce qu'elle signifie |
|---|---|
move: the character is already moving; await the walk, map change or use in progress first |
Une marche, un changement de carte ou une utilisation est déjà en cours, peut-être lancé par un script. |
move: no exit leads off that side of the map |
Ce côté n'a aucune cellule de sortie. |
move: no exit of that side can be walked to from here (cell 300) |
Les sorties de ce côté sont hors d'atteinte, par exemple de l'autre côté d'une rivière. |
move: the server refused the walk |
Le jeu a refusé la marche. |
move: the element offers several actions; name the one to use: skills 114, 44 |
Choisissez l'une des actions de l'élément dans la liste plutôt que l'élément. |
move: the server refused the use (element 489333) |
Le jeu a refusé l'utilisation : trop loin, déjà utilisé, ou impossible pour ce personnage. |
move: the character is still using an element |
Une utilisation qui dure, comme une récolte, n'est pas terminée. |
move: the server didn't change map in time; the character is still on map 154010882 |
Le jeu n'a pas déplacé le personnage. Réessayez. |
move: the server refused the map change; the character is still on map 154010882 |
Le jeu a refusé que le personnage parte de cette cellule. Essayez une autre sortie. |
« Le jeu ne trouve aucun chemin vers cette cellule. » est le message propre à la marche quand le jeu ne trouve aucun chemin.
Bots Full socket et MITM
Sur un bot MITM, votre client Dofus montre le personnage qui marche et qui charge la carte suivante, comme si vous aviez cliqué. Ne cliquez pas dans le jeu en même temps : votre propre marche remplace celle du bot, et celle du bot se termine par move: another walk of the character started before this one ended.
Sur un bot Full socket, Asterobot fait ce que ferait un client du jeu : il termine chaque marche au bon moment, et après un changement de carte il attend la nouvelle carte. Le script de connexion du bot demande la nouvelle carte au jeu, comme il le fait pour chaque carte. Quand aucun script ne le fait, par exemple sur un bot dont le script a été arrêté, Asterobot la demande lui-même, si bien qu'un changement de carte aboutit dans tous les cas, et que le jeu n'est sollicité qu'une fois. Un bot Full socket a tout de même besoin de son script de connexion pour entrer en jeu. Voir Mode Full socket.
Voyager vers une autre carte
La carte Voyage, sous la carte, emmène le personnage sur n'importe quelle carte, aussi loin soit-elle, carte après carte : par les côtés des cartes, les escaliers, les soleils, les portes et les échelles, en suivant la carte des trajets que le jeu utilise lui-même pour le pilote automatique des montures.
- Choisissez la destination : ouvrez-la sur la carte du monde ou sur la carte, ce qui remplit Id de la carte, ou tapez son id. Un clic sur une case de la carte du monde liste ses cartes ; le bouton de chemin à côté de l'une d'elles remplit Id de la carte et montre aussitôt le chemin. Un clic droit sur la case propose la même chose, en menu.
- Si vous le souhaitez, choisissez quoi faire des Étapes avec une condition : Seulement s'il n'y a pas d'autre chemin (par défaut), Dès qu'elles font gagner du temps, ou Jamais. Une étape avec une condition demande quelque chose qu'Asterobot ne peut pas toujours vérifier, comme une quête, un objet ou un niveau ; c'est le jeu qui décide.
- Cliquez sur Voir le chemin pour voir d'abord les étapes, chacune avec la carte où elle mène et le temps qu'elle prend à peu près. La carte du monde montre un point sur chaque carte du chemin, et la carte du bot montre d'où part l'étape suivante.
- Cliquez sur Voyager.
Pour aller directement sur la carte à l'écran, cliquez sur Voyager vers la carte à côté de Revenir au bot dans l'en-tête, pendant que vous parcourez une autre carte. Le voyage part aussitôt, avec le choix de la carte Voyage pour Étapes avec une condition.
Pendant que le bot voyage, la carte montre l'étape en cours, le temps qui reste à peu près, et les étapes que le jeu a refusées. Arrêter met fin au voyage une fois l'étape en cours terminée, si bien que le personnage ne s'arrête jamais au milieu d'un changement de carte. Un voyage lancé par un script s'affiche de la même façon, et s'arrête de la même façon.
Quand le jeu refuse une étape, comme une porte verrouillée ou une sortie hors de portée, le voyage trouve un autre chemin. Quand le personnage arrive ailleurs que prévu, il repart de là, et un combat en chemin est attendu. Quand rien n'y mène, Aucun chemin trouvé le dit, avec la raison d'Asterobot, comme travel: no known way there (map 153879813 to map 191105026).
Note
Bientôt disponible. Les voyages n'utilisent pas encore les zaaps, les zaapis, le havre-sac ni les potions. Un bot dans une maison en sort d'abord, par sa porte.
Les voyages n'utilisent pas les transports par PNJ, comme les statues et les bateaux : le jeu ne dit pas où ils mènent. Un lieu accessible seulement par l'un d'eux n'a pas de chemin.
Pour aller plus loin
- Visionneuse de carte, pour les vues, les calques et les sorties de la carte
- Carte du monde
- Trafic réseau, pour voir les messages derrière chaque déplacement
- Page du bot