mirror of
https://github.com/Kelsidavis/WoWee.git
synced 2026-07-31 09:49:53 -04:00
WotLK Tooltip (139->187) and TBC Rank (136->144) / Tooltip (154->178) layout indices assumed the wrong locale-block stride and landed on empty columns; point them at the verified enUS strings. Rework the talent description formatter into a real $-token resolver: it handles $s/$o/$m/$M base points and $d durations with cross-spell $<spellId> references (e.g. $14201d), plus $l/$g plural/gender forms, using live spell data via GameHandler. Unresolvable tokens ($h proc chance, $t period) are stripped cleanly instead of rendering raw, so Enrage now reads 'a 4% damage bonus for 12 sec' rather than '$14201s1% ... $14201d'.