DB/ItemDisplayInfo: Difference between revisions
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
These vary based on the slot of the item. | These vary based on the slot of the item. | ||
Cape: {geosetGroup[0] = 1501} | Cape: {geosetGroup[0] = 1501} | ||
Chest: {geosetGroup[0] = 801*, geosetGroup[2] = 1301} | Chest: {geosetGroup[0] = 801*, geosetGroup[1] = 1001**, geosetGroup[2] = 1301} | ||
Shirt: {geosetGroup[1] = 801} | Shirt: {geosetGroup[1] = 801} | ||
Tabard: {geosetGroup[0] = 1201} | Tabard: {geosetGroup[0] = 1201} | ||
Line 16: | Line 16: | ||
* This geoset modification is only applied if geosetGroup[0] is 0 for Gloves (or if you have no gloves or your gloves don't have a displayinfo entry). | * This geoset modification is only applied if geosetGroup[0] is 0 for Gloves (or if you have no gloves or your gloves don't have a displayinfo entry). | ||
** Only happens under very, very specific conditions. | |||
==6.0.3.19243== | ==6.0.3.19243== |
Revision as of 01:50, 13 August 2015
Contains information about how items display.
Geoset Group Field Meaning
Each geosetGroup field is a modifier for a specific 'group' of geosets. For example, on a pair of gloves, geosetGroup[0] refers to the '401' set of geosets. If geosetGroup[0] was '2' on a pair of gloves, it means that you should enable mesh part ID '403' in the M2.
These vary based on the slot of the item.
Cape: {geosetGroup[0] = 1501} Chest: {geosetGroup[0] = 801*, geosetGroup[1] = 1001**, geosetGroup[2] = 1301} Shirt: {geosetGroup[1] = 801} Tabard: {geosetGroup[0] = 1201} Gloves: {geosetGroup[0] = 401} Belt: {geosetGroup[0] = 1801} Legs: {geosetGroup[0] = 1101, geosetGroup[1] = 901, geosetGroup[2] = 1301} Boots: {geosetGroup[0] = 501, geosetGroup[1] = 2001}
- This geoset modification is only applied if geosetGroup[0] is 0 for Gloves (or if you have no gloves or your gloves don't have a displayinfo entry).
- Only happens under very, very specific conditions.
6.0.3.19243
struct ItemDisplayInfoRec { uint32_t m_ID; stringref m_modelName[2]; uint32_t m_modelTexture[2]; // this points to TextureFileData.TextureItemID (second field of TextureFileData.dbc) uint32_t m_geosetGroup[3]; uint32_t m_flags; uint32_t m_spellVisualID; uint32_t m_helmetGeosetVis[2]; unit32_t m_texture[9]; // this points to TextureFileData.TextureItemID (second field of TextureFileData.dbc) uint32_t m_itemVisual; uint32_t m_particleColorID; };
6.0.1.18179
struct ItemDisplayInfoRec { uint32_t m_ID; stringref m_modelName[2]; stringref m_modelTexture[2]; uint32_t m_geosetGroup[3]; uint32_t m_flags; uint32_t m_spellVisualID; uint32_t m_helmetGeosetVis[2]; stringref m_texture[9]; uint32_t m_itemVisual; uint32_t m_particleColorID; };
3.0.2.8905
Column | Field | Type | Notes |
---|---|---|---|
1 | ID | Integer | |
2 | LeftModel | String | For example at shoulders. Defineing the pairs. |
3 | RightModel | String | |
4 | LeftModelTexture | String | And of course the textures, if not hardcoded. Replaces texture type 2. |
5 | RightModelTexture | String | |
6 | Icon1 | String | The icon displayed in the bags etc. |
7 | Icon2 | String | This is only used on Cro's apples which can be crushed. Sadly the icon then is a green instead of red apple. |
8 | geosetGroup | Integer | explanation, if non-0, add 1, add group. [item-slot=chest/shirt: wristbands (8)]; [item-slot=glove: glove (4)]; [item-slot=boots: boots (5)]; [item-slot=cape: cape (15)] |
9 | geosetGroup | Integer | [item-slot=pants: kneepads (9)] |
10 | geosetGroup | Integer | [item-type=chest.robe: 1 = has_robe]; [geoset trousers == 1: trousers (12)] |
11 | flags | Integer | |
12 | spellVisualID | Integer | |
13 | groupSoundIndex | iRefID | |
14 | helmetGeosetVis | iRefID | For Male |
15 | helmetGeosetVis | iRefID | For Female |
16 | UpperArmTexture | String | |
17 | LowerArmTexture | String | |
18 | HandsTexture | String | |
19 | UpperTorsoTexture | String | |
20 | LowerTorsoTexture | String | |
21 | UpperLegTexture | String | |
22 | LowerLegTexture | String | |
23 | FootTexture | String | |
24 | itemVisual | iRefID | Static enchants. A few values have -1. Probably does not allow additional effects ? |
25 | particleColorID | Integer |
Retrieved from "http://www.sourcepeek.com/wiki/ItemDisplayInfo.dbc"