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

Don't know if this is a known issue, but Singular never ever casts Essence of G'Hanir (artifact spell) no matter what configuration settings has been applied.
And also it almost never casts Efflorence no matter what config.
At the moment, healing spec artifacts aren't fully supported.
Only DPS and Tank.
 
Is it possible to Pause automaticly on manual Cast of Warrior Leap Slam / DH Infernal Strike to be able to select a Location for the Spell ? Currently its canceled so fast im not able to use it without pausing the routine. Those Mobility Spells get quite importand on high mystic+

Example: User Input Casts Leap Slam, Pause until it was placed/used by User.
 
Is it possible to Pause automaticly on manual Cast of Warrior Leap Slam / DH Infernal Strike to be able to select a Location for the Spell ? Currently its canceled so fast im not able to use it without pausing the routine. Those Mobility Spells get quite importand on high mystic+

Example: User Input Casts Leap Slam, Pause until it was placed/used by User.
It would be possible to halt the routine for as long as the player's mouse has a ground effect.

Singular runs a decorator that simply checks for the global cooldown. If the global cooldown is up - don't cast any spells.
If you include: && Me.CurrentPendingCursorSpell == null to this, then it should halt any spell casting for as long as there's a spell on your cursor (eg: cast on ground.)
 
It would be possible to halt the routine for as long as the player's mouse has a ground effect.

Singular runs a decorator that simply checks for the global cooldown. If the global cooldown is up - don't cast any spells.
If you include: && Me.CurrentPendingCursorSpell == null to this, then it should halt any spell casting for as long as there's a spell on your cursor (eg: cast on ground.)

Thank you, I will give it a try once the server are back up.
 
FYI - Singular was updated with the new honorbuddy release today (v3.0.16306.861).

Relevant singular changes from patchnotes:

Code:
    - Added a user setting for users to toggle if Divine Steed should be used or not. (HB-3321)


    - Elemental Shaman will now use Earth Elemental if the player health drops below a configurable percent. (HB-3323)


    - LastSpellCast is now supported by Singular again. (HB-3335)


    - Assassination Rogue now supports Agonizing Poison use. (HB-3342)


    - Added missing artifact weapon usage for Rogues. (HB-3343)


    - Applied Elpargo's Retribution Paladin fixes. (HB-3344)


    - Applied Elpargo's Holy Paladin contributions. (HB-3345)


    - Applied Thebbandit and Elpargo's Shadow Priest contributions. (HB-3347)

    - Fixed an age-old issue with Singular where sometimes melee characters wouldn't face a mob properly while fighting. (HB-3324)


    - Restoration Druid will now use more combat abilities and will utilize Balance Affinity while in a combat context. (HB-3325)


    - Beast Master Hunters will now utilize their cooldowns much more often. (HB-3338)


    - Improved Feral Druid AoE rotations if there is 3 or more targets. (HB-3339)


    - Guardian Druid should now use its artifact weapon ability. (HB-3340)


    - Added missing interrupt behaviors for Windwalker Monk . (HB-3341)


    - Priests will no longer attempt to cast Power Word: Fortitude as it no longer exists. (HB-3346)


    - Assassination and Outlaw Rogue will now use abilities to pull flying mobs. (HB-3348)
 
any way to get the WW monk routine to not use the same ability twice in a row?

It's really killing DPS because of mastery and the talent hit combo. It affects tiger palm and blackout kick the most, so maybe its just those two that need work. The biggest problem is the bot casts blackout kick 2+ times in a row, when it should fill the gap in between with tiger palm or something else.

I don't know what language singular is in (probably C++?) otherwise I'd implement it myself if it was a language I know / an easy one to hack around in.

PS: if you add touch of karma support and fix the above bug I will bake a cake with your username on it.

Almost certain Singular is in C#

I'm working on this... right now I solved the combo issue but only works on single target.
For some reason I can't grasp the conditions seem to be ignored when there are multiple targets around and BK is spammed once again -.-
I will post it later even if I can't fix that as it improves Single Target DPS and is good enough for most Bosses.
 
