Ok, I changed it. You will only use Faerie Fire on your Current Target while using your single target rotation (number of Hostiles within 5 yards is less than your AOE Count in General Settings). I can push that even further but lets see how that works first.
that was fast will give it a go thanks <3 EDIT:: So far works flawless will give a shout if i find something not working properly
By the way do you think there is any way to implement so he only interrupts "interruptable" spells? sometimes he keeps skullbash spamming on inactive bosses doing a cast or something, and also tries to interrupt things which cant be interrupted and then u have it on cd ):
something seems wrong since last update.. he doesnt seem to cast something at all :S is it same for u or? in other case it might be the honorbuddy update.
Try the deleting the Evo folder in routines and using the zip on the first post. If that doesn't work I will take a look this evening when I get home.
this is given from the zip in first post + latest on svn: Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(45,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(45,119) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(46,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(46,154) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(48,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(67,91) : error CS0103: The name 'EnsureFacing' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(70,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(70,152) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(72,31) : error CS1660: Cannot convert lambda expression to type 'Styx.TreeSharp.Composite' because it is not a delegate type Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(72,52) : error CS0117: 'Evo.Managers.TargetManager' does not contain a definition for 'HostileUnits' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(73,31) : error CS1660: Cannot convert lambda expression to type 'Styx.TreeSharp.Composite' because it is not a delegate type Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(73,52) : error CS0117: 'Evo.Managers.TargetManager' does not contain a definition for 'HostileUnits' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(79,44) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(80,43) : error CS0029: Cannot implicitly convert type 'bool' to 'Styx.WoWInternals.WoWObjects.WoWUnit' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(80,43) : error CS1662: Cannot convert lambda expression to delegate type 'Evo.Helpers.Base.UnitSelectionDelegate' because some of the return types in the block are not implicitly convertible to the delegate return type Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(81,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(81,108) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(82,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(83,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(84,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(85,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(87,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(88,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(89,44) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(90,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(93,17) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(94,49) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(95,46) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(84,131) : error CS0117: 'Evo.Managers.TargetManager' does not contain a definition for 'HostileUnits' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(85,141) : error CS0117: 'Evo.Managers.TargetManager' does not contain a definition for 'HostileUnits' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(87,151) : error CS0117: 'Evo.Managers.TargetManager' does not contain a definition for 'HostileUnits' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(101,40) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(102,13) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(104,42) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(105,38) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(107,45) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(108,40) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(109,128) : error CS1501: No overload for method 'GetTankTarget' takes 0 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(118,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(118,113) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(158,2) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(159,21) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(159,215) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(160,21) : error CS1501: No overload for method 'SelfBuff' takes 3 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(165,89) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(205,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(205,169) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(216,17) : error CS1502: The best overloaded method match for 'Evo.Helpers.Base.CastSpell(string, Evo.Helpers.Base.UnitSelectionDelegate, Styx.TreeSharp.CanRunDecoratorDelegate, bool, bool, bool)' has some invalid arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(216,128) : error CS1503: Argument 4: cannot convert from 'int' to 'bool' Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(266,17) : error CS1501: No overload for method 'CastSpell' takes 7 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(267,17) : error CS1501: No overload for method 'CastSpell' takes 7 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(268,17) : error CS1501: No overload for method 'CastSpell' takes 7 arguments Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(277,45) : error CS0428: Cannot convert method group 'NeedCCPlayer' to non-delegate type 'Styx.WoWInternals.WoWObjects.WoWUnit'. Did you intend to invoke the method? Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(277,45) : error CS1662: Cannot convert lambda expression to delegate type 'Evo.Helpers.Base.UnitSelectionDelegate' because some of the return types in the block are not implicitly convertible to the delegate return type Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(303,31) : error CS1660: Cannot convert lambda expression to type 'Styx.TreeSharp.Composite' because it is not a delegate type Compiler Error: d:\bots\hbtestmopbla\Routines\Evo\Classes\cvcc.cs(303,112) : error CS0103: The name 'NearbyHostilesNeedMyAura' does not exist in the current context
Delete that file cvcc.cs. It was used in testing and it shouldn't' have been in the zip file. I"ll fix that soon.
already tried ): and then no errors occur, but he wont do anything on raid dummy.. something is broken,
I think i have it fixed now. It was only when you had multiple targets and it seem to keep trying to cast faerie fire on a target that couldn't actually attack. So now it checks the target to make sure it is targeting you or one of your teammates before casting. If that does not fix, please go into General Settings and set Additional Debugging to true and retry. That log should give me a pretty good idea of whats going on.
ok thanks gonna give it a go EDIT: he seem to attack everything in range now, regardless of what i target, even when i have no targets he spams abilitys on them, ): EDIT2: he also still randomly interrupts with skull bash ): and doesnt seem to cast faerie fire at all EDIT3: nvm about faerie fire, settings was resetted since i installed fresh HB, enabled it now and it works, also tried autoupdate now gonna see if it solves the target issue, will get back to u =)
There is a setting called AutoCombat that will prevent him from just attacking anything in range. Consider it lazy mode in Dungeons. As for the skull bash issue. Is it a wasted cast or just that you don't want him too use it on that ability?
ahaa will try autocombat then, the skullbash issue, well.. what would be better is if he saved it for my current target, lets say i tank a boss with adds 10 yards away from me, and im assigned to interrupt boss, someone else assigned to the add, then when add casts a spell my bear would simply charge off to china and interrupt add, and boss would cast shit and we wipe.. this is simply situations im afraid of as it is in its current state but what could work i guess incase u wanna keep it this way for pvp purpose or something, is that if i put a /Focus, could u add focustarget to priority, and in that case save interrupt for him? edit: something like, if focus exists, only use skull bash on focus target, otherwise use it on whoever he wants
Fine points. I'll make it only use CurrentTarget while in PVE. Code: protected Composite Interrupts() { return new PrioritySelector( new Decorator(ret=> !InBG, new PrioritySelector( CastSpell("Bear Hug", ret => TargetManager.InterruptTarget, ret => !IsMoving(Me)), CastSpell("Skull Bash", ret => CurrentTarget, ret => true) )), CastSpell("Maim", ret => TargetManager.InterruptTarget, ret => Me.ComboPoints == 5), CastSpell("Mighty Bash", ret => TargetManager.InterruptTarget, ret => HasTalent.Contains("Mighty Bash")), CastSpell("Skull Bash", ret=> TargetManager.InterruptTarget, ret=> true) ); } What do you think about Bear Hug while raiding? Should Mighty Bash be reserved for pvp only?
Installed and uninstalled numerous times...Uninstalled settings folder as well...Keep getting Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Helpers\Targeting.cs(55,74) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Helpers\Targeting.cs(63,100) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(123,31) : error CS1660: Cannot convert lambda expression to type 'Styx.TreeSharp.Composite' because it is not a delegate type Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(123,38) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.IsBetween<double>(double, double, double)' and 'Evo.Helpers.Extensions.IsBetween<double>(double, double, double)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(136,72) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(162,76) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(162,108) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(193,76) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)'
Please try the new zip. It was quite outdated. I'll admit, I haven't played my druid in quite some time. I just tested it and it is working after a small tweak.
You should not looking for the debuff Faerie Fire or Faerie Swarm on the target. Instead look for the debuff Weakened Armor that both provides. Refresh if no Weakened Armor exists on target. No matter if you have Faerie Fire or Faerie Swarm, just cast Faerie Fire as spell. If you have Faerie Swarm as talent, he will cast Faerie Swarm with the Faerie Fire spell. No need to check if you have that talent or not.
You talking about the Zip file on page 12 of this thread? I downloaded it as well...Once the files automatically update this happen's.... Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Helpers\Targeting.cs(55,74) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Helpers\Targeting.cs(63,100) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(123,31) : error CS1660: Cannot convert lambda expression to type 'Styx.TreeSharp.Composite' because it is not a delegate type Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(123,38) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.IsBetween<double>(double, double, double)' and 'Evo.Helpers.Extensions.IsBetween<double>(double, double, double)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(136,72) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(162,76) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(162,108) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Compiler Error: c:\Users\J\Desktop\hb\Routines\Guardian\Classes\Druid.cs(193,76) : error CS0121: The call is ambiguous between the following methods or properties: 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' and 'Evo.Helpers.Extensions.HasAura(Styx.WoWInternals.WoWObjects.WoWUnit, string, int, int)' Is there another zip file im not seeing?