Frostshake / TrinityCoreClassic

Frostshake/TrinityCoreClassic - vanilla_classic = 1.14.0.40618
https://github.com/Frostshake/TrinityCoreClassic/tree/vanilla_classic
GNU General Public License v2.0
10 stars 5 forks source link

Check / validate spell data #41

Open Frostshake opened 1 month ago

Frostshake commented 1 month ago

Noticed today that spell ids change between expansions, e.g iceblock, cold snap.

This means that anything using spell id will need to be overwritten with vmangos data or checked.

This that come to mind:

As part of this, need to check how many spells are missng from the client data that used. Modern TC only used db2 spells, but vmanogs & 3.3.5 TC use a sql table, I expect this is because previously there were many spells not in the client data. If only a few spells need to be manually defined, then in might be easier to code directly, but if many, then update code to include additional spells from table. For example WL life tap is spell 31818, but missing in data.