diff options
author | Spp <none@none> | 2010-12-21 22:33:17 +0100 |
---|---|---|
committer | Spp <none@none> | 2010-12-21 22:33:17 +0100 |
commit | 0c44943cd2e7b7ae550cc927420ab1a86a3b9a1f (patch) | |
tree | ecf8281d7158e91a5cb95ca4623dd6620afa1048 /src/server/game/DungeonFinding/LFG.h | |
parent | 68ed96989af080433a0a45960791a0dbb694ca9e (diff) |
Core/Dungeon Finder: Multiple changes
- Simplify lock status calculations by caching player locked dungeons
- Fix incorrect Lfg State loading for groups
- All reference variables that are supposed not to be modified are declared as const
- Use full group guids in rolechecks
- Add some debug msgs
- Fix some warnings
--HG--
branch : trunk
Diffstat (limited to 'src/server/game/DungeonFinding/LFG.h')
-rwxr-xr-x | src/server/game/DungeonFinding/LFG.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/DungeonFinding/LFG.h b/src/server/game/DungeonFinding/LFG.h index 236831ed1f9..4ccec91c7d6 100755 --- a/src/server/game/DungeonFinding/LFG.h +++ b/src/server/game/DungeonFinding/LFG.h @@ -26,7 +26,7 @@ enum LfgRoles ROLE_LEADER = 0x01, ROLE_TANK = 0x02, ROLE_HEALER = 0x04, - ROLE_DAMAGE = 0x08, + ROLE_DAMAGE = 0x08 }; enum LfgUpdateType @@ -44,7 +44,7 @@ enum LfgUpdateType LFG_UPDATETYPE_PROPOSAL_BEGIN = 13, LFG_UPDATETYPE_CLEAR_LOCK_LIST = 14, LFG_UPDATETYPE_GROUP_MEMBER_OFFLINE = 15, - LFG_UPDATETYPE_GROUP_DISBAND = 16, + LFG_UPDATETYPE_GROUP_DISBAND = 16 }; enum LfgState @@ -56,7 +56,7 @@ enum LfgState LFG_STATE_BOOT, // Vote kick active LFG_STATE_DUNGEON, // In LFG Group, in a Dungeon LFG_STATE_FINISHED_DUNGEON, // In LFG Group, in a finished Dungeon - LFG_STATE_RAIDBROWSER, // Using Raid finder + LFG_STATE_RAIDBROWSER // Using Raid finder }; /// Instance lock types @@ -73,7 +73,7 @@ enum LfgLockStatusType LFG_LOCKSTATUS_ATTUNEMENT_TOO_HIGH_LEVEL = 1002, LFG_LOCKSTATUS_QUEST_NOT_COMPLETED = 1022, LFG_LOCKSTATUS_MISSING_ITEM = 1025, - LFG_LOCKSTATUS_NOT_IN_SEASON = 1031, + LFG_LOCKSTATUS_NOT_IN_SEASON = 1031 }; /// Dungeon and reason why player can't join @@ -84,7 +84,7 @@ struct LfgLockStatus }; typedef std::set<uint32> LfgDungeonSet; -typedef std::set<LfgLockStatus*> LfgLockStatusSet; -typedef std::map<uint64, LfgLockStatusSet*> LfgLockStatusMap; +typedef std::map<uint32, LfgLockStatusType> LfgLockMap; +typedef std::map<uint64, LfgLockMap> LfgLockPartyMap; #endif |