From ac76bad140d2ee5ed4677eae5439feee65c33f04 Mon Sep 17 00:00:00 2001 From: Alar of Daggerspine Date: Sun, 8 Feb 2015 20:41:57 +0100 Subject: [PATCH] Signed-off-by: Alar of Daggerspine --- GarrisonCommander.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/GarrisonCommander.lua b/GarrisonCommander.lua index ba96880..95ca5e5 100644 --- a/GarrisonCommander.lua +++ b/GarrisonCommander.lua @@ -1039,6 +1039,7 @@ function addon:CompleteParty(missionID,mission,skipBusy,skipMaxed) pushFollower(followerID) local newperc=select(4,G.GetPartyMissionInfo(missionID)) newperc=tonumber(newperc) or 0 + candidatePerc=tonumber(candidatePerc) or 0 removeFollower(followerID) if (newperc > candidatePerc) then candidatePerc=newperc @@ -4704,6 +4705,10 @@ do report:SetWidth(500) report:SetCallback("OnClose",function() return addon:MissionsCleanup() end) currentMission=tremove(missions) + currentMission.followerXp={} + for k,v in pairs(currentMission.followers) do + currentMission.followerXp[v]={0,G.GetFollowerXP(v),self:GetFollowerData(v,'level'),self:GetFollowerData(v,'quality')} + end self:MissionEvents(true) self:MissionAutoComplete("LOOP") end @@ -4752,10 +4757,6 @@ do if (currentMission) then local step=currentMission.state or -1 if (step<1) then - currentMission.followerXp={} - for k,v in pairs(currentMission.followers) do - currentMission.followerXp[v]={0,G.GetFollowerXP(v),self:GetFollowerData(v,'level'),self:GetFollowerData(v,'quality')} - end step=0 currentMission.state=0 local _ -- 1.7.9.5