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 was just wondering if you had a chance to look at my "not using glove enchant" problem.
 
bobby53, could we get an option to turn off using Shamans Ascendance, for manual use? Couldn't see any options for it.

Thanks,
 
bobby53, could we get an option to turn off using Shamans Ascendance, for manual use? Couldn't see any options for it. Thanks,
Phenton, I know it seems like a simple request, but knowing why you want something and how you plan on using it is critical for answering your question. For example, use of Ascendance can be disabled for Resto Shaman in their healing priority by setting the Health% it is used to 0.

It has been awhile since the question of disabling cooldowns has come up, so I'll answer in the general context.

Use the 'Disable Spells with Cooldown (secs)' setting in Class Config -> General tab to disable cooldowns. This works across all classes, specs, and abilities by disabling any cooldown with a base cooldown of the number of seconds equal to or greater than the value you specify. The default value of 0 seconds indicates that all cooldowns should be cast. So to ensure that Ascendance is disabled, set to 180. Thanks for the post, Bobby53
 
Last edited:
Phenton, I know it seems like a simple request, but knowing why you want something and how you plan on using it is critical for answering your question. For example, use of Ascendance can be disabled for Resto Shaman in their healing priority by setting the Health% it is used to 0.

It has been awhile since the question of disabling cooldowns has come up, so I'll answer in the general context.

Use the 'Disable Spells with Cooldown (secs)' setting in Class Config -> General tab to disable cooldowns. This works across all classes, specs, and abilities by disabling any cooldown with a base cooldown of the number of seconds equal to or greater than the value you specify. The default value of 0 seconds indicates that all cooldowns should be cast. So to ensure that Ascendance is disabled, set to 180. Thanks for the post, Bobby53

Hi bobby53,

Main reason was to prevent the CC popping Ascendance (Elemental) shortly before transition phases, resulting in less up time, or worse, nothing to attack. Its not a big problem but an option to disable for manual control would be sweet.

I was going to play around with the 'Disable Spells with Cooldowns' option, but I like how the CC handles Stormlash and Healing Tide Totems and was reluctant to manage them myself.
 
Hi bobby53,

Main reason was to prevent the CC popping Ascendance (Elemental) shortly before transition phases, resulting in less up time, or worse, nothing to attack. Its not a big problem but an option to disable for manual control would be sweet.

I was going to play around with the 'Disable Spells with Cooldowns' option, but I like how the CC handles Stormlash and Healing Tide Totems and was reluctant to manage them myself.
Fair enough. I'll add an option for controlling Ascendance. -Bobby53
 
In one time or another, could you focus on expanding the hunter's pet conditional statements for it's pet abilities, one of the issues I've encountered is that it doesn't use the pet abilities at all.

not a log just a suggestion, thanks again for your hard work on Singular.
 
In one time or another, could you focus on expanding the hunter's pet conditional statements for it's pet abilities, one of the issues I've encountered is that it doesn't use the pet abilities at all.

not a log just a suggestion, thanks again for your hard work on Singular.
Giwin, Thanks and happy too add any not presently supported. Could you provide an example of a conditional Hunter Pet ability not currently being used? -Bobby53

PS: Those already supported are:


  • Heart of the Phoenix
  • Bullheaded
  • Last Stand
  • Reflective Armor Plating
  • Sting
  • Paralyzing Quill
  • Lullaby
  • Pummel
  • Spore Cloud
  • Trample
  • Horn Toss
  • Sonic Blast
  • Petrifying Gaze
  • Lullaby
  • Bad Manner
  • Nether Shock
  • Serentiy Dust
  • Web
  • Web Wrap
  • Lava Breath

Note: I do not have Hunter Pets corresponding to all of these abilities so definitely rely upon user posts w/ logs if one is not performing as expected to make refinements.
 
Last edited:
Hi again,

Can we have 'Crystal of Insanity' added to the 'Use Flask' list please? Thanks.

http://www.wowhead.com/item=86569
Phenton, Sure. Singular does not provide general support for flasks. The 'Use Flask' option is for the Alchemist related flasks which are not consumed upon use. The 'Crystal of Instanity' is also not consumed, so will add support for it and will adjust the name of the user setting accordingly. Thanks for the suggestion, Bobby53
 
