Add character id based expedition apis

Add static expedition methods to add or remove character lockouts

Add CreateLockout static helper to ExpeditionLockoutTimer

Refactor existing character lockout removal to allow removal of lockouts
for offline characters (was only used by #dz lockouts remove command)

Fix #dz list member count
This commit is contained in:
hg
2020-07-02 22:50:56 -04:00
parent 09d7731ccf
commit 0d8df60358
15 changed files with 257 additions and 63 deletions
-3
View File
@@ -365,9 +365,6 @@ public:
bool DisableRecipe(uint32 recipe_id);
void ClearNPCTypeCache(int npctype_id);
void ReloadZoneStaticData();
Expedition* GetExpeditionByCharID(uint32 char_id);
Expedition* GetExpeditionByInstanceID(uint32 instance_id);
Expedition* GetExpeditionForCurrentInstance();
Client *GetInitiator() const;
NPC *GetNPC() const;