DB/MountCapability

From wowdev
Revision as of 03:00, 20 July 2016 by Synric (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

≥ Cata

Column Field Type Notes

 1              ID_             ?                                               
 2           UnknownField       ?                   Looks like a mount type:
                                                    4/12/-???? Swimming Mount
                                                    7-Standard Flying Mount
                                                    12- Epic/Advanced Flying Mount
                                                    21/29-  ??? Walking Speed Ground Mount
 3           Skill_level        ?                   0/75/150/225/300/375                                            
 4           UnknownField       ?                                                          
 5           UnknownField       ?                                                       
 6          required_spell      ?               54197-cold weather 90267-Flight Master's License
                                                    (zone allow)                               
 7           Speed_spell        ?                type(ground/flying/swimming/walk)/Speed(%)                                         
 8          Map(instance)       ?                Map_id where you can use mounts/speeds.

6.0.1.18179

struct MountCapabilityRec {
  uint32_t m_ID;
  uint32_t m_flags;                                            // AreaTableRec::m_mountFlags as well as modified by SpellEffectRec::m_effectMiscValue[0]
                                                               // of auras with SpellEffectRec::m_effectAura == 336, and some other stuff (CGUnit_C::CheckMountRules)
  uint32_t m_reqRidingSkill;
  foreign_key<uint32_t, &AreaTableRec::m_ID> m_reqAreaID;
  foreign_key<uint32_t, &SpellRec::m_ID> m_reqSpellAuraID;
  foreign_key<uint32_t, &SpellRec::m_ID> m_reqSpellKnownID;
  uint32_t m_modSpellAuraID;
  foreign_key<uint32_t, &MapRec::m_ID> m_reqMapID;
};