DB/SkillLineAbility: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
(Fixed wrong column naming and description.)
Line 17: Line 17:
  9 [[Spell.dbc]]_parent Integer The spell that supercedes this one  
  9 [[Spell.dbc]]_parent Integer The spell that supercedes this one  
  10 acquireMethod Integer learnOnGetSkill: set to 1 to learn when learning profession itself
  10 acquireMethod Integer learnOnGetSkill: set to 1 to learn when learning profession itself
  11 skill_grey_level Integer Skill becomes grey...
  11 skill_grey_level Integer Skill becomes grey (green = (grey+yellow)/2)
  12 skill_green_level Integer ...green
  12 skill_yellow_level Integer Skill becomes yellow (below is orange)
  13-14 characterPoints[2] Integer
  13-14 characterPoints[2] Integer


Line 40: Line 40:


Retrieved from "http://www.sourcepeek.com/wiki/SkillLineAbility.dbc"
Retrieved from "http://www.sourcepeek.com/wiki/SkillLineAbility.dbc"
--[[User:Amaroth|Amaroth]] 20:13, 24 November 2014 (UTC)


==6.0.1.18179==
==6.0.1.18179==

Revision as of 22:13, 24 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 (green = (grey+yellow)/2)
12 	skill_yellow_level 	Integer 	Skill becomes yellow (below is orange)
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" --Amaroth 20:13, 24 November 2014 (UTC)

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;
};