aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/DungeonFinding/LFG.h
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2014-07-10 21:45:11 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2014-07-10 21:45:11 +0200
commitbb7233baa3b1b43584146e7883d32e53919f8502 (patch)
tree8a9c7a57dee16c4d31503c03c975e4a643565da0 /src/server/game/DungeonFinding/LFG.h
parentb44f38ab5dfd1800c63fa0f2e08243853ac35b69 (diff)
Core/LFG: Added support for display of required item level. for player / group member
Diffstat (limited to 'src/server/game/DungeonFinding/LFG.h')
-rw-r--r--src/server/game/DungeonFinding/LFG.h12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/server/game/DungeonFinding/LFG.h b/src/server/game/DungeonFinding/LFG.h
index 84f5a5ae821..efafd5d3afd 100644
--- a/src/server/game/DungeonFinding/LFG.h
+++ b/src/server/game/DungeonFinding/LFG.h
@@ -98,8 +98,18 @@ enum LfgAnswer
LFG_ANSWER_AGREE = 1
};
+struct LfgLockInfoData
+{
+ LfgLockInfoData(uint32 _lockStatus = 0, uint16 _requiredItemLevel = 0, float _currentItemLevel = 0) :
+ lockStatus(_lockStatus), requiredItemLevel(_requiredItemLevel), currentItemLevel(_currentItemLevel) { }
+
+ uint32 lockStatus;
+ uint16 requiredItemLevel;
+ float currentItemLevel;
+};
+
typedef std::set<uint32> LfgDungeonSet;
-typedef std::map<uint32, uint32> LfgLockMap;
+typedef std::map<uint32, LfgLockInfoData> LfgLockMap;
typedef std::map<uint64, LfgLockMap> LfgLockPartyMap;
typedef std::set<uint64> LfgGuidSet;
typedef std::list<uint64> LfgGuidList;