is there a way to disable disc priest from doing any dps i would rather him not smite not holy fire nothing at all just use all mana for heals i looked through the class config part and didnt see it i might have just missed it... it is 4 am almost

edit i think i found it under general not class

edit again i disabled the healer dps allow is that all i have to do to make it only heal?
 
Last edited:
is there a way to disable disc priest from doing any dps i would rather him not smite not holy fire nothing at all just use all mana for heals i looked through the class config part and didnt see it i might have just missed it... it is 4 am almost

edit i think i found it under general not class

edit again i disabled the healer dps allow is that all i have to do to make it only heal?
Works on my Shaman that way.
 
is there a way to disable disc priest from doing any dps i would rather him not smite not holy fire nothing at all just use all mana for heals i looked through the class config part and didnt see it i might have just missed it... it is 4 am almost

edit i think i found it under general not class

edit again i disabled the healer dps allow is that all i have to do to make it only heal?
Yes, that setting applies to ALL healing specs in Singular

Works on my Shaman that way.
Thanks for quickly contributing an accurate and response to a fellow forum member - Bobby53
 
*new* Singular v3.0.0.3605 available for download!

For full details read the Change History below. A complete Change History is always provided.

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.3605 ---

General


fixed - HB GetPredictedHealthPercent - this HB API was returning higher health %'s than it should which resulted in every class/spec of Singular Healer to randomly not heal targets. The most recent report of this was related to Resto Shaman not healing tanks after Riptide was applied, but this effected every class and spec. The workaround recognizes when an extremely large value is returned and uses the HealthPercent API instead. That API however cannot see heals inbound on that target, so while nobody will die you will have increased overhealing and when self-healing unnecessary casts (since Singular cannot tell that the heal wasn't needed.)


fixed - Class Config Settings - some setting changes (like trinket usage) were only recognized after stopping and restarting HonorBuddy. This now works as expected allowing changes at any time without restart.


*new* - Pull More! - feature which will pull multiple mobs after entering combat. see the special write-up on this new feature for additional details


*new* - Healer ABC messages - these are diagnostic "Always Be Casting" messages to help trouble shoot cases where your healer wasnt casting. This was added to help identify the issues described above, but is being retained to help troubleshoot any future API issues.


*new* - Auto Attack messages - when auto attack or pet attack initiated will now output a log entry


change- Auto Attack - for melee characters will only start attack when within melee range


*new* - Use Flasks setting - now controls both Alchemists Flasks and Crystal of Insanity


fixed - a side-effect of moving within line of sight which was causing some stutter movement of ranged characters


*new* - Keep Mobs in Front - setting to control if character should reposition if mobs are beating on its back to try to gather all in front. Singular wide setting but only implemented for Brewmaster Monk presently


fixed - Targeting - Singular was not picking up targets in combat with our pets or companions if the BotBase was not placing them in the TargetList (which they should.) Singular now handles this




Druid


fixed - Balance - improved AOE priority which makes use of Hurricane (which will be needed for Pull More support)




Hunter


change- All Specs - Pet is now sent to attack higher in the priority which should result in Hunters taking slightly less dama




Mage


change- Frost - improved detection of multiple mobs




Monk


*new* - All Specs - improved Close Distance logic incorporating Roll, Tiger's Lust, and Flying Serpent Kick (glyphed and un-glpyhed)


fixed - Brewmaster - Dizzying Haze spam.


fixed - All Specs - Zen Sphere still had check for required Chi from past versions; removed (since Chi no longer required)


*new* - Brewmaster - when solo places a higher priority on maintaining Tiger Power and Shuffle buffs


*new* - Mistweaver - support for *saving* heal - a heal on a lower priority target is cancelled if Tank or Healer drops below Emergency Heal setting


change- Mistweaver - if Enveloping Mist should be cast but it is on cooldown, will cast a Surging Mist if spell available


fixed - Mistweaver - code applying Soothing Mist when an Enveloping Mist or Surging Mist is needed now correctly handles GCD


fixed - Windwalker - improved support for Invoke Xuen




