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

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

HB ARCHIVES: Singular--DO NOT DELETE

Hey Bobby,

I've recently fired up the shaman again in HB (and changed to Elemental spec for some damage while levelling), and I noticed with Singular that the CC tends to move the character on top of the target, while elemental doesn't really have a need to be within melee range I think at least. Due to standing on top of the target, the target moves backwards, and the character moves again on top of him. I believe the same thing happens with a resto shaman in quest mode (doing DPS).

What Class+Spec are you?: Shaman, Elemental (Restoration secondary)
What 'context' is the bot in? (Instance, BG, Normal): Questing
What level are you?: 89
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur? All logmarks in the logs is where movement occured.
What happened (be specific)? Character moves constantly on top of target while it's a caster class. Target moves away, character moves along.
Did you attach a complete debug log? Yes (Diagnostic level log attached with logmarks inside).

Hope this is of some help.

Regards, Liquid.
Liquid!!! Great to hear from you! Typically need a complete debug log (only a partial is provided so versions, settings, config, etc. aren't present.) This is a known issue with Questing however:
Code:
[18:46:23.476 N] [Singular] attention: Pull Distance set to 0 yds by Questing, Plug-in, Profile, or User....
[18:46:58.000 N] [Singular]  LOGMARK # 1 at 20:46:58.000
The quest behavior is using Pull Distance to determine range to close to in attacking mob. It isn't specific to Elementals and would happen with any ranged class. Thanks for the post and good luck with the Shaman, Bobby53
 
Liquid!!! Great to hear from you! Typically need a complete debug log (only a partial is provided so versions, settings, config, etc. aren't present.) This is a known issue with Questing however:
Code:
[18:46:23.476 N] [Singular] attention: Pull Distance set to 0 yds by Questing, Plug-in, Profile, or User....
[18:46:58.000 N] [Singular]  LOGMARK # 1 at 20:46:58.000
The quest behavior is using Pull Distance to determine range to close to in attacking mob. It isn't specific to Elementals and would happen with any ranged class. Thanks for the post and good luck with the Shaman, Bobby53
Hi Bobby,

I've been digging trough the profile for KW, but there's only 3 occurences where the pulldistance is set to 1 or 2 (and after the specific quest or travel is completed it's set back to 25).
I don't have plugings active that influence these settings (checked those as well).
Either way if it's a known thing there's no sense to really dig trough it all.
Very well might be a custom behaviour class that is doing it for that matter (and since there's a plentitude of those).

Ah yeah, I see the debug log settings now on the general tab.
Would the Debugging tab not be a more logical place for those settings?

Either way thanks for your eternal patience, Liquid.
 
*NEW* Singular 3.0.0.2742 available for download!

Change History for this release appears below. Complete Change History as always is included in the .ZIP

See the Reporting Bugs [CLICK HERE] post for details on how to request assistance, post about a problem, or ask questions about the behavior of your botting session with Singular.

Still receiving too many bug/question posts regarding behavior users watched that don't contain a complete log file and point of reference to when a single event happened. So, no multi-color bright lights this time. Just a simple request to provide the detail.

Don't forget to use the LOGMARK! button. It is located on the Class Config window and will place a mark in the log file making it easy for you to indicate when something happened that you have a question about or problem with. This button provides the same behavior as the LOGMARK plugin. Having a problem while running Singular that you want to report? Click the LOGMARK button immediately when you notice. A line will be added to the log file at that time and now you have a very accurate way to let me know when the problem occurred.

Ok, now that's out of the way:

- Download the latest version of Singular.ZIP from Post #1 in this thread

- .ZIP in Singular thread will always be the current version

- HonorBuddy will contain an older version until a new release of HB posts

Any post must include a debug log file (a file created with Debug Logging set to true.) To do this, click Class Config and set the Debug Logging option to 'true' then run until you create the issue again. The resulting log file will contain more info than a standard log file which will be essential in understanding the decisions being made by Singular which you weren't expecting.

As always, the prior version is still available for download. If you encounter a problem due to the new release of Singular you can always downgrade as needed.

--- Release 3.0.0.2742 ---

General

fixed - heal target exception sometimes occurring for Healers when they leave an instance. occurs mostly (but not only) with Mixed Bot usage.

change- Singular will now automatically switch to Instance spell priority when attacking a known Training Dummy

change- debug logging of heals during Rest

fixed - all class specific ressurrection spells will cancel the cast in progress if target is detected as already having accepted a rez from someone else

change- Evade bugged mob messages will be written to log at all times (previously was only in debug mode)


Druid

*new* - Resto - rewrite of healing logic/priority. Supports same spells as before plus all abilities and talents including Mushrooms, Force of Nature, casting Regrowth on Clearcasting, Ironbark, Cenarion Ward, and more. Mushrooms are only set on tank and only when no other healing activity is needed.

*new* - Resto - settings for group healing now appear on Group Heal tab


Mage

fixed - Frost - revised PVP logic including addition of Ice Ward, Ring of Frost, Alter Time, and more

fixed - All Specs - correctly creates/recognizes Level 90 Refreshment Table

fixed - All Specs - interruption of Evocation and other channeled casts at times

fixed - All Specs - won't attempt to cast second use Mana Gem immediately


Monk

fixed - All Specs - added Use Grapple Weapon setting.

*new* - Brewmaster - added call to Grapple Weapon

fixed - All Specs - class specific settings for Monks were not accessible.


Paladin

change- All Specs - settings for Self-Healing have been grouped together.

change- Holy - settings for Lay on Hands and Flash Heal for group healing have been added for config separately from self-heal versions

fixed - Protection - will now self-heal with Flash Heal correctly


Priest

fixed - Disc - added support for Renew on Tank if moving and other instants are on cooldown

fixed - Disc - added support for direct heal with Penance


Rogue

*new* - All Specs - new Move Behind Targets setting to enable/disable this Pull approach for Rogues. Will effect which opener is used based upon positioning

change- All Specs - Slabhide in Stonecore added to the do not move behind list


Shaman

fixed - Lowbie - self-heal with Healing Surge was being interrupted at times by bot movement

fixed - Lowbie - self-heal cast will cancel if health gets above 85%

change- Resto - refinement to Healing Rain positioning algorithm to improve healing potential


Warrior

*new* - All Specs - added Disarm and a Use Disarm setting to allow disabling

fixed - All Specs - Charge behavior will check for Warbringer debuff on targets

fixed - All Specs - fixed issue where add/removal of Glyph of Long Charge after starting was not recognized

fixed - Fury - removed the Move Behind Target primitive which was interfering at times with questing combat
Worth mentioning one more time due to the large number of posts without log files that are received, but you must attach a complete debug log with any post. Please see the link at the top of this post for details.
 
Hi Bobby,

I've been digging trough the profile for KW, but there's only 3 occurences where the pulldistance is set to 1 or 2 (and after the specific quest or travel is completed it's set back to 25).
I don't have plugings active that influence these settings (checked those as well).
Either way if it's a known thing there's no sense to really dig trough it all.
Very well might be a custom behaviour class that is doing it for that matter (and since there's a plentitude of those).

Ah yeah, I see the debug log settings now on the general tab.
Would the Debugging tab not be a more logical place for those settings?

Either way thanks for your eternal patience, Liquid.
Good point, I'll look at reorganizing the debug tab to include those. As for the Pull Distance, Singular watches for ANY changes to the Pull Distance and outputs a message when it changes. Even though Singular doesn't use or modify the Pull Distance, the components which invoke the Combat Routine (BotBase, Quest Behaviors, Plug-ins) are definitely affected by that value and give the appearance that Singular is doing something wrong. Having it log a message every time it changes is an important troubleshooting aid. At any rate, am not saying specifically which component set it to 0, only that it was 0 and affected another Quest Behavior in how it moved toward the target. The specific occurrence of the Elemental moving to melee isn't a Singular issue even though Singular is the component logging the Pull Distance. Thanks for the post and good luck with the Shaman, Bobby53

Edit: Pull Distance is set directly by some Quest Behaviors without specification in the Quest profile. For example take a look at InteractWith.cs
 
zeldrak, If reconfiguring a fresh install is a problem then possibly try copying your Settings tree and deleting just your char specific Settings folders for your DK. -Bobby53.
Oh, no, it's not a problem. It's just a minor inconvenience, that's all. It's fixed and working, so no harm done. I just thought it was something else, and not on my end, but I forgot that when updating some routines the developers need you to empty the settings for that routine. I never thought to do that since I had never had to before. All is well now, and thank you for trying to help. :)
 
Oh, no, it's not a problem. It's just a minor inconvenience, that's all. It's fixed and working, so no harm done. I just thought it was something else, and not on my end, but I forgot that when updating some routines the developers need you to empty the settings for that routine. I never thought to do that since I had never had to before. All is well now, and thank you for trying to help. :)
You shouldn't have had to empty the settings on account of Singular. There haven't been any settings changes in Singular that would necessitate it, Bobby53
 
Here ya go bobby. I have log marks when he was stuck.. but was not actually stuck and the last log mark is when he just decided to no longer do any combat. Instead he could buff and pull, but combat didnt happen. Even stopped and restarted, same problem.
Phelon, Thanks for the marked up debug log -- the markups look great and a huge boost to knowing specifically which point your issue occurred, thanks! I would recommend though either leaving the Class Config window open, or if you prefer to close it after a logmark then clicking the Close Window box in upper right. Clicking Save will rebuild the behavior trees, which will obscure things a bit if it is in the timeframe something you are reporting occurred.

LogMark #1 - I see the stuck prior to this logmark, but that appears to be in response to DungeonBuddy movement. All Singular movement results in a log entry, similar to:
Code:
[22:57:44.912 N] [Singular-DEBUG] MoveToMelee(Moved): towards Suen.007D @ 45.7 yds
and there are none prior to the stuck. You mentioned the Stuck Handler in Singular in a previous post as a possible point to research for this. That stuck handler is a no-op/do nothing stuck handler that is only active when using the Singular Hotkeys for pausing movement. Since the Hotkeys weren't setup, that handler wasn't used. However if it was used, it would cause any stuck condition to be ignored.

Any word on the stuttering that I provided the logs for? Or the incessant need to move behind the target.
My rogue just spent the majority of Lei Shin running in circles trying to get behind him.
Healers are still trying to stand on their offensive target.
Priests ignore all of the healing standards. It runs itself oom dps'ing as a disc even if the dps mana is set, it casts greater heal even if at 0. Casts Prayer of healing even if at 0.
Zero idea if something is in combat range. It always try to move with in 3 yards give or take even if it can melee on a huge hit box.
Getting stuck when it isn't actually stuck when moving or transitioning from bot base movement to singular movement.
Rogue:
--- Release 3.0.0.2742 ---
Rogue

*new* - All Specs - new Move Behind Targets setting to enable/disable this Pull approach for Rogues. Will effect which opener is used based upon positioning
I'll see what I can do regarding movement on Lei Shin specifically. I wouldn't think that is was a boss that represented a movement problem.

Priests:
Not much to go on here. My guess is that Spirit Shield was active so it cast those to apply the shield. I'll take a look at that and revise as it shouldn't be doing that if specifically configured not to. Other than that, you'll need to be more specific than simply ignoring all healing standards.

In general, the movement of running a healer to melee is DungeonBuddy. Since DungeonBuddy has to implement movement to deal with the mechanics and strategy of an encounter, we can't have the Combat Routine stomping on all movement that occurs simply because the toon is within ranged distance of the target. So Singular as a general rule will stop movement that it initiates. Additionally it will stop movement any movement (regardless of who requested it) in the Pull behavior. I follow up with Highvoltz on it.

Thanks for the post, Bobby53
 
The healer does it in BG's also. It just runs up on the target and stands there till it is time to cast and get into combat. Usually happens when fighting is around it but it is not actually in combat yet and nothing to heal.

Any chance you can put in an option with in Singular to not move behind target?
Yes, I referenced that in earlier reply
 
My arcance mage whenever its not close enough to cast arcane explosion, it keeps trying to walk forward cast arcane blast then walk forward again until it finally reaches the target to cast arcane explosion.
 
Hi

I am wondering if you are planning to add using Power infusion with mind flay insanity and also to be able to turn of mind flay in multi mob situations for shadow priests?

P.S. also forgot to ask if you can set it to stop clipping mind flay insanity with dots or anything else bar Mind Blast
 
My arcance mage whenever its not close enough to cast arcane explosion, it keeps trying to walk forward cast arcane blast then walk forward again until it finally reaches the target to cast arcane explosion.
Kabooms31, Welcome to HonorBuddy! If you experience an issue with Singular, be sure to follow the steps provided in the Reporting Bugs [CLICK HERE] post. Thanks and good luck with your Mage, Bobby53
 
Hi

I am wondering if you are planning to add using Power infusion with mind flay insanity and also to be able to turn of mind flay in multi mob situations for shadow priests?

P.S. also forgot to ask if you can set it to stop clipping mind flay insanity with dots or anything else bar Mind Blast
dilbog, I appear to have missed Insanity so priority changed to add a Mind Flay at higher priority if have that talent and Devouring Plague on target. Fixed in next release. The other two items happen automatically already. If they aren't for you will want to follow the steps provided in the Reporting Bugs [CLICK HERE] post. Thanks again for the post and good luck with your Priest, Bobby53
 
What Class+Spec are you?: Rogue Sub
What 'context' is the bot in? (Instance, BG, Normal): Normal/Questing
What level are you?: 74
Have you made any modifications to Singular?: Nope
What time (HH:MM:SS) or LogMark did your issue occur? The issue is observable on every pull, but I threw an offending example between logmark 1 and 2.
What happened (be specific)? Cloak and Dagger seems to not work -- I have the talent but the BOT won't ambush from range, it runs around to get behind the target.
Did you attach a complete debug log? (choose one: YES or YES) 3rd option. Yes

View attachment 8064 2013-07-20 14.19.txt

Pretty straightforward, or at least it should be. Cloak and Dagger doesn't work, and I'm not sure how it could given the behavior implementation, the movetomelee and movetobehind behaviors precede the check for cloak and dagger when deciding to hit ambush.

Everything's attached, let me know if you need more help.
 
toon is targeting and trying to attack horde toons as alliance when not in pvp just out questing
 
Level 88 Blood DK running Kick's Profile.

On any quest that needs to kill yellow mobs the bot will just run from hot spot to hot spot never stopping to kill anything. If aggro'd by a red mob, bot will never stop to kill but will just keep circling hot spots with the mob chasing it until the bot dies.

Not sure if this is a Singular issue, HB issue, or profile issue. I was running Cava's profile and don't remember having these issues but I outleveled the horde profile and swapped to Kick's at about the same time the new HB releases started coming out and can't pinpoint whether the issue started when I changed profiles or when I did an HB update.

Log attached.


What Class+Spec are you?: Blood DK
What 'context' is the bot in? (Instance, BG, Normal): Questing
What level are you?: 88
Have you made any modifications to Singular?: No
What time (HH:MM:SS) or LogMark did your issue occur? Starting at about [12:27:22.690 D] to end of log.
What happened (be specific)? See above
Did you attach a complete debug log? (choose one: YES or YES) Yes :)
 

Attachments

How can i disable this fu..ng kite????
My frost mage collects all mobs this way and then die.
[CGSpellBook::CastSpell] Override ID: 125430, KnownIndex: 38
[Singular-DEBUG] .... [Combat] h=69.4%/m=98.5%, pet=0.0%, fof=1, brnfrz=0, ttd=3, th=11.2%, dist=15.9, melee=False, face=True, loss=True, fboltstks=0, livbomb=12252
[Singular-DEBUG] .... [Combat] h=69.5%/m=100.0%, pet=0.0%, fof=1, brnfrz=0, ttd=3, th=11.2%, dist=9.6, melee=False, face=True, loss=True, fboltstks=0, livbomb=11200
[Singular-DEBUG] MageAvoidance: move away from frozen targets! requesting KITING!!!
[Singular-DEBUG] SafeArea: Found mob-free location (20.0 yd radius) at degrees=195.5 dist=20.0 on point check# 12 at 2253.623, 1603.805, 506.6336

i try disable kite by setting "Kite allowed" value to false not work it kite again.
Set "Kite at mobe count" to 9999 "Kite below healt" 0% and these not work again. My char kite and kite and kite again.
I can record this fu..ng funny video and put in on net, but this kite really stuiped behavior.

And so when it's pet dies bot(cc) waiting infinetly, why i don't undestant.
 
How can i disable this fu..ng kite????
My frost mage collects all mobs this way and then die.

i try disable kite by setting "Kite allowed" value to false not work it kite again.
Set "Kite at mobe count" to 9999 "Kite below healt" 0% and these not work again. My char kite and kite and kite again.
I can record this fu..ng funny video and put in on net, but this kite really stuiped behavior.

And so when it's pet dies bot(cc) waiting infinetly, why i don't undestant.
To begin with, you will need to post in the future without overly dramatic speech and profanity. Profanity, referring to behavior as stupid, etc. does not provide any useful information to help research the issue. Typically these posts are just deleted and no response provided, but every so often its good to leave one around as an example of what members should not do.

The post is missing a debug log (a copy paste of the log window is not sufficient.) If the Kite Allowed = false setting is not working, read and carefully follow the steps in Reporting Bugs [CLICK HERE]. When posting the issue focus on the details of the problem that occurred and I will do my best to research and respond to you.
 
What Class+Spec are you?: Rogue Sub
What 'context' is the bot in? (Instance, BG, Normal): Normal/Questing
What level are you?: 74
Have you made any modifications to Singular?: Nope
What time (HH:MM:SS) or LogMark did your issue occur? The issue is observable on every pull, but I threw an offending example between logmark 1 and 2.
What happened (be specific)? Cloak and Dagger seems to not work -- I have the talent but the BOT won't ambush from range, it runs around to get behind the target.
Did you attach a complete debug log? (choose one: YES or YES) 3rd option. Yes

View attachment 99607

Pretty straightforward, or at least it should be. Cloak and Dagger doesn't work, and I'm not sure how it could given the behavior implementation, the movetomelee and movetobehind behaviors precede the check for cloak and dagger when deciding to hit ambush.

Everything's attached, let me know if you need more help.
Evansbee, Upgrade to the latest Singular, which is 3.0.0.2742. Click Class Config and on the Class Specific tab change Move Behind to false. Cloak and Dagger should work as expected then. -Bobby53
 
Back
Top