mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-19 13:28:25 +00:00
Implement Lua quest api for expeditions
This commit is contained in:
@@ -26,6 +26,7 @@
|
||||
|
||||
#include "entity.h"
|
||||
#include "event_codes.h"
|
||||
#include "expedition.h"
|
||||
#include "guild_mgr.h"
|
||||
#include "qglobals.h"
|
||||
#include "queryserv.h"
|
||||
@@ -4292,3 +4293,22 @@ void QuestManager::UpdateZoneHeader(std::string type, std::string value) {
|
||||
entity_list.QueueClients(0, outapp);
|
||||
safe_delete(outapp);
|
||||
}
|
||||
|
||||
Expedition* QuestManager::GetExpeditionByCharID(uint32 char_id)
|
||||
{
|
||||
return Expedition::FindCachedExpeditionByCharacterID(char_id);
|
||||
}
|
||||
|
||||
Expedition* QuestManager::GetExpeditionByInstanceID(uint32 instance_id)
|
||||
{
|
||||
return Expedition::FindExpeditionByInstanceID(instance_id);
|
||||
}
|
||||
|
||||
Expedition* QuestManager::GetExpeditionForCurrentInstance()
|
||||
{
|
||||
if (zone && zone->GetInstanceID() != 0)
|
||||
{
|
||||
return Expedition::FindExpeditionByInstanceID(zone->GetInstanceID());
|
||||
}
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user