Customizer Bug - Azerite Powers

Running into several issues with the Customer Azerite test feature. Specific example is with my druid. I have rules that prioritizes 3 stacks of Wildfleshrending (30 ilvls) and Twisted Claws (30 ilvls) for my Guardian druid. Also have exactly 1 of Layered Mane (15), Burst of Savagery (15), and Longstrider (in this order). It should be using my 420 Fairweather Tunic instead of my 420 Gravethorn Jerkin. Fairweather matches both my Wild and Twisted perfectly but it keeps recommending Twisted and Layered on Gravethorn. Twisted Claws priority is higher than Layered Mane. In general I’m losing faith in the gear recommendations on AMR especially with regards to azerite traits and stacking. My druid has priorities in Resto, Balance, Guardian, and lastly Feral. This is just one example of some issues I’ve been having.

80;US;Zul'jin;Rupert;Immortality;6;1;120;67;13:175,15:285,12:70,8:175,2:175;3;.s1;6;1132322;0.5.3_1.12.3_2.28.2;.s2;7;2111131;0.5.3_1.12.3_2.27.2;.s3;8;1233311;0.7.3_1.25.3_2.12.3;.s4;9;2123133;0.20.3_1.17.2_2.12.3;.q1;155860s5b1587b3188b11b633b29a287773a-14902a-5206a-3703a16;2117s1b-3841b3168b11b1478a8893a811a-9698a4615a-4621;98s2b-4660b3328b1b1383;230s9b-4714b3184b16b208x168640;64s16b-3408b3184b224;918s15b-3403b3176b19b207x-2;33s8b-3412b3189b16b206x2;18s7b-3396b3171b227;8s10b-3398b3172b226b850e5934;322s17b-4248b3171b227;2873s11b-3398b3172b226b850e176;7s12b-4248b3171b227e0;5217s6b-3498b3274b16b1492b6x0;583s3b-4798b3273b11b37b1445a8893a3281a-12165a-25a16;970s13b-4781b3299b12;10s14;.q2;158006s5b1607b3168b11b1477a279527a25a-8006a-2947a-4621;69s2b-4659b3328b1b1383;230s9b-4714b3184b16b208x168640;57s11b-3438b3214b16b208x1e6110;925s15b-3403b3176b19b207x-3;40s8b-3397b3171b227;11s7b-3398b3171b227;8s10b-3398b3172b226b850e-176;3202s12b-4248b3171b227e176;5214s1b-3508b3273b11b1478b34b2a15546a3a-15543a4615a-4621;2s3b-4798b3273b11b1479b33b2a10446a28584a-35129a715a-4616;1s6b-4788b3274b16b1492b6x2;541s16b-4798b3284b13e-148;1012s13b-3312b3299b12;3s14;.q3;157979s3b1607b3168b11b1479a279527a2314a-14904a1659a-4618;59s5b-4658b3168b11b1477a15549a-3621a-4370a-2942a-4616;37s2b-4659b3328b1b1383;230s9b-4714b3184b16b208x168640;982s15b-3403b3176b19b207x-2;33s8b-3412b3189b16b206x2;18s7b-3396b3171b227;8s10b-3398b3172b226b850e5934;266s14b-4258b3184b224;2929s12b-3398b3172b226b850e176;7s11b-4248b3171b227e0;832s1b-3388b3153b11b1059b422a15549a-1017a1416a-11489a-4459;4926s16b-4765b3284b13e-148;73s6b-4759b1462b3281b16b1056;939s13b-4368b3299b12;.q4;155860s5b1617b3158b11b662b821a278513a2a-10623a-3930a16;2215s2b-4665b3328b1b1383;230s9b-4714b3184b16b208x168640;824s16b-3403b3176b226e5964;158s15b-3402b3176b19b207x-2;10s7b-3407b3184b224;13s1b-3393b3158b11b662b822a15800a-6096a-5999a-3721a16;10s8b-4673b3189b16b206x2;11s3b-3391b3158b11b662b823a15800a-6096a-5802a19923a-23825;15s10b-4659b3172b226b850e-30;3195s11b-4248b3172b226b850e176;7s12b-4248b3171b227e0;5007s14b-3528x-1084y1187z-1050p4786;824s6b-1442b1462b3281b16b1056;939s13b-4368b3299b12;.ess;5_3;7_3;12_3;17_2;20_3;22_1;25_3;27_2;28_2;.inv;2318;0;6;135;145;1;1626;2;56;1346;2;147;476;32;17;0;1;160;1;362;0;2;113;280;164;758;1163;1707;271;443;1106;1;339;29;1132;1071;1600;44;0;844;1045;83;154;515;23;1380;113;28;283;221;142;0;319;53;0;1;17;2;205;1309;1640;57;19;140;0;50;344;1;1;0;2410;754;1479;33;589;1136;635;487;252;42;6;99;111;7;1;3806;659;6;1;1796;2426;0;309;1039;660;4;8;3;14;250;6;918;1e5357;114;617;101;6153;2;1;2;71;44;3419;320;7563;483;478;5563;160;534;0;0;17;486;42;3899;31;3009;3978;1161;1903;1066;190;976;9;4;724;658;272;3305;874;3891;505;3601;1424;622;1;22;1;58;4093;0;679;8;127;1021;15;1;1;1;1;1;266;49;2;0;0;755;92;98;1705;1;2;281;33;103;140;1;1;1640;45;545;118b147b378b11;583;227;401;718;136;42;16;178;679;197;909;688;3161;7;2;1;1;2;1;1;3;314;0;0;0;0;0;0;1;0;0;0;230;3090;11;0;244;292b189b816x152053y-11z3812p1472p2056p86q-2142q1865q276r-2136r1859r277;8;39;154;314b-817b813x-4845y1286z-244p-2046p1770p59q-1939q2071q85r-2156r2071r85;37b-815b807x-27y-10755z10758p-2156p2071p85q-2097q1821q236r-2116r2071r85;2b-806b807x13y-1033z1045p-2156p2071p85q-2071q1855q131r-2071r2071r85;3584b281b1819x-21805e534;1258;238;32;2682;0;361b-171b171;0b-171b171;8b-171b111;1b-111b171;38b-171b171;10b-171b171e9;6b-1819b1819;14b-1819b1819;3b-171b171;1016;24;592;88;60;403;142;526;246;819;340;254;47;683;71;137;0;0;1699b-1819b1718b101;16b-171b171;0b-171b171;1b-171b171;36b-1819b1819;2462;0;448;246;3682;0;433;0;1;1;85;130b-1819b1819;0b-1819b1819;17b-171b171;741;0;0;0;0;1;0;0;0;0;0;0;0;0;19;15;50b-171b171x21336e-472;5;0;37;0;382;0;1;0;0;0;0;0;137;976;0;1;0;0;0;0;0;0;557;0;0;0;0;0;160;6;3;0;7;940;22b-2013b3158b11b662b821a278513a2a-10623a-3930a16;0b-4682b3188b11b633b29a23795a-14902a-5206a-3703a16;21b-3851b3189b16b207x17058;1916;180b-3402b3168b11b1478a8893a811a-9698a4615a-4621;29b-4657b3168b11b1477a15549a25a-8006a-2947a-4621;299b-4661b3181b227b845;9b-5815b1562b3184b224e683;4b-3408b3184b224e-2;44b-3438b3214b16b208x0e1;4b-3408b3184b224;3b-3408b3184b224;462;298b-3403b3176b226e-146;160b-3407b3184b224;8b-3408b3184b224;8b-4967b1569b3171b227;5b-3393b3158b11b662b822a15800a-6096a-5999a-3721a16;17b-4658b3171b227;4b-3393b3158b11b662b823a15800a-6096a-5802a19923a-23825;1b-6231b1562b3181b227b845;299b-4253b3184b224;37b-3398b3171b227;199;186;6;0;0;0;0;0;0;0;1285;656;460;1;1;118;1163;0;1960;245;612e-24;286;0;0;0;0;42;82;0;0;1;41;47;18;0;0;25;453b-3528x-1085y1187z-1050p1173;7;176;24b20b3273b11b1478b34b2a15546a3a-15543a4615a-4621;2b-4798b3273b11b1479b33b2a10446a28584a-35129a715a-4616;1b-4788b3274b16b1492b6x947;128;245;1;78;45;65;0;18b-4813b3288b11b36b1442a15800a7473a-23143a4329a-4459;3b-4762b3273b11b37b1445a8893a3281a-12165a-25a16;87;0;205;9;0;1;0;0;2;53b-4567x0;41b-240b3325;0b-3325b3325;58;28;0;0;73b-3284b3284b13;397;15b-3312b3299b12;4;7;1;3;278;0;84;178;310;10;2;17;264;1538

