Des réponses courtes sur le module de combat, les profils de combat, jouer soi-même un combat, Turbo, le PvP, les challenges, les invocations et les mises à jour de Dofus.
Comment les bots jouent leurs combats, et comment changer leur façon de faire.
Un bot peut-il combattre tout seul ?
Oui. Activez Jouer les combats de ce bot dans l'onglet Combat du bot, et le module de combat place le personnage, le déclare prêt et joue chaque tour, en mode Full socket comme en mode MITM. Voir Le module de combat.
Le bot attaque-t-il les monstres de lui-même ?
Non. Le module de combat joue les combats, il ne les lance pas. Attaquer un groupe, c'est le travail du paquet du bot, ou le vôtre sur une session relayée. Une fois le combat commencé, le module prend la main.
Ai-je besoin d'un profil de combat ?
Non. Avec Profil laissé vide, le bot joue le profil par défaut, qui s'adapte à n'importe quel personnage : le rôle que sa classe joue en premier, la portée de ses sorts, les sorts qu'il a vraiment. Créez un profil quand vous voulez qu'il joue autrement. Voir Profils de combat.
Existe-t-il des profils prêts à jouer ?
Oui. @asterobot:base, le paquet officiel d'Asterobot, en fournit 24, comme @asterobot:base/careful, @asterobot:base/ranged-kite, @asterobot:base/healer ou @asterobot:base/boss-fight. Ils jouent n'importe quelle classe, et une fois base installé, chaque bot peut les choisir. Voir Les profils prêts à jouer de base.
Est-ce que ça marche pour toutes les classes ?
Oui. Le module n'a aucun coup écrit pour une classe. Il lit chaque sort, chaque effet et chaque monstre dans les données du jeu et calcule ce que le personnage peut faire : une nouvelle classe, un nouveau sort ou un sort rééquilibré se joue donc sans attendre de mise à jour d'Asterobot, une fois la nouvelle version du jeu extraite. Voir Comment le module décide.
Puis-je jouer un combat moi-même sur une session relayée ?
Oui. Désactivez le module dans l'onglet Combat : vous jouez dès le tour suivant. Pour ne vous garder que certaines parties, comme le placement, désactivez-les plutôt dans les Parties du profil. Tant que le module joue, vos clics pour ce qu'il décide sont retenus, et le client de jeu vous le dit. Voir Sur une session relayée.
Turbo est-il sans risque ?
Turbo décide la même chose que les autres vitesses, mais répond aussitôt après chaque sort, plus vite qu'aucun vrai client de jeu. Le serveur l'accepte, mais cela se remarque facilement. Normale joue au rythme du client de jeu. Voir Vitesse.
Joue-t-il les défis et les autres combats contre des joueurs ?
Pas par défaut : le module joue les combats contre des monstres, et il est désactivé dans tout autre combat. Cochez Agressions, Duels, Kolizéum ou Percepteurs et prismes sous Combats qu'il joue dans l'onglet Combat du bot pour qu'ils soient joués, et choisissez un Profil des combats JCJ s'il leur faut un autre profil. Le module ne connaît pas encore les sorts des personnages ennemis : il y prend donc plus de risques. Voir Les combats qu'il joue.
Fait-il les challenges ?
Pas encore : le module ne choisit pas les challenges. Sur une session relayée, les choisir reste à vous.
Pourquoi mon invocation ne fait-elle rien ?
Les invocations qui jouent seules, comme celles de l'Osamodas, jouent normalement. Les invocations que vous contrôlez, comme les fées de l'Eniripsa, sont jouées par le module en même temps que le personnage, avec le profil du bot et les sorts propres à l'invocation. Quand l'une d'elles ne fait toujours rien, voir Problèmes de combat.
Comment partager un profil ?
Exportez-le sur la page Profils de combat et envoyez le fichier .json. L'autre personne ouvre Importer. Un paquet peut aussi fournir des profils, que reçoivent tous ceux qui l'installent. Voir Partager des profils.
Que deviennent mes profils quand Dofus est mis à jour ?
Rien : ils désignent les sorts, les monstres et les états par leurs identifiants dans le jeu, que les mises à jour gardent. Quand une mise à jour retire quelque chose qu'un profil désigne, le profil joue quand même et affiche un avertissement comme spell 12345: not in the game data, ignored. Extrayez la nouvelle version du jeu pour que le module connaisse les nouvelles règles.