Main:
SpecialCurrencyManager added.
-Handles checking how much and current progress twoards the limit of currencies that are not held within the normal inventory.
-CenturioSeals,BlueCraftersScrips,RedCraftersScrips,BlueGatherersScrips,RedGatherersScrips are currently supported
SpecialShopManager added.
-Handles getting information for ShopExchageCurrency and ShopExchangeItem
ShopExchageCurrency added
-ShopExchageCurrency.Purchase(itemid,count)
-ShopExchageCurrency.CanAfford(SpecialShopItem item)
Support for ShopExchangeItem will be coming soon.
Macro navigation has been moved from inside the GetTo Behavior into the main bot.
It can now be utilized via the NavGraph class
Two functions are provided:
Queue<NavGraph.INode> NavGraph.GetPath((uint)ZoneId, XYZ)
Composite NavGraph.NavGraphConsumer(ValuteRetriver<Queue<NavGraph.INode>>)
This allows all botbases to make easy use of the macro navigation system.
A new helper function has been added to ff14bot.Helpers.Utils
DynamicString<T>(this T obj, params string[] propertiesToSkip)
Will iterate an objects public fields and properties and generate a nice string to aid in debugging
RebornConsole:
Log(object) will no longer throw an exception when an object that output curly brackets is passed toit