Kelsidavis-WoWee/Data/expansions/turtle
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
..
dbc_layouts.json feat: resolve spell \$s1/\$s2/\$s3 to real DBC damage/heal values 2026-03-23 00:51:19 -07:00
expansion.json Add overlay extraction for multi-expansion asset deduplication 2026-02-14 03:09:17 -08:00
opcodes.json refactor: derive turtle opcodes from classic 2026-03-15 02:55:05 -07:00
update_fields.json feat: track shapeshift form and fire UPDATE_SHAPESHIFT_FORM events 2026-03-22 22:12:17 -07:00