As I'm catching up with Legion fishing achievements, I wanted an easy way to see if any WQs are up for this one that I hadn't already completed. Because the Lively/Huge achievement credit are tallied differently, this was impossible to cram into a single macro, but I managed to do it in two. Each line fits in one macro, so you can run the first, then the second or use an addon like Paste.
/run function Q(r,s,t) f=0 C_QuestLog.RemoveWorldQuestWatch(s) if not t then if C_QuestLog.AddWorldQuestWatch(s) then print(r) f=1 end end return f>0 end w={{7,16,17},{16,8,9},{1,2,3},{2,14,15},{17,20,21},{-19,0,1},{11,6,7},{-20,13},{12,18,19},{6,4,5}}
/run o=0 j=1 for i=1,24 do n,_,c,_,_,_,_,q=GetAchievementCriteriaInfo(10598,i) if q==0 then for k=1,#w[j] do o=Q(n,w[j][k]-(k==1 and 1 or 0)*333+41596,c) or o end j=j+1 else o=Q(n,q,c) or o end end if o==0 then print('No WQ') endThe first two line is just "setup" and doesn't display anything--it only defines a function and a variable that the "main" macro needs. You'll have to run the first line once in any play session, then the second, "main" macro should work like this: If any new world quest is up, it'll track it and print the name in the chat window, otherwise it'll just print "No WQ".
9.0 Edit: With 9.0 making the WorldQuestWatch functions longer, I had to reword the quest IDs to compress them further, but it seems like it still could fit in 2 lines!
9.0.2 Edit: As pointed out by @gabbest there was a bug in the first 9.0 fix, which turned out to be a tiny mistake (a + should've been a -). It was causing false negative (wrong WQ IDs) for 1/3 of the Lively/Huge quests, one of which I ran into today. That should be fixed now and the macro should be fine, at least until the next quest API change.
The highest voted Wowhead comments for this page. They are community notes, not TheWoWDB comments.
Twice now I have done a fishing world quest listed on the achievement and not received credit.
The 'Cave Fishing' requirement is actually gained from the quest Into the Whirlpool, in Val'sharah. Just off the coast, south west of Bradensbrook.
Details
- Category
- Professions › Fishing
- Points
- 10
- Faction
- Both factions
- Requirements
- 53 criteria lines
Criteria
What this achievement requires, from the current game data.
- Huge Mossgill Perch
- Huge Mossgill Perch
- Huge Mossgill Perch
- Huge Mossgill Perch
- Work Order: Cursed Queenfish
- Lively Runescale Koi
- Lively Runescale Koi
- Lively Runescale Koi
- Lively Runescale Koi
- Lively Cursed Queenfish
- Lively Cursed Queenfish
- Lively Cursed Queenfish
- Lively Cursed Queenfish
- Queen Queenfish
- Wild Northern Barracuda
- Huge Cursed Queenfish
- Huge Cursed Queenfish
- Huge Cursed Queenfish
- Huge Cursed Queenfish
- Huge Runescale Koi
- Huge Runescale Koi
- Huge Runescale Koi
- Huge Runescale Koi
- Lively Highmountain Salmon
- Lively Highmountain Salmon
- Lively Highmountain Salmon
- Lively Highmountain Salmon
- Lively Stormrays
- Lively Stormrays
- Lively Stormrays
- Lively Stormrays
- Huge Highmountain Salmon
- Huge Highmountain Salmon
- Huge Highmountain Salmon
- Buoy Fishing
- Raft Fishing
- Huge Stormrays
- Huge Stormrays
- Huge Stormrays
- Huge Stormrays
- Slippery Stormrays
- Cave Fishing
- Work Order: Stormrays
- Work Order: Highmountain Salmon
- Lively Mossgill Perch
- Lively Mossgill Perch
- Lively Mossgill Perch
- Lively Mossgill Perch
- Migrating Highmountain Salmon
- Rocket Boot Fishing
- Work Order Mossgill Perch
- Work Order: Runescale Koi
- The Angler Mangler
More like this
Other achievements in Fishing.
Community notes from Wowhead · 102 comments
Top 3 shown aboveThe comments below were written by Wowhead users. They are community notes, not TheWoWDB comments. See them in context on Wowhead.
The top 3 are shown in Top Comments above. Read all 102 on Wowhead.