What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

HB ARCHIVES: Singular--DO NOT DELETE

Hey Bobby,
Ran into this error:
[15:48:12.401 D] System.Reflection.TargetInvocationException:

After this the bot would not continue with the profile, it reacted to being in combat properly but nothing else.

Did not get the error while using Fpsware's Shapeshifter...

Thanks Bobby
Thumped, Thanks for passing along. This is a Bot error occurring within its targeting. Immediately after that, there is a memory read error which is something they are aware of. Forwarding along to the HB Devs. Thanks for taking the time to post and good luck with your Druid, Bobby53
 
Feral Druid Idea:

With Glyph of Savagery I can cast "Savage Roar" without Combat points before a fight. To increase damage by 30% for 12 seconds.
Would it be possible to add that to the pre fight routine?

Thanks
Haggy.
Haggy, It has been there for a long time. If you don't see that occurring, please see Reporting Bugs [CLICK HERE] and provide the details needed so I can research for you. -Bobby53
Feral Druid.
476 PvP Gear.
Tested against Training Dummy (LvL85)

20mio Damage Tested.

CC Singular = 45k DPS
PureRotation = 57k DPS

Main difference I noticed. They are using Savage Roar for a 30% physical dmg Increase on cooldown. While Singular is not using that skill at all.
They are also using the skill "Thrash" to hold that additional bleeding effect on the target.

Cheers
Haggy
Haggy, Thanks for the post. A couple responses regarding this:

- Not a valid comparison as you are running Singular in a mode using a spell priority designed for Solo use (grinding/questing), which is not the same as the spell priority used for Instances. If you want to test the spell priority that is used in instances on a test dummy, you will need to be in a group with one of the characters having the Tank role. A message is output each time you press Start indicating which behaviors are in use so you can confirm the mode you are running in.

- Feral uses Savage Roar in all contexts (Solo, PVP, Instances.) I haven't encountered it not being cast, so would need the log from your use to try to determine why in your case it wasn't cast.

- Solo behaviors for Feral reserve Thrash for AOE. If you are in combat with a single training dummy, it won't be used.

- Always post a log. If you are creating a log specifically for posting regarding an issue or critique of the spell priority, it is critical that you set Debug Logging to true before running.

Realize I mentioned it in my prior reply and already in this post, but always attach a log for anything you would like me to research. Too many unknowns otherwise.

Thanks for the post and good luck with your Druid, Bobby53
 
Last edited:
BM Hunter
491 PvE Gear.
Tested against Training Dummy (LvL90)
10M Damage is ahout 52k DPS
However in same situation my SV hunter can hit 64k DPS
I thought BM has higher DPS than SV in a single target? Cant figure out the problem, help
 
What Class+Spec are you?: Prot Pally
What 'context' is the bot in? (Instance, BG, Normal): Instance
What level are you?: 85
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur?
What happened (be specific)? My prot pally keeps getting stuck just barely out of melee range from a caster and it thinks its close enough... just wondering why avengers shield would not be priority in the rotation? ,, it does the most damage and silences casters which would solve that problem. So far this only happens vs a particular mob. my guy just stands there until he dies and spams melee attack with out of range errors
Did you attach a complete debug log? (choose one: YES or YES) No it was turned off
 
Haggy, Thanks for the post. A couple responses regarding this:

- Not a valid comparison as you are running Singular in a mode using a spell priority designed for Solo use (grinding/questing), which is not the same as the spell priority used for Instances. If you want to test the spell priority that is used in instances on a test dummy, you will need to be in a group with one of the characters having the Tank role. A message is output each time you press Start indicating which behaviors are in use so you can confirm the mode you are running in.

- Feral uses Savage Roar in all contexts (Solo, PVP, Instances.) I haven't encountered it not being cast, so would need the log from your use to try to determine why in your case it wasn't cast.

- Solo behaviors for Feral reserve Thrash for AOE. If you are in combat with a single training dummy, it won't be used.

- Always post a log. If you are creating a log specifically for posting regarding an issue or critique of the spell priority, it is critical that you set Debug Logging to true before running.

Realize I mentioned it in my prior reply and already in this post, but always attach a log for anything you would like me to research. Too many unknowns otherwise.

Thanks for the post and good luck with your Druid, Bobby53
Haggy, I encountered an issue with some other work I was doing and in researching it encountered a bug that was likely impacting you (guessing without a log file.) An issue exists with the spell information in HonorBuddy which is causing it always return false to SpellManager.CanCast("Savage Roar") and SpellManager.CanCast("Thrash"). That was not present when testing on the Feral Druid routine was originally done which explains different results. Note however, running on a test dummy without the proper setup for force the use of Instance behaviors will cause you use the Solo (Normal context) behaviors which won't cast Thrash unless you are in combat with multiple training dummies within Thrash range. I'll have a Singular fix release posted in the next couple days which will include a workaround for this issue. Thanks for the post and good luck with your Druid, Bobby53
 
