From d9465bf5161677b6067fa2ceea12d0571311ee2b Mon Sep 17 00:00:00 2001 From: Alar of Daggerspine Date: Tue, 21 Jul 2015 16:27:13 +0200 Subject: [PATCH] Follower stratus refreshd after starting mission Signed-off-by: Alar of Daggerspine --- MissionControl.lua | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/MissionControl.lua b/MissionControl.lua index 89ff634..26a5486 100644 --- a/MissionControl.lua +++ b/MissionControl.lua @@ -98,20 +98,19 @@ end --@param #integer missionID Optional, to run a single mission --@param #bool start Optional, tells that follower already are on mission and that we need just to start it function module:GMCRunMission(missionID,start) - --@debug@ -print("Asked to start mission",missionID) + print("Asked to start mission",missionID) --@end-debug@ if (start) then G.StartMission(missionID) PlaySound("UI_Garrison_CommandTable_MissionStart") + addon:RefreshFollowerStatus() return end for i=1,#GMC.ml.Parties do local party=GMC.ml.Parties[i] - --@debug@ -print("Checking",party.missionID) + print("Checking",party.missionID) --@end-debug@ if (missionID and party.missionID==missionID or not missionID) then GMC.ml.widget:RemoveChild(party.missionID) @@ -127,9 +126,11 @@ print("Checking",party.missionID) coroutine.yield(true) else self:ScheduleTimer("GMCRunMission",0.25,party.missionID,true) + return end end end + addon:RefreshFollowerStatus() end end do @@ -174,13 +175,14 @@ do minimumChance=tonumber(settings.rewardChance[class]) or 100 end local party={members={},perc=0} - + self:MCMatchMaker(missionID,party,settings.skipEpic,minimumChance) --@debug@ -print(" Requested",class,";",minimumChance,"Mission",party.perc,party.full,settings) + print(missionID," Requested",class,";",minimumChance,"Mission",party.perc,party.full,settings) --@end-debug@ - self:MCMatchMaker(missionID,party,settings.skipEpic,minimumChance) if ( party.full and party.perc >= minimumChance) then - --print(" Mission accepted") +--@debug@ + print(missionID," Acccepted",party) +--@end-debug@ local mb=AceGUI:Create("GMCMissionButton") for i=1,#party.members do GMCUsedFollowers[party.members[i]]=true -- 1.7.9.5