aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Guilds/Guild.h
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2012-09-18 11:33:09 +0200
committerSpp <spp@jorge.gr>2012-09-18 11:35:18 +0200
commitc4d4beff3b26bfa4a34b7d520b0b96899fc5dd69 (patch)
treeeb249959b4d3061283bcd9b084cd8df0ac6c6bc8 /src/server/game/Guilds/Guild.h
parentb5af7c5c2e8331d310205cf5741d4d9ecce02a4a (diff)
Warning fixes and some minor changes here and there
- Added GetAchievementPoints to AchievementMgr
Diffstat (limited to 'src/server/game/Guilds/Guild.h')
-rwxr-xr-xsrc/server/game/Guilds/Guild.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/server/game/Guilds/Guild.h b/src/server/game/Guilds/Guild.h
index 58dedf0137a..f39cd386a96 100755
--- a/src/server/game/Guilds/Guild.h
+++ b/src/server/game/Guilds/Guild.h
@@ -38,7 +38,8 @@ enum GuildMisc
GUILD_RANK_NONE = 0xFF,
GUILD_WITHDRAW_MONEY_UNLIMITED = 0xFFFFFFFF,
GUILD_WITHDRAW_SLOT_UNLIMITED = 0xFFFFFFFF,
- GUILD_EVENT_LOG_GUID_UNDEFINED = 0xFFFFFFFF
+ GUILD_EVENT_LOG_GUID_UNDEFINED = 0xFFFFFFFF,
+ GUILD_EXPERIENCE_UNCAPPED_LEVEL = 20 ///> Hardcoded in client, starting from this level, guild daily experience gain is unlimited.
};
enum GuildDefaultRanks
@@ -88,7 +89,7 @@ enum GuildCommandType
enum GuildCommandError
{
- ERR_PLAYER_NO_MORE_IN_GUILD = 0x00,
+ ERR_GUILD_COMMAND_SUCCESS = 0x00,
ERR_GUILD_INTERNAL = 0x01,
ERR_ALREADY_IN_GUILD = 0x02,
ERR_ALREADY_IN_GUILD_S = 0x03,
@@ -138,7 +139,7 @@ enum GuildEvents
GE_RANK_CREATED = 12,
GE_RANK_DELETED = 13,
GE_RANK_ORDER_CHANGED = 14,
- GE_FOUNDER = 15, // At guild creation - Set founder
+ GE_FOUNDER = 15,
GE_SIGNED_ON = 16,
GE_SIGNED_OFF = 17,
GE_GUILDBANKBAGSLOTS_CHANGED = 18,
@@ -259,9 +260,6 @@ uint32 const MinNewsItemLevel[MAX_CONTENT] = { 61, 90, 200, 353 };
typedef std::map<uint32, GuildNewsEntry> GuildNewsLogMap;
-#define GUILD_EXPERIENCE_UNCAPPED_LEVEL 20 ///> Hardcoded in client, starting from this level, guild daily experience gain is unlimited.
-
-////////////////////////////////////////////////////////////////////////////////////////////
// Emblem info
class EmblemInfo
{
@@ -270,7 +268,7 @@ public:
void LoadFromDB(Field* fields);
void SaveToDB(uint32 guildId) const;
- void ReadPacket(WorldPacket& recv) { recv >> m_style >> m_color >> m_borderStyle >> m_borderColor >> m_backgroundColor; }
+ void ReadPacket(WorldPacket& recv);
void WritePacket(WorldPacket& data) const;
uint32 GetStyle() const { return m_style; }
@@ -623,6 +621,7 @@ private:
Item* GetItem(bool isCloned = false) const { return isCloned ? m_pClonedItem : m_pItem; }
uint8 GetContainer() const { return m_container; }
uint8 GetSlotId() const { return m_slotId; }
+
protected:
virtual InventoryResult CanStore(Item* pItem, bool swap) = 0;