DB/SkillLineAbility: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
Line 41: Line 41:
Retrieved from "http://www.sourcepeek.com/wiki/SkillLineAbility.dbc"
Retrieved from "http://www.sourcepeek.com/wiki/SkillLineAbility.dbc"


==6.0.1.18179==
struct SkillLineAbilityRec {
  uint32_t m_ID;
  uint32_t m_skillLine;
  uint32_t m_spell;
  uint32_t m_raceMask;
  uint32_t m_classMask;
  uint32_t m_minSkillLineRank;
  uint32_t m_supercedesSpell;
  uint32_t m_acquireMethod;
  uint32_t m_trivialSkillLineRankHigh;
  uint32_t m_trivialSkillLineRankLow;
  uint32_t m_numSkillUps;
  uint32_t m_uniqueBit;
  uint32_t m_tradeSkillCategoryID;
};
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_WotLK]]
[[Category:DBC_WotLK]]

Revision as of 21:10, 2 November 2014

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"

6.0.1.18179

struct SkillLineAbilityRec {
  uint32_t m_ID;
  uint32_t m_skillLine;
  uint32_t m_spell;
  uint32_t m_raceMask;
  uint32_t m_classMask;
  uint32_t m_minSkillLineRank;
  uint32_t m_supercedesSpell;
  uint32_t m_acquireMethod;
  uint32_t m_trivialSkillLineRankHigh;
  uint32_t m_trivialSkillLineRankLow;
  uint32_t m_numSkillUps;
  uint32_t m_uniqueBit;
  uint32_t m_tradeSkillCategoryID;
};