aboutsummaryrefslogtreecommitdiff
path: root/src/game/GossipDef.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/GossipDef.h')
-rw-r--r--src/game/GossipDef.h43
1 files changed, 22 insertions, 21 deletions
diff --git a/src/game/GossipDef.h b/src/game/GossipDef.h
index e2279550528..102a34b5913 100644
--- a/src/game/GossipDef.h
+++ b/src/game/GossipDef.h
@@ -1,7 +1,7 @@
/*
- * Copyright (C) 2005-2008 MaNGOS <http://www.mangosproject.org/>
+ * Copyright (C) 2005-2009 MaNGOS <http://getmangos.com/>
*
- * Copyright (C) 2008 Trinity <http://www.trinitycore.org/>
+ * Copyright (C) 2008-2009 Trinity <http://www.trinitycore.org/>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -30,27 +30,27 @@ class WorldSession;
#define GOSSIP_MAX_MENU_ITEMS 64 // client supported items unknown, but provided number must be enough
#define DEFAULT_GOSSIP_MESSAGE 0xffffff
-//POI defines
+//POI icons. Many more exist, list not complete.
enum Poi_Icon
{
- ICON_POI_0 = 0, // Grey ?
- ICON_POI_1 = 1, // Red ?
- ICON_POI_2 = 2, // Blue ?
- ICON_POI_BWTOMB = 3, // Blue and White Tomb Stone
- ICON_POI_HOUSE = 4, // House
- ICON_POI_TOWER = 5, // Tower
- ICON_POI_REDFLAG = 6, // Red Flag with Yellow !
- ICON_POI_TOMB = 7, // Tomb Stone
- ICON_POI_BWTOWER = 8, // Blue and White Tower
- ICON_POI_REDTOWER = 9, // Red Tower
- ICON_POI_BLUETOWER = 10, // Blue Tower
- ICON_POI_RWTOWER = 11, // Red and White Tower
- ICON_POI_REDTOMB = 12, // Red Tomb Stone
- ICON_POI_RWTOMB = 13, // Red and White Tomb Stone
- ICON_POI_BLUETOMB = 14, // Blue Tomb Stone
- ICON_POI_NOTHING = 15, // NOTHING
- ICON_POI_16 = 16, // Red ?
- ICON_POI_17 = 17, // Grey ?
+ ICON_POI_BLANK = 0, // Blank (not visible)
+ ICON_POI_GREY_AV_MINE = 1, // Grey mine lorry
+ ICON_POI_RED_AV_MINE = 2, // Red mine lorry
+ ICON_POI_BLUE_AV_MINE = 3, // Blue mine lorry
+ ICON_POI_BWTOMB = 4, // Blue and White Tomb Stone
+ ICON_POI_SMALL_HOUSE = 5, // Small house
+ ICON_POI_GREYTOWER = 6, // Grey Tower
+ ICON_POI_REDFLAG = 7, // Red Flag w/Yellow !
+ ICON_POI_TOMBSTONE = 8, // Normal tomb stone (brown)
+ ICON_POI_BWTOWER = 9, // Blue and White Tower
+ ICON_POI_REDTOWER = 10, // Red Tower
+ ICON_POI_BLUETOWER = 11, // Blue Tower
+ ICON_POI_RWTOWER = 12, // Red and White Tower
+ ICON_POI_REDTOMB = 13, // Red Tomb Stone
+ ICON_POI_RWTOMB = 14, // Red and White Tomb Stone
+ ICON_POI_BLUETOMB = 15, // Blue Tomb Stone
+ ICON_POI_16 = 16, // Grey ?
+ ICON_POI_17 = 17, // Blue/White ?
ICON_POI_18 = 18, // Blue ?
ICON_POI_19 = 19, // Red and White ?
ICON_POI_20 = 20, // Red ?
@@ -189,6 +189,7 @@ class TRINITY_DLL_SPEC PlayerMenu
void SendGossipMenu( uint32 TitleTextId, uint64 npcGUID );
void CloseGossip();
void SendPointOfInterest( float X, float Y, uint32 Icon, uint32 Flags, uint32 Data, const char * locName );
+ void SendPointOfInterest( uint32 poi_id );
void SendTalking( uint32 textID );
void SendTalking( char const * title, char const * text );