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

What Class+Spec are you?: Hunter / Beastmaster
What 'context' is the bot in? (Instance, BG, Normal): Normal (Questing bot)
What level are you?: 94
Have you made any modifications to Singular?: Nope
What time (HH:MM:SS) or LogMark did your issue occur?

  1. [14:06:43.061 N]
  2. [14:15:34.871 N]
  3. [14:18:21.355 N]
  4. [14:20:30.097 N]
What happened (be specific)? Singular gets stuck at trying to attack dead NPCs. I've seen it several times now
Did you attach a complete debug log? (choose one: YES or YES) or

This bug is around for quite some time now. I haven't followed Singular the last months but I'm not sure why no one if any one have ever reported that.
It happens "randomly" and it happens during the whole leveling exprience. The issue is that I can't "force" reproduce this behavior.
The bot may run fine for the next 3hours and then gets into its "f-word it"-mode (or if you're like me, asap you leave the desk and the bot unmonitored :P).

best wishes,

Weischbier
 

Attachments

Quick update to last release fixing a bug in Mage snare detection. See Change History for description.

If it is worth posting about, it's worth following the steps in Reporting Bugs in Singular (click here). Without that info I won't be able to reply to your post.

Change History
Code:
[B]--- Release 4.0.0.4107 ---[/B]

[B]General[/B] 

fixed - Snare detection logic causing exception 


[B]Death Knight[/B]

fixed - Frost/Unholy - message for Glyph of Empowerment detection


[B]Mage[/B]

change- All Specs - reduced snare detection for movement decreases of 50% (down from 60%) to allow for saving Mage snares 

fixed - All Specs - exception occurring in snare detection


[B]--- Release 4.0.0.4101 ---[/B]

[B]General [/B]

fixed - Rest - bug in Combat during Rest logic when an Evade Bugged mob encountered

fixed - Garrison Abilities - now correctly casts Artillery Strike on ground

fixed - Wait for Rez Sickness - no longer spams message if maintaining Stealth or Prowl during wait
    
*new* - Oralius' Whispering Crystal - now supports applying this if Use Flasks is enabled

fixed - IsSlowed - message no longer spammed when enemy is snared


[B]Death Knight[/B]

fixed - Blood - now ensures target can be attacked with Death Strike before casting Empower Rune Weapon intended to allow Death Strike for healing

*new* - Frost/Unholy - now does not require target to be within range prior to Empower Rune Weapon if glyphed (for 30% heal)

fixed - All Specs - Dark Succor: presence of ability as a passive aura was causing Death Strike to be cast on cooldown and interfering with spell priorities.  Fixed to recognize Dark Succor proc aura only


[B]Druid[/B]

fixed - Feral - AOE: will now correctly cast sooner (previously required 5 mobs for all abilities)


[B]Hunter[/B]

fixed - All Specs - Tranquilizing Shot: now correctly detects Enrage auras


[B]Mage[/B]

*new* - Frost - added Trivial Mob farming spell priority (Pull only)


[B]Monk[/B]

fixed - Mistweaver - now correclty allows multiple casts of Surging Mist / Enveloping Mist while channelling Soothing Mist (previously was inadvertently limiting to one cast per channel.)

change- Mistweaver - should now remain at ranged distance for healing in most cases

fixed - Mistweaver - Detox: incorrectly being treated as an offensive dispel (Purge) now correctly cast as a defensive dispel (Cleanse)

fixed - Windwalker - removed unnecessary cast of *****ling Jade Lightning during Pull


[B]Rogue[/B]

fixed - All Specs - Pick Lock: now supports True Steel Lockbox


[B]Shaman[/B]

fixed - Elemental - Earthquake: should no longer double cast this ability


[B]Warrior[/B]

*new* - Arms - added check during Rest to notify user if 2H Weapon is not equipped

*new* - Fury - added check during Rest to notify user if not dual-wielding

fixed - Arms - now correctly check for Glyph of Cleave

fixed - All Specs - refined Snare logic against enemy players

fixed - Arms - was casting Thunder Clap on cooldown due to check for obsolete Weakened Blows debuff
 
I find 10 counts of bloodbath in the log.
Besides missing the occasional enrage for execute and some minor performance tweaks. It looks to be using bloodthirst as it should.

Just fyi, fury doesn't need to use bloodthirst a lot, besides keeping enrage up its the lowest of lowest priority wise.
Could you give an example of the downtime ? Is it not using any abilities or just not bloodthirst ? (Because it shouldn't use BT on cooldown.)

@Bobby. Found this, line 250 [21:01:49.456 N] (Singular) (Singular) Pull More: disabled for Fury characters until [Whirlwind] is learned.
He's 97, he's had WW for many levels now. Says thunderclap for arms even for lvl 100's. Is something off with the pull more check ?
@Uraku, tomten's response is correct. Check the spell priorities to be used based upon Noxxic for Fury. -Bobby53

@tomten2, Thanks for the accurate and helpful response! Yes, something is off on that Pull More check apparently although am not certain what at the moment. Appears that SpellManager.HasSpell() is failing in both cases, so not sure if there is some latency occurring where this test is performed before the spellbook is loaded? Will need to look into this a bit more as the test seems accurate but the results clearly are not. -Bobby53
 
im using fury warrior and it keeps going to defence stance from battle stance i even took it off auto to battle stance but still keeps switching to defence stance why is this

Singular is trying to pull with taunt. Taunt is switching you to def stance.
 
Feature Request - Elemental Shaman - Using Version 4107

Add Unleash Flame to both normal and instance rotations (probably BG too, but I don't do any PvP). "If you chose Unleashed Fury as your Tier 6 talent, then Unleash Flame becomes part of your rotation and using it on cooldown is your number 1 priority." IcyVeins

Very similar to Enhancement's Spell.Cast("Unleash Elements... but Spell.Cast("Unleash Flame",...
 
Last edited:
Hey Bobby, was playing with the Ret Paladin instance rotation last night to give it a little refresh for 100. Single target in instance behaviors only. Based on IV, and a little from SimCraft. We also need to change Avenging Wrath, as we no longer have GotAK. Tested with Seraphim & Final Verdict in Heroic Dungeons - works great with both.

Instance Rotation - Single Target:
// Do we need to check for the Talent? It caused no issues when I didn't have Seraphim talented, but wasn't sure which way was correct.
Spell.Cast("Seraphim", ret => Me.CurrentHolyPower == 5),
// T16 buff "Divine Crusader" is now called Empowered Divine Storm, we just change why we use it depending on talents. Buff name stays the same.
Spell.Cast("Divine Storm", req => Me.HasAura("Divine Crusader") && Me.HasAura("Final Verdict")&& Me.IsWithinMeleeRange),
Spell.Cast("Templar's Verdict", ret => Me.CurrentHolyPower == 5),
Spell.Cast("Execution Sentence"),
Spell.Cast("Hammer of Wrath"),
Spell.Cast("Crusader Strike"),
Spell.Cast("Judgment"),
Spell.Cast("Exorcism"),
// Below: I just used the way you did talents above. Not sure if these are implemented yet.
Spell.Cast("Divine Storm", req => Me.HasAura("Divine Crusader") && (Common.HasTalent(PaladinTalents.EmpoweredSeals) || Common.HasTalent(PaladinTalents.Seraphim))),
Spell.Cast("Templar's Verdict", req => Me.CurrentHolyPower >= 3),
Spell.BuffSelf("Sacred Shield")

Avenging Wrath:
Spell.BuffSelf("Avenging Wrath", ret => Me.CurrentTarget.IsWithinMeleeRange && PaladinSettings.RetAvengAndGoatK),
 
What Class+Spec are you?: Death Knight, Frost
What 'context' is the bot in? (Instance, BG, Normal): Instance and Normal (Using LazyRaider)
What level are you?: 100
Have you made any modifications to Singular?: Negative
What time (HH:MM:SS) or LogMark did your issue occur?: Through an entire run of an instance plus whenever attacking mobs. 10:02:20 Is where the instance starts.
What happened (be specific)? The CR will use Howling Blast, which applies Frost Fever no problem. But from what I saw it only ever cast Plague Strike once, which means only one disease up on the target, and being unable to cast Plague Leech. Looking at the .xml it would seem that the Common.CreateApplyDiseases(), is only checking for Frost Fever? Not 100% sure but if it could be looked into, that would be awesome.
View attachment 1340 2014-12-24 01.21.txt
 
What Class+Spec are you?: Mage, Frost
What 'context' is the bot in? Questing Kicks
What level are you?: 100
Have you made any modifications to Singular?: Negative
What time (HH:MM:SS) or LogMark did your issue occur?: Allways
What happened (be specific)? The bot when it dies (as a mage that happens quite a lot) it starts out with eating, but then right when it starts to eat it asts arcane brilliance which cancels the eating, resulting in the mage starting out with anywhere inbetween 65-70% health, and goes into combat soon there after, This leaves the toon handicapped from the beginning meaning it dies sooner than it had to.
 
What Class+Spec are you?: Warrior protection
What 'context' is the bot in? Combat Bot running dungeons
What level are you?: 15 - 25
Have you made any modifications to Singular?: Negative
What time (HH:MM:SS) or LogMark did your issue occur?: Always
What happened (be specific)? Routine will constantly switch stances from battle to defensive and back again. Only happens in the most recent build. Im currently using an older version of singular which removes the issue :)
 
What Class+Spec are you?: Warrior protection
What 'context' is the bot in? Combat Bot running dungeons
What level are you?: 15 - 25
Have you made any modifications to Singular?: Negative
What time (HH:MM:SS) or LogMark did your issue occur?: Always
What happened (be specific)? Routine will constantly switch stances from battle to defensive and back again. Only happens in the most recent build. Im currently using an older version of singular which removes the issue :)


Logs logs logs...
 
Hi can someone help me with hunters singular? I just want it to cast Aspect of cheetah whenever its not in combat. Thanks in advance!!!
 
Yes, something is off on that Pull More check apparently although am not certain what at the moment. Appears that SpellManager.HasSpell() is failing in both cases, so not sure if there is some latency occurring where this test is performed before the spellbook is loaded? -Bobby53

You are spot on, went through 5 old logs i had, ranging from hb 761-763 and 4064-4107, the test is being performed before SpellManager has added spells.
Can't find a solid reason as to why, it happens on fresh installs as well as upgrades but its also not consistent (tried to reproduce it 2nite but couldn't)
I also spent a good hour trying to find spellmanager until i realized singular is still a slave and getting them from HB, correct ?

