UFCFreak89, Happy to look at it for you. Please read this reply [CLICK HERE] to another member that had questions about maximizing DPS with an Elemental Shaman. Same things apply to every class/spec. -Bobby53
Your single-target rotation is based on the following priority list.
Cast Shadowburn if the target is below 20% health and if
you have more than 3.5 Burning Embers or
Dark Soul: Instability is up or
you have a large Intellect trinket proc or
you are out of mana or
the target is about to die.
Apply Immolate and keep it up.
Cast Conflagrate if you have two charges.
Keep Rain of Fire up on your target.
Only cast Rain of Fire if it will hit a target for the full 8 seconds.
Cast Chaos Bolt when you do not have 3 or more charges of Backdraft (explanations) and if
you have more than 3.5 Burning Embers or
Dark Soul: Instability is up or
Skull Banner (from a Warrior) is up or
you have a large Intellect or Crit trinket proc.
Cast Conflagrate if you have one charge.
Cast Incinerate to build up Burning Embers.
The idea is to keep a relatively high amount of Burning Embers, so that you can always cast Chaos Bolt and Shadowburn when they will be dealing more damage (trinket proc, Dark Soul, etc.).
Note that using Shadowburn will considerably increase your mana regeneration, but it will not affect your game play in any way.
Remember to apply and maintain Curse of the Elements if no one else in your raid/party can provide the same debuff.
When fighting multiple enemies, you will always want to keep Rain of Fire up.
When fighting 2 or 3 enemies, stick to your single-target rotation on one of them. Keep Immolate applied on them and use Havoc on Chaos Bolt (if no target is below 20% health) or Shadowburn (if there is a target below 20% health). Also, be careful not to cast Chaos Bolt when you have 3 or more charges of Backdraft.
When fighting more than 4 enemies, use Fire and Brimstone to apply Immolate, and cast Conflagrate and Incinerate (in that order of priority). When you do not have enough Burning Embers, refresh Immolate manually, as a filler. When a target is under 20% health, you can start using Havoc+ Shadowburn on it.
Shadowburn usage is extremely important, so we advise you to read our more in-depth section.
Also, it may be useful to use a stopcasting macro for Shadowburn.
Hallo Bobby!
Thank you for the great profile!
I have only one notice/wish: is it possible that the hunter uses traps for AOE?
Thank you!
Many times my balance dru dies because mob stands on him and he can't do a shit.
View attachment 94077
Arm, This is still a partial log file with no detailed information about when the problem occurred. Please see the post I linked before and then follow the steps in Reporting Bugs [CLICK HERE]. Otherwise I won't be able to help. Good luck with your Druid, Bobby53View attachment 94547Still have problem with mobs standing on my balance druid so he can do nothing.
tumbum, Thanks for the post with a complete log file! Based upon the reference point given it seems that the Combat Routine is still being called. If you can repeat this issue, please do so with Debug Trace to true in Class Config so I can confirm whether its being called. Thanks for your help, Bobby53Warlock - LVL90 - MoP Dailys
Starting at: [06:08:32.092 D] [InteractWith-v540(debug)] Interacted with Captive Pandaren Spirit
Got again the Problem. Just my Pet is attacking my Toon doesnt cast an ATTACK Spell, just Healing or Summon Spells if my Pet die.
In the Log you will see something like: [06:12:35.314 N] [Singular-DEBUG] CanCast[Unending Resolve]: still on cooldown for 166100 ms
*edit* - Looks like the Problem happens with the Quest: Free Spirits - Quest - World of Warcraft - My Toon has to press an Item and get into a Spirit Vortex, in this Vortex he has to interact with PandaNPC to get them free, if my Toon gets inFight with an Enemy and my Pet starts to fight with the Enemy, my Toon just stay and doing nothing.
*edit-2* - Problem is... when my Toon die and comes back he doesnt fight at all, i have to restart HB to get Singular again to fight.
UFCFreak89, Thanks for the post! The test performed wasn't the one I prescribed, so there isn't much I can do with the log file. I review the use of Rain of Fire and there definitately was an issue with that when when using SpellPriority 2 (as in your submitted log file.) Rain of Fire was testing for the debuff on the enemy target looking for an expiration time, but the time is always expired due to the type of buff it is so it was constantly refreshing. Additionally another issue that was impacting DPS is when Chaos Bolt was cast it was consuming Back draft stacks which it shouldn't. These issues pertained only to Spell Priority 2 however. Look for fixes for this in the next release. Spell Priority 1 had no issues. Happy to take a further look at this, but you will want to go back to the previously linked post and follow those steps for subsequent tests. Thanks for the post and good luck with your Warlock, Bobby53Okay bobby after further testing, and watching, with 5 warlocks in LFR i have come to the conclusion something went horribly wrong in the most recent updates for Destruction. Firstly i have revised over Elitist Jerks/Noxxic/Icy Veins using simcraft and Icy Veins is pretty much on point, so there really is no need to clog up the CC with extra inferior code (Noxxic).
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.I am a priest and when a horde attacks me while i was doing quest , cc isnt attacking back to players just waiting to die, how can i fix that
UFCFreak89, Thanks for the post. If you do create another log, do so for Priority 1 as with your help was already able to identify issues that would impact you with Priority 2 (making another test of that prior to a new release redundant.) As for testing, there are really two different types and both are best done initially on a Training Dummy. The best way to test what the max DPS you will achieve is with a setup like I linked to you earlier with debug turned off on a Training Dummy (so you have a lengthy stationary fight not impacted by encounter mechanics). Be sure you are either in a group -or- set the Use Instance Behaviors while Solo setting, otherwise you will be using the Questing/Grinding (Solo) behaviors which are designed for fights where targets die quickly and not Boss fights.If you ever need a geared warlock for testing feel free to PM me, Would another log, as you described be of use to you at this point? If so i'll make some time on Wednesday to post one up as im working until then..
ntlntl, Thanks for the log file. You are usingok, my hunter spams Blinkstrike all days...
View attachment 94579
wrong with singular, I can't quest with this CR at level 90
That issue was fixed a few releases ago in Singular v3.0.0.2571. Download the latest release of Singular (from Post #1 in this thread) to resolve that issue. The most current version of Singular is always available from this thread, so you will need to update any time you install HonorBuddy.[06:15:40.865 D] Singular v3.0.0.2544
Hi Bobby,
did you figure out how to do this Blob in "The Hinterlands" - Quest - "Prime Slime"? Because all my Toons still die there for 100% when they get inside the Blob, they dont heal or even push out there Rotation. I send Pictures and Logs in the past.
tumbum, Found the cause of this. When you are consumed by Direglob, you are actually in a quest vehicle. This creates a problem currently because Singular (by default) will disable all behaviors when you are using the Questing botbase and are in a Quest Vehicle. This response was by request of quest profile authors and has been in place for some time. How this is handled with questing profiles is being revised. To handle the transition from combat routines having to turn themselves off vs. the questing profile not calling the combat routine if it is not needed, a setting was added to Singular a few releases ago. If you set 'Disable in Quest Vehicle' to false in Class Config -> General your toons will complete this quest successfully. However, you will probably encounter quests that require this setting to be true as well. Cava is the only leveling quest profile that currently completes Prime Slime, so you could use a different questing profile, turn the setting I described to false and hopefully not encounter situations where it must be true, or complete that quest manually. For status on how the questing profile author is handling the combat routine being active while in a quest vehicle and use of the ToggleCombat quest behavior, contact the profile author directly. Thanks for the post and good luck with your toons, Bobby53tumbum, Sorry I thought I had replied to you on this previously. There are a couple things going on:
- the named mob you have to kill for the quest to loot the objective is named Direglob and is level 32. It's Consume ability hits pretty hard, so this isn't a trivial fight. See the wowhead comments for the alliance version of the quest as different posters comment on the difficulties completing manually.
- the Consume ability is putting your character in a state where the behaviors are not being called.
So there is a 27 second gap in this fight where presumably your character had the Consume ability on it which prevented the Combat behavior from being called or responding, am not sure which.Code:[17:48:01.222 N] [Singular] Casting Mortal Strike on The Direglob.7C10 @ 81.0% at 8.0 yds [17:48:01.223 D] [CGSpellBook::CastSpell] Override ID: 12294, KnownIndex: 43 [17:48:02.819 N] [Singular-DEBUG] <<Combat>> h=89.6%/r=44.0%, stance=BattleStance, Enrage=False Coloss=-1000 MortStrk=4409, th=79.5%, dist=8.0, inmelee=Y, face=Y, loss=Y, dead=23 secs [17:48:02.822 N] [Singular] Casting Impending Victory on The Direglob.7C10 @ 79.5% at 8.0 yds [B][17:48:02.823 D][/B] [CGSpellBook::CastSpell] Override ID: 34428, KnownIndex: 42 [B][17:48:29.126 N][/B] [Singular-DEBUG] <<Combat>> h=0.0%/r=0.0%, stance=BattleStance, Enrage=False Coloss=-1000 MortStrk=0, th=62.3%, dist=2.7, inmelee=Y, face=Y, loss=Y, dead=54 secs [17:48:29.136 N] [Singular-DEBUG] EnsureMovementStoppedWithinMelee: stopping because [17:48:29.256 D] We died, Clearing current POI
If you have a character that can do that quest, please run it with the following settings:
Debug Logging: true
Debug Spell.CanCast: true
Debug Trace: true
I suggest running only this quest with these settings as the Trace output is extremely verbose but also conclusive about whether the Combat Routine is being called at that juncture. I'll see what I can do about getting a character to that level to run as well but don't have one close that at the moment.
-Bobby53
madcow344, Thanks for the post with log file! When posting about something that did not occur (in this case it did not attack the pets target while apparently nothing else was occurring) it is critical that both a complete debug log file is provided AND either a log mark or the local system time you saw this behavior. As you can imagine, in almost every occurrence where something you want to happen did not occur, there is no log entry for it. The point of the log in that case is to see what Singular was thinking or doing at the point you felt it should have been doing something else. For assistance in providing a frame of reference like a LogMark (prefererred) or local system time, please see the Reporting Bugs [CLICK HERE] post. Thanks for your post and good luck with your Hunter, Bobby53What Class+Spec are you?: hunter BM and MM
What 'context' is the bot in? (Instance, BG, Normal): normal
What level are you?: 90
Have you made any modifications to Singular?: no
What time (HH:MM:SS) or LogMark did your issue occur? none
What happened (be specific)? when your pet is being attack by an another mob you haven't attack it will ignore that mob and wait untill your pet is done with the fight
Did you attach a complete debug log? (choose one: YES or YES) YES
[19:38:32.640 Q] Bot Stopped! Reason: Main window is closing
[19:38:32.682 N] Not in game
[19:38:34.449 D] System.AccessViolationException: Could not read bytes from 00E213EE [299]!
at Styx.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
at Styx.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
at Styx.StyxWoW.get_IsInGame()
at Styx.CommonBot.TreeRoot.()
at Styx.CommonBot.TreeRoot.()