refactor(bleed): pack BleedIDs as comma-string (~16/line) for clean diffs

Previous per-ID-per-line form (1502 lines / 53 KB) made every regen show
as a 1500-line block diff. Pack the IDs into a comma-separated string at
~16 entries per line (94 packed lines / 11.5 KB) and parse once at load.
Future regenerations only churn the chunks where IDs actually change.

No behaviour change: still produces a {[spellId]=true} hash for O(1)
lookup in Decursive.lua:GetUnitDebuff.
This commit is contained in:
2026-05-27 20:37:52 +02:00
parent d3baa86185
commit 88ba89c5ce
+106 -1496
View File
File diff suppressed because it is too large Load Diff