From bc123311cf8d6e63d182a2f1701c5262ac6efc65 Mon Sep 17 00:00:00 2001 From: F16Gaming Date: Sun, 23 Oct 2011 06:36:19 +0200 Subject: [PATCH] FIXED: Should now produce error when attempting to convert a LFG party to raid. --- CommandManager.lua | 3 +++ GroupTools.lua | 3 +++ 2 files changed, 6 insertions(+) diff --git a/CommandManager.lua b/CommandManager.lua index 99bac47..ec9475a 100644 --- a/CommandManager.lua +++ b/CommandManager.lua @@ -217,6 +217,9 @@ CM:Register({"acceptlfg", "accept", "join"}, PM.Access.Groups.User.Level, functi end) CM:Register({"convert", "conv"}, PM.Access.Groups.Op.Level, function(args, sender, isChat) + if GT:IsLFGGroup() then + return false, "LFG groups cannot be converted." + end if not GT:IsGroup() then return false, "Cannot convert if not in a group." end diff --git a/GroupTools.lua b/GroupTools.lua index a8f8006..bf5e50b 100644 --- a/GroupTools.lua +++ b/GroupTools.lua @@ -27,6 +27,9 @@ function GT:IsGroup() return UnitExists("party1") end +function GT:IsLFGGroup() + return (select(1, GetLFGMode())) == "lfgparty" + function GT:IsRaid() return UnitInRaid("player") end -- 1.7.9.5