My guess is: There is no set/wait order for hb and singular initializing and when singular wins(i.e being faster) the check fails.



Side question, what did it delete ? :P
Code:
[04:46:40.254 N] (Singular) (Singular)    deleted: 32781 ClassSpecific\Warrior\Arms.cs
[04:46:40.254 N] (Singular) (Singular)    deleted: 31869 Helpers\Item.cs
 
Last edited:
Last edited:
@tomten2, Thanks for the accurate and helpful response! Yes, something is off on that Pull More check apparently although am not certain what at the moment. Appears that SpellManager.HasSpell() is failing in both cases, so not sure if there is some latency occurring where this test is performed before the spellbook is loaded? Will need to look into this a bit more as the test seems accurate but the results clearly are not. -Bobby53
You are spot on, went through 5 old logs i had, ranging from hb 761-763 and 4064-4107, the test is being performed before SpellManager has added spells.
Can't find a solid reason as to why, it happens on fresh installs as well as upgrades but its also not consistent (tried to reproduce it 2nite but couldn't)
I also spent a good hour trying to find spellmanager until i realized singular is still a slave and getting them from HB, correct ?

My guess is: There is no set/wait order for hb and singular initializing and when singular wins(i.e being faster) the check fails.



Side question, what did it delete ? :P
Code:
[04:46:40.254 N] (Singular) (Singular)    deleted: 32781 ClassSpecific\Warrior\Arms.cs
[04:46:40.254 N] (Singular) (Singular)    deleted: 31869 Helpers\Item.cs

Hi, all,

This is issue HB-1708 ("SpellManager.HasSpell does not work during CR initialization"), and should've been repaired in '.762. If you're using the latest Honorbuddy and find out otherwise, please let us know so we can re-open the issue.

cheers,
chinajade
 
Last edited:
Back
Top