Signed-off-by: Alar of Daggerspine <alar@aspide.it>
Alar of Daggerspine [02-08-15 - 19:41]
Signed-off-by: Alar of Daggerspine <alar@aspide.it>
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 _