AreaPOI.dbc
📝 Structure on wowdev.wiki
Points of Interest (POI) on the overhead map (including battleground map). Including text, icons, positioning and other miscellaneous things related to POI.
❌ denotes unused fields
Structure
| Index | Field | Type | Reference |
|---|---|---|---|
| 0 | ID | uint32 | |
| 1 | Importance | uint32 | |
| 2 | Icon_0 | uint32 | |
| 3 | Icon_1 | uint32 | |
| 4 | Icon_2 | uint32 | |
| 5 | Icon_3 | uint32 | |
| 6 | Icon_4 | uint32 | |
| 7 | Icon_5 | uint32 | |
| 8 | Icon_6 | uint32 | |
| 9 | Icon_7 | uint32 | |
| 10 | Icon_8 | uint32 | |
| 11 | FactionID | uint32 | FactionTemplate.dbc/0 |
| 12 | Pos_X | float | |
| 13 | Pos_Y | float | |
| 14 | Pos_Z | float | |
| 15 | ContinentID | uint32 | Map.dbc/0 |
| 16 | Flags | uint32 | |
| 17 | AreaID | uint32 | AreaTable.dbc/0 |
| 18 | Name_0 | string | |
| 19 | Name_1 | string | |
| 20 | Name_2 | string | |
| 21 | Name_3 | string | |
| 22 | Name_4 | string | |
| 23 | Name_5 | string | |
| 24 | Name_6 | string | |
| 25 | Name_7 | string | |
| 26 | Name_8 | string | |
| 27 | Name_9 | string | |
| 28 | Name_10 | string | |
| 29 | Name_11 | string | |
| 30 | Name_12 | string | |
| 31 | Name_13 | string | |
| 32 | Name_14 | string | |
| 33 | Name_15 | string | |
| 34 | Name_lang_mask | uint32 | |
| 35 | Description_0 | string | |
| 36 | Description_1 | string | |
| 37 | Description_2 | string | |
| 38 | Description_3 | string | |
| 39 | Description_4 | string | |
| 40 | Description_5 | string | |
| 41 | Description_6 | string | |
| 42 | Description_7 | string | |
| 43 | Description_8 | string | |
| 44 | Description_9 | string | |
| 45 | Description_10 | string | |
| 46 | Description_11 | string | |
| 47 | Description_12 | string | |
| 48 | Description_13 | string | |
| 49 | Description_14 | string | |
| 50 | Description_15 | string | |
| 51 | Description_lang_mask | uint32 | |
| 52 | WorldStateID | uint32 | |
| 53 | WorldMapLink | uint32 | |
Description of fields
ID
❌ Col: 0 (uint32)
- no description -
Importance
❌ Col: 1 (uint32)
- no description -
Icon
❌ Col: 2 – 10 (uint32)
| Col | Name | Comment |
|---|---|---|
| 2 | NormalIcon | This is getting displayed normally. |
| 3 | NormalIcon50% | Destructible building being neutral at 50%. |
| 4 | NormalIcon0% | Destroyed neutral building. |
| 5 | HordeIcon | Building at 100% captured by the horde. |
| 6 | HordeIcon50% | Destructible building being neutral at 50%. |
| 7 | HordeIcon0% | Destroyed horde building. |
| 8 | AllianceIcon | Building at 100% captured by the alliance. |
| 9 | AllianceIcon50% | Destructible building being neutral at 50%. |
| 10 | AllianceIcon0% | Destroyed alliance building. |
The icons are not referenced somewhere but are in the Interface\Minimap\POIICONS.BLP file which is a 256*265px file with 16*16px icons. Indexed from left to right, then top to bottom.
FactionID
❌ Col: 11 (uint32)
- no description -
Pos
❌ Col: 12 – 14 (DBCPosition3D)
- no description -
ContinentID
❌ Col: 15 (uint32)
- no description -
Flags
❌ Col: 16 (uint32)
Flags defining, where this icon is shown.
| Value | Flag | Comment |
|---|---|---|
| 1 | 0x0001 | show on minimap |
| 2 | 0x0002 | show minimap icon |
| 4 | 0x0004 | worldmap zone zoom |
| 8 | 0x0008 | worldmap continent zoom |
| 16 | 0x0010 | worldmap world zoom |
| 32 | 0x0020 | worldmap city zoom |
| 128 | 0x0080 | always draw icon (world map) |
| 256 | 0x0100 | show when indoors |
| 512 | 0x0200 | show in battlemap |
| 1024 | 0x0400 | only show in current area |
AreaID
❌ Col: 17 (uint32)
- no description -
Name
❌ Col: 18 – 34 (Loc)
- no description -
Description
❌ Col: 35 – 51 (Loc)
- no description -
WorldStateID
❌ Col: 52 (uint32)
WorldMapLink
❌ Col: 53 (uint32)
- no description -
