Great work! But I can't get it to work...
Downloaded ExMatt's repository via SVN (/Plugins/OrderBotTags) but get this everytime I try to start the profile:
===
[02:23:02.567 V] [Poi.Clear] Reason: Current behavior changed to RunCode: LineNumber: 11, Name: Gear, IsDone: False, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.ActionRunCoroutine, .
[02:23:02.568 D] Removed all hooks from [HighPriorityProfileOrderBehavior_Hook]
[02:23:02.568 D] Replaced hook [ProfileOrderBehavior_Hook] 2bed93f0-fe40-4225-ba4d-805e8359a2bd
[02:23:02.597 D] Replacing Navigator with Flight Navigator.
[02:23:02.597 N] Started Flight Navigator.
[02:23:02.676 V] [Poi.Clear] Reason: Current behavior changed to WaitTimerTag: LineNumber: 12, IsDone: False, WaitTime: 1, HighPriority: False, InCombat: False, QuestId: 0, StepId: 0, PostCombatDelay: 0, QuestName: null, IsDoneCache: False, Behavior: TreeSharp.Sequence, .
[02:23:02.676 D] Replaced hook [ProfileOrderBehavior_Hook] ed9a4b1f-2aa1-47de-9fcb-cb0c9a0dd9a4
[02:23:03.994 D] Traceback (most recent call last):
File "<string>", line 4, in Execute
TypeError: Value cannot be null.
Parameter name: source
[02:23:03.994 N] Stopping the bot.
[02:23:03.996 D] Exception during scheduling Pulse: System.ArgumentNullException: Value cannot be null.
Parameter name: source
at System.Linq.Enumerable.Where[TSource](IEnumerable`1 source, Func`2 predicate)
at ExBuddy.Skywatcher.FF14Angler.FF14AnglerWeatherProvider.get_CurrentWeatherData() in c:\Users\abcxyz\FF14\Reborn\Plugins\Skywatcher\FF14AnglerWeatherProvider.cs:line 101
at ff14bot.Managers.SkywatcherPlugin.IsWeatherInZone(Int32 zoneId, Byte[] weatherIds) in c:\Users\abcxyz\FF14\Reborn\Plugins\Skywatcher\SkywatcherPlugin.cs:line 58
at Microsoft.Scripting.Interpreter.FuncCallInstruction`3.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run7[T0,T1,T2,T3,T4,T5,T6,TRet](T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6)
at System.Dynamic.UpdateDelegates.UpdateAndExecute6[T0,T1,T2,T3,T4,T5,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
at Microsoft.Scripting.Interpreter.DynamicInstruction`7.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.Interpreter.Run(InterpretedFrame frame)
at Microsoft.Scripting.Interpreter.LightLambda.Run1[T0,TRet](T0 arg0)
at IronPython.Compiler.PythonCallTargets.OriginalCallTarget0(PythonFunction function)
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at _Scripting_(Object[] )