2b97a68317
Folds three previously-separate Lua addons into one for guild-member use:
- ascension-char-exporter (per-character JSON/Wiki.js Markdown via /ascx)
- CoA_SkillExporter (skills/dispels/passives catalog via /skilldump)
- CoA_TalentExporter (talent-tree catalog via /talentdumpall)
The two CoA catalog dumpers were ~90% identical entry-walkers. Pulled the
shared C_CharacterAdvancement.GetAllEntries() loop into Catalogs/Common.lua
and have Skills.lua / Talents.lua register collectors that share a single
scan pass (so /coae catalog all walks the entry list once, not twice).
Per-character collectors (Talents, Gear, Enchants, MysticScrolls,
MysticScrollProbe) and the AtlasLootAscension-derived ScrollCatalog data
are kept verbatim, just rebranded.
Slash interface:
/coae export {all|talents|gear|enchants|mdgear|mdenchants|md}
/coae catalog {all|skills|talents|dispels [class]|passives [class]|status}
/coae scrolls {scan|export|reset|status}
/coae sv on|off | debug | help
Aliases: /coaexp, /ascx, /asxc, plus legacy /skilldump /talentdumpall
/dispels /passives that map to the catalog subcommands.
SavedVariables: CoaExporterSaved, CoaExporterConfig, CoaExporterScrollCache,
CoaExporterCatalog (skills/dispels/levelPassives/talents/_meta).
23 lines
600 B
TeX
23 lines
600 B
TeX
## Interface: 30300
|
|
## Title: CoA Exporter
|
|
## Notes: Per-character export (talents/gear/mystic enchants/scrolls) + game-data catalog dump (skills/dispels/passives/talents) for db.exil.es
|
|
## Author: Subd from CoA / Exiles EU
|
|
## Version: 1.0.0
|
|
## SavedVariables: CoaExporterSaved, CoaExporterConfig, CoaExporterScrollCache, CoaExporterCatalog
|
|
|
|
Util\Json.lua
|
|
Data\ScrollCatalog.lua
|
|
|
|
Collectors\Talents.lua
|
|
Collectors\Gear.lua
|
|
Collectors\Enchants.lua
|
|
Collectors\MysticScrolls.lua
|
|
Collectors\MysticScrollProbe.lua
|
|
|
|
Catalogs\Common.lua
|
|
Catalogs\Skills.lua
|
|
Catalogs\Talents.lua
|
|
|
|
UI\ExportFrame.lua
|
|
Core.lua
|