mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-06-03 21:53:48 -04:00
Closes the JSON round-trip gap on the spell mechanic catalog format shipped this batch. --export-wsmc-json emits all 9 scalar fields plus dual int + name forms for drCategory (8 values) and dispelType (7 values). --import-wsmc-json accepts either form. conflictsMask is dumped/parsed as a raw uint32 since it's a free-form bitmask of OTHER mechanic IDs (no enum to widen). Verified byte-identical round-trip on all three preset emitters (starter / hard-CC with conflictsMask bits set / roots with stacking flag). 791 documented CLI flags.
161 KiB
161 KiB