char-exporter/CoaExporter/CoaExporter.toc
Florian Berthold d0999ebda3 Add /coae items scanner (force item-template fetch + capture)
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.
2026-06-06 21:18:55 +02:00

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