diff --git a/common/ruletypes.h b/common/ruletypes.h index c38f8d593..c7f1ce6fb 100644 --- a/common/ruletypes.h +++ b/common/ruletypes.h @@ -261,6 +261,7 @@ RULE_INT(Guild, TributeTime, 600000, "Time in ms for guild tributes. Default is RULE_INT(Guild, TributeTimeRefreshInterval, 180000, "Time in ms to send all guild members a Tribute Time refresh. Default is 3 mins.") RULE_INT(Guild, TributePlatConversionRate, 10, "The conversion rate of platinum donations. Default is 10 guild favor to 1 platinum.") RULE_BOOL(Guild, UseCharacterMaxLevelForGuildTributes, true, "Guild Tributes will adhere to Character:MaxLevel. Default is true.") +RULE_BOOL(Guild, EnableLFGuild, false, "Enable the LFGuild system (Requires queryserv)") RULE_CATEGORY_END() RULE_CATEGORY(Skills) diff --git a/zone/client.cpp b/zone/client.cpp index b91b4de59..786ecbfaf 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -882,9 +882,13 @@ void Client::SendZoneInPackets() //SendGuildMembers(); SendGuildURL(); SendGuildChannel(); - SendGuildLFGuildStatus(); + if (RuleB(Guild, EnableLFGuild)) { + SendGuildLFGuildStatus(); + } + } + if (RuleB(Guild, EnableLFGuild)) { + SendLFGuildStatus(); } - SendLFGuildStatus(); //No idea why live sends this if even were not in a guild SendGuildMOTD();