Une semaine très chargée : les altérations d'état sortent enfin de l'ombre, la fenêtre Groupe/Amis est refaite avec un vrai HUD de raid, et l'écran de connexion s'ouvre désormais sur les villes en direct.
✨ Nouveautés
- Les altérations d'état (Status), partout où elles comptent. Vos buffs et debuffs, ceux de votre cible, ceux de chaque membre du groupe : quatre surfaces qui affichent les mêmes icônes, avec la vraie icône du client, le nom, l'effet et le décompte. Une barre autonome pour les états de la cible (placée, dimensionnée et réglée à part du reste), des pastilles sur les tuiles de groupe, et une infobulle qui dit ce que l'état fait au lieu de vous laisser deviner. Le survol d'une icône donne son infobulle, pas celle de la rangée.
- La fenêtre Amis / Groupe passe à la nouvelle interface. Deux onglets, icône de classe, niveau, carte (en nom complet ou court), barre de vie et de SP, mini-carte au survol, menu contextuel complet (chuchoter, nommer chef, expulser, inviter, retirer un ami), et les réglages de groupe — partage d'EXP, de ramassage, d'objets — réservés au chef, avec annonce en chat de tout changement. Un volet de réglages permet de choisir sa densité : posée à côté de soi pour organiser, ou consultée d'un coup d'œil en plein combat, ce n'est pas la même fenêtre.
- Un HUD de groupe en grille, façon raid frames — le client n'avait rien de tel. Une tuile par membre, la barre de vie EST le fond : on lit l'état du groupe sans lire un seul chiffre. De 1 à 6 colonnes, tailles et couleurs réglables. Clic gauche sur une tuile pour cibler, clic droit pour le menu, et les sorts de soutien partent directement sur la tuile survolée — plus besoin de chercher le personnage à l'écran.
- L'écran de connexion s'ouvre sur les villes, en direct du serveur. Le client ouvre une session spectateur au lancement : derrière le formulaire, c'est la vraie carte, avec ses PNJ et les joueurs qui passent, la caméra en orbite lente. Une case « Ville en fond » permet de revenir au décor fixe.
- Les réglages du jeu s'ouvrent depuis l'écran de connexion — plus besoin d'entrer en jeu pour changer sa résolution ou sa langue.
- Un lien de chat pour les états : « [Etat: Agility UP] ». On se dit tout le temps « prends Agility Up » ou « tu es sous Curse » ; le lien porte l'icône et la description, et s'affiche dans la langue du lecteur, pas dans celle de l'expéditeur. Utilisé avec Shift-Clic sur n'importe quel case de status.
- QuickCast lance aussi un sort offensif sur un joueur. Viser un joueur avec un sort d'attaque ne partait tout simplement pas, et le mode ciblage restait armé dans le vide. C'est le serveur qui juge de la légalité, comme partout ailleurs.
- Le butin jaillit du monstre au lieu de tomber à la verticale : les objets lâchés partent en arc depuis l'entité et rebondissent sur leur case. Purement visuel — la case où l'objet se pose ne bouge pas.
- Les icônes du menu s'enfoncent au clic, affichent leur raccourci clavier en infobulle (relu chez le jeu, donc toujours à jour), et l'Atlas des recettes rejoint la grille.
- Une épingle dans la barre de titre : les fenêtres épinglées ne se ferment plus avec Échap. « Décibler » devient une action de raccourci, et sa présence sur Échap est optionnelle (Settings ciblage).
- On peut passer d'une fenêtre d'objets à l'autre par sa barre de titre (inventaire, entrepôt, chariot). Option à cocher dans les settings.
- La fenêtre de cible chiffre aussi un allié et affiche son SP.
⚖️ Équilibrage & jeu
- Airship Assault ne se bloque plus définitivement. Un Échap au mauvais moment (ou le délai d'inactivité des PNJ) faisait disparaître le Capitaine Ferlock avant que l'étape ne démarre : ni monstres, ni portail, et plus aucun PNJ pour relancer. L'instance était perdue. Signalé par un joueur, corrigé aux deux étapes concernées.
- L'Académie d'Izlude rouvre. Un large jeu de téléporteurs désactivés est réactivé : étages, salles de classe et retours de couloir fonctionnent de nouveau.
- Deux PNJ invisibles bloquaient des cellules au centre de Gonryun. Sans sprite mais bien présents, ils rendaient leur case impossible à occuper — on traversait l'endroit sans pouvoir s'y arrêter. Ils n'ont plus de position du tout.
- Bubble Gum : prix fixé au cash shop de 20pts à 15pts, et la durée du bonus de drop passe de 20 à 15 minutes.
- Trois quêtes de l'épisode 16.2 que les scripts posaient sans qu'elles soient déclarées dans la base pré-renewal : ajoutées.
- Un dialogue de PNJ abandonné ne piège plus le menu du script suivant.
💬 Chat, Discord & Sting-Bot
- Les commandes que tapent les nouveaux ne partent plus en chat public. /atlas, /settings, /warp, @showloot n'existent ni côté client ni côté serveur : la tentative partait en clair devant tout le monde. Elles ouvrent maintenant ce qu'elles désignent, ou répondent une ligne d'orientation.
- Les rapports de bug arrivent sur Discord en fiche lisible — couleur et emoji par catégorie, message du joueur en tête, contexte rangé en champs — au lieu d'une ligne technique brute.
- Sting-Bot ne radote plus. Sa mémoire était tenue joueur par joueur : cinq personnes qui posaient la même question en ville recevaient la même vanne, et lui ne voyait rien d'anormal. Il retient désormais ses dernières répliques tous joueurs confondus. Il parle aussi à son interlocuteur au lieu de parler de lui, ne crie plus ses didascalies et n'invente plus de donjons.
- Sting-Bot ne récite plus ses instructions à qui les lui demande.
🛠 Confort & corrections
- Chaque personnage garde sa propre barre d'objets. Le contenu des cases d'objets était partagé par tous les personnages de toutes les installations — un seul et même fichier pour tout le monde. La barre reste dupliquée de celle d'origine, donc il faudra la vide manuellement sur chaque perso.
- Le pantin d'un autre joueur porte enfin ses vraies couleurs, dans « Voir l'équipement » comme dans le cadre de cible. Les corps de 4e classe sortaient en silhouette noire.
- L'apparence d'un membre du groupe ou d'un ami s'affiche même hors de portée — coiffure, couleurs, classe : la liste ne se vide plus quand la personne s'éloigne.
- La fenêtre Amis / Groupe ne se rouvre plus à chaque changement de carte, et un seul appui suffit de nouveau pour l'ouvrir ou la fermer.
- Le compteur d'images par seconde se verrouille comme les autres overlays.
- Le clavier ne traverse plus un écran d'attente, et un glisser d'objet ne l'éteint plus.
- La bulle de dialogue native ne clignote plus au changement de carte, et la jauge HP/SP sous le personnage ne réapparaît plus toute seule.
- Plus aucune fenêtre ne dépasse 90 % de l'écran ; la poignée de redimensionnement bute au lieu de filer, la fiche du familier ne s'ouvre plus en pleine hauteur, et les fenêtres ont un plancher de taille.
- Navigation : le sprite du PNJ apparaît dans l'aperçu, et on ne vous annonce plus « aucun chemin » quand vous êtes déjà arrivé.
- Un objet au sol n'est plus décrit comme un « PNJ de carte » dans l'inspecteur, et le délai d'attente d'un PNJ ferme proprement son dialogue.
- Accents et caractères spéciaux : les noms d'objets du client n'étaient jamais convertis, et la traduction perdait l'espace de bord de certains messages.
- La fermeture de l'Atlas des recettes est persisté correctement, l'aperçu de lien ne s'empile plus en double.
- Les 28 derniers widgets et les 4 dernières fenêtres modales passent au thème Ragnarok : l'interface est désormais homogène de bout en bout.
- 66 textes manquants complétés en anglais et en espagnol.
🔧 Sous le capot
- Une grosse semaine de rangement du code : le code recopié à plusieurs endroits a été fondu en un seul exemplaire, ce qui a fait sortir au passage une dizaine de bugs dormants — chacun corrigé une fois pour toutes, au lieu d'être corrigé à moitié dans une copie sur trois.
Merci à tous ceux qui remontent les bugs en jeu (Ctrl+Alt+B) — l'instance Airship Assault bloquée, les cellules de Gonryun et plusieurs corrections d'interface viennent directement de vos rapports. 🌱