Check for a currency requirement too.
Michael Tindal [12-25-14 - 10:52]
Check for a currency requirement too.
diff --git a/ElvUI_SLE/modules/garrison.lua b/ElvUI_SLE/modules/garrison.lua
index 5ec5bbe..ff625b5 100644
--- a/ElvUI_SLE/modules/garrison.lua
+++ b/ElvUI_SLE/modules/garrison.lua
@@ -38,6 +38,17 @@ function G:GetNumOrders(maxShipments)
if canDo < number then number = floor(canDo) end
end
+ local currencyID, currencyNeeded = C_Garrison.GetShipmentReagentCurrencyInfo();
+
+ if (currencyID and currencyNeeded) then
+ local name, quantity = GetCurrencyInfo(currencyID);
+
+ if (name) then
+ local canDo = quantity/currencyNeeded;
+ if canDo < number then number = floor(canDo) end
+ end
+ end
+
return number
end