DB/SkillLineAbility

From wowdev
Jump to navigation Jump to search

Header Info

Records..................6761
Fields.....................14
Record Size................60
String Block Size...........1

Structure

Column	Field 			Type 		Notes  
1 	ID 			Integer 	
2 	SkillLine.dbc 		Integer 	
3 	Spell.dbc 		Integer 	
4 	ChrRaces.dbc 		BitMask 	requiredRaces
5 	ChrClasses.dbc 		BitMask 	requiredClasses
6 	ChrRaces.dbc	 	BitMask 	excludedRaces
7 	ChrClasses.dbc 		BitMask 	excludedClasses
8 	req_skill_value 	Integer		minSkillLineRank
9 	Spell.dbc_parent 	Integer 	The spell that supercedes this one 
10 	acquireMethod 		Integer 	learnOnGetSkill: set to 1 to learn when learning profession itself
11 	skill_grey_level 	Integer 	Skill becomes grey... 
12 	skill_green_level 	Integer 	...green 
13-14 	characterPoints[2] 	Integer
struct SkillLineAbilityEntry // sizeof(0x3C)
{
   m_ID; // +0x0, size 0x4, type 0
   m_skillLine; // +0x4, size 0x4, type 0
   m_spell; // +0x8, size 0x4, type 0
   m_raceMask; // +0xC, size 0x4, type 0
   m_classMask; // +0x10, size 0x4, type 0
   m_excludeRace; // +0x14, size 0x4, type 0
   m_excludeClass; // +0x18, size 0x4, type 0
   m_minSkillLineRank; // +0x1C, size 0x4, type 0
   m_supercededBySpell; // +0x20, size 0x4, type 0
   m_acquireMethod; // +0x24, size 0x4, type 0
   m_trivialSkillLineRankHigh; // +0x28, size 0x4, type 0
   m_trivialSkillLineRankLow; // +0x2C, size 0x4, type 0
   m_characterPoints; // +0x30, size 0x8, type 0
   m_numSkillUps; // +0x38, size 0x4, type 0
};

Retrieved from "http://www.sourcepeek.com/wiki/SkillLineAbility.dbc"