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

DeepsDK - A DPS CC for CombatBot

The DW version works flawlessly - the 2H I will call broken; It's using KM proccs on Frost Strike, which is a MASSIVE dps loss.
 
I would love to use this but have no idea how to install it. When I start HB it asks if I want to use it. I select it and hit yes. I begin auto attacking but no rotation ever occurs. Help me out?

Getting the same problem here, just auto attacks.
 
I really love SimulationCraft's set up. Could you make this for 2h frost?
 
I changed the rotation for 2hand to match the rotation suggested at icy-veins.com and be dps on the raid-dummy increased from 73k to 80k...

Its now a little bit simpler then your orignal:

#region 2H Rotation
public void TwoHanderRotation()
{
//howling_blast,if=buff.rime.react
if (Me.HasAura("Freezing Fog") && Me.CurrentTarget.Distance < 30d)
{
CastSpell("Howling Blast");
}
//obliterate,if=(Killing Machine Proc || Won't cap runic power)
if (Me.CurrentTarget.IsWithinMeleeRange && (Me.HasAura("Killing Machine") || Me.CurrentRunicPower <= 76))
{
CastSpell("Obliterate");
}
//frost_strike
CastSpell(FrostStrike);
//horn_of_winter
CastSpell("Horn of Winter");
//empower_rune_weapon
CastSpell("Empower Rune Weapon");
}
#endregion
 
Does not work for 2h frost. Just auto attacks with Raidbot (Lazyraider2011) and combat bot
Last lines of the log

[06:46:39.498 D] Cleared POI - Reason Exception in Root.Tick()
[06:46:39.498 D] Cleared POI
[06:46:39.532 D] System.Collections.Generic.KeyNotFoundException: The specified spell could not be found: Unholy Blight
at Styx.CommonBot.SpellCollection.get_Item(String index)
at DeepsDK.DeepsDK.Combat() in Routines\DeepsDK\DeepsDK.cs:line 275
at Styx.CommonBot.Routines.CombatRoutine.(Object )
at Styx.TreeSharp.Action.RunAction(Object context)
at Styx.TreeSharp.Action..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at RaidBot.RaidBot.LockSelector.Tick(Object context) in Bots\RaidBot\RaidBot.cs:line 85
at Styx.TreeSharp.Decorator..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.TreeSharp.PrioritySelector..()
at Styx.TreeSharp.Composite.Tick(Object context)
at Styx.CommonBot.TreeRoot.()
 
Last edited:
This may be a stupid question, but i am just figuring out all of this: Will this work with Dungeonbuddy? Just tried it with singular today, and the bot didnt doanything at all. Maybe Dungeonbuddy is not ready, i really dont know, but i wanted to ask here first if it maybe is a CC issue, and this one would fix it =) Thanks in advance!
 
tried it only used raise dead and pillar of frost then just keeps autoattackin
 
For those of you getting just auto swings, it's because you're not using a profile...download or create a blank profile and load it. Onto the CC, with Lazyraider I hit 59.2k on the raid dummy, using the modded version above. That's without trinket/gloves etc..., CLU, 61.4k that's WITH trinket, rolling blood fury and springs. I used the Raid dummy in Two Moons, so I was getting Howling Blast cleaves one dummy. I based this over 10mil damage done. I had one attempt where it bursted 102k on the dummy, but quickly fell...once racials and engie uses are implemented, this is going to be pretty good.
 
Can someone upload the modded version with the fixed 2h rotation? please
 
Anyone using this for raiding? is the dps compare to what u normally do your self?
 
I lol'd, that's not even near perfect. You will use too much frost strikes regarding your "currentrunicpower", you can't get a perfect two-hand rotation due to HB detecting Runicpower too slow :)

But I guess that works for some :>

I changed the rotation for 2hand to match the rotation suggested at icy-veins.com and be dps on the raid-dummy increased from 73k to 80k...

Its now a little bit simpler then your orignal:

#region 2H Rotation
public void TwoHanderRotation()
{
//howling_blast,if=buff.rime.react
if (Me.HasAura("Freezing Fog") && Me.CurrentTarget.Distance < 30d)
{
CastSpell("Howling Blast");
}
//obliterate,if=(Killing Machine Proc || Won't cap runic power)
if (Me.CurrentTarget.IsWithinMeleeRange && (Me.HasAura("Killing Machine") || Me.CurrentRunicPower <= 76))
{
CastSpell("Obliterate");
}
//frost_strike
CastSpell(FrostStrike);
//horn_of_winter
CastSpell("Horn of Winter");
//empower_rune_weapon
CastSpell("Empower Rune Weapon");
}
#endregion

i only wrote this into his cc as requested i am not a/the developer <3
 
For those of you getting just auto swings, it's because you're not using a profile...download or create a blank profile and load it. Onto the CC, with Lazyraider I hit 59.2k on the raid dummy, using the modded version above. That's without trinket/gloves etc..., CLU, 61.4k that's WITH trinket, rolling blood fury and springs. I used the Raid dummy in Two Moons, so I was getting Howling Blast cleaves one dummy. I based this over 10mil damage done. I had one attempt where it bursted 102k on the dummy, but quickly fell...once racials and engie uses are implemented, this is going to be pretty good.

