DB/CharStartOutfit: Difference between revisions

From wowdev
Jump to navigation Jump to search
mNo edit summary
 
(24 intermediate revisions by 6 users not shown)
Line 1: Line 1:
==Header Info ==
__TOC__
Records...................106
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).
Fields.....................41
Record Size...............152
String Block Size...........1


'''Note: These fields do not have the standard 4 byte blocks unless you can read blocks in 3.7073170731707! =)'''
Note: These fields do not have the standard ''4 byte blocks''. race, class, gender and outfit id are bytes!


==Structure==
==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];
};


'''Column Field Type Notes'''
==Wrath==
  1 ID Integer
===3.0.8.8905-3.3.5.12340===
  2 iRefID_[[ChrRaces.dbc|ChrRaces]] Integer
====Table====
  3 iRefID_[[ChrClasses.dbc|ChrClasses]] Integer
{| style="background:#FCFCFC; color:black"
  4 Gender Boolean
|-
  5 Unknown Integer always 0
! width="80" | Column  
  6 item1 Integer
! width="180 " | Field  
  7 item2 Integer
! width="80" | Type  
  8 item3 Integer
! width="600" | Notes
  9 item4 Integer
|-
  10 item5 Integer
|1 || ID || Integer ||
  11 item6 Integer
|- style="background:#F0F8FF;"
  12 item7 Integer
|2.1 || [[ChrRaces.dbc|Race]] || iRefID  || (byte)
  13 item8 Integer
|- style="background:#F0F8FF;"
14 item9 Integer
|2.2 || [[ChrClasses.dbc|Class]]  || iRefID || (byte)
  15 item10 Integer
|- style="background:#F0F8FF;"
  16 item11 Integer
|2.3 || Gender || byte || male, female
  17 item12 Integer
|- style="background:#F0F8FF;"
18 Unkown Integer
|2.4 || outfit id || byte ||
  19 Unkown Integer
|-
  20 Unkown Integer
|3 || Items[24] || Integer[] || These reference item IDs (see wowhead or the itemcache). -1 or 0 if none. Actually ignored by the client.
  21 Unkown Integer
|-
22 Unkown Integer
|28 || DisplayInfo[24] || Integer[] || Both only set if Item[x] is set too.
23 Unkown Integer
|-
  24 Unkown Integer
|53 || InventoryType[24] || Integer[] || Values from -1 to 26.
  25 Unkown Integer
|}
  26 Unkown Integer
27 Unkown Integer
28 Unkown Integer
29 Unkown Integer
30 Unkown Integer
31 Unkown Integer
32 Unkown Integer
33 Unkown Integer
34 Unkown Integer
35 Unkown Integer
36 Unkown Integer
37 Unkown Integer
38 Unkown Integer
39 Unkown Integer
40 Unkown Integer
41 Unkown Integer


--[[User:Schlumpf|Schlumpf]] 16:04, 6 August 2007 (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: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;
};