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

The routine has a really pervasive problem with ranges. Constant stutterstepping with all classes, PBAOE like Thrash used before character gets to the target, etc.

I worked on some of the Guardian Druid routines. You have not provided a log, so how can I tell

1. What is your spec?
2. What is your level?
3. What are you specific settings to retry this?

I have been using Guardian Druid and all seems fine to me. Maybe another option for you is to do a clean install. With that many files changing, probably not a terrible idea!
 
I worked on some of the Guardian Druid routines. You have not provided a log, so how can I tell

1. What is your spec?
2. What is your level?
3. What are you specific settings to retry this?

I have been using Guardian Druid and all seems fine to me. Maybe another option for you is to do a clean install. With that many files changing, probably not a terrible idea!

The log was two posts down, as a resto druid. Here is another one, as a feral, with out of range thrash at the start of most pulls. It also stuttersteps, but that's a lot less apparent in melee than as a healer.
Not sure how guardian would be, since I never tank with DB.
 

Attachments

The log was two posts down, as a resto druid. Here is another one, as a feral, with out of range thrash at the start of most pulls. It also stuttersteps, but that's a lot less apparent in melee than as a healer.
Not sure how guardian would be, since I never tank with DB.

I see a lot of this:

Code:
*Thrash on Auchenai Soulpriest.39FA @ 57.8% at 8.0 yds 
*Thrash on Auchenai Vindicator.39FA @ 34.2% at 4.3 yds

I also see

Code:
[19:27:27.551 N] (Singular) <<Combat>> h=93.6%/e=100.0%/m=57.8%, shp=Cat, prwl=N, mov=Y, savg=0, tfury=0, brsrk=0, predswf=0, omen=0, pts=0, th=15.2%, dist=9.9,[B] inmelee=N[/B], face=Y, loss=Y, dead=10 secs, rake=0, rip=0, thrash=0, refsvg=N, refrip=Y
[19:27:27.558 N] [Singular] *Thrash on Auchenai Soulpriest.39FA @ 15.2% at 7.9 yds

Now what I'm seeing in singular is that Thrash is OK to use at 8yrds. I use the same thing on Guardian druid and I haven't noticed it using it at start, but then again I charge as well.

Code:
Spell.Cast("Thrash", on => Unit.UnfriendlyUnits([B]8[/B]).FirstOrDefault(u => u.GetAuraTimeLeft("Thrash").TotalSeconds < RakeAndThrashRefresh)),

I don't have a level 65 to try this out on, but that's my guess is because of level.
 
For Ret Paladins...

1. Does not buff
2. Does not use Blade of Justice.
3. Does not use Eye for an Eye
4. Does not use Shield of Vengeance.
5. Does not use Word of Glory
6. Does not use Holy Wrath
7. Does not use Consecrate
8. Does not use Divine Hammer

Edit: So I got brave and decided to edit the Ret file. The settings file is for before the Pre-Patch, so ignore it completely. Singular won't use Blade of Justice because it's looking for the talent skill "Blade of Wrath." Once selected as a talent, it uses it nicely. Also, the routine seems to want to use Justicar's Vengeance, which actually does more dmg (and has a self heal) than Templar's Verdict. Justicar's Vengeance is used once it is talented. Execution Sentence is also occasionally used, though I'm not sure how/why. The code says:

Spell.Cast("Execution Sentence", when => Me.CurrentTarget.TimeToDeath() > 8)

but I can't figure out what the "TimeToDeath" is because the parenthesis have no value and I'm not sure what >8 is for. There are a LOT of spells in here that don't exist anymore, so I'm guessing this was a "hurry and make the routine actually do *something* and I'll perfect the details/specifics at a later date" release for the Ret Paladin. I don't know enough about the routine developing process to do anything to it.

TimeToDeath() is the estimated time it will take for the target to die.
> 8 is saying "greater than 8", which the 8 being 8 seconds.

So -> "Cast Execution Sentence if the current target will die in greater than 8 seconds."


I've pushed a commit that should add buffs, and cast all the spells you listed.
Thanks for the report!
 
I mean, if you just want to, yes.

Go into your Honorbuddy folder > Honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs and open it up in your notepad viewer.

on line 106(ish) is where it casts Moonfire and then 107(ish) is where it casts Sunfire. You can just flip those I suppose.

Is there a reason for doing so? Is that the rotation that's supposed to happen?



Hi and thanks for the reply,

