====== npc_trainer 表 ====== ---- [[数据库:world数据库:首页|<-返回:World 数据库]] This table contains all the spells that each trainer can teach. **表结构** ^Field^Type^Attributes^Key^Null^Default^Extra^Comment^ |[[#ID|ID]]|MEDIUMINT|UNSIGNED|PRI|NO|0| | | |[[#SpellID|SpellID]]|MEDIUMINT|SIGNED|PRI|NO|0| | | |[[#MoneyCost|MoneyCost]]|INT|UNSIGNED| |NO|0| | | |[[#ReqSkillLine|ReqSkillLine]]|SMALLINT|UNSIGNED| |NO|0| | | |[[#ReqSkillRank|ReqSkillRank]]|SMALLINT|UNSIGNED| |NO|0| | | |[[#ReqLevel|ReqLevel]]|TINYINT|UNSIGNED| |NO|0| | | ===== 字段说明 ===== ---- ==== ID ==== Usually, this would be an entry of a creature referring to [[creature_template#entry|creature_template.entry]]. ==== SpellID ==== The spell ID from [[Spell.dbc]]. If the ID is negative, it's a reference pointing to the positive value of ID. ==== MoneyCost ==== The cost that the player needs to pay in order to learn the spell in copper (1 gold = 100 silver = 10000 cooper). If you get this information from a data site such as Wowhead, be sure to take into account that they usually post the discounted prices based on friendly to exalted with a given faction. ==== ReqSkillLine ==== The required skill the player needs to have in order to be able to learn the spell. See ID in SkillLine.dbc. ==== ReqSkillRank ==== The proficiency in the skill from reqskill that the player needs to meet in order to learn the spell. ==== ReqLevel ==== The level the player needs to be in order to learn the spell.