DB/CharStartOutfit: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__TOC__
Information about the items the characters get when they enter the world the first time. The server seems to have the same database since there are non-viewable items listed too (bindstones, food).
Information about the items the characters get when they enter the world the first time. The server seems to have the same database since there are non-viewable items listed too (bindstones, food).


== Header Info ==
Note: These fields do not have the standard ''4 byte blocks''. race, class, gender and outfit id are bytes!
Records...................126
Fields.....................77
Record Size...............296
String Block Size...........1


Note: These fields do not have the standard ''4 byte blocks'' unless you can read blocks in 3.7073170731707! =)
==Classic==
===0.5.3.3368, 1.12.1.5875===
====Struct====
struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[12];
  uint32_t m_DisplayItemID[12];
  uint32_t m_InventoryType[12];
};


Update to 3.2.0.10192 -- chuanhsing
==Wrath==
 
===3.0.8.8905-3.3.5.12340===
==Structure==
====Table====
{| style="background:#FCFCFC; color:black"
{| style="background:#FCFCFC; color:black"
|-  
|-  
Line 27: Line 36:
|2.3  || Gender  || byte  || male, female
|2.3  || Gender  || byte  || male, female
|-  style="background:#F0F8FF;"
|-  style="background:#F0F8FF;"
|2.4  || Pad || byte  || Alignment to 4-bytes
|2.4  || outfit id || byte  ||
|-  
|-  
|3  || Items[24]  || Integer[]  || These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
|3  || Items[24]  || Integer[]  || These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
Line 36: Line 45:
|}
|}


--[[User:Schlumpf|schlumpf_]] 20:15, 29 September 2008 (CEST)
==Warlords==
===6.0.1.18179===
====Struct====
struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[24];
  uint32_t m_DisplayItemID[24];
  uint32_t m_InventoryType[24];
  uint32_t m_petDisplayID;
  uint32_t m_petFamilyID;
};


[[Category:DBC]][[Category:3.0.2.8905]]
[[Category:DBC]]
[[Category:DBC_Alpha]]
[[Category:DBC_Vanilla]]
[[Category:DBC_WotLK]][[Category:3.0.2.8905]][[Category:3.3.5.12340]]
[[Category:DBC_WoD]][[Category:6.0.1.18179]]

Latest revision as of 21:53, 1 October 2017

Information about the items the characters get when they enter the world the first time. The server seems to have the same database since there are non-viewable items listed too (bindstones, food).

Note: These fields do not have the standard 4 byte blocks. race, class, gender and outfit id are bytes!

Classic

0.5.3.3368, 1.12.1.5875

Struct

struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[12];
  uint32_t m_DisplayItemID[12];
  uint32_t m_InventoryType[12];
};

Wrath

3.0.8.8905-3.3.5.12340

Table

Column Field Type Notes
1 ID Integer
2.1 Race iRefID (byte)
2.2 Class iRefID (byte)
2.3 Gender byte male, female
2.4 outfit id byte
3 Items[24] Integer[] These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
28 DisplayInfo[24] Integer[] Both only set if Item[x] is set too.
53 InventoryType[24] Integer[] Values from -1 to 26.

Warlords

6.0.1.18179

Struct

struct CharStartOutfitRec {
  uint32_t m_ID;
  uint8_t m_raceID;
  uint8_t m_classID;
  uint8_t m_sexID;
  uint8_t m_outfitID;
  uint32_t m_ItemID[24];
  uint32_t m_DisplayItemID[24];
  uint32_t m_InventoryType[24];
  uint32_t m_petDisplayID;
  uint32_t m_petFamilyID;
};