5842eb7a2b
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>
81 lines
8.3 KiB
Lua
81 lines
8.3 KiB
Lua
-- ForeverUI: talent node shapes (Camelot's screen).
|
|
-- GENERATED by tools/talent_shapes.py from the server DBCs -- do not
|
|
-- edit by hand. SQUARE talents (an active spell), by tab background
|
|
-- (GetTalentTabInfo, 4th return) then "tier:column"; the others
|
|
-- are ROUND (passives).
|
|
|
|
ForeverUI = ForeverUI or {}
|
|
ForeverUI.TalentsSquares = {
|
|
["DeathKnightBlood"] = { ["10:2"] = true, ["11:2"] = true, ["3:1"] = true, ["5:4"] = true, ["7:2"] = true, ["8:3"] = true, ["9:1"] = true, ["9:2"] = true },
|
|
["DeathKnightFrost"] = { ["11:2"] = true, ["3:2"] = true, ["5:4"] = true, ["7:2"] = true, ["8:3"] = true, ["9:2"] = true },
|
|
["DeathKnightUnholy"] = { ["11:2"] = true, ["3:3"] = true, ["4:2"] = true, ["7:2"] = true, ["7:4"] = true, ["8:3"] = true, ["9:3"] = true },
|
|
["DruidBalance"] = { ["11:2"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true, ["9:3"] = true },
|
|
["DruidFeralCombat"] = { ["11:2"] = true, ["3:2"] = true, ["4:3"] = true, ["5:3"] = true, ["9:2"] = true },
|
|
["DruidRestoration"] = { ["11:2"] = true, ["5:1"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["HunterBeastMastery"] = { ["5:2"] = true, ["7:2"] = true },
|
|
["HunterMarksmanship"] = { ["11:2"] = true, ["3:3"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["HunterPetCunning"] = { ["1:2"] = true, ["3:3"] = true, ["5:1"] = true, ["5:2"] = true, ["5:3"] = true, ["6:4"] = true },
|
|
["HunterPetFerocity"] = { ["1:2"] = true, ["3:4"] = true, ["4:2"] = true, ["5:1"] = true, ["5:2"] = true, ["5:3"] = true },
|
|
["HunterPetTenacity"] = { ["1:2"] = true, ["3:4"] = true, ["5:1"] = true, ["5:2"] = true, ["5:3"] = true, ["5:4"] = true },
|
|
["HunterSurvival"] = { ["11:2"] = true, ["3:2"] = true, ["5:3"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["MageArcane"] = { ["11:2"] = true, ["3:4"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["MageFire"] = { ["11:2"] = true, ["3:3"] = true, ["5:3"] = true, ["7:2"] = true, ["8:1"] = true, ["9:2"] = true },
|
|
["MageFrost"] = { ["11:2"] = true, ["3:2"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["PaladinCombat"] = { ["11:2"] = true, ["3:3"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["PaladinHoly"] = { ["11:2"] = true, ["3:1"] = true, ["5:2"] = true, ["7:2"] = true, ["9:1"] = true },
|
|
["PaladinProtection"] = { ["11:2"] = true, ["3:1"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["PriestDiscipline"] = { ["11:2"] = true, ["3:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["PriestHoly"] = { ["11:2"] = true, ["3:1"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["PriestShadow"] = { ["11:2"] = true, ["3:3"] = true, ["5:1"] = true, ["5:2"] = true, ["7:2"] = true, ["9:1"] = true, ["9:2"] = true },
|
|
["RogueAssassination"] = { ["11:2"] = true, ["5:2"] = true, ["9:2"] = true },
|
|
["RogueCombat"] = { ["11:2"] = true, ["3:2"] = true, ["5:2"] = true, ["7:2"] = true },
|
|
["RogueSubtlety"] = { ["11:2"] = true, ["3:2"] = true, ["5:2"] = true, ["5:4"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["ShamanElementalCombat"] = { ["11:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["ShamanEnhancement"] = { ["11:2"] = true, ["5:2"] = true, ["7:2"] = true, ["7:3"] = true, ["8:2"] = true, ["9:2"] = true },
|
|
["ShamanRestoration"] = { ["11:2"] = true, ["3:3"] = true, ["5:3"] = true, ["7:2"] = true, ["7:3"] = true, ["9:2"] = true },
|
|
["WarlockCurses"] = { ["11:2"] = true, ["5:3"] = true, ["7:3"] = true, ["9:2"] = true },
|
|
["WarlockDestruction"] = { ["11:2"] = true, ["3:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["WarlockSummoning"] = { ["11:2"] = true, ["3:2"] = true, ["3:3"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
["WarriorArms"] = { ["11:2"] = true, ["5:2"] = true, ["7:2"] = true },
|
|
["WarriorFury"] = { ["3:2"] = true, ["5:2"] = true, ["7:2"] = true, ["9:1"] = true },
|
|
["WarriorProtection"] = { ["11:2"] = true, ["3:1"] = true, ["5:2"] = true, ["7:2"] = true, ["9:2"] = true },
|
|
}
|
|
|
|
-- spells each square talent puts in the spellbook (ranks, or learned
|
|
-- spells), by tab background then "tier:column"
|
|
ForeverUI.TalentsSpells = {
|
|
["DeathKnightBlood"] = { ["10:2"] = { 50096, 61274, 50108, 61275, 50109, 61276, 50110, 61277, 50111, 61278 }, ["11:2"] = { 49028 }, ["3:1"] = { 48982 }, ["5:4"] = { 49005 }, ["7:2"] = { 49016 }, ["8:3"] = { 55233 }, ["9:1"] = { 52284, 52285, 52286 }, ["9:2"] = { 55050 } },
|
|
["DeathKnightFrost"] = { ["11:2"] = { 49184 }, ["3:2"] = { 49039 }, ["5:4"] = { 49796 }, ["7:2"] = { 49203 }, ["8:3"] = { 51271 }, ["9:2"] = { 49143 } },
|
|
["DeathKnightUnholy"] = { ["11:2"] = { 49206 }, ["3:3"] = { 49158 }, ["4:2"] = { 51983, 51969, 51986, 51970 }, ["7:2"] = { 51052 }, ["7:4"] = { 63560 }, ["8:3"] = { 49222 }, ["9:3"] = { 55090 } },
|
|
["DruidBalance"] = { ["11:2"] = { 48505 }, ["5:2"] = { 5570 }, ["7:2"] = { 24858 }, ["9:2"] = { 50516 }, ["9:3"] = { 33831 } },
|
|
["DruidFeralCombat"] = { ["11:2"] = { 50334 }, ["3:2"] = { 61336 }, ["4:3"] = { 16958, 16952, 16961, 16954 }, ["5:3"] = { 16979, 49376 }, ["9:2"] = { 33878, 33876 } },
|
|
["DruidRestoration"] = { ["11:2"] = { 48438 }, ["5:1"] = { 17116 }, ["7:2"] = { 18562 }, ["9:2"] = { 33891, 5420 } },
|
|
["HunterBeastMastery"] = { ["5:2"] = { 19577 }, ["7:2"] = { 19574 } },
|
|
["HunterMarksmanship"] = { ["11:2"] = { 53209 }, ["3:3"] = { 19434 }, ["5:2"] = { 23989 }, ["7:2"] = { 19506 }, ["9:2"] = { 34490 } },
|
|
["HunterPetCunning"] = { ["1:2"] = { 61684, 23145 }, ["3:3"] = { 54044 }, ["5:1"] = { 53508 }, ["5:2"] = { 53517 }, ["5:3"] = { 53490 }, ["6:4"] = { 53480 } },
|
|
["HunterPetFerocity"] = { ["1:2"] = { 61684, 23145 }, ["3:4"] = { 61685, 52825 }, ["4:2"] = { 55709 }, ["5:1"] = { 53401 }, ["5:2"] = { 53426 }, ["5:3"] = { 53434 } },
|
|
["HunterPetTenacity"] = { ["1:2"] = { 61685 }, ["3:4"] = { 63900 }, ["5:1"] = { 53478 }, ["5:2"] = { 53477 }, ["5:3"] = { 53480 }, ["5:4"] = { 53476 } },
|
|
["HunterSurvival"] = { ["11:2"] = { 53301 }, ["3:2"] = { 19503 }, ["5:3"] = { 19306 }, ["7:2"] = { 19386 }, ["9:2"] = { 3674 } },
|
|
["MageArcane"] = { ["11:2"] = { 44425 }, ["3:4"] = { 54646 }, ["5:2"] = { 12043 }, ["7:2"] = { 12042 }, ["9:2"] = { 31589 } },
|
|
["MageFire"] = { ["11:2"] = { 44457 }, ["3:3"] = { 11366 }, ["5:3"] = { 11113 }, ["7:2"] = { 11129 }, ["8:1"] = { 44440, 64350, 44441, 64349 }, ["9:2"] = { 31661 } },
|
|
["MageFrost"] = { ["11:2"] = { 44572 }, ["3:2"] = { 12472 }, ["5:2"] = { 11958 }, ["7:2"] = { 11426 }, ["9:2"] = { 31687 } },
|
|
["PaladinCombat"] = { ["11:2"] = { 53385 }, ["3:3"] = { 20375 }, ["7:2"] = { 20066 }, ["9:2"] = { 35395 } },
|
|
["PaladinHoly"] = { ["11:2"] = { 53563 }, ["3:1"] = { 31821 }, ["5:2"] = { 20216 }, ["7:2"] = { 20473 }, ["9:1"] = { 31842 } },
|
|
["PaladinProtection"] = { ["11:2"] = { 53595 }, ["3:1"] = { 64205 }, ["5:2"] = { 20911 }, ["7:2"] = { 20925 }, ["9:2"] = { 31935 } },
|
|
["PriestDiscipline"] = { ["11:2"] = { 47540 }, ["3:2"] = { 14751 }, ["7:2"] = { 10060 }, ["9:2"] = { 33206 } },
|
|
["PriestHoly"] = { ["11:2"] = { 47788 }, ["3:1"] = { 19236 }, ["7:2"] = { 724 }, ["9:2"] = { 34861 } },
|
|
["PriestShadow"] = { ["11:2"] = { 47585 }, ["3:3"] = { 15407 }, ["5:1"] = { 15487 }, ["5:2"] = { 15286 }, ["7:2"] = { 15473 }, ["9:1"] = { 64044 }, ["9:2"] = { 34914 } },
|
|
["RogueAssassination"] = { ["11:2"] = { 51662 }, ["5:2"] = { 14177 }, ["9:2"] = { 1329 } },
|
|
["RogueCombat"] = { ["11:2"] = { 51690 }, ["3:2"] = { 14251 }, ["5:2"] = { 13877 }, ["7:2"] = { 13750 } },
|
|
["RogueSubtlety"] = { ["11:2"] = { 51713 }, ["3:2"] = { 14278 }, ["5:2"] = { 14185 }, ["5:4"] = { 16511 }, ["7:2"] = { 14183 }, ["9:2"] = { 36554 } },
|
|
["ShamanElementalCombat"] = { ["11:2"] = { 51490 }, ["7:2"] = { 16166 }, ["9:2"] = { 30706 } },
|
|
["ShamanEnhancement"] = { ["11:2"] = { 51533 }, ["5:2"] = { 18848, 36591 }, ["7:2"] = { 674 }, ["7:3"] = { 17364 }, ["8:2"] = { 60103 }, ["9:2"] = { 30823 } },
|
|
["ShamanRestoration"] = { ["11:2"] = { 61295 }, ["3:3"] = { 55198 }, ["5:3"] = { 16188 }, ["7:2"] = { 16190 }, ["7:3"] = { 51886 }, ["9:2"] = { 974 } },
|
|
["WarlockCurses"] = { ["11:2"] = { 48181 }, ["5:3"] = { 18223 }, ["7:3"] = { 18220 }, ["9:2"] = { 30108 } },
|
|
["WarlockDestruction"] = { ["11:2"] = { 50796 }, ["3:2"] = { 17877 }, ["7:2"] = { 17962 }, ["9:2"] = { 30283 } },
|
|
["WarlockSummoning"] = { ["11:2"] = { 47241, 50581, 59673 }, ["3:2"] = { 19028 }, ["3:3"] = { 18708 }, ["7:2"] = { 47193 }, ["9:2"] = { 30146 } },
|
|
["WarriorArms"] = { ["11:2"] = { 46924 }, ["5:2"] = { 12328 }, ["7:2"] = { 12294 } },
|
|
["WarriorFury"] = { ["3:2"] = { 12323 }, ["5:2"] = { 12292 }, ["7:2"] = { 23881 }, ["9:1"] = { 60970 } },
|
|
["WarriorProtection"] = { ["11:2"] = { 46968 }, ["3:1"] = { 12975 }, ["5:2"] = { 12809 }, ["7:2"] = { 50720 }, ["9:2"] = { 20243 } },
|
|
}
|