DB/SkillLineAbility
Jump to navigation
Jump to search
0.5.3.3368
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_excludeRace; uint32_t m_excludeClass; uint32_t m_minSkillLineRank; uint32_t m_supercededBySpell; uint32_t m_trivialSkillLineRankHigh; uint32_t m_trivialSkillLineRankLow; uint32_t m_abandonable; };
1.12.1.5875
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_excludeRace; uint32_t m_excludeClass; uint32_t m_minSkillLineRank; uint32_t m_supercededBySpell; uint32_t m_trivialSkillLineRankHigh; uint32_t m_trivialSkillLineRankLow; uint32_t m_characterPoints[2]; uint32_t m_numSkillUps; };
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 supersedes this one 10 acquireMethod Integer 0 - learn by trainer; 1 - learn when skill is obtained; 2 - used for racial skill spells (so similar to 1) 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 };
--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; };