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

Singular - A community driven All-In-One CC - It Just Plain Works - (Pt. 2)

Hi guys. I am new to this, and just want to say that this is all awesome. I am using Singular for my frost mage. and with revision 493 everything was working great, but after it I have noticed that my mage very oftet is standing and doing nothing during the fight or after fight. I will try to post some log to show you what is going on.

Thanks !

This are errors I am getting:
1.
[21:09:18:283] [Singular-DEBUG] Switched targets!
[21:09:18:284] System.NullReferenceException: Object reference not set to an instance of an object.
at Singular.Helpers.Spell.get_MeleeRange() in c:\Users\lobin\Desktop\Honorbuddy_2.0.0.5494\CustomClasses\Singular\Helpers\Spell.cs:line 825
at Singular.SingularRoutine.Pulse() in c:\Users\lobin\Desktop\Honorbuddy_2.0.0.5494\CustomClasses\Singular\SingularRoutine.cs:line 124
at Styx.WoWPulsator.Pulse(PulseFlags flags)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
at Styx.Logic.BehaviorTree.TreeRoot.Run()
[21:09:26:082] [Singular-DEBUG] Successfully cast Spirit Heal


2.
[21:10:59:243] System.NullReferenceException: Object reference not set to an instance of an object.
at Singular.Helpers.Unit.IsBoss(WoWUnit unit) in c:\Users\lobin\Desktop\Honorbuddy_2.0.0.5494\CustomClasses\Singular\Helpers\Unit.cs:line 234
at Singular.ClassSpecific.Mage.Frost.<CreateFrostMageCombat>b__8(Object ret) in c:\Users\lobin\Desktop\Honorbuddy_2.0.0.5494\CustomClasses\Singular\ClassSpecific\Mage\Frost.cs:line 48
at TreeSharp.Decorator.CanRun(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.Decorator.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at TreeSharp.PrioritySelector.#h.#nF.MoveNext()
at (Object )
at TreeSharp.Composite.Tick(Object context)
at Styx.Logic.BehaviorTree.TreeRoot.Tick()
 
Last edited:
I know the problem now.. the HB is trying to target the same target few times in a row:

[21:52:19:891] [Singular-DEBUG] Switched targets!
[21:52:19:891] [Singular-DEBUG] Melee Distance: 5
[21:52:19:891] [Singular-DEBUG] Health: 142173
[21:52:19:891] [Singular-DEBUG] Level: 85
[21:52:20:675] [Singular-DEBUG] Switched targets!
[21:52:20:675] [Singular-DEBUG] Melee Distance: 5
[21:52:20:675] [Singular-DEBUG] Health: 142173
[21:52:20:675] [Singular-DEBUG] Level: 85
[21:52:21:474] [Singular-DEBUG] Switched targets!
[21:52:21:474] [Singular-DEBUG] Melee Distance: 5
[21:52:21:474] [Singular-DEBUG] Health: 142173
[21:52:21:474] [Singular-DEBUG] Level: 85
[21:52:22:259] [Singular-DEBUG] Switched targets!
[21:52:22:259] [Singular-DEBUG] Melee Distance: 5
[21:52:22:259] [Singular-DEBUG] Health: 142173
[21:52:22:259] [Singular-DEBUG] Level: 85
[21:52:23:075] [Singular-DEBUG] Switched targets!
[21:52:23:075] [Singular-DEBUG] Melee Distance: 5
[21:52:23:075] [Singular-DEBUG] Health: 142173
[21:52:23:075] [Singular-DEBUG] Level: 85
[21:52:23:876] [Singular-DEBUG] Switched targets!
[21:52:23:876] [Singular-DEBUG] Melee Distance: 5
[21:52:23:876] [Singular-DEBUG] Health: 142173
[21:52:23:876] [Singular-DEBUG] Level: 85
[21:52:24:675] [Singular-DEBUG] Switched targets!
[21:52:24:675] [Singular-DEBUG] Melee Distance: 5
[21:52:24:675] [Singular-DEBUG] Health: 142173
[21:52:24:675] [Singular-DEBUG] Level: 85
[21:52:25:461] [Singular-DEBUG] Switched targets!
[21:52:25:461] [Singular-DEBUG] Melee Distance: 5
[21:52:25:461] [Singular-DEBUG] Health: 142173
[21:52:25:461] [Singular-DEBUG] Level: 85
[21:52:26:260] [Singular-DEBUG] Switched targets!
[21:52:26:260] [Singular-DEBUG] Melee Distance: 5
[21:52:26:260] [Singular-DEBUG] Health: 142173
[21:52:26:260] [Singular-DEBUG] Level: 85
[21:52:27:059] [Singular-DEBUG] Switched targets!
[21:52:27:059] [Singular-DEBUG] Melee Distance: 5
[21:52:27:059] [Singular-DEBUG] Health: 142173
[21:52:27:059] [Singular-DEBUG] Level: 85
[21:52:27:875] [Singular-DEBUG] Switched targets!
[21:52:27:875] [Singular-DEBUG] Melee Distance: 5
[21:52:27:875] [Singular-DEBUG] Health: 142173
[21:52:27:875] [Singular-DEBUG] Level: 85
[21:52:28:676] [Singular-DEBUG] Switched targets!
[21:52:28:676] [Singular-DEBUG] Melee Distance: 5
[21:52:28:676] [Singular-DEBUG] Health: 142173
[21:52:28:676] [Singular-DEBUG] Level: 85
[21:52:29:476] [Singular-DEBUG] Switched targets!
[21:52:29:476] [Singular-DEBUG] Melee Distance: 5
[21:52:29:476] [Singular-DEBUG] Health: 142173
[21:52:29:476] [Singular-DEBUG] Level: 85
[21:52:30:390] [Singular-DEBUG] Switched targets!
[21:52:30:391] [Singular-DEBUG] Melee Distance: 5
[21:52:30:391] [Singular-DEBUG] Health: 142173
[21:52:30:391] [Singular-DEBUG] Level: 85
[21:52:31:124] [Singular-DEBUG] Switched targets!
[21:52:31:124] [Singular-DEBUG] Melee Distance: 5
[21:52:31:124] [Singular-DEBUG] Health: 142173
[21:52:31:124] [Singular-DEBUG] Level: 85
[21:52:31:876] [Singular-DEBUG] Switched targets!
[21:52:31:876] [Singular-DEBUG] Melee Distance: 5
[21:52:31:876] [Singular-DEBUG] Health: 142173
[21:52:31:876] [Singular-DEBUG] Level: 85
[21:52:32:708] [Singular-DEBUG] Switched targets!
[21:52:32:708] [Singular-DEBUG] Melee Distance: 5
[21:52:32:708] [Singular-DEBUG] Health: 142173
[21:52:32:708] [Singular-DEBUG] Level: 85
[21:52:33:558] [Singular-DEBUG] Switched targets!
[21:52:33:558] [Singular-DEBUG] Melee Distance: 5
[21:52:33:558] [Singular-DEBUG] Health: 142173
[21:52:33:558] [Singular-DEBUG] Level: 85
[21:52:34:309] [Singular-DEBUG] Switched targets!
[21:52:34:309] [Singular-DEBUG] Melee Distance: 5
[21:52:34:309] [Singular-DEBUG] Health: 142173
[21:52:34:309] [Singular-DEBUG] Level: 85


every second the same target without any action in between. If you have time please have a look into it. Ahh I am only doing BG if this is any help. (frost Mage)
 
have we fixed the bug where if we are too close to a target we just stand there and die? (or if we can heal, we heal until we run oom) and we don't back up?

it happens on melee and ranged

or the issue where this cc doesn't path around trees or rocks and stands there when it's trying to pull a target?
 
I experienced both issues you listed today,Kick. I was actually coming to this thread to see if anyone else had the issue and sure enough you post about it.
 
as soon as i got the latest rev (using priest) moments after it picked up a wand it started using it instead of casting spells. it could be because i'm missing a spell (lv 6) but it's fairly annoying when it could kill the mobs faster by casting

okay nevermind i had to restart the bot after saving settings.

but a suggestion for the wanding maybe you could add a setting instead of true/false that is use when under % mana
 
Last edited:
have we fixed the bug where if we are too close to a target we just stand there and die? (or if we can heal, we heal until we run oom) and we don't back up?

it happens on melee and ranged

this is causing me a lot of issues too, sometimes it even casts a couple of spells and then does nothing until dying, it's wasting so much time for me

Code:
[02:17:26:163] Goal: Dismounting
[02:17:26:190] [ForcedDismount-v184(debug) @line 2082]: Dismounting
[02:17:26:190] Stop and dismount...
[02:17:27:653] [Singular] Casting Divine Protection on Myself
[02:17:27:653] Spell_C::CastSpell(498, 0, 0x200000002B55F87, 0) [2838]
[02:17:27:847] Spell_C::CastSpell(498, 0, 0x200000002B55F87, 0) [2839]
[02:17:27:945] [Singular-DEBUG] Successfully cast Divine Protection
[02:17:52:713] [Singular] Casting Ardent Defender on Myself
[02:17:52:714] Spell_C::CastSpell(31850, 0, 0x200000002B55F87, 0) [2840]
[02:17:52:875] Spell_C::CastSpell(31850, 0, 0x200000002B55F87, 0) [2841]
[02:17:52:972] [Singular-DEBUG] Successfully cast Ardent Defender
[02:18:19:737] Sync
[02:18:21:945] Cleared POI - Reason Player Died
[02:18:21:945] Cleared POI
[02:18:21:948] Activity: Releasing from corpse
[02:18:21:949] Activity: Releasing corpse
[02:18:21:949] I died!

edit: noticed it's happened two or three times after casting divine protection on a prot paladin, so wondering if it's something to do with transition between combat buffs/combat behaviors
 
Last edited:
There's a bug where if you are in combat with a mob which isn't targetting you, it'll just run around through profile hotspots without pulling anything. It'll just run around until you aggro something or till you're out of combat. It's really annoying :(
 
have we fixed the bug where if we are too close to a target we just stand there and die? (or if we can heal, we heal until we run oom) and we don't back up?

it happens on melee and ranged

or the issue where this cc doesn't path around trees or rocks and stands there when it's trying to pull a target?

That is caused by a bug in IsFacing in HB's core which is fixed and will be served in next drop
 
okay so apparently once you're oom if you turn off wanding it uses the wand, but once that mob dies it waits for mana before pulling again. i guess it's a compromise worth dealing with.
 
Pestilence needs to be removed from the Frost DK. It's a huge dps loss - everything needed for multiple targets is already covered in the big AoE section. Not only is Pest a big dps loss for AoE, and is currently causing a very big dps loss for single target fights where a single add wanders in. Frost DKs shouldn't be using Pest at all though. Pest is really just for Blood DKs to spread diseases for damage reduction.

- Ben
 
Last edited:
That is caused by a bug in IsFacing in HB's core which is fixed and will be served in next drop


it's nasty bug, my bot just spent some hours in combat with its back turned to a lvl 58 mob that couldn't kill my toon
 
it's nasty bug, my bot just spent some hours in combat with its back turned to a lvl 58 mob that couldn't kill my toon

I'm using the plugin LogMeOut with the combat timer option and ARelog until they get this fixed, works good enough for now.
 
I'm using the plugin LogMeOut with the combat timer option and ARelog until they get this fixed, works good enough for now.

thanks for the tip, but I respecced my dks to unholy since the pet can dispatch any mob up to lvl 81 on its own and if the bots fails with higher levels they'll make quick work of my toon in short time :)
 
Strange that critical bugfixes are being sat on.

RELEASE !!!!
 
What Class are you?: Warrior
What Spec are you?: Protection
What 'context' is the bot in? (Instance, BG, Normal): Instance etc
What level are you?: 85
What revision of Singular are you using?: 494$
Have you made any modifications to Singular?: not yet
Are you using a branched build, or the trunk build? (Only viable for developers): svn update :)
What version of Honorbuddy are you using?: 2.0.0.5494


The bug is that cc doesn't count "Use Charge/Intercept/Heroic Leap [True/False]" option value (False) while Protection spec enabled.

seems we need to comment lines in file "Protection.cs" (Warrior folder)
//Close cap on target
//Spell.Cast("Charge", ret => StyxWoW.Me.CurrentTarget.Distance.Between(8f, TalentManager.HasGlyph("Long Charge") ? 30f : 25f)),
//Spell.Cast("Intercept", ret => StyxWoW.Me.CurrentTarget.Distance.Between(8f, 25f)),
//Spell.CastOnGround(
// "Heroic Leap", ret => StyxWoW.Me.CurrentTarget.Location,
// ret => StyxWoW.Me.CurrentTarget.Distance > 10 && StyxWoW.Me.CurrentTarget.Distance <= 40),
but it makes this option "always off"

or add in expressions checking of "SingularSettings.Instance.Warrior.UseWarriorCloser" value (if i had clear understand logics reading Fury and Arms cs)
so new version will looks like:

//Close cap on target
Spell.Cast("Charge", ret => SingularSettings.Instance.Warrior.UseWarriorCloser && StyxWoW.Me.CurrentTarget.Distance.Between(8f, TalentManager.HasGlyph("Long Charge") ? 30f : 25f)),
Spell.Cast("Intercept", ret => SingularSettings.Instance.Warrior.UseWarriorCloser && StyxWoW.Me.CurrentTarget.Distance.Between(8f, 25f)),
Spell.CastOnGround(
"Heroic Leap", ret => StyxWoW.Me.CurrentTarget.Location,
ret => SingularSettings.Instance.Warrior.UseWarriorCloser && StyxWoW.Me.CurrentTarget.Distance > 10 && StyxWoW.Me.CurrentTarget.Distance <= 40),

maybe i'm wrong - but i hope i takes developers look on my trouble.

ty

P.S. sorry my bad English - it is not my native :(
 
H Pally needs some Holy Radiance logic.... please!
 
Pestilence needs to be removed from the Frost DK. It's a huge dps loss - everything needed for multiple targets is already covered in the big AoE section. Not only is Pest a big dps loss for AoE, and is currently causing a very big dps loss for single target fights where a single add wanders in. Frost DKs shouldn't be using Pest at all though. Pest is really just for Blood DKs to spread diseases for damage reduction.

- Ben

actually when you have 4 or more targets Pest is a DPS GAIN but only in that situation... But as frost it is somewhat a lower prio but for an unholy it is a RAID DPS gain and for blood yes it helps reduce the damage a tank would receive.

But what you are saying isn't totally true or false just has situations that warrant it. Really and truly though me and none of my botting budds don't ever or rank sub 150 on WoL using HB if you want to do really good dps their is a program on ownedcore who's sole purpose is just dps/tanking/very limited healing rotations without the bloat that HB has. So if you want to be lazy and have an automated process to do your toons dps in raids go with PQR and use HB for trule automated uses like BG's, Farming, leveling etc. I rank each and every week and also help contrib on ownedcore so if u ever need any help with HB/PQR/ or DK in general hit me up.
 
Last edited:
Back
Top