FYI - Singular was updated with the new honorbuddy release today (v3.0.16306.861).

Relevant singular changes from patchnotes:

Code:
    - Added a user setting for users to toggle if Divine Steed should be used or not. (HB-3321)


    - Elemental Shaman will now use Earth Elemental if the player health drops below a configurable percent. (HB-3323)


    - LastSpellCast is now supported by Singular again. (HB-3335)


    - Assassination Rogue now supports Agonizing Poison use. (HB-3342)


    - Added missing artifact weapon usage for Rogues. (HB-3343)


    - Applied Elpargo's Retribution Paladin fixes. (HB-3344)


    - Applied Elpargo's Holy Paladin contributions. (HB-3345)


    - Applied Thebbandit and Elpargo's Shadow Priest contributions. (HB-3347)

    - Fixed an age-old issue with Singular where sometimes melee characters wouldn't face a mob properly while fighting. (HB-3324)


    - Restoration Druid will now use more combat abilities and will utilize Balance Affinity while in a combat context. (HB-3325)


    - Beast Master Hunters will now utilize their cooldowns much more often. (HB-3338)


    - Improved Feral Druid AoE rotations if there is 3 or more targets. (HB-3339)


    - Guardian Druid should now use its artifact weapon ability. (HB-3340)


    - Added missing interrupt behaviors for Windwalker Monk . (HB-3341)


    - Priests will no longer attempt to cast Power Word: Fortitude as it no longer exists. (HB-3346)


    - Assassination and Outlaw Rogue will now use abilities to pull flying mobs. (HB-3348)


After your last update, the rogue damage fell by 25%. He constantly throws the dice even when he already has 2 buffs.
 
Last edited:
Configuration question: How can I have my rogue use vanish, say at 2% health? I don't see anything under "Rogue Specific". Currently, he just dies, and I can't help but feel that he's dying unnecessarily, when he could be vanishing instead. Thanks very much.
 
This is out of hand now. He will stealth, but he paths so close to mobs, that he gets detected and since he's in a area full of mobs, he dies repeatedly. He'll never use Vanish, and even tries to use "Eternal Will of the Martyr" neck piece and fails (the item never gets used). He's doing the scenario "Maritime Diplomacy". The other behavior that is troubling that I've seen, is that some mobs will use an ability where it's a channeled ability that does heavy damage, or will shield themselves (making them immune to damage). The bot will just stand there and take it, or try to do damage versus a mob that is immune, versus stepping back, or even better going around their back. Log attached. Thank you!

EDIT: I noticed he uses Vanish during combat, which is cool, but I'd like the ability to control when he uses it (as I'd prefer to do it to avoid death) Thank you once again.
 

Attachments

Last edited:
During "The Battle for Broken Shore" (The Battle for Broken Shore - Quest - World of Warcraft), there is a part where you enter a cannon and fire at flying enemies.

When my Lone Wolf MM hunter enters the cannon, nothing would happen and I noticed in HB that it said something to the effect "dismissing pet". I tinkered with the Hunter code, and found that if I deleted the code on lines 145 -> 152, the bot can fire the cannon as expected.

relevant code snippet:

Code:
                        new Decorator(ctx => (SingularSettings.Instance.DisablePetUsage || Me.Specialization == WoWSpec.HunterMarksmanship && HasTalent(HunterTalents.LoneWolf)) && Me.GotAlivePet,
                            new Sequence(
                                new Action( ctx => Logger.Write( "/dismiss Pet")),
                                Spell.Cast("Dismiss Pet", on => Me.Pet, req => true, cancel => false),
                                // new Action(ctx => Spell.CastPrimative("Dismiss Pet")),
                                new WaitContinue(TimeSpan.FromMilliseconds(1500), ret => !Me.GotAlivePet, new ActionAlwaysSucceed())
                                )
                            ),

I don't know enough about the code to fix it, unfortunately. I have attached a log as well.
 

Attachments

Last edited:
Windwalker Monk

