Kelsidavis-WoWee/Data/expansions/classic
Kelsi 53d144c51e fix: expansion-aware SpellRange.dbc loading and Classic spell tooltip fields
SpellRange.dbc layout fix:
- Classic 1.12 uses field 2 (MaxRange), TBC/WotLK use field 4 (MaxRangeHostile)
- Add SpellRange layout to each expansion's dbc_layouts.json
- Replace hardcoded field 5 with layout-driven lookup in SpellRange loading
- Corrects previously wrong range values in WotLK spellbook tooltips

Classic 1.12 Spell.dbc field additions:
- Add CastingTimeIndex=15, PowerType=28, ManaCost=29, RangeIndex=33 to
  classic/dbc_layouts.json so Classic spellbook shows mana cost, cast time,
  and range in tooltips

Trainer fieldCount guard:
- Lower Trainer::loadSpellNameCache() Spell.dbc fieldCount threshold from
  154 to 148 so Classic trainers correctly resolve spell names from Spell.dbc
2026-03-10 18:09:21 -07:00
..
dbc_layouts.json fix: expansion-aware SpellRange.dbc loading and Classic spell tooltip fields 2026-03-10 18:09:21 -07:00
expansion.json Use legacy LOGON_PROOF format for auth protocol < 8 2026-02-13 01:10:02 -08:00
opcodes.json Opcode tables: sync Classic/WotLK to canonical headers and expand logical mapping coverage 2026-02-20 02:50:59 -08:00
update_fields.json feat: add ITEM_FIELD_DURABILITY/MAXDURABILITY to all expansion update_fields 2026-03-10 16:31:18 -07:00