image

Press the “help” link next to the big Best in Bags section title, then press Create Support Post. Then copy the snapshot ID it generates here, and we can use that to try your exact setup and see what’s going on.

a3c417f83b0e4c73b8395cb97dbd242b

It does seem like something is up here - like for some reason it’s only look at one of your “at least 3” rules instead of both. We’ll see if we can track down the cause in the code.

This customization feature is really cool and a direction we want to take the site in, but it is actually very difficult to inject custom rules into the optimization algorithm - it causes a lot of issues with scores for items that become difficult to determine. You are only customizing a few of the traits, so we have to fill in the rest automatically, which is just hard!

Hiya, just joining in here, I’ve got it set to stack 3 balefuls regardless of iLevel on my demo lock but it’s ingoring most of my customisation preferences. Just in case you need another test case.
e3463b8fa32d4e259a49c18e297d4958

The site has been updated with a fix for this issue – please let me know if you run into any other cases where the custom azerite rules don’t seem to be working as you would expect.

Thank you for looking at this. Will check it out later today.

OK went back and tested some things out. Relaxed some restrictions on ilvl. Removed some requirements also so now we just have:

  • Wildfleshrending - stack to 3, 0 ilvls sacrificed
  • Twisted Claws, stack to 3, 0 ilvls sacrified
  • Layered Mane, at least 1, 15 ilvls sacrificed
  • Longstrider, exactly 1, 0 ilvls sacrified

