You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- add option to never automatically roll NEED, leaving those rolls interactive; disabled by default
- add Devourer DH spec; built-in weights are placeholder junk; use Pawn for weights
- add scroll region for options menu
- disable 2 options by default: "Automatically complete quests which award items" and "Automatically accept party invitations"; these being enabled by default can be mysterious and unexpected in a UI with many addons
["description"] ="Never automatically roll NEED. If this is enabled, AutoGear will be prevented from automatically rolling NEED when it detects an upgrade, leaving the loot roll interactive to allow manual control of that roll. It will still be allowed to roll GREED when an upgrade is not detected and automatic rolling is enabled for the detected rarity.",
2041
+
["toggleDescriptionTrue"] ="Rolling only GREED automatically is now enabled. AutoGear will be unable to roll NEED automatically.",
2042
+
["toggleDescriptionFalse"] ="Rolling only GREED automatically is now disabled. AutoGear will be able to roll NEED on detected upgrades automatically."
if (notitem) or (notitem.IsItemEmpty) oritem:IsItemEmpty() thenreturnend
4482
4519
returnitem:GetItemGUID()
@@ -4787,15 +4824,16 @@ function AutoGearMain()
4787
4824
ifcurAction.action=="roll" then
4788
4825
ifGetTime() >curAction.tthen
4789
4826
ifcurAction.rollType==1then
4790
-
AutoGearPrint("AutoGear: "..((AutoGearDB.AutoLootRoll==true) and"Rolling " or"If automatic loot rolling was enabled, would roll ")..GREEN_FONT_COLOR_CODE.."NEED"..FONT_COLOR_CODE_CLOSE.." on "..curAction.info.link..".", 1)
4827
+
AutoGearPrint("AutoGear: "..(((AutoGearDB.AutoLootRoll==true) and(AutoGearDB.NeverAutoNeed~=true)) and"Rolling " or"If automatically rolling"..((AutoGearDB.NeverAutoNeed~=true) and"" or (GREEN_FONT_COLOR_CODE.."NEED"..FONT_COLOR_CODE_CLOSE.."")).."on loot was enabled, would roll ")..GREEN_FONT_COLOR_CODE.."NEED"..FONT_COLOR_CODE_CLOSE.." on "..curAction.info.link..".", 1)
4791
4828
elseifcurAction.rollType==2then
4792
-
AutoGearPrint("AutoGear: "..((AutoGearDB.AutoLootRoll==true) and"Rolling " or"If automatic loot rolling was enabled, would roll ")..RED_FONT_COLOR_CODE.."GREED"..FONT_COLOR_CODE_CLOSE.." on "..curAction.info.link..".", 1)
4829
+
AutoGearPrint("AutoGear: "..((AutoGearDB.AutoLootRoll==true) and"Rolling " or"If automatically rolling on loot was enabled, would roll ")..RED_FONT_COLOR_CODE.."GREED"..FONT_COLOR_CODE_CLOSE.." on "..curAction.info.link..".", 1)
4793
4830
end
4794
4831
localrarity=curAction.info.rarity
4795
-
if (((rarity<3) or (rarity==3andnot (curAction.info.boe))) and (AutoGearDB.AutoLootRoll==true)) or
4832
+
if ((AutoGearDB.NeverAutoNeed~=true) or (curAction.rollType~=1)) and
4833
+
((((rarity<3) or (rarity==3andnot (curAction.info.boe))) and (AutoGearDB.AutoLootRoll==true)) or
4796
4834
((rarity==3) andcurAction.info.boeand (AutoGearDB.AutoRollOnBoEBlues==true)) or
4797
-
((rarity==4) and (AutoGearDB.AutoRollOnEpics==true)) then
4798
-
RollOnLoot(curAction.rollID, curAction.rollType)
4835
+
((rarity==4) and (AutoGearDB.AutoRollOnEpics==true)))then
0 commit comments