Priest


fixed - All Specs - now casts Angelic Feather slightly in front of Priest (and Tank) so much less chance of feather being missed while moving


*new* - Discipline - when following Tank, will cast speed buff if follow_distance + 20 or more away from Tank


fixed - Holy - correctly uses Chakra: Chastise when solo.


fixed - Holy - correctly casts Shadow Word: Pain on nearby units in combat with Priest or group




Shaman


*new* - All Specs - setting to control Ascendance



Warrior


fixed - Fury - added use of Thunder Clap in lower level AOE situations (prior to learning Whirlwind)


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.
 
More Information on Latest Release of Singular v3.0.0.3605

Fix for When Healers Stop Healing
There are numerous occurrences of healing classes which in the midst of a fight will stop healing. This is due to a bug in the HonorBuddy WoWUnit.GetPredictedHealthPercent API causing it to return a large value (above 100%) when the returned value should be low ( 26% for example .) This effected every healing specialization, including the report recently regarding Resto Shaman not healing the Tank during combat after applying Riptide. A fix will need to be made in HonorBuddy for this to be truly fixed, but a workaround is in place in Singular which detects when an obviously bogus value is returned and uses the WoWUnit.HealthPercent value instead. This fix will cause some other undesirable behavior (such as a Shaman questing casting an unnecessary Healing Surge when health already at 100%.) but this is better than dying or running with low health.


Pull More!
Support for pulling additional mobs while in combat. This behavior is enabled by default but requires your character to have gained a specific spell to be able to handle multiple mobs. The effect of this is that some specs (like Brewmaster) can begin pulling multiple mobs at Level 10, while others (like Rogues) have to wait much later. Here is the list of spells:

WoWSpec.DeathKnightBlood:
WoWSpec.DeathKnightFrost:
WoWSpec.DeathKnightUnholy:
needSpell = "Pestilence";

WoWSpec.DruidBalance:
needSpell = "Sunfire";

WoWSpec.DruidFeral:
WoWSpec.DruidGuardian:
needSpell = "Swipe";

WoWSpec.DruidRestoration:
// never

WoWSpec.HunterBeastMastery:
WoWSpec.HunterMarksmanship:
WoWSpec.HunterSurvival:
needSpell = "Multi-Shot";

WoWSpec.MageArcane:
WoWSpec.MageFire:
WoWSpec.MageFrost:
needSpell = "Death Strike";

WoWSpec.MonkBrewmaster:
needSpell = "Breath of Fire";

WoWSpec.MonkMistweaver:
WoWSpec.MonkWindwalker:
needSpell = "Spinning Crane Kick";

WoWSpec.PaladinHoly:
// never

WoWSpec.PaladinProtection:
needSpell = "Avenger's Shield";

WoWSpec.PaladinRetribution:
needSpell = "Hammer of the Righteous";

WoWSpec.PriestDiscipline:
WoWSpec.PriestHoly:
WoWSpec.PriestShadow:
needSpell = "Shadow Word: Pain";

WoWSpec.RogueCombat:
needSpell = "Blade Flurry";

WoWSpec.RogueAssassination:
WoWSpec.RogueSubtlety:
needSpell = "Fan of Knives";

WoWSpec.ShamanElemental:
WoWSpec.ShamanRestoration:
needSpell = "Chain Lightning";

WoWSpec.ShamanEnhancement:
needSpell = "Lava Lash";

WoWSpec.WarlockAffliction:
WoWSpec.WarlockDemonology:
WoWSpec.WarlockDestruction:
needSpell = "Corruption";

WoWSpec.WarriorArms:
WoWSpec.WarriorFury:
WoWSpec.WarriorProtection:
needSpell = "Thunder Clap";


There are a number of Class Config settings in Enemy Control which you can use to tailor your characters ability to handle multiple mobs. If you have any questions about the settings please ask (for example, there are different Range settings for Melee and Casters.)


Pull More reacts differently based upon whether you are melee or ranged, have a pet or not, and the current config settings (ranged characters default to pulling from a larger range than melee.)