In theory, anything of my highest avail gear should focus on Wildfleshrending when avail and Twisted Claws on my highest gear. If Layered Mane or Longstrider is avail, picking at least one of these.

What we have is: Layered Mane and Longstrider are being completely ignored when avail on the gear, and instead being told to take Undulating Tides, and Shield.

My Seafarer’s Shoulders has Fleshrending and Layered Mane, therefore that should be taken over Fathomstalker which has Twisted and Undulating recommended and not Longstrider over shield. Not to mention reusing my healing chest for tanking instead of another piece that is 420 ilvl (i can understand this a bit).

Here’s the code for this.
2c466b55615e4522845cce15ab79679c

Think I found the problem. BIB is recommending my primary healing gear and telling me that its better dps despite having healing traits. I had to redo the rules saying to sacrified up to 30 ilvls for the traits. Dont agree that 450 armor with healing or balance traits are better survival or dps than 430 with tanking traits for def or dps.

So the reason it’s not choosing the other shoulders is that your rule is too restrictive: your highest ilvl item in the shoulder slot is ilvl450, but your highest ilvl item with wild fleshrending is ilvl420. Your rule of “only max” for wild fleshrending will only apply to items of ilvl450.

That said… it may make sense to exclude items that have been used/reserved for a higher priority setup when checking the ilvl threshold (in this case, those shoulders were used for your resto setup). I’ll have to think on that a bit to make sure the behavior of the rules remains intuitive.

Playing around with some tweaks on my development version of the optimizer, I made it skip azerite items used by higher priority setups when checking the item level threshold on azerite rules, and it comes up with this solution for your case:

image

I think that may be closer to what you were expecting from your original set of rules. I’ll test this against some other cases and if it doesn’t cause any issues, we’ll put it into the next update.

edit:
There is one potential side effect of this change that I have to think about: the previous version was picking some of your ilvl450 azerite items that did not have guardian traits. The optimizer considered the power of the extra raw stats (armor, stamina, agility) to be more valuable than the lost traits, as you mentioned in your post.

Were we to make the above change, something could happen like… your best azerite item is ilvl450 and used by resto spec, then your only unused azerite item besides that is really low… like ilvl325. It would use that. I don’t think anyone would expect that.

So maybe I won’t include this change… it would probably be better for you to adjust your rules to have a wider ilvl range like you did.

Understood. By providing a larger number of ilvls to sacrifice, I was able to get the correct pieces selected. Still working on some of the other aspects. This could just be a function of my understanding as well as having so many specs. As always, your time spent looking in to this as well as your feedback is appreciated.