We'd like to give users a heads up that the next Beta/Release of Exilebuddy with change an OldRoutine setting that will require users to reapply the setting via a new system. The setting is: BlacklistedSkillIds
There are three main reasons for this inconveniencing change right now.
1. With the Vaal skill changes in 3.3, we've had to apply band-aid fixes to current legacy code so skills granted from Vaal skills don't interfere with botting. Basically, if you run Vaal Haste, you don't want to use Haste via an aura cast, for example.
2. The current system of fixing #1 is specific to OldRoutine, and means all other community code must reimplement the same logic to avoid the problem. Users must go through the ObjectExplorer plugin, navigate to skills, dump skillids, then switch back to OldRoutine and enter them in a messy string textbox that isn't intuitive at all. There's not really a good guide about this. Yuck.
3. We've talked about for years how we're eventually going to catch up on the todo list and fix the generic routine we provide, and Incursion will provide us the chance to finally do that. Unfortunately though, that also means some breaking changes and inconveniences along the way.
The current changelog of the patch is as follows:
The new system's guide can be found here: https://www.thebuddyforum.com/threads/3-3-skillblacklist-guide.419443/
The new system will bring about a more user friendly Exilebuddy experience in regards to skill blacklisting, and help improve a longtime lacking area of Exilebuddy.
We hope you understand, and thank you for your patience for the upcoming inconveniences as we work to improve the project and make things more user-friendly, intuitive, and overall just better.
There are three main reasons for this inconveniencing change right now.
1. With the Vaal skill changes in 3.3, we've had to apply band-aid fixes to current legacy code so skills granted from Vaal skills don't interfere with botting. Basically, if you run Vaal Haste, you don't want to use Haste via an aura cast, for example.
2. The current system of fixing #1 is specific to OldRoutine, and means all other community code must reimplement the same logic to avoid the problem. Users must go through the ObjectExplorer plugin, navigate to skills, dump skillids, then switch back to OldRoutine and enter them in a messy string textbox that isn't intuitive at all. There's not really a good guide about this. Yuck.
3. We've talked about for years how we're eventually going to catch up on the todo list and fix the generic routine we provide, and Incursion will provide us the chance to finally do that. Unfortunately though, that also means some breaking changes and inconveniences along the way.
The current changelog of the patch is as follows:
* RoutineManager.GetRoutineBlacklistedSkillIds has been removed.
* A new skill blacklist manager has been added: SkillBlacklist
** IsBlacklisted - function takes an int or Skill to check for a user blacklisted skill
** SkillBlacklist is implemented as an IContent object, so it has settings/GUI accessible to users
** All community code should update to using this now, as it is the first of the new systems being revamped for our new routine.
The new system's guide can be found here: https://www.thebuddyforum.com/threads/3-3-skillblacklist-guide.419443/
The new system will bring about a more user friendly Exilebuddy experience in regards to skill blacklisting, and help improve a longtime lacking area of Exilebuddy.
We hope you understand, and thank you for your patience for the upcoming inconveniences as we work to improve the project and make things more user-friendly, intuitive, and overall just better.
Last edited: