DB/MountCapability

From wowdev
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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