I do not understand how your recommendation differs from my current filter.
The bot currently executes as:
- BrokenShore (+300) full clear
- Invasion (+200) full clear
- Today Emissary (+100) all quest arranged by zone
- Azuna (+50) >> Val'sharah (+40) >> Highmountain (+30) >> Stormheim (+20) >> Suramar (+10)
- All remaining WQs (again by same zone filter)
BrokenShore, Invasion, Emissary are all an order of magnitude greater than zone which are also an order of magnitude greater than rewards...
I've attached the log which I just ran (Kirin'tor and Higmountain Tribe emissary quests active), my priority system works, but as stated, the bot will complete more than 4 of the 'first' completed emissary quest.
Here is the relevant excerpt from the log with my added comments:
Code:
[02:44:09.474 N] [@TreasureHunter 09.474]: --> Already completed: 0
[02:44:09.650 N] [@TreasureHunter 09.650]: --> Need to complete: 55
BrokenShore (+300)
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [1:302 45973] [Normal] [45973]<Unchecked Power> at @1282.37
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [2:302 46932] [Normal] [46932]<A Tad More Corruption> at @1309.53
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [3:302 46201] [Normal] [46201]<By Water Be Purged> at @1790.47
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [4:301 45542] [Normal] [45542]<Behind Enemy Portals> at @1433.43
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [5:300 45379] [Normal] [45379]<Treasure Master Iks'reeged> at @1472.04
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [6:300 45473] [Normal] [45473]<A Giant Problem> at @1822.29
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [7:300 46825] [Normal] [46825]<Mud Mucking> at @2057.55
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [8:300 46945] [Normal] [46945]<Si'vash> at @2832.42
Kirin'tor (+100) & Azuna (+50)
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [9:151 43325] [Normal] [43325]<Ley Race> at @2073.16
Kirin'tor (+100) & Val'sharah (+40)
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [10:140 45070] [Normal] [45070]<Barrels o' Fun> at @4493.09
[Kirin'tor (+100) OR Highmountain Tribe (+100)] & Highmountain (+30)
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [11:132 43448] [Normal] [43448]<The Frozen King> at @4475.05
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [12:132 41095] [Normal] [41095]<Critical Crops> at @5020.98
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [13:132 44746] [Normal] [44746]<Helarjar Landing: Rockaway Coast> at @7206.06
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [14:131 40925] [Normal] [40925]<Bitestone Burglary> at @4224.66
NOTE: Technically now Highmountain Tribe emissary will be completed 4/4 WQs. The bot will however continue to add +100 to the remaining Highmountain Tribe WQs despite the emissary quest being finished.
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [15:130 41078] [Normal] [41078]<Munitions Testing> at @4889.91
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [16:130 41227] [PvP] [41227]<Warden Tower Assault: Cordana's Apex> at @5233.1
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [17:130 41623] [Normal] [41623]<Champions of Highmountain> at @10596.21
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [18:120 45072] [Normal] [45072]<Barrels o' Fun> at @4896.73
Bot will stop running WQs here now that both Highmountain Tribe is 4/4 and Kirin'tor is 3/3. The bot would have run 2 extra quests (Munitions Testing & Champions of Highmountain) which did not count towards an emissary.
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [19:111 43774] [Normal] [43774]<Ley Race> at @2684.74
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [20:52 42277] [Normal] [42277]<Interlopers!> at @3383.88
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [21:52 43611] [Normal] [43611]<WANTED: Inquisitor Tivos> at @3857.42
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [22:51 44192] [Normal] [44192]<DANGER: Lysanis Shadesoul> at @3009.22
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [23:51 42276] [Normal] [42276]<Disgusting, but Useful> at @3393.72
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [24:50 42623] [Normal] [42623]<Piracy Doesn't Pay> at @1708.18
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [25:50 42624] [Normal] [42624]<Heads of the Fleet> at @1709.47
[02:44:09.650 N] [@TreasureHunter 09.650]: --> [26:43 41531] [Profession] [41531]<Iridescent Dreamleaf> at @3736.06
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [27:43 41441] [Profession] [41441]<Superior Leystone Deposits> at @5040.79
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [28:42 42124] [Normal] [42124]<Hags and Hexes> at @3943.58
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [29:42 43247] [PvP] [43247]<Warden Tower Assault: Darkfollow's Spire> at @4432.36
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [30:42 43709] [Normal] [43709]<Seal Clubbing> at @4928.95
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [31:42 43460] [Normal] [43460]<WANTED: Kiranys Duskwhisper> at @5041.93
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [32:40 42076] [Normal] [42076]<Shadowfen Village> at @4235.87
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [33:40 43784] [Normal] [43784]<What a Nightmare> at @4691.54
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [34:30 41695] [Normal] [41695]<DANGER: Defilia> at @5597.55
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [35:23 42182] [Normal] [42182]<To Battle!> at @4190.45
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [36:23 41520] [Profession] [41520]<Felwort> at @5197.65
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [37:23 41489] [Profession] [41489]<Brimstone Destroyer> at @5478.95
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [38:23 43625] [Normal] [43625]<WANTED: Nameless King> at @5510.41
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [39:22 43598] [PvP] [43598]<Warden Tower Assault: Blackhawk's Bulwark> at @3827.31
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [40:22 41794] [Normal] [41794]<Drakestalker> at @4879.55
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [41:21 42176] [Normal] [42176]<Rise of Skovald> at @3439.7
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [42:21 41427] [Normal] [41427]<Get Vrekt> at @4336.88
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [43:20 43436] [Normal] [43436]<WANTED: Glimar Ironfist> at @3888.65
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [44:20 42178] [Normal] [42178]<Shock Absorber> at @4141.57
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [45:20 44893] [Normal] [44893]<Direbeak Swarm!> at @4678.98
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [46:20 42025] [PvP] [42025]<Bareback Brawl> at @5563.23
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [47:13 42962] [Normal] [42962]<Secret Correspondence> at @1820.25
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [48:12 42725] [Normal] [42725]<Sharing the Wealth> at @1630.41
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [49:12 44812] [Normal] [44812]<Running on Empty> at @2422.19
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [50:12 44158] [Normal] [44158]<Withered Wrangling: Falanaar> at @2836.63
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [51:12 44186] [Normal] [44186]<WANTED: Broodmother Shu'malis> at @2992.12
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [52:11 44801] [Normal] [44801]<Defending Shal'aran> at @2303.75
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [53:10 44799] [Normal] [44799]<Safe Keeping> at @1372.51
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [54:10 42151] [Normal] [42151]<Clear the Skies> at @2199.53
[02:44:09.651 N] [@TreasureHunter 09.651]: --> [55:10 43943] [Normal] [43943]<Withered Army Training> at @2636.12