Skip to content

trainer_spell

This table contains all the trainer spell entries.

Structure ​

FieldTypeAttributesKeyNullDefaultExtraComment
TrainerIdintunsignedPRINO0
SpellIdintunsignedPRINO0
MoneyCostintunsignedNO0
ReqSkillLineintunsignedNO0
ReqSkillRankintunsignedNO0
ReqAbility1intunsignedNO0
ReqAbility2intunsignedNO0
ReqAbility3intunsignedNO0
ReqLeveltinyintunsignedNO0
VerifiedBuildintsignedYESNULL
 

Description of fields ​

TrainerId ​

references trainer.id  

SpellId ​

The Spell ID being taught.  

MoneyCost ​

The cost in copper for the spell being taught.  

ReqSkillLine ​

The SkillLine ID the player ist requird to have.

SkillLine excerpt

IDName
129First Aid
164Blacksmithing
165Leatherworking
171Alchemy
182Herbalism
185Cooking
186Mining
197Tailoring
202Engineering
333Enchanting
356Fishing
393Skinning
633Lockpicking
755Jewelcrafting
773Inscription
776Runeforging

 

ReqSkillRank ​

The minimum level of skill points in ReqSkillLine required to be taught the spell.  

ReqAbility[1-3] ​

A Spell ID the player is required to know.  

ReqLevel ​

The required player level to learn this spell.  

VerifiedBuild ​

This field is used by the TrinityDB Team to determine whether a template has been verified from WDB files.

If value is 0 then it has not been parsed yet.

If value is above 0 then it has been parsed with WDB files from that specific client build.

If value is -1 then it is just a place holder until proper data are found on WDBs.

If value is -Client Build then it was parsed with WDB files from that specific client build and manually edited later for some special necessity.