char-exporter/CoaExporter
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
..
Catalogs feat(catalog): wire up Icons collector (TOC + router); fix MysticScrollProbe nil crash 2026-05-29 10:43:54 +02:00
Collectors Add /coae items scanner (force item-template fetch + capture) 2026-06-06 21:18:55 +02:00
Data Initial CoaExporter: merge AscensionExporter + CoA skill/talent dumpers 2026-05-07 10:43:16 +02:00
UI UI/Markdown: surface spellbook in MD output and sidebar 2026-05-07 12:20:44 +02:00
Util Initial CoaExporter: merge AscensionExporter + CoA skill/talent dumpers 2026-05-07 10:43:16 +02:00
CoaExporter.toc Add /coae items scanner (force item-template fetch + capture) 2026-06-06 21:18:55 +02:00
Core.lua Add /coae items scanner (force item-template fetch + capture) 2026-06-06 21:18:55 +02:00