This addon track the in progress missions on all your characters. You can see a list that includes alt missions on Landing Page.
The status of mission are added to Missions List. It is sorted in the name of the character or the time left. In addition, detailed information on the mission level and the rewards, etc. are shown you.
In game usage
Open the Landing Page Report from the minimap icon as usual. Type /ipm if your character has not obtained Garrison yet. The menu popup when right-click on the mission list. Then, you can select the sorting method. Moreover, you can put the flag to ignored character.
The command /ipm CovenantUI allows you to toggle the Covenant Mission Panel improvements. Don't enable this If you have taint problem.
Notes:
- When logout, the mission is stored. Thus, you will have to login once in all characters.
- This addon doesn't function in the cross-account.
- The currently playing character is always sorted to the top.
- The status of building construction of garrison is not tracked.
#Deleted
I'm getting weird mouse-over windows on companions while starting a mission. It can't always load the companions correctly, it seems. And I think it shows the missions from the regular mission list, not missions in progress. The mouse-over window often sticks for a while, so it keeps showing on all companions on the left.
Thanks for today's update. I've downloaded the 9.0.31 version and tested it with 5 characters and a mixture of Shadowlands, BfA, Legion and Draenor missions. Now I see all missions from those 5 characters all the time, on every relog and every character. Good job!
Very cool and much needed addon, but sadly it's bugged for me. I've downloaded it today, but often it doesn't show all my characters.
I have tested with three characters today. I logged them all and checked the new info in the mission window. Two are level 60 and have the Covenant button, one is 54 and uses /ipm to show it. On all characters it seems to show their own missions fine, but often only one of the two offline characters show in the window. It seems quite random which one drops from the window and when relogging them they show up again. I've had my level 60 paladin missing who had both SL and Draenor missions, and another time my level 54 mage was missing who had both Draenor and Legion missions. My level 60 hunter hasn't dropped of the list yet, and he had only SL missions going. No character was ever put in the Ignore option and all expansions were always enabled.
I am currently experiencing almost the same issue as you. With one character it doesn't happen at all, and with another it often does.
I'm testing some code right now. If the results are good then it will be published in a few days.
In reply to erutei:
Thanks for the quick response. I'll keep an eye out for an update.
Quite often, I cannot deposit my anima and get the following error. A reloadui ususally fixes it.
2x [ADDON_ACTION_FORBIDDEN] AddOn 'InProgressMissions' tried to call the protected function 'DepositAnima()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function `DepositAnima'
[string "@Blizzard_CovenantSanctum\Blizzard_CovenantSanctumUpgrades.lua"]:284: in function `DepositAnima'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
This is probably due to the features related to the Covenant Mission Panel implemented in version 9.0.29. So, they have been disabled now.
And it stopped working in my interface without ElvUI.
I couldn't get display of old garrison and naval missions to clear on alts after visiting their garrison and looking at the empty missions lists, so I ended up deleting the InProgressMissions.lua file in the SavedVariables directory. I'm guessing something changed in the format of the data that the display logic was willing to show but that the scan logic couldn't find and remove. I figured it's easier to just remove the whole thing and start fresh.
Any chance to make this ElvUI compatible? The icon is above the Timer or Completed mark.
Conflicts with ElvUI are probably eliminated.
In reply to erutei:
Its looks fine now, thanks!
Edit. One small thing remains, when a mission is completed it doesnt show the "marker" that's it done. It just dosn't show any time anymore. :)
Full Regards
The marker for completion is drawn on the background image. In other words, the background is switched between in progress and completed. Therefore, if the background is hidden, the marker would also disappear.
Hey there. its empty, it doesn't show any missions in progress from covenants table.
thank u :)
Doesn't work properly. Every time I miss characters in the list even tho they have missions running.
Love the addon and appreciate your work. With the latest update I cannot see the Legion missions on my other alts, just the loaded alt Legion missions and the BFA missions on the other toon I'm leveling in BFA that actually has BFA missions. Maybe an option like there is an option to show or not show Garrison missions? Thanks again for your work on this addon.
Fantastic Addon ! SIMPLE BUT GOOD ENOUGH !
Hey there nice addon first of all. Is there a possibility for making the "expires in xxx" text on the avaliable missions optional? Or is there a way to delete that option in the LUA files? I'm using RENovate in conjuction with this and it overlaps with the mission bonuses, if there is a simple way for me to go on the LUA files and delete this It would help a lot. thanks in advance.
EDIT: Nvm, just found wich lines I had to delete on the LUA file and it is working perfectly now :)
Scroll bar button(the one you hold and drag) doesn't work.