CreatureCache.wdb: Difference between revisions
Jump to navigation
Jump to search
(Corrected final int field in Classic structure.) |
|||
Line 105: | Line 105: | ||
===2.3.0=== | ===2.3.0=== | ||
For {{Template:Sandbox/PrettyVersion|expansionlevel=1|build=1.13.2.31882}} client version | For {{Template:Sandbox/PrettyVersion|expansionlevel=1|build=1.13.2.31882}} client version | ||
'''Column Field | '''Column Field Type Notes''' | ||
1 creatureID | 1 creatureID Integer | ||
2 entryLength | 2 entryLength Integer WDB Files | ||
3 name | 3 name String | ||
4 name | 4 name String | ||
5 name | 5 name String | ||
6 name | 6 name String | ||
7 description | 7 description String Shown as <Description> under their name in game | ||
8 cursor | 8 cursor String Cursor shown when hovering | ||
9 typeID | 9 typeID Integer [[CreatureType.dbc]] | ||
10 familyID | 10 familyID Integer [[CreatureFamily.dbc]] | ||
11 flagID | 11 flagID Integer Creature Flag Types | ||
12 Unknown | 12 Unknown | ||
13 spellDataID | 13 spellDataID [[CreatureSpellData.dbc]] | ||
14 DisplayID | 14 DisplayID Integer [[CreatureDisplayInfo.dbc]] | ||
15 DisplayID2 | 15 DisplayID2 Integer [[CreatureDisplayInfo.dbc]] - Added in 2.2 | ||
16 DisplayID3 | 16 DisplayID3 Integer [[CreatureDisplayInfo.dbc]] - Added in 2.2 | ||
17 DisplayID4 | 17 DisplayID4 Integer [[CreatureDisplayInfo.dbc]] - Added in 2.2 | ||
18 | 18 HealthMultiplier Float | ||
19 | 19 EnergyMultiplier Float | ||
20 RacialLeader | 20 RacialLeader uint8 2-byte. Bosses seem to have this set at 256 while everything else is either 0 or 1. | ||
For {{Template:Sandbox/PrettyVersion|expansionlevel=0|build=0.5.3.3368}} client version | For {{Template:Sandbox/PrettyVersion|expansionlevel=0|build=0.5.3.3368}} client version |
Latest revision as of 17:54, 23 April 2024
The CreatureCache.wdb holds basic of the information for creatures you have seen in game.
- Signature: WMOB
Structure
1.13.2.31882
Column | Field | Type | Notes |
---|---|---|---|
1 | ID | int | |
2 | Length | int | if length > 0 the subsequent fields will be defined |
3 | TitleLength | uint:11 bits | |
4 | TitleAltLength | uint:11 bits | |
5 | CursorNameLength | uint:6 bits | |
6 | CLS_Bit_1 | uint:1 bit | unknown purpose, usually 1 |
7 | Leader | uint:1 bit | |
8 | Name0Length | uint:11 bits | |
9 | NameAlt0Length | uint:11 bits | |
10 | Name1Length | uint:11 bits | |
11 | NameAlt1Length | uint:11 bits | |
12 | Name2Length | uint:11 bits | |
13 | NameAlt2Length | uint:11 bits | |
14 | Name3Length | uint:11 bits | |
15 | NameAlt3Length | uint:11 bits | |
16 | Name0 | char[Name0Length] | |
17 | NameAlt0 | char[NameAlt0Length] | |
18 | Name1 | char[Name1Length] | |
19 | NameAlt1 | char[NameAlt1Length] | |
20 | Name2 | char[Name2Length] | |
21 | NameAlt2 | char[NameAlt2Length] | |
22 | Name3 | char[Name3Length] | |
23 | NameAlt3 | char[NameAlt3Length] | |
24 | Flags | int[2] | |
25 | CreatureType | int | |
26 | CreatureFamily | int | |
27 | Classification | int | |
28 | ProxyCreatureID | int[2] | |
29 | CLS_Int_1 | int | |
30 | NumCreatureDisplays | int | |
31 | UNK_BFA_Multiplier | float | |
CreatureDisplay | struct[NumCreatureDisplays] | ||
32 | CreatureDisplay.DisplayInfoID | int | |
33 | CreatureDisplay.Scale | float | |
34 | CreatureDisplay.Probability | float | |
35 | HPMultiplier | float | |
36 | EnergyMultiplier | float | |
37 | NumQuestItems | uint | |
38 | CreatureMovementInfoID | int | |
39 | RequiredExpansion | int | |
40 | TrackingQuestID | int | |
41 | VignetteID | int | |
42 | CreatureClassMask | int | Some type of 'creature class type' expressed as a bitfield (2^ID); 1 = Warrior, 2 = Rogue, 8 = Caster or something like that |
43 | Title | char[TitleLength] | |
44 | TitleAlt | char[TitleAltLength] | |
45 | CursorName | char[CursorNameLength] | defined if CursorNameLength != 1 |
46 | QuestItemID | int[NumQuestItems] |
2.3.0
For (1.13.2.31882) client version
Column Field Type Notes 1 creatureID Integer 2 entryLength Integer WDB Files 3 name String 4 name String 5 name String 6 name String 7 description String Shown as <Description> under their name in game 8 cursor String Cursor shown when hovering 9 typeID Integer CreatureType.dbc 10 familyID Integer CreatureFamily.dbc 11 flagID Integer Creature Flag Types 12 Unknown 13 spellDataID CreatureSpellData.dbc 14 DisplayID Integer CreatureDisplayInfo.dbc 15 DisplayID2 Integer CreatureDisplayInfo.dbc - Added in 2.2 16 DisplayID3 Integer CreatureDisplayInfo.dbc - Added in 2.2 17 DisplayID4 Integer CreatureDisplayInfo.dbc - Added in 2.2 18 HealthMultiplier Float 19 EnergyMultiplier Float 20 RacialLeader uint8 2-byte. Bosses seem to have this set at 256 while everything else is either 0 or 1.
For (0.5.3.3368) client version
Column Field Type 1 Name String[4] 2 Title String 3 Flags Integer 4 CreatureType Integer 5 CreatureFamily Integer