View attachment 195320
thanks tony but when i replace all the "item.item." with "item." I get this
PHP:2016-01-04 22:44:40,579 [20] ERROR CustomLogger (null) - [Tick] Exception during execution: Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> Microsoft.Scripting.SyntaxErrorException: syntax error at IronPython.Runtime.ThrowingErrorSink.Add(SourceUnit sourceUnit, String message, SourceSpan span, Int32 errorCode, Severity severity) at IronPython.Compiler.Parser.ReportSyntaxError(Int32 start, Int32 end, String message, Int32 errorCode) at IronPython.Compiler.Parser.ReportSyntaxError(String message) at IronPython.Compiler.Parser.ReadNameMaybeNone() at IronPython.Compiler.Parser.AddTrailers(Expression ret, Boolean allowGeneratorExpression) at IronPython.Compiler.Parser.ParsePower() at IronPython.Compiler.Parser.ParseFactor() at IronPython.Compiler.Parser.ParseExpr(Int32 precedence) at IronPython.Compiler.Parser.ParseComparison() at IronPython.Compiler.Parser.ParseNotTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseOrTest() at IronPython.Compiler.Parser.ParseExpression() at IronPython.Compiler.Parser.FinishTupleOrGenExp() at IronPython.Compiler.Parser.ParsePrimary() at IronPython.Compiler.Parser.ParsePower() at IronPython.Compiler.Parser.ParseFactor() at IronPython.Compiler.Parser.ParseExpr(Int32 precedence) at IronPython.Compiler.Parser.ParseComparison() at IronPython.Compiler.Parser.ParseNotTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseOrTest() at IronPython.Compiler.Parser.ParseExpression() at IronPython.Compiler.Parser.FinishTupleOrGenExp() at IronPython.Compiler.Parser.ParsePrimary() at IronPython.Compiler.Parser.ParsePower() at IronPython.Compiler.Parser.ParseFactor() at IronPython.Compiler.Parser.ParseExpr(Int32 precedence) at IronPython.Compiler.Parser.ParseComparison() at IronPython.Compiler.Parser.ParseNotTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseAndTest() at IronPython.Compiler.Parser.ParseOrTest() at IronPython.Compiler.Parser.ParseExpression() at IronPython.Compiler.Parser.ParseTestListAsExpr() at IronPython.Compiler.Parser.ParseTestListAsExpression() at IronPython.Compiler.Parser.ParseTopExpression() at IronPython.Runtime.PythonContext.ParseAndBindAst(CompilerContext context) at IronPython.Runtime.PythonContext.CompilePythonCode(SourceUnit sourceUnit, CompilerOptions options, ErrorSink errorSink) at IronPython.Runtime.FunctionCode.FromSourceUnit(SourceUnit sourceUnit, PythonCompilerOptions options, Boolean register) at IronPython.Modules.Builtin.eval(CodeContext context, String expression, PythonDictionary globals, Object locals) at IronPython.Modules.Builtin.eval(CodeContext context, String expression) at CallSite.Target(Closure , CallSite , CodeContext , Object , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2,TRet](CallSite site, T0 arg0, T1 arg1, T2 arg2) at Microsoft.Scripting.Interpreter.DynamicInstruction`4.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[] ) at AdvancedItemFilter.Python.ConditionParserPython.EvaluateCondition(Item i, String cond, RuleType type, Boolean onlyEvaluating) in c:\Users\HarleyC\Desktop\EB\Plugins\AdvancedItemFilter\Python\ConditionParserPython.cs:line 74 at AdvancedItemFilter.MyItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter) in c:\Users\HarleyC\Desktop\EB\Plugins\AdvancedItemFilter\MyItemEvaluator.cs:line 1034 at Loki.Bot.ItemEvaluator.Match(Item item, EvaluationType type, IItemFilter& filter) at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.?????????????????????????????????????????(Item , Object ) at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.?????????????????????????????????????????(Item ) at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.?????????????????????????????????????????() at Loki.Bot.Logic.Bots.OldGrindBot.SellTask.Ro\]%:1\]^nv9dY!\\N^`i-pFJx$.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Loki.Bot.TaskManager.=p2=a@\,@ P\,7T\*Qm0ZWbb4M\]\*.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task) at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.c=OwL/Jd\]ZD|7$C<OgV"?\,I).MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at Buddy.Coroutines.Coroutine.F\&nwXV-z2Y:a%OZd0PqYl9HD\,.R}Dsge4/rF6=3dEs\,hPfZsGV".MoveNext() --- End of inner exception stack trace --- at Buddy.Coroutines.Coroutine.?????????????????????????????????????????(Boolean ) at Buddy.Coroutines.Coroutine.?????????????????????????????????????????(Boolean ) at Buddy.Coroutines.Coroutine.Resume() at Loki.Bot.Logic.Bots.OldGrindBot.OldGrindBot.Tick() at Loki.Bot.BotManager.?????????????????????????????????????????(IBot )[ATTACH]195320[/ATTACH]
I couldn't even get the bot to open the sell screen. It just immediatly starting throwing this error.
You still have an issue in your rules, dunno where, but the next version will include a little logging concerning those errors and what has caused them.