World Quest Assistant
WQA helps you find world quest groups quickly and easily.
With just a couple of clicks, you can easily find and join a group, or create your own. When you are in proximity of a world quest, WQA will offer to find or create a group for you. One click of the button finds all open groups and another click will start applying to join them. Or, you can create your own group with a single click.
Key features:
- One-click support to find a group, create a new group, or join existing groups
- Keybinding support for full automation - just set the bind and then tap it to find or apply to groups, accept a group invite, create a new group, or leave a group after quest completion.
- Allows you to create a new group on demand - no waiting for group finder timeouts. Open up your quest to others without having to wait for a server jump.
- Allows you to prefer to connect to groups on your home realm, completely avoiding server jumps.
- Can leave groups automatically after a configurable delay on quest completion, or stay in the group with a keybind you set.
- Can find groups for quests by middle-clicking their icons on the map. Handy when you're sitting around waiting for that mob to spawn! Works with both the base UI and World Quest Tracker.
I've got an anti-leeching module in the beta build. It's still under development, but it'll detect people who are idling/flying/too far away and allow you to kick them with a keybind. I'm going to add some UI treatment around it, too.
Please don't, as alliance on a horde dominated pvp server sometimes it's necessary to hop in a group to realm hop just to turn the emissary quest in, or complete a regular quest. The auto-kick features just makes a bad situation even more impossible.
you taking up a spot in my group because you CHOOSE to play on a pvp realm isn't my concern. realm hoppers suck!.
also updated to beta to check it out, thanks :)
Suggestion: Can you make an option where you can queue your current group to a WQ? My spouse and I usually group up together and occasionally like to have other join us for more difficult, or time-consuming WQs.
I'll add an option to allow the queueing functionality when already grouped!
There should be a way to temporarely ban a specific group/leader or let me manually look for a specific WQ group when needed. Sometimes there is a leader that is either AFK or not even in the questing zone. If I leave the party and search again, even if there are more groups, this same leader will be the "first apply" and I'll end up joining his team again. This is specially bad when trying to do WQ outside daily cache's rotation, as there will be less people joining these specific WQ.
Yes, so much this! Reasons for having to look for another group are multiple, one I find to happen most often is some folks just troll others and convert groups into raids, hence quest objectives can't be completed. Or pve characters are joining pvp realms and low level alts just get one shotted. I just came here to ask to add "search next group" button like it is in the other group finder addon. If we leave, and click the search group button again, we're most likely about to get in to the same group we just left.
Yeah, I've been meaning to add a short-term blacklist so it won't try to join the same group twice. Look for it soon(TM)!
Edit: WQA will no longer rejoin a group if you've previously left it. There's a potential minor issue with how the group finder reports results which may occasionally cause this feature to fail, but I'm working on improving that, as well.
On raid night, as raid lead, I am having to disable this add-on. I click on the "invite members" from the calendar and it immediately converts back to party, kicks everyone except the a "party's worth".
I presume this has something to do with some world quests allowing 5 players vs. raid sizes.
I'm not sure if the add-on can distinguish the difference, but annoying to have to disable an add-on just to raid.
Oh, interesting, that's a case I hadn't considered. It'll only do this when there's an active WQ, but I'll constrain that behavior so it only happens when you're in a group formed by WQA. Sorry for the hassle!
Edit: now fixed!
Getting this LUA error (it doesn't mention WQA explicitely, but it happens when using the automation keybind while already queued for something else (e.g. for a BG).
39x FrameXML\LFGList.lua:2094: attempt to perform arithmetic on local 'appDuration' (a nil value)
FrameXML\LFGList.lua:2094: in function `LFGListSearchEntry_Update'
FrameXML\LFGList.lua:2164: in function <FrameXML\LFGList.lua:2160>
Locals:
self = LFGListSearchPanelScrollFrameButton4 {
...
And another one - this time without context, but its triggered from within WQA:
1x WorldQuestAssistant\core.lua:378: attempt to index local 'bi' (a nil value)
WorldQuestAssistant\core.lua:378: in function <WorldQuestAssistant\core.lua:375>
I'm not sure what's going on with that first error, but I'll try to reproduce it and see what I can come up with.
The second will have a fix going in shortly.
I am using the addon on multiple characters and noticed that I have to reconfigure/copy settings when using it on a new char because it always starts out with a char specific profile.
Would it be possible to make the default profile default? (pun intended :) )
Done!
Love this addon a lot! It's a lot sleeker than WQGF and more compact with the buttons all being right next to the quest itself. Not sure if WQGF had the "Leave party when flying" or not, but I love being able to do it with WQA.
The only gripe I have, and I see that it's getting fixed, is the PvP realms not always being blocked when I toggle the block option. It's normally fine, but when doing Legion Invasions on my alts, people will one shot and grief pretty often.
Overall an amazing addon!
There is some weirdness with how host realms are reported in the group finder. My theory is that sometimes, a non pvp group will transfer to a pvp realm when the original leader leaves and elects a pvp-homed group member as leader. The group entry doesn't update, and boom, pvp realm.
I'm still trying to improve detection, and may add a "immediately drop group when flagged" for non-pvp quests option.
Wouldnt that prevent pvp realms characters from joining pve realms based groups?
Heh, possibly. I would have to implement it carefully!