Ouverte à côté du livre sans place pour les deux (750 chacun, écran de
768 unités), la page d'artisanat était retirée des emplacements de
panneau par le 3.3.5 mais restait affichée : Échap ne la voyait plus.
Le livre se ferme maintenant entre le chargement et l'affichage de la
page (après TradeSkillFrame_LoadUI), qui prend l'emplacement de gauche.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Mesuré en jeu : déplacer le livre ou la page d'artisanat tombait à
30 ms par image, avec des pics à 290 ms, parce que les onglets latéraux
(boutons sécurisés) étaient replacés par le code à chaque image ; ce
n'était pas du Lua (profilage), mais le moteur. Accrochés à la fenêtre,
ils la suivent seuls : 16 ms par image, aucun pic. À l'entrée en combat,
ils reviennent sur l'écran avant d'être cachés, pour ne pas rendre la
page d'artisanat protégée. Les conditions ajoutées par bce0d7e, devenues
inutiles, sont retirées.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Pendant le glisser, les onglets latéraux étaient replacés à chaque image
avec leur strate, leur niveau, leur hauteur et leur affichage ; seuls ce
qui change est désormais réappliqué (la position, pendant un glisser).
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Traduction
- Identifiants en anglais dans tout le module : addon, ecrans d'accueil,
outils Python, banc d'essai et patcheur C#.
- Fichiers au nom francais renommes (Gabarits.lua -> Templates.lua,
Textes_*.lua -> Texts_*.lua, deployer.py -> deploy.py,
tools/patcheur -> tools/patcher, etc.).
- Commandes /fui et options de deploy.py en anglais (--check, --server,
--remove-dbc).
- Cles des variables sauvegardees et de data/dbc/statistics.json
traduites, sans reprise des anciennes cles.
- API de la micro-barre : ForeverUI.AddMicroButton(def) avec les champs
name, atlasSet, after, tooltip, onClick, ready, et
ForeverUI.UpdateMicro(name, isOpen).
- Commentaires reecrits en anglais, courts, sans dates ni historique ;
les fonctions au nom peu parlant et leurs parametres sont expliques.
Code mort
- Exports, fonctions et variables jamais lus retires.
- Retires a la demande des modules : ForeverUI.PvPJauge, les exports
FondEntete / TuilerEntete / Polices de TradeSkill, l'art legacy-up-c60,
honorfill(half)blue et inv_misc_book_09, leurs entrees d'atlas et les
parties d'outils correspondantes.
Verifications : liaisons des noms comparees avant et apres, banc vert,
chemins de textures inchanges, generateurs reproduisant les fichiers,
patcheur identique octet pour octet.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Etape 3
- Maitre (Trainer.lua, nouveau) : liste de camelot (categories
professions-recipe-header, lignes TrainerTextures), filtre, rang de
metier lu dans les competences.
- Maitre de vol (Taxi.lua, nouveau) : TaxiFrame de camelot 590 x 608,
cadre bronze, images de vol 1463 / 1464 (positions reportees du carre
3.3.5), boutons et traits de camelot ; zones BC, Outreterre et Norfendre
sur l'image de 3.3.5.
- Etable (Stable.lua, nouveau) : scene de camelot, fond selon la
specialisation, rangee de 5 centree.
- Sertissage (Socketing.lua, nouveau) : decor et chasses de camelot.
- Boites de dialogue (Dialogues.lua, nouveau) : StaticPopup1-4 aux
contours de camelot (fond sombre, bordure en losanges, croix).
- Gabarits : Gb.CadreSimple (repris de la banque de guilde), Gb.MenuFiltre.
Etape 4 (metiers, disposition de camelot)
- Fabrication (TradeSkill.lua, nouveau) : 673 x 594, liste en arbre,
filtre, recherche, rang, fiche (carte du metier, resultat, reactifs),
boutons ; noms mesures sur un texte a part (une ligne reutilisee coupait
le nom suivant) ; eclat du rang rogne a la largeur du masque.
- Micro-bouton Professions (BottomBar.lua) apres la feuille de personnage.
- Livre des metiers (ProfessionsBook.lua, nouveau) : cartes de camelot,
rangs, sorts securises, oubli ; plus de deux metiers principaux (zone a
defilement, colonnes reduites) ; portrait cuit rond ; onglets lateraux
(ensemble + metiers a fabrication, retrecis s'ils sont trop nombreux) ;
fenetre deplacable (place commune livre / fabrication).
- DropDown : liste du filtre des metiers elargie a ses entrees.
- Art : feuilles et elements des metiers, icones d'onglets cuites
(cuire_masque.py), portrait rond (cuire_portrait.py, nouveau).
- Banc : essais des etapes 3 et 4 ; micro-menu a neuf boutons.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>