b53f36a794
- hauts faits (Achievements.lua) : camelot n'en a pas, la fenetre du client se deplace par son en-tete, place gardee et reposee apres UpdateUIPanelPositions - tutoriel (Tutorial.lua) : fenetre, bouton d'alerte et compteur masques - horloge (TimeManager.lua) : ButtonFrameTemplate 220 x 240, globe en portrait, encart, menus d'alarme en style 1 (Gb.MenuStyle1), case d'alarme - carte de zone (ZoneMap.lua) : cadre battlefieldminimap-border, croix rouge, alpha suivant l'opacite (image retiree : le client la repose) - cabine d'essayage (DressUp.lua) : ButtonFrameTemplate 450 x 545, fond de race, fleches et rotation a la souris - inspection (Inspect.lua) : 338 x 424, deplacable, portrait 48, onglets lateraux, page du personnage a la camelot (cadre Char-Paperdoll), page JcJ en cartes avec en tete le nom du rang et l'embleme de la faction sous son insigne, Civilian sans rang ni donnees ; bouton Talents - talents de l'inspecte (Talents.lua) : notre fenetre en lecture seule, compacte (colonnes de 260, sans portes ni bande du bas), sans recherche ni points ; elle ne suit pas l'inspection - JcJ (PvPTab.lua) : seuils de rang lus du serveur (canal d'addon PVPTITLES de mod-pvp-titles-ext : RANKS, REQ), sans serveur les seules victoires ; etat Deshonore (DISHONOR) : rang et temps restant, blason brise de la faction a la place de l'embleme - debuff Deshonore dessine par ForeverUI en tete des affaiblissements (Buffs.lua), aucun sort ni DBC requis - art : blasons brises honor-dishonored-alliance / -horde (cuits par tools/cuire_deshonneur.py), battlefieldminimap, char-paperdoll-* - /fui croix : temoin de la croix de la feuille de personnage - banc : inspection, talents compacts, tete JcJ, canal du serveur, blason brise, debuff dessine, temoin de la croix - README : lignes JcJ, fenetres secondaires, ameliorations et affaiblissements Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
37 lines
1.4 KiB
Lua
37 lines
1.4 KiB
Lua
-- ForeverUI : le tutoriel de 3.3.5 masque (demande de l'utilisateur,
|
|
-- 2026-09-28 : « le tutoriel n'est pas adapte a la nouvelle interface,
|
|
-- masque le »).
|
|
--
|
|
-- RELEVE -- CE QUE LE CLIENT CHARGE (TutorialFrame.xml / .lua de 3.3.5) :
|
|
-- TutorialFrame ecoute TUTORIAL_TRIGGER ; TutorialFrame_NewTutorial met
|
|
-- l'astuce en file, montre TutorialFrameAlertButton (le point
|
|
-- d'interrogation au bas de l'ecran) et, hors combat, ouvre TutorialFrame
|
|
-- (TutorialFrame_Update, qui marque l'astuce vue : FlagTutorial) ;
|
|
-- TutorialFrameAlertButtonBadge compte les astuces en attente.
|
|
--
|
|
-- CE QUI EST FAIT. TutorialFrame n'ecoute plus TUTORIAL_TRIGGER : aucune
|
|
-- astuce n'entre en file et aucune n'est marquee vue. Si un autre code les
|
|
-- montre malgre tout, la fenetre, le bouton et son compteur se referment
|
|
-- aussitot. La case « Tutoriels » des options (showTutorials) reste, sans
|
|
-- effet visible.
|
|
|
|
local ForeverUI = ForeverUI or {}
|
|
_G.ForeverUI = ForeverUI
|
|
|
|
local T = {}
|
|
ForeverUI.Tutoriel = T
|
|
|
|
function T.Masquer()
|
|
if not TutorialFrame or TutorialFrame.foreverMasque then return end
|
|
TutorialFrame.foreverMasque = true
|
|
TutorialFrame:UnregisterEvent("TUTORIAL_TRIGGER")
|
|
for _, cadre in ipairs({ TutorialFrame, TutorialFrameAlertButton, TutorialFrameAlertButtonBadge }) do
|
|
if cadre then
|
|
cadre:HookScript("OnShow", function(self) self:Hide() end)
|
|
cadre:Hide()
|
|
end
|
|
end
|
|
end
|
|
|
|
T.Masquer()
|