Kelsidavis-WoWee/Data
Kelsi a5aa1faf7a feat: resolve spell \$s1/\$s2/\$s3 to real DBC damage/heal values
Spell descriptions now substitute \$s1/\$s2/\$s3 template variables
with actual effect base points from Spell.dbc (field 80/81/82).
For example: "causes \$s1 Fire Damage" → "causes 562 Fire Damage".

Implementation:
- Added EffectBasePoints0/1/2 to all 4 expansion DBC layouts
- SpellNameEntry now stores effectBasePoints[3]
- loadSpellNameCache reads base points during DBC iteration
- cleanSpellDescription substitutes \$s1→abs(base)+1 when available
- getSpellEffectBasePoints() accessor on GameHandler

Values are DBC base points (before spell power scaling). Still uses
"X" placeholder for unresolved variables (\$d, \$o1, etc.).
2026-03-23 00:51:19 -07:00
..
expansions feat: resolve spell \$s1/\$s2/\$s3 to real DBC damage/heal values 2026-03-23 00:51:19 -07:00
interface/AddOns/HelloWorld feat: add SavedVariables persistence for Lua addons 2026-03-20 12:22:50 -07:00
opcodes refactor: derive turtle opcodes from classic 2026-03-15 02:55:05 -07:00