From 2dbe456ea2bc1e289e2ef0bda9567cc14fcef24b Mon Sep 17 00:00:00 2001 From: Alar of Daggerspine Date: Fri, 13 Mar 2015 10:23:40 +0100 Subject: [PATCH] Preloading buffed followers was not really needed Signed-off-by: Alar of Daggerspine --- MatchMaker.lua | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/MatchMaker.lua b/MatchMaker.lua index ac75237..80e4b9a 100644 --- a/MatchMaker.lua +++ b/MatchMaker.lua @@ -149,26 +149,28 @@ local function MatchMaker(self,missionID,party,includeBusy,onlyBest) filters.skipBusy=not includeBusy end local scores=new() + P:Open(missionID,mission.numFollowers) + --[[ local buffed=G.GetBuffedFollowersForMission(missionID) local traits=G.GetFollowersTraitsForMission(missionID) local buffeds=0 local mechanics=G.GetMissionUncounteredMechanics(missionID) - P:Open(missionID,mission.numFollowers) --G.GetFollowerBiasForMission(missionID,followerID) for followerID,_ in pairs(buffed) do P:AddFollower(followerID) -- dirty trick to avoid issue with integer overflow local followerScore=self:FollowerScore(mission,followerID) - tinsert(scores,format("%05d%05d1|%s",,followerID)) + tinsert(scores,format("%s1|%s",self:FollowerScore(mission,followerID),followerID)) P:RemoveFollower(followerID) buffeds=buffeds+1 end + --]] for _,followerID in self:GetFollowerIterator() do - if (not buffed[followerID]) then + --if (not buffed[followerID]) then P:AddFollower(followerID) - tinsert(scores,format("%010d0|%s",self:FollowerScore(mission,followerID),followerID)) + tinsert(scores,format("%s0|%s",self:FollowerScore(mission,followerID),followerID)) P:RemoveFollower(followerID) - end + --end end if #scores > 0 then local firstmember @@ -222,7 +224,7 @@ local function MatchMaker(self,missionID,party,includeBusy,onlyBest) end P:StoreFollowers(party.members) P:Close(party) - del(buffed) + --del(buffed) end function addon:MCMatchMaker(missionID,party,skipEpic) MatchMaker(self,missionID,party,false) -- 1.7.9.5