#include "Common.h"
#include "ObjectGuid.h"
#include "NPCHandler.h"
#include <map>
Go to the source code of this file.
|
| enum | Gossip_Option {
GOSSIP_OPTION_NONE = 0
, GOSSIP_OPTION_GOSSIP = 1
, GOSSIP_OPTION_QUESTGIVER = 2
, GOSSIP_OPTION_VENDOR = 3
,
GOSSIP_OPTION_TAXIVENDOR = 4
, GOSSIP_OPTION_TRAINER = 5
, GOSSIP_OPTION_SPIRITHEALER = 6
, GOSSIP_OPTION_SPIRITGUIDE = 7
,
GOSSIP_OPTION_INNKEEPER = 8
, GOSSIP_OPTION_BANKER = 9
, GOSSIP_OPTION_PETITIONER = 10
, GOSSIP_OPTION_TABARDDESIGNER = 11
,
GOSSIP_OPTION_BATTLEFIELD = 12
, GOSSIP_OPTION_AUCTIONEER = 13
, GOSSIP_OPTION_STABLEPET = 14
, GOSSIP_OPTION_ARMORER = 15
,
GOSSIP_OPTION_UNLEARNTALENTS = 16
, GOSSIP_OPTION_UNLEARNPETTALENTS = 17
, GOSSIP_OPTION_LEARNDUALSPEC = 18
, GOSSIP_OPTION_OUTDOORPVP = 19
,
GOSSIP_OPTION_DUALSPEC_INFO = 20
, GOSSIP_OPTION_MAX
} |
| |
| enum | GossipOptionIcon : uint8 {
GOSSIP_ICON_CHAT = 0
, GOSSIP_ICON_VENDOR = 1
, GOSSIP_ICON_TAXI = 2
, GOSSIP_ICON_TRAINER = 3
,
GOSSIP_ICON_INTERACT_1 = 4
, GOSSIP_ICON_INTERACT_2 = 5
, GOSSIP_ICON_MONEY_BAG = 6
, GOSSIP_ICON_TALK = 7
,
GOSSIP_ICON_TABARD = 8
, GOSSIP_ICON_BATTLE = 9
, GOSSIP_ICON_DOT = 10
, GOSSIP_ICON_CHAT_11 = 11
,
GOSSIP_ICON_CHAT_12 = 12
, GOSSIP_ICON_CHAT_13 = 13
, GOSSIP_ICON_UNK_14 = 14
, GOSSIP_ICON_UNK_15 = 15
,
GOSSIP_ICON_CHAT_16 = 16
, GOSSIP_ICON_CHAT_17 = 17
, GOSSIP_ICON_CHAT_18 = 18
, GOSSIP_ICON_CHAT_19 = 19
,
GOSSIP_ICON_CHAT_20 = 20
, GOSSIP_ICON_MAX
} |
| |
| enum | Poi_Icon {
ICON_POI_BLANK = 0
, ICON_POI_GREY_AV_MINE = 1
, ICON_POI_RED_AV_MINE = 2
, ICON_POI_BLUE_AV_MINE = 3
,
ICON_POI_BWTOMB = 4
, ICON_POI_SMALL_HOUSE = 5
, ICON_POI_GREYTOWER = 6
, ICON_POI_REDFLAG = 7
,
ICON_POI_TOMBSTONE = 8
, ICON_POI_BWTOWER = 9
, ICON_POI_REDTOWER = 10
, ICON_POI_BLUETOWER = 11
,
ICON_POI_RWTOWER = 12
, ICON_POI_REDTOMB = 13
, ICON_POI_RWTOMB = 14
, ICON_POI_BLUETOMB = 15
,
ICON_POI_16 = 16
, ICON_POI_17 = 17
, ICON_POI_18 = 18
, ICON_POI_19 = 19
,
ICON_POI_20 = 20
, ICON_POI_GREYLOGS = 21
, ICON_POI_BWLOGS = 22
, ICON_POI_BLUELOGS = 23
,
ICON_POI_RWLOGS = 24
, ICON_POI_REDLOGS = 25
, ICON_POI_26 = 26
, ICON_POI_27 = 27
,
ICON_POI_28 = 28
, ICON_POI_29 = 29
, ICON_POI_30 = 30
, ICON_POI_GREYHOUSE = 31
,
ICON_POI_BWHOUSE = 32
, ICON_POI_BLUEHOUSE = 33
, ICON_POI_RWHOUSE = 34
, ICON_POI_REDHOUSE = 35
,
ICON_POI_GREYHORSE = 36
, ICON_POI_BWHORSE = 37
, ICON_POI_BLUEHORSE = 38
, ICON_POI_RWHORSE = 39
,
ICON_POI_REDHORSE = 40
} |
| |
◆ DEFAULT_GOSSIP_MESSAGE
| #define DEFAULT_GOSSIP_MESSAGE 0xffffff |
◆ GOSSIP_MAX_MENU_ITEMS
| #define GOSSIP_MAX_MENU_ITEMS 32 |
◆ GossipMenuItemContainer
◆ GossipMenuItemDataContainer
◆ QuestMenuItemList
◆ Gossip_Option
| Enumerator |
|---|
| GOSSIP_OPTION_NONE | |
| GOSSIP_OPTION_GOSSIP | |
| GOSSIP_OPTION_QUESTGIVER | |
| GOSSIP_OPTION_VENDOR | |
| GOSSIP_OPTION_TAXIVENDOR | |
| GOSSIP_OPTION_TRAINER | |
| GOSSIP_OPTION_SPIRITHEALER | |
| GOSSIP_OPTION_SPIRITGUIDE | |
| GOSSIP_OPTION_INNKEEPER | |
| GOSSIP_OPTION_BANKER | |
| GOSSIP_OPTION_PETITIONER | |
| GOSSIP_OPTION_TABARDDESIGNER | |
| GOSSIP_OPTION_BATTLEFIELD | |
| GOSSIP_OPTION_AUCTIONEER | |
| GOSSIP_OPTION_STABLEPET | |
| GOSSIP_OPTION_ARMORER | |
| GOSSIP_OPTION_UNLEARNTALENTS | |
| GOSSIP_OPTION_UNLEARNPETTALENTS | |
| GOSSIP_OPTION_LEARNDUALSPEC | |
| GOSSIP_OPTION_OUTDOORPVP | |
| GOSSIP_OPTION_DUALSPEC_INFO | |
| GOSSIP_OPTION_MAX | |
Definition at line 32 of file GossipDef.h.
◆ GossipOptionIcon
| Enumerator |
|---|
| GOSSIP_ICON_CHAT | |
| GOSSIP_ICON_VENDOR | |
| GOSSIP_ICON_TAXI | |
| GOSSIP_ICON_TRAINER | |
| GOSSIP_ICON_INTERACT_1 | |
| GOSSIP_ICON_INTERACT_2 | |
| GOSSIP_ICON_MONEY_BAG | |
| GOSSIP_ICON_TALK | |
| GOSSIP_ICON_TABARD | |
| GOSSIP_ICON_BATTLE | |
| GOSSIP_ICON_DOT | |
| GOSSIP_ICON_CHAT_11 | |
| GOSSIP_ICON_CHAT_12 | |
| GOSSIP_ICON_CHAT_13 | |
| GOSSIP_ICON_UNK_14 | |
| GOSSIP_ICON_UNK_15 | |
| GOSSIP_ICON_CHAT_16 | |
| GOSSIP_ICON_CHAT_17 | |
| GOSSIP_ICON_CHAT_18 | |
| GOSSIP_ICON_CHAT_19 | |
| GOSSIP_ICON_CHAT_20 | |
| GOSSIP_ICON_MAX | |
Definition at line 58 of file GossipDef.h.
◆ Poi_Icon
| Enumerator |
|---|
| ICON_POI_BLANK | |
| ICON_POI_GREY_AV_MINE | |
| ICON_POI_RED_AV_MINE | |
| ICON_POI_BLUE_AV_MINE | |
| ICON_POI_BWTOMB | |
| ICON_POI_SMALL_HOUSE | |
| ICON_POI_GREYTOWER | |
| ICON_POI_REDFLAG | |
| ICON_POI_TOMBSTONE | |
| ICON_POI_BWTOWER | |
| ICON_POI_REDTOWER | |
| ICON_POI_BLUETOWER | |
| ICON_POI_RWTOWER | |
| ICON_POI_REDTOMB | |
| ICON_POI_RWTOMB | |
| ICON_POI_BLUETOMB | |
| ICON_POI_16 | |
| ICON_POI_17 | |
| ICON_POI_18 | |
| ICON_POI_19 | |
| ICON_POI_20 | |
| ICON_POI_GREYLOGS | |
| ICON_POI_BWLOGS | |
| ICON_POI_BLUELOGS | |
| ICON_POI_RWLOGS | |
| ICON_POI_REDLOGS | |
| ICON_POI_26 | |
| ICON_POI_27 | |
| ICON_POI_28 | |
| ICON_POI_29 | |
| ICON_POI_30 | |
| ICON_POI_GREYHOUSE | |
| ICON_POI_BWHOUSE | |
| ICON_POI_BLUEHOUSE | |
| ICON_POI_RWHOUSE | |
| ICON_POI_REDHOUSE | |
| ICON_POI_GREYHORSE | |
| ICON_POI_BWHORSE | |
| ICON_POI_BLUEHORSE | |
| ICON_POI_RWHORSE | |
| ICON_POI_REDHORSE | |
Definition at line 85 of file GossipDef.h.