New Collectors/Items.lua mirrors the MysticScrolls async scanner: calls GetItemInfo()/SetHyperlink() over an id list/range so the client fetches the templates from the server. This both populates itemcache.wdb (for the server-side re-import) and captures name/quality/ilvl/slot/icon/spell/ tooltip into the CoaExporterItemCache SavedVariable for direct export. Commands: /coae items scan scan the CoA custom block (2000000-2000099 + 2089618) /coae items scan missing scan the known-missing id list /coae items scan <from> <to> scan an explicit inclusive range /coae items scan <id> single id /coae items export|reset|status Motivation: CoA per-class character-creation gear (ids 2000000+) is only cached once a character has viewed it, so unseen items are absent from both the client cache and db.exil.es. This scans them in without needing to roll one character per class.
25 lines
687 B
TeX
25 lines
687 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, CoaExporterItemCache
|
|
|
|
Util\Json.lua
|
|
Data\ScrollCatalog.lua
|
|
|
|
Collectors\Talents.lua
|
|
Collectors\Spellbook.lua
|
|
Collectors\Gear.lua
|
|
Collectors\Enchants.lua
|
|
Collectors\MysticScrolls.lua
|
|
Collectors\MysticScrollProbe.lua
|
|
Collectors\Items.lua
|
|
|
|
Catalogs\Common.lua
|
|
Catalogs\Skills.lua
|
|
Catalogs\Talents.lua
|
|
Catalogs\Icons.lua
|
|
|
|
UI\ExportFrame.lua
|
|
Core.lua
|