Le chat de la console du bot, comme dans le jeu, avec ses canaux, ses couleurs et ses messages privés. Jouez les smileys et les émotes de votre personnage, définissez son statut comme dans le jeu et retrouvez vos personnages avec les icônes et les portraits de classe propres à Dofus. Les combats de quête dans lesquels un PNJ combat aux côtés de votre personnage sont désormais gérés comme n’importe quel combat contre des monstres. De plus, un bot Full Socket vous avertit dès le début d’un combat si aucun module ne le prendra en charge.
✨ Ajouté
Plus de déconnexions silencieuses pendant les combats : sur un bot Full Socket, la console avertit désormais dès le début d’un combat qu’aucun module ne le prendra en charge lorsque le module de combat est désactivé ou ne gère pas ce type de combat. Cela permet d’être prévenu avant que le serveur ne déconnecte le personnage inactif quelques minutes plus tard. Lorsque le module quitte un combat, la console indique également le type de combat du jeu, ce qui facilite le signalement des combats qu’elle ne reconnaît pas.
Le statut de votre personnage, suivi automatiquement : Asterobot connaît le statut de votre personnage dès son entrée en jeu, quel que soit le moyen utilisé pour le modifier, y compris depuis votre client de jeu connecté via un relais. Il sait si votre personnage est disponible, absent (avec son message d’absence), privé ou en mode solo. Le nouveau menu de statut d’Asteroboard affiche ainsi toujours le statut confirmé par le jeu. L’API d’Asterobot et les assistants IA qui y sont connectés peuvent également le consulter.
Les smileys et les émotes, comme dans le jeu : Asterobot suit les émotes connues par votre personnage, celles qu’il apprend ou perd, ainsi que ses packs de smileys. Dès que le personnage entre en jeu, la nouvelle fenêtre des smileys d’Asteroboard propose exactement les options disponibles dans le jeu. L’API d’Asterobot et les assistants IA qui y sont connectés peuvent également accéder à ces informations.
Le chat du jeu, conservé pour vous : Asterobot suit le chat de chaque bot dès que son personnage entre en jeu, que la fenêtre d’Asteroboard soit ouverte ou non. Les messages des canaux auxquels il est abonné, les messages privés envoyés et reçus, les erreurs de chat et les informations affichées par le jeu sont conservés : expérience gagnée, erreurs liées aux objets, messages des objets vivants, date du jeu et message indiquant un changement de statut du personnage. Les 500 derniers messages sont conservés, avec les canaux auxquels le personnage est abonné. La console d’Asteroboard les affiche à partir de cet historique, auquel l’API d’Asterobot et les assistants IA connectés peuvent également accéder.
Les couleurs du jeu : l’extraction d’une version du jeu récupère désormais, depuis sa feuille de style, la couleur de chaque canal de chat ainsi que celle du point associé à chaque statut. Le chat de la console et les points du menu de statut s’affichent ainsi exactement comme dans Dofus. Pour une version déjà présente, utilisez Download more files, puis extrayez-la à nouveau depuis Game Manager.
Davantage d’images du jeu lors de l’extraction : l’extraction d’une version récupère également les smileys et les icônes des émotes pour la fenêtre des smileys, ainsi que les icônes de caractéristiques et les portraits de classe de vos personnages. Pour une version déjà présente, utilisez Download more files, puis extrayez-la à nouveau depuis Game Manager.
Les scripts peuvent suivre les émotes et les smileys du personnage :
EmoteAddedEventetEmoteRemovedEventlorsqu’il apprend ou perd une émote.AdditionalSmileyEventpour connaître les packs de smileys dont il dispose.EmotePlayErrorEventlorsque le jeu refuse une émote.EmoteMassivePlayEventlorsque plusieurs personnages jouent une émote simultanément.
Les scripts peuvent détecter les animations des PNJ : avec
PlayEmoteOnNpcEventetPlayAnimationOnNpcEvent, lorsqu’un PNJ joue une émote ou une animation.Les scripts peuvent lire les émotes et les smileys placés dans la barre de raccourcis : grâce à
ShortcutEmoteetShortcutSmiley.Les scripts peuvent accéder aux informations affichées automatiquement par le jeu dans le chat :
ObjectErrorEventlorsque le jeu refuse une action sur un objet, par exemple lorsque l’inventaire est plein.LivingObjectMessageEventlorsqu’un objet vivant s’exprime.DateEventpour récupérer la date du calendrier du jeu.
Les scripts peuvent rechercher un joueur : avec
WhoIsRequest, et recevoirWhoIsNoMatchEventlorsqu’aucun joueur ne correspond au nom recherché.Les scripts peuvent lire les groupes de monstres partagés par les joueurs dans le chat : grâce à
MonsterGroup.
🔄 Modifié
L’extraction d’une version du jeu ne bloque plus lorsqu’un ensemble d’images est manquant : Asterobot ignore désormais les ensembles non téléchargés, extrait tout le reste et indique dans ses journaux les éléments ignorés. Les versions téléchargées avant une mise à jour ajoutant de nouvelles images peuvent toujours être extraites. Seules les illustrations du serveur, nécessaires à la connexion des bots, restent obligatoires.
🐛 Corrigé
Les combats de quête avec un PNJ allié sont désormais pris en charge : par exemple, le combat contre les brutes à l’étape « Vaincre les malfrats » de la quête 1987, avec Vangey comme allié. Le module de combat gère désormais ces affrontements comme n’importe quel combat contre des monstres. Auparavant, il les ignorait, quels que soient les paramètres définis dans Fights it plays, laissant le personnage inactif jusqu’à sa déconnexion par le serveur. Les combats d’alignement contre des monstres sont également pris en charge de la même manière.