Fixes Blackout Kick / Tiger Palm spam breaking Combo/Mastery. Only works for Single Target. No clue why conditions are ignored when there are multiple enemies around.
Added Touch of Karma usage.
Fixed Energizing Elixir not casting (conditions were too restrictive).
Will spend 1 charge of Healing Elixir under 70% health.
Added Leg Sweep usage.
 

Attachments

[div=font-family:segoe ui;color:#D65717;font-size:22pt;font-style:normal; -webkit-font-smoothing:antialiased;text-rendering: optimizelegibility; text-shadow: 1px 1px 1px #000;]Singular Update Status[/div]
all classes have been fully updated for Legion, however they have not been fully tested or cleaned up!

any issues under "Fixed Issues" will be availible in the next Honorbuddy update or on the test build of Singular!



[div=font-size:13pt;]Current Class+Specialization Status[/div]

Color Key
Red - Unsupported.
Orange - Supported. Untested. May have rotation issues. May not use some talents.
Green - Supported. Tested. Optimal rotation. May not use some talents.
Light Blue - Supported. Tested. Optimal rotation. Full talent use.
Dark Blue - Supported. Tested. Fully optimized rotation. Full talent use. Extra functionalities included.



[table="width: 800"]
[tr]
[td]
Death Knight
Blood
Frost
Unholy
[/td]
[td]
Demon Hunter
Havoc
Vengeance
[/td]
[td]
Warrior
Arms
Fury
Protection
[/td]
[/tr]
[tr]
[td]
Druid
Balance
Feral
Guardian
Restoration
[/td]
[td]
Hunter
Beast Master
Marksman
Survival
[/td]
[td]
Mage
Arcane
Fire
Frost
[/td]
[/tr]
[tr]
[td]
Monk
Brewmaster
Mistweaver
Windwalker
[/td]
[td]
Paladin
Holy
Protection
Retribution
[/td]
[td]
Priest
Discipline
Holy
Shadow
[/td]
[/tr]
[tr]
[td]
Rogue
Assassination
Outlaw
Subtlety
[/td]
[td]
Shaman
Elemental
Enhancement
Restoration
[/td]
[td]
Warlock
Affliction
Demonology
Destruction
[/td]
[/tr]
[/table]

Any chance of an update with latest colour codes? I'm assuming there have been improvements since the post was last edited on 23/9/2016
 
Hi Echo. Thanks for all your work on Singular and the Quest pack man.

A few issues I noticed in the last release:

Shaman Elemental line 215 should use Me.CurrentMaelstrom instead of ManaPercent.

Guardian Druid conditions with <=0 preventing Ironfur from casting with Health% or MobCount only. Causing it to only be cast if both are true.
Also for some reason Rage of the Sleeper won't cast using Spell.BuffSelf. It works fine using Spell.Cast.
 

Attachments

Hi everyone,

I would like to edit Singular, for my Sub Rogue (110).
I have a specific need to be able to have the bot use "Sprint" whenever it is available. The reason for this is my farming method, I don't use a mount and I am always stealthed. The sprint option would allow me to move quicker without the need of worrying too much about hostile mobs.

Anyone that can help me do this perhaps please?
If you are willing / able to, please PM me directly.

The SpellID is 2983 according to checking Auras on me while Sprint is active.

Thank you in advance.
 
Feral Druid

Rotation gets stuck trying to apply bleeds to target/s that are not in front of us.

Re-added facing check to Rake and Rip.
 

Attachments

Hi everyone,

I would like to edit Singular, for my Sub Rogue (110).
I have a specific need to be able to have the bot use "Sprint" whenever it is available. The reason for this is my farming method, I don't use a mount and I am always stealthed. The sprint option would allow me to move quicker without the need of worrying too much about hostile mobs.

Anyone that can help me do this perhaps please?
If you are willing / able to, please PM me directly.

The SpellID is 2983 according to checking Auras on me while Sprint is active.

Thank you in advance.

This should do it.
 

Attachments

Back
Top