Basically I'm having a problem when farming low level mobs. The bot always opens with Lunarstrike which takes ages to cast and it's just a waste of time when sunfire would kill them instantly. What I want it to do is cast/spam sunfire instead to speed up the killing process but I have no idea how to tell the bot to do so. Perhaps there is a way to tell honorbuddy to cast sunfire on low lvl mobs only? thx in advance
 
Hi and thanks for the reply,

Basically I'm having a problem when farming low level mobs. The bot always opens with Lunarstrike which takes ages to cast and it's just a waste of time when sunfire would kill them instantly. What I want it to do is cast/spam sunfire instead to speed up the killing process but I have no idea how to tell the bot to do so. Perhaps there is a way to tell honorbuddy to cast sunfire on low lvl mobs only? thx in advance

It's something that would have to be coded in and my guess is not something they are willing to do easily. Honestly, if you are farming low level mobs, it's probably faster as Feral or Guardian. Just a thought since they both have a charge of some sort and 2 aoe abilities they can spam.
 
It doesn't use Focused Rage or Rend either.

edit your arms.cs file
line 231 add below rend string


new Decorator(
new PrioritySelector(
Spell.Cast("Rend", ret => !Me.CurrentTarget.HasAura("Rend")),
Spell.Cast("Colossus Smash"),
Spell.Cast("Execute", ret => Me.CurrentTarget.HasAura("Colossus Smash") && Me.CurrentTarget.HealthPercent < 20),
Spell.Cast("Overpower"),
Spell.Cast("Mortal Strike", ret => Spell.GetSpellCooldown("Colossus Smash") > TimeSpan.FromSeconds(2)),
Spell.Cast("Slam"),
new ActionAlwaysFail()
)),
 
Hey, i'm trying to get singular to use March of the damned when i'm stunned.
Here's what i did :
Line 105 in HB\Routines\Singular\ClassSpecific\DeathKnight\Blood.cs
Added :
Spell.Cast("March of the damned", on => (WoWUnit)on, ret => Me.Stunned),
but it seems to do nothing, am i missing something ?

Arthur
 
Singular seems to be bugging for me when I selected the Lonely Winter talent as a Frost mage, the spec just doesn't work when leveling with this talent :(
 
Singular seems to be bugging for me when I selected the Lonely Winter talent as a Frost mage, the spec just doesn't work when leveling with this talent :(
Same here...frost mage with Lonely Winter talent - if you turn off pets in Singular class config then all seems to be good, other than it does not save the setting - next time you log in the pets setting is back on.
 
Singular seems to be bugging for me when I selected the Lonely Winter talent as a Frost mage, the spec just doesn't work when leveling with this talent :(

if your letting the bot level for you, i've found the best way is to let it select the talents it wants, that way its picking talents that specifically are working with singular and you wont run into issues like this.
 
edit your arms.cs file
line 231 add below rend string


new Decorator(
new PrioritySelector(
Spell.Cast("Rend", ret => !Me.CurrentTarget.HasAura("Rend")),
Spell.Cast("Colossus Smash"),
Spell.Cast("Execute", ret => Me.CurrentTarget.HasAura("Colossus Smash") && Me.CurrentTarget.HealthPercent < 20),
Spell.Cast("Overpower"),
Spell.Cast("Mortal Strike", ret => Spell.GetSpellCooldown("Colossus Smash") > TimeSpan.FromSeconds(2)),
Spell.Cast("Slam"),
new ActionAlwaysFail()
)),

Thanks!
Rend works like a charm.
Any way of using Focused Rage aswell?
 
Singular seems to be bugging for me when I selected the Lonely Winter talent as a Frost mage, the spec just doesn't work when leveling with this talent :(
Same here...frost mage with Lonely Winter talent - if you turn off pets in Singular class config then all seems to be good, other than it does not save the setting - next time you log in the pets setting is back on.

Fixed and should be live in the next HB update.
 
DH Havoc seems very clunky atm, not doing the DPS i am supposed too at 690. And also it's using Infernal Strike on cooldown, and there is nowhere to tick it off as i use it for pulling and general mobility
 
DH Havoc seems very clunky atm, not doing the DPS i am supposed too at 690. And also it's using Infernal Strike on cooldown, and there is nowhere to tick it off as i use it for pulling and general mobility
Havoc doesn't have Infernal Strike.

Infernal Strike is Vengeance which is the tank build, and its used to sustain better aggro since it can be cast off the GCD and does AoE damage.
It keeps 1 charge up for pulling purposes.
 
Last edited:
Back
Top