Jump to content

AvoidIt 1.0.0

   (1 review)

About This File

This is @reapler's AvoidIt plugin for vanilla.
I noticed there were some errors thrown, related to the code it uses, as I was plaiyng around with similar pathfinding code myself.
For some reason, I could also change the settings on 1 character out of many.

So I decompiled his plugin and compiled it again with minor changes.

 

 

For anyone who cares - apparently:

PathFinder.Pather.ReportBigDangerArea(woWUnit.Position, radius);

throws a NullReferenceException (even though Pather, wowUnit and radius are all not null) - this doesn't happen on EVERY character.
 

PathFinder.ReportBigDangerArea(woWUnit.Position, radius);

works fine, so that's basically the extent of my changes.


What's New in Version 1.0.0   See changelog

Released

No changelog available for this version.


User Feedback

Recommended Comments

There are some error message

[E] 11:54:57 - Error in AvoidIt: System.InvalidOperationException: 集合已修改;可能无法执行枚举操作。
   在 System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   在 System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
   在 System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
   在 Main.Pulse()
   在 Main.Initialize()

 

Link to comment
Share on other sites

On 12/17/2017 at 10:10 AM, Matenia said:

Hey, I don't support this plugin.
I just fixed it up and made it compile again.

You never fixed anything its still broken, getting same error and not working as It should, pretty sure you did NOT check all DEcompiling errors

Link to comment
Share on other sites

It does work. I fixed the compile errors (obviously) by recompiling it with up to date wRobot 1.12.1 libs.
Runtime errors will till occur occasionally, because from what I can tell, either wRobot or AvoidIt modify a list while iterating it. 
That's always been the case with this plugin and doesn't affect functionality. It still reports mob groups to the pathfinder and then uses it to circumnavigate them.

Link to comment
Share on other sites

im getting  this alot??

[E] 22:27:25 - Error in AvoidIt: System.InvalidOperationException: Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at Main.Pulse()
at Main.Initialize()

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...