DB/Material: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
mNo edit summary
 
Line 13: Line 13:
   {{Template:Type/foreign_key|table=SoundEntries}} m_unsheatheSoundID;
   {{Template:Type/foreign_key|table=SoundEntries}} m_unsheatheSoundID;
  };
  };
==Flags==
{| class="wikitable"
|-
! Index !! EnumeratedString 365
|-
| 0 || Is Chain
|-
| 1 || Is Metal
|-
| 2 || Is Plate
|}
"Type" would probably be a more appropriate type - has anyone seen multiple bits set? -Warpten


[[Category:DBC]]
[[Category:DBC]]

Latest revision as of 23:47, 26 June 2024

0.5.3.3368, 1.12.1.5875

struct MaterialRec {
  uint32_t m_materialID;
  uint32_t m_flags; // see 6.0.1.18179
  uint32_t m_foleySoundID;
};

6.0.1.18179

struct MaterialRec {
  uint32_t m_ID;
  uint32_t m_flags;                                                  // 1: isMetal, impact_type = item_class == 4 ? (!(flags & 2) ? (flags & 4 ? 1 : 0) : 2) : 0
  foreign_key<uint32_t, &SoundEntriesRec::m_ID> m_foleySoundID;
  foreign_key<uint32_t, &SoundEntriesRec::m_ID> m_sheatheSoundID;
  foreign_key<uint32_t, &SoundEntriesRec::m_ID> m_unsheatheSoundID;
};

Flags

Index EnumeratedString 365
0 Is Chain
1 Is Metal
2 Is Plate

"Type" would probably be a more appropriate type - has anyone seen multiple bits set? -Warpten