DB/GemProperties: Difference between revisions

From wowdev
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
==Structure==
{{Template:Sandbox/VersionRange|min_expansionlevel=2}}
  '''Column Field Type Notes'''
 
1 ID Integer
  enum GemType {
2 iRefID_[[SpellItemEnchantment.dbc|SpellItemEnchantment]] Integer
  meta = 1,
  3 maxcount_inv Boolean* (Perhaps a 2nd iRefID_[[SpellItemEnchantment.dbc|SpellItemEnchantment]])
  red = 2,
4 maxcount_item Boolean* (Perhaps a 3rd iRefID_[[SpellItemEnchantment.dbc|SpellItemEnchantment]])
  yellow = 4,
5 type BitMask Gem Color (a combination of Meta = 1, Red = 2, Yellow = 4 and Blue = 8).
  blue = 8,
  6 min_item_level Integer
  };
 
==unknown, probably bc==
struct GemPropertiesRec {
  uint32_t m_id;
  {{Type/foreign_key|table=SpellItemEnchantment}} m_enchant_id;
  uint32_t m_maxcount_inv;
  uint32_t m_maxcount_item;
  uint32_t m_type;
  };


{{Template:Sandbox/VersionRange|min_expansionlevel=2}}
==unknown probably mop, 6.0.1.18179==
==6.0.1.18179==
  struct GemPropertiesRec {
  struct GemPropertiesRec {
   uint32_t m_id;
   uint32_t m_id;
   uint32_t m_enchant_id;
   {{Type/foreign_key|table=SpellItemEnchantment}} m_enchant_id;
   uint32_t m_maxcount_inv;
   uint32_t m_maxcount_inv;
   uint32_t m_maxcount_item;
   uint32_t m_maxcount_item;
Line 18: Line 26:
   uint32_t m_min_item_level;
   uint32_t m_min_item_level;
  };
  };
[[Category:DBC]]
[[Category:DBC]]
[[Category:DBC_WotLK]]
[[Category:DBC_WotLK]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Revision as of 15:05, 1 January 2020

≥ BC

enum GemType {
  meta = 1,
  red = 2,
  yellow = 4,
  blue = 8,
};

unknown, probably bc

struct GemPropertiesRec {
  uint32_t m_id;
  foreign_key<uint32_t, &SpellItemEnchantmentRec::m_ID> m_enchant_id;
  uint32_t m_maxcount_inv;
  uint32_t m_maxcount_item;
  uint32_t m_type;
};

unknown probably mop, 6.0.1.18179

struct GemPropertiesRec {
  uint32_t m_id;
  foreign_key<uint32_t, &SpellItemEnchantmentRec::m_ID> m_enchant_id;
  uint32_t m_maxcount_inv;
  uint32_t m_maxcount_item;
  uint32_t m_type;
  uint32_t m_min_item_level;
};