If you seek the PVP version, please click here This addon was made by me because the blacklisting support seems to be relied on the Custom Class, so after struggling with C Sharp I managed to produce a working blacklist addon... the point of this addon is to avoid evading mobs, after seeing my own character repetitively attack a mob which was evading but the bot continued to attack it and did not blacklist it which was annoying so I decided to try and find a blacklisting plugin... in my attempts to find one did not prove successful I then went on to make my own. This should also work against players trying to Gank you, the bot will just try to run off like a normal person (continue farming) and won't attack that player for 8 hours (can be changed inside the file, find the FromHours property). This plugin will basically Blacklist the mob after 2 minutes of being inCombat, this can be changed as I've added the comment code on where to change it inside the cs file. This is a very basic plugin which doesn't support any advanced features such as using Feign Death or Vanish etc (although I could make it but.. we'll see the interest if any it gets first). Please note that this has only been tested on the Singular Custom Class, any class that respects blacklisting will work with this plugin as Honorbuddy doesn't override the custom class. Confirmed Supported Classes: Singular Confirmed Conflicting Plugins: 1. CombatHelper (doesn't regonise blacklist and will continue to attack evading mob) Known Issues: Bot will take 4 minutes (from the normal 2 minutes) to run away from the mob. New Features, 1.2: DateTime in the Log X, Y, Z Location of Blacklisted Mob using .GotName instead of IsAttacking (because you might be out of LoS to autoattack) Code: ChangeLog: 1.1 Released - 19/01/2012 - Comment Code Deleted, Added a Log which is put in C:\ (future will use relative path) 1.0 Released - 19/01/2012 Without Plugin (continuous spam and still trying to attack mob):
plugin removed, i cant allow a plugin that could harm users and cause problems to be allowed on the forms.
Updated (Deleted Thread.Sleep, now using StopWatch class) and need testers, currently works for me using the custom class singular which respects blacklisting and should work with other custom classes which supports blacklisting. Timer can be changed inside the file to suit your needs, as a shorter timer means faster blacklisting. If you wish to see the plugin in action, you can change the 120000 (Milliseconds) to 5000 (5 Seconds)... don't forget to change it back .
Also good against mobs that are out of reach but in reach, i.e being blocked by the stairs, I've seen this myself a couple of times and the bot just doesn't stop Finally I can go fully afk ^^
seems like it cripples my CCs, they don't work as they should when the plugin is enabled. Obviously supports Singular ONLY. cheers for the work tho
Would this be effective whilst questing? what about the quests where you have to kill x times.. how do you prevent it black listing it?
redownloading for battlegrounds cos singular didn't blacklist at all... you get people stuck in towers being dicks by just going in and out of range which confuses the poor bot... 1.2 isn't stable and needs work, sticking to 1.1 for now.
Tested it but made HB freak out. When my char was attacked it just stood there and didn't do anything. Log says this : Code: [09:55:32:920] Moving to Type: Repair, Name: Mardan Thunderhoof [09:56:52:689] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:52:690] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:52:787] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:52:787] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:52:885] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:52:886] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:017] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:017] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:116] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:116] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:214] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:215] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:312] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:312] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:410] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:410] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:507] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:507] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:605] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:605] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:705] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:705] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:804] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:804] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:53:902] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:53:902] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:54:000] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:54:000] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse() [09:56:54:098] Plugin BlacklistIt threw an exception in 'Pulse'! Exception: [09:56:54:098] System.NullReferenceException: Object reference not set to an instance of an object. at BlacklistIt.BlacklistIt._checkGUID() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 66 at BlacklistIt.BlacklistIt.Pulse() in d:\HB\Plugins\BlacklistIt 1.1.cs:line 47 at Styx.Plugins.PluginWrapper.Pulse()
This plugin causes honorbuddy to just stand there when being attacked, causing you to basically die by level 40 mobs at level 85. Out of date and broken