DB/ItemSubClass: Difference between revisions

From wowdev
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
==0.5.3.3368==
struct ItemSubClassRec {
  uint32_t m_classID;
  uint32_t m_subClassID;
  uint32_t m_prerequisiteProficiency;
  uint32_t m_postrequisiteProficiency;
  uint32_t m_flags;
  uint32_t m_displayFlags;
  uint32_t m_weaponParrySeq;
  uint32_t m_weaponReadySeq;
  uint32_t m_weaponAttackSeq;
  uint32_t m_WeaponSwingSize;
  {{Template:Type|stringref}} m_displayName_lang[8];
  uint32_t m_displayName_flag;
  {{Template:Type|stringref}} m_verboseName_lang[8];
  uint32_t m_verboseName_flag;
  uint32_t m_generatedID;
};
==Structure==
==Structure==
  '''Column Field Type Notes'''  
  '''Column Field Type Notes'''  

Revision as of 16:05, 5 June 2016

0.5.3.3368

struct ItemSubClassRec {
  uint32_t m_classID;
  uint32_t m_subClassID;
  uint32_t m_prerequisiteProficiency;
  uint32_t m_postrequisiteProficiency;
  uint32_t m_flags;
  uint32_t m_displayFlags;
  uint32_t m_weaponParrySeq;
  uint32_t m_weaponReadySeq;
  uint32_t m_weaponAttackSeq;
  uint32_t m_WeaponSwingSize;
  stringref m_displayName_lang[8];
  uint32_t m_displayName_flag;
  stringref m_verboseName_lang[8];
  uint32_t m_verboseName_flag;
  uint32_t m_generatedID;
};

Structure

Column	Field 			Type 		Notes 
1 	iRefID_ItemClass 	Integer 	
2 	subClassID 		Integer 	Index, non-unique, type. 
3 	prerequisiteProficiency 		Integer 	
4 	postrequisiteProficiency 		Integer	 	
5 	flags 		Integer	 	
6 	displayFlags 		Integer 	
7 	weaponParrySeq 		Integer 	
8 	weaponReadySeq 		Integer 	
9 	weaponAttackSeq 		Integer 	
10 	WeaponSwingSize 		Integer 	Melee slots required. 
11-27 	displayName 		String + Loc
28-44 	verboseName 		String + Loc

6.0.1.18179

struct ItemSubClassRec {
  uint8_t padding_0[4];
  foreign_key<uint32_t, &ItemClassRec::m_classID> m_classID;
  uint32_t m_subClassID;
  uint32_t m_prerequisiteProficiency;
  uint32_t m_postrequisiteProficiency;
  uint32_t m_flags;
  uint32_t m_displayFlags;
  uint32_t m_weaponParrySeq;
  uint32_t m_weaponReadySeq;
  uint32_t m_weaponAttackSeq;
  uint32_t m_WeaponSwingSize;                                         // match with WeaponSwingSounds2Rec::m_SwingType
  stringref m_displayName_lang;
  stringref m_verboseName_lang;
};