diff --git a/GroupMethods.h b/GroupMethods.h index 27ac9b9..766aed7 100644 --- a/GroupMethods.h +++ b/GroupMethods.h @@ -36,6 +36,18 @@ namespace LuaGroup return 1; } + /** + * Returns 'true' if the [Player] is in a LFG group + * + * @param ObjectGuid guid : guid of a possible player + * @return bool isLFGGroup + */ + int IsLFGGroup(lua_State* L, Group* group) + { + Eluna::Push(L, group->isLFGGroup()); + return 1; + } + /** * Returns 'true' if the [Group] is a raid [Group] * diff --git a/LuaFunctions.cpp b/LuaFunctions.cpp index f7cd08b..a4fbeb0 100644 --- a/LuaFunctions.cpp +++ b/LuaFunctions.cpp @@ -1083,7 +1083,7 @@ ElunaRegister GroupMethods[] = { "RemoveMember", &LuaGroup::RemoveMember }, { "Disband", &LuaGroup::Disband }, { "IsFull", &LuaGroup::IsFull }, - // {"IsLFGGroup", &LuaGroup::IsLFGGroup}, // :IsLFGGroup() - UNDOCUMENTED - Returns true if the group is an LFG group + { "IsLFGGroup", &LuaGroup::IsLFGGroup }, { "IsRaidGroup", &LuaGroup::IsRaidGroup }, { "IsBGGroup", &LuaGroup::IsBGGroup }, // {"IsBFGroup", &LuaGroup::IsBFGroup}, // :IsBFGroup() - UNDOCUMENTED - Returns true if the group is a battlefield group