aboutsummaryrefslogtreecommitdiff
path: root/src/game/Guild.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/game/Guild.h')
-rw-r--r--src/game/Guild.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/game/Guild.h b/src/game/Guild.h
index 0e0e99b2cd4..839b8dd17f0 100644
--- a/src/game/Guild.h
+++ b/src/game/Guild.h
@@ -331,6 +331,18 @@ class Guild
{
return (members.find(LowGuid) != members.end());
}
+ MemberSlot* GetMemberSlot(std::string const& name, uint64& guid)
+ {
+ for(MemberList::iterator itr = members.begin(); itr != members.end(); ++itr)
+ {
+ if(itr->second.name == name)
+ {
+ guid = itr->first;
+ return &itr->second;
+ }
+ }
+ return NULL;
+ }
void Roster(WorldSession *session);
void Query(WorldSession *session);