MCPcopy Create free account
hub / github.com/EQEmu/EQEmu / FindSharedTaskByTaskIdAndCharacterId

Method FindSharedTaskByTaskIdAndCharacterId

world/shared_task_manager.cpp:610–625  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

608}
609
610SharedTask *SharedTaskManager::FindSharedTaskByTaskIdAndCharacterId(uint32 task_id, uint32 character_id)
611{
612 for (auto &s: m_shared_tasks) {
613 // grep for task
614 if (s.GetTaskData().id == task_id) {
615 // find member in shared task
616 for (auto &m: s.GetMembers()) {
617 if (m.character_id == character_id) {
618 return &s;
619 }
620 }
621 }
622 }
623
624 return nullptr;
625}
626
627void SharedTaskManager::SaveSharedTaskActivityState(
628 int64 shared_task_id,

Callers 1

HandleZoneMessageMethod · 0.80

Calls 2

GetTaskDataMethod · 0.45
GetMembersMethod · 0.45

Tested by

no test coverage detected