BM Hunter
491 PvE Gear.
Tested against Training Dummy (LvL90)
10M Damage is ahout 52k DPS
However in same situation my SV hunter can hit 64k DPS
I thought BM has higher DPS than SV in a single target? Cant figure out the problem, help
Not enough info to look into further. Standard Response to Incomplete Forum Posts [CLICK HERE]

What Class+Spec are you?: Prot Pally
What 'context' is the bot in? (Instance, BG, Normal): Instance
What level are you?: 85
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur?
What happened (be specific)? My prot pally keeps getting stuck just barely out of melee range from a caster and it thinks its close enough... just wondering why avengers shield would not be priority in the rotation? ,, it does the most damage and silences casters which would solve that problem. So far this only happens vs a particular mob. my guy just stands there until he dies and spams melee attack with out of range errors
Did you attach a complete debug log? (choose one: YES or YES) No it was turned off
It is in the spell priority. Not enough info to look into further. Standard Response to Incomplete Forum Posts [CLICK HERE]
 
Last edited:
Haggy, Thanks for the post. A couple responses regarding this:

- Not a valid comparison as you are running Singular in a mode using a spell priority designed for Solo use (grinding/questing), which is not the same as the spell priority used for Instances. If you want to test the spell priority that is used in instances on a test dummy, you will need to be in a group with one of the characters having the Tank role. A message is output each time you press Start indicating which behaviors are in use so you can confirm the mode you are running in.

- Feral uses Savage Roar in all contexts (Solo, PVP, Instances.) I haven't encountered it not being cast, so would need the log from your use to try to determine why in your case it wasn't cast.

- Solo behaviors for Feral reserve Thrash for AOE. If you are in combat with a single training dummy, it won't be used.

- Always post a log. If you are creating a log specifically for posting regarding an issue or critique of the spell priority, it is critical that you set Debug Logging to true before running.

Realize I mentioned it in my prior reply and already in this post, but always attach a log for anything you would like me to research. Too many unknowns otherwise.

Thanks for the post and good luck with your Druid, Bobby53


Ok I tested it again today. A couple of warsong matches. No Savage Roar. Not a single one.
I have seen other CC having similar issues. If you look into the Druid secution. There is one FeralDruidCC. Not sure what the problem exactly was, but maybe you have a minute to take a quick look.

In the log there are a lot of:
[22:14:23.834 D] [Singular-DEBUG] cast Savage Roar to use 4 points on corpse of Mage since buff has 0 seconds left

Not sure what Mage he is talking about the whole time :-)

Here's the full log:
View attachment 3212 2013-03-18 22.48.zip

Cheers
Haggy
 
Ok I tested it again today. A couple of warsong matches. No Savage Roar. Not a single one.
I have seen other CC having similar issues. If you look into the Druid secution. There is one FeralDruidCC. Not sure what the problem exactly was, but maybe you have a minute to take a quick look.

In the log there are a lot of:
[22:14:23.834 D] [Singular-DEBUG] cast Savage Roar to use 4 points on corpse of Mage since buff has 0 seconds left

Not sure what Mage he is talking about the whole time :-)

Here's the full log:
View attachment 85399