Pull More will temporarily suspend pulling additional characters if you are attacked by a player, an elite, or are in combat with more than the maximum number of mobs you specified (default = 3.)


Additionally, Pull More has a maximum time per encounter that it will continue to pull mobs. The point of this is to eventually stop pulling mobs, kill off those we are in combat with, and then loot. The primary purpose of this is to avoid getting too far from the first corpse so you don't have to retrace your steps as much when it comes time to loot. If you are have looting disabled, you may want to increase this to a larger value (default = 45 seconds.)


Note: none of the Questing profiles were designed with this ability, so there is a good chance that at some point it will pull additional mobs when it should not. If you encounter one of these, please post with the mob name and mob id # (WoWUnit.Entry).


Finally, this ability is available only when in Normal Context (Solo). If you are running a Questing profile to Farm a Dungeon and are Solo, this ability will still be active and may interfere with that profiles performance. I am leaving it on for now, but please post if you encounter an issue and needed to turn the ability off for this usage (and if so, what profiles were in use.)
 
Last edited:
Boddy53 is it possible to always consider the Hunter's "Use Fetch" value as false, if running DungeonBuddy with Loot mode off?
 
Hey bobby 2 things. My hunter still isnt using her glove enchant. I have posted 2 logs about this. Also is there a way to make her use "Rapid fire" when ever of CD and "Bestial wrath' is on CD? It seems as thought she is hardly using it during encounters but really she should be using it just about when ever its off CD. Especially if you have the 2 piece bonus from T16 which reduces the CD of Rapid fire by 4 seconds for every Aimed, Arcane and Multi shot used.
 
Boddy53 is it possible to always consider the Hunter's "Use Fetch" value as false, if running DungeonBuddy with Loot mode off?
Sure. I'll add to the next release. Prior to then, if you use Dual Spec with one spec for Instances/Raiding and the other for everything else, my recommendation is to simply remove the Fetch glyph from the Instances/Raiding spec. -Bobby53
 
Hey bobby 2 things. My hunter still isnt using her glove enchant. I have posted 2 logs about this. Also is there a way to make her use "Rapid fire" when ever of CD and "Bestial wrath' is on CD? It seems as thought she is hardly using it during encounters but really she should be using it just about when ever its off CD. Especially if you have the 2 piece bonus from T16 which reduces the CD of Rapid fire by 4 seconds for every Aimed, Arcane and Multi shot used.
velonici, I have looked at each of the logs and their isn't enough information output by Singular at that point to discern what occurred. I also don't have an Engineer so am unable to research much further directly. I have attached a C# file to this post. Please do the following:
1. Save the file to your machine
2. Right-click the file and choose Edit from the popup menu
3. Right-click in the Notepad window and choose Select All
4. Right-click in the Notepad window and choose Copy
5. Switch to HonorBuddy
6. Click Developer Tools
7. Click Console
8. Right Click in the top half of the Console window and choose Paste
9. Click Run(F5)
10. Copy and paste the line from the Results pane to a new post here
11. In WOW, manually cause your glove enchant to be used
12. Back in Console window, click Run(F5)
13. Copy and paste the line from the Results pane to the post created earlier

Steps are a bit literal, but basically need for you to run the script once with the glove enchant off of cooldown, then again on cooldown.

Thanks for the help, -Bobby53
 

Attachments

Hands: Gloves of the Unblinking Vigil #99086 - found [Synapse Springs] and usable - cooldown remaining: 0.0 secs (internally 0)
Hands (double check): Gloves of the Unblinking Vigil #99086 - found enchant [Synapse Springs] #4898 (debug info only)

Hands: Gloves of the Unblinking Vigil #99086 - found [Synapse Springs] and usable - cooldown remaining: 57.6 secs (internally 214833.1)
Hands (double check): Gloves of the Unblinking Vigil #99086 - found enchant [Synapse Springs] #4898 (debug info only)

That is what I got. In a couple of hours I can try it on my friends paladin to see if maybe its just my hunter that is having an issue or not.

Edit: It was a shaman not a paladin, but he has the same enchant and has the same issue. I also tried a couple of the other enchants that are in the debug code you gave me. They also did not work.
 
Last edited:
Back
Top