So i tried making an empty profile, and then it comes up with
Starting the bot!
Rodelementet mangler.
Bot Stopped! Reason: User pressed the Stop button!

(did not press the stop button)

- i unfolded it into rutines folder (like a did with my other cc's) chosing it when opening HB, choosing Combat Bot, and nothing :(

hilfe?

ps. Don't know if i need to post a log for this?
 
Something seriously broke this routine o.O Been using Singular for a while but decided to come back and try this routine again and I'm not sure what happened.
 

Attachments

Something seriously broke this routine o.O Been using Singular for a while but decided to come back and try this routine again and I'm not sure what happened.
Then you're doing something wrong, after running multiple tests, this CC(plugging the modified code in) has come out on top for me, you HAVE to run a View attachment Blank Profile.xml.
The only thing this CC does not support yet, as far as 2H HasteFrost is concerned, Trinkets/Racials/Profession CDs...you have to click them yourself, which I mostly don't mind because it's good to have that kind of control on fights like Garalon where you need your CDs for legs. But once this CD support is implemented, it'll be sweet. It's like Alxaw said, the runic power check in HB is slow, so most CC's are going to vary. This CC has kept me just below 50 RP for the most part.

Code:
[09:03:41.973 D] System.Collections.Generic.KeyNotFoundException: The specified spell could not be found: Unholy Blight
   at Styx.CommonBot.SpellCollection.get_Item(String index)

I didn't see Unholy Blight in your known spell list. o.O
 
Last edited:
Code:
[09:03:41.973 D] System.Collections.Generic.KeyNotFoundException: The specified spell could not be found: Unholy Blight
   at Styx.CommonBot.SpellCollection.get_Item(String index)

I didn't see Unholy Blight in your known spell list. o.O

From the OP:

It's compatible with the following active talents: Unholy Blight, Plague Leech and Blood Tap.

That's because I was using Plague Leech as it has proven to be a dps increase over Unholy Blight. And I couldn't find anywhere in your post with the modified code or any post after saying that Unholy Blight was exclusive to this CC. Because once I switched PL for UB, it started working properly. If I overlooked any statement saying that you need to use UB for this CC, then that's on me.
 
That's because I was using Plague Leech as it has proven to be a dps increase over Unholy Blight. And I couldn't find anywhere in your post with the modified code or any post after saying that Unholy Blight was exclusive to this CC. Because once I switched PL for UB, it started working properly. If I overlooked any statement saying that you need to use UB for this CC, then that's on me.
Yea, I use PL as well. It works great for me, that's what I don't get...are you using a blank profile with it?
 
Yea, I use PL as well. It works great for me, that's what I don't get...are you using a blank profile with it?

Yeah, I'm using the one you posted, actually. Also, could you add a "use Death Strike when health is at 85%" command in the 2h and AoE rotations? It works great when glyphed pulling 5+ mobs when doing dailies and such.

Oh yeah...can you do anything about the delay in using DnD when engaging multiple mobs? Singular has the same problem popping DnD after already killing three or four of the seven mobs I engaged when it should have opened with DnD or at least after Outbreak or Howling Blast was cast. I'm thinking it's probably an HB issue but here's hoping it could be fixed in the CC.
 
Oh yeah...can you do anything about the delay in using DnD when engaging multiple mobs? Singular has the same problem popping DnD after already killing three or four of the seven mobs I engaged when it should have opened with DnD or at least after Outbreak or Howling Blast was cast. I'm thinking it's probably an HB issue but here's hoping it could be fixed in the CC.

Code:
//Death and Decay if both Unholy Runes are up
if (Me.CurrentTarget.Distance < 30d && Me.UnholyRuneCount == 2)
{
CastSpellOnGround("Death and Decay");
}
This is the current DnD usage in AoE, so what's happening is when you pull, it doesn't immediately register it as an AoE pack, and begins it's ST rotation, when it rescans and says, "Hey, there's too many gangsters." It begins doing the AoE rotation, by that time you may not have both UH runes up, which is where you're getting your delay to DnD. That's my perception of it..I may be wrong.

EDIT: In the code if you change "(Me.CurrentTarget.Distance < 30d && Me.UnholyRuneCount == 2)" to "(Me.CurrentTarget.Distance < 30d && Me.UnholyRuneCount == 1) it should make your DnD come out easier, as it's checking for 1 UH rune instead of 2. Hope that helps.

As far as Death Strike is concerned, this is a max dps CC, not a farming CC such as Singular. I'm still new to this but I believe it'd look something like:
Code:
//Death Strike if below 85 percent HP
if (Me.CurrentTarget.IsWithinMeleeRange && (Me.UnholyRuneCount == 1 || Me.FrostRuneCount == 1 || Me.HealthPercent <= 85))
{
CastSpell("Death Strike");
}

EDIT: This is like a 7th edit, I was having issues with a potential DS spam without the runes to cast, when too low...the above I believe will alleviate that, any help on that would be great. I also don't know how it'd execute with that many commands on one line.

"(Me.CurrentTarget.IsWithinMeleeRange && (Me.UnholyRuneCount == 1 || Me.FrostRuneCount == 1 && (Me.HealthPercent <= 85)))"? Lol can you have that many && commands in a line? Halp.
 
Last edited:
I appreciate the effort. I'll test it out when I wake up...it's been a long...something.
 
Back
Top