Cheers
Haggy
Thanks for the follow up. I posted to you on this above regarding a bug in HonorBuddy (in case you missed it [#779 - CLICK HERE] ). The absence of any successful Savage Roar cast indicates you were being impacted by the bug, as it prevents any automatic cast of that ability at present when checking SpellManager.CanCast() first. -Bobby53

The message regaridng the Mage indicates you had unused combo points on the corpse of a Mage that just died. So the points don't go to waste, Singular will cast Savage Roar with them if that's possible (meaning you have to have enough combo pts to result in a Savage Roar buff longer in duration than your existing one.) It does the same type of thing with Rogue's and Recuperate. Even though the possibility of using the points was detected, since the CanCast() check described above will fail the Savage Roar cast doesn't occur. Hope that explains the message you were seeing.
 
Last edited:
Thanks for the follow up. I posted to you on this above regarding a bug in HonorBuddy (in case you missed it [#779 - CLICK HERE] ). The absence of any successful Savage Roar cast indicates you were being impacted by the bug, as it prevents any automatic cast of that ability at present when checking SpellManager.CanCast() first. -Bobby53

The message regaridng the Mage indicates you had unused combo points on the corpse of a Mage that just died. So the points don't go to waste, Singular will cast Savage Roar with them if that's possible (meaning you have to have enough combo pts to result in a Savage Roar buff longer in duration than your existing one.) It does the same type of thing with Rogue's and Recuperate. Even though the possibility of using the points was detected, since the CanCast() check described above will fail the Savage Roar cast doesn't occur. Hope that explains the message you were seeing.


Ah awesome!!! Thanks a lot Bobby. I actually missed that post completely. As soon as it's released I will test it again and send you some feedback.

Thanks for the great work and support!

Haggy
 
No need for hunters to cast Hunter's Mark anymore.
Glyph has been removed and the effect has been appliet to Kill Command, Explosive Shot etc.
 
No need for hunters to cast Hunter's Mark anymore.
Glyph has been removed and the effect has been appliet to Kill Command, Explosive Shot etc.
WileE91, Thanks for the post but you're using an old version apparently. See the Change History for Singular 3.0.0.1967 [CLICK HERE] . It will be easy to find as that was the only 5.2 related change for Hunters in that release. Please also see the Standard Response to Incomplete Forum Posts [CLICK HERE] . Good luck with your Hunter, Bobby53
 
Last edited:
Balance Tweaks

Hello Bobby54,

I use Singular for my daily runs on balance but some things have been bugging me for quite some time.

Problem #1:Balance Rejuvenation settings are not working.:
PHP:
95] Spell.Cast("Rejuvenation", mov => false, on => Me, ret => _ImaMoonBeast && Me.HasAuraExpired("Rejuvenation", 1)),

//Added Settings & Removed Moonbeast
95] Spell.Cast("Rejuvenation", mov => false, on => Me, ret => /* _ImaMoonBeast && */ Me.HealthPercent < DruidSettings.Rejuvenation && Me.HasAuraExpired("Rejuvenation", 1)),

Problem #2: Kiting behavior does not seem to work:
Code:
It keeps running and turning , not casting or only casting 1 spell and then turns around to run again. 
Sometimes it even aggro's a mob.

Suggestion #1: Could u change the ClusterCount Check to check for a frontal cone of non-aggro'd mobs ?
Code:
 Spell.Cast( "Typhoon", ret => Clusters.GetClusterCount( Me, Unit.NearbyUnfriendlyUnits, ClusterType.Cone, 8f) >= 1),
- This checks for the Clustercount being above 1, which results true almost always.
- Problem here is the absence of a safe check ( Will i aggro more mobs or not )

Post Requirements:

Code:
[COLOR=#333333][FONT=verdana][COLOR=#696969][FONT=courier new][B]What Class+Spec are you?: Balance Druid
What 'context' is the bot in? (Instance, BG, Normal): Normal
What level are you?: 90
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur? : Overall.
What happened (be specific)?: Dummy Settings & Unefficient behavior.
[/B][/FONT][/COLOR][/FONT][/COLOR][B][COLOR=#333333][FONT=verdana][B][COLOR=#696969][FONT=courier new]Did you attach a complete debug log? (choose one: YES or YES)Yes I guess.[/FONT][/COLOR][/B][/FONT][/COLOR][/B]
 

Attachments

Last edited:
Same problem in Combat such as Sub. Cant attach log because file size more 20 mb (spammed at same time ambush+pickpoketing+not behind mob)
Can you release fix for rogue? Cant grind normal everytime bot stuck in combat
 
WileE91, Thanks for the post but you're using an old version apparently. See the Change History for Singular 3.0.0.1967 [CLICK HERE] . It will be easy to find as that was the only 5.2 related change for Hunters in that release. Please also see the Standard Response to Incomplete Forum Posts [CLICK HERE] . Good luck with your Hunter, Bobby53
Sorry, didnt know.
Always thought that the latest version of Singular was bundled with HB.
Btw, if Singular is community driven, why arent the CSProj/sln files included?
 
Last edited:
Same problem in Combat such as Sub. Cant attach log because file size more 20 mb (spammed at same time ambush+pickpoketing+not behind mob)
Nazaruk, My apologies as I somehow missed this earlier post to you regarding Combat spec. You can easily attach large log files by compressing to .ZIP before attaching as text compresses very well, especially repretitve text.
Can you release fix for rogue? Cant grind normal everytime bot stuck in combat
I have not been able to duplicate the behavior you encountered. I have re-reviewed your previous log posted and the only thing I can see is:
[17:01:14.013 D] PullDistance: 1
That value determines at what distance you will begin approaching an enemy. While a value of 1 is a problem, I don't believe it is the reason for the problem you have encountered. The only other thing I can see is that you are not using an English WOW client. This shouldn't present a problem either as there is nothing that should be impacted, but none the less represents another difference that exists.

I have run for about 30 min with Questing and 30 min with Grinding bot and have not encountered the issue you described. I haven't found the specific profile mentioned in your log on the forums. Please do the following:

- link to the profile on the forums you are running. If it's a private profile you don't want to share, link to a public profile you can share that also creates the problem

- be sure your Pull Distance is set to nothing less than 25. less than this and you will agro the mob before you can pickpocket or ambush

- if possible, run the WOW English client to see if issue is linked to a translation issue for some reason.

Thanks for the post and your assistance in troubleshooting this, -Bobby53
 
Sorry, didnt know.
Always thought that the latest version of Singular was bundled with HB.
Btw, if Singular is community driven, why arent the CSProj/sln files included?
WileE91, Thanks for the post. Any time Singular is updated the version bundled with HonorBuddy becomes obsolete. You won't see it updated until the next HonorBuddy release which is why the .ZIP package of Singular is available to you. Singular being community driven is covered in Post #1 of this thread (same place you download the .ZIP from.) Thanks for the post and good luck with your Hunter, Bobby53
 
See the Change History for Singular 3.0.0.1967 [CLICK HERE]

May i ask why you dont update the 4th post on page one, which is reserved for change log, instead you post it in "random" pages of this thread ? Or did i miss something ?
Is latest rev. ready to try out the new cooldown management ?
 
Hello Bobby54, I use Singular for my daily runs on balance but some things have been bugging me for quite some time.
Problem #1:Balance Rejuvenation settings are not working.:
PHP:
 Spell.Cast("Rejuvenation", mov => false, on => Me, ret => _ImaMoonBeast && Me.HasAuraExpired("Rejuvenation", 1)),
//Added Settings & Removed Moonbeast
 Spell.Cast("Rejuvenation", mov => false, on => Me, ret => /* _ImaMoonBeast && */ Me.HealthPercent < DruidSettings.Rejuvenation && Me.HasAuraExpired("Rejuvenation", 1)),
Could you clarify how this is a problem? The cast of Rejuvenation at that point is intentional so the Moonkin is buffed with a HoT in Combat to offset incoming damage rather than waiting until health has dropped to a point you are forced to recover from the damage rather than fight on. The test for Glyph of the Moonbeast is needed as that isn't a cast you want occurring if it will take you out of form. I'll look at this further along with providing settings to control once I understand better understand the negative aspects of how this was impacting your usage.

Problem #2: Kiting behavior does not seem to work:
Code:
It keeps running and turning , not casting or only casting 1 spell and then turns around to run again. 
Sometimes it even aggro's a mob.
Kiting is disabled in the attached log file. Please post a log file and a identify a specific occurrence (by time or logmark) that correlates to the behavior you were seeing and I'll look into this further for you.

Suggestion #1: Could u change the ClusterCount Check to check for a frontal cone of non-aggro'd mobs ?
Code:
 Spell.Cast( "Typhoon", ret => Clusters.GetClusterCount( Me, Unit.NearbyUnfriendlyUnits, ClusterType.Cone, 8f) >= 1),
- This checks for the Clustercount being above 1, which results true almost always.
- Problem here is the absence of a safe check ( Will i aggro more mobs or not )
The current GetClusterCount check referenced is for preventing wasteful casts of Typhoon when there are no mobs within range in the frontal cone. Will add test to suppress cast if non-aggroed neutral mobs or crowd controlled mobs are present in the cone.

Post Requirements:
Code:
[COLOR=#333333][FONT=verdana][COLOR=#696969][FONT=courier new][B]What Class+Spec are you?: Balance Druid
What 'context' is the bot in? (Instance, BG, Normal): Normal
What level are you?: 90
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur? : Overall.
What happened (be specific)?: Dummy Settings & Unefficient behavior.
[/B][/FONT][/COLOR][/FONT][/COLOR][B][COLOR=#333333][FONT=verdana][B][COLOR=#696969][FONT=courier new]Did you attach a complete debug log? (choose one: YES or YES)Yes I guess.[/FONT][/COLOR][/B][/FONT][/COLOR][/B]
Thanks for the considered post and good luck with your Druid, Bobby53
 
Last edited:
Love the CC; however, can you direct me in the place in the CC where to turn off Druid healing as a guardian? Its just annoying when I am tanking, get low on health, then pop out and rejuv myself.

Thanks
 
May i ask why you dont update the 4th post on page one, which is reserved for change log, instead you post it in "random" pages of this thread ? Or did i miss something ?
Is latest rev. ready to try out the new cooldown management ?
tomten, Thanks for the suggestion! That doesn't seem like it would have helped in this situation. The member wasn't accessing Post #1 for the .ZIP, so it doesn't seem likely they would have encounter Post #4. The complete change history is always present in the .ZIP file downloaded. When I post a notification about a release to forum members, I include a copy of the change notes relevant for that release as a convenience to users already reading the notification. For users that don't read the new release notifications and don't download the .ZIP, it isn't obvious to me how an additional Change History maintained on Post #4 will be of much use. For now I'll add a note to Post #4 on where to find them in case someone were looking for them. Thanks for the post, Bobby53
 
Back
Top