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)

Good answer, but as to the 'always fight' Holy priest has a check in it that stops it running in Battlegrounds. You also got to keep in mind, people don't put alot of effort in what they do, if atall. Maybe some better way of notifying the user that there current spec isn't supported instead of just a quick message in the window thats quickly spammed out of sight?

I've yet to see the message spammed out of sight. Please try reading the log instead of waiting until you finally decide to stop the bot.

Also; it seems we don't have holy priest support either. I'll get that done this week at some point. (Could have sworn we had that in there, oh well)

So... 2 specs we don't support: Holy priest, Sub rogues.I'm pretty sure we support everything else.
 
Hello, I am having an issue with hb building the entire spellbook. For instance on my Resto druid it only adds skull bash and swipe. It will also not attack anything it just stands there and heals itself. I have tried reinstalling hb several times and it still doesnt work. Please Help
 

Attachments

I just run short fight to try the new update for singular and i notice that it is still use Blood Boil instead of Heart strike even against one target..
and the 2nd thing i notice it was using Icy Touch even when it was not needed on that sure fight like 2 or 3 time one of them was 3 sec after the bot cast Outbreak.
 

Attachments

Hi, I'm wondering a short time! and that I use for my warlock and the standard cc so singular. But now I see that the warlock almost everything is blue. I use the warlock in pvp with affli and it goes anyway! I may misunderstand something? excuse my bad English.
 
@Raphus,
Just tried the new paladin cc in instance and raid... It will not pop cd's like wings,zealoty, gotak and will not hammer of wrath on it's own. I also tried option to use instance setting no matter what, closed restarted... same thing. It will work on training dummy though if you set to use instance setting all the time? Also could you add option to disable gotak so it will be there when I want to use it like on bosses.

Thanks
 
Last edited:
Apoc, I love you!
Arms Warrior at 20% of the boss does not support stack Lambs to the Slaughter, just hit Execute and everything.
The rotation on the boss. It works well on the Russian client, thank you.
 
Last edited:
What Class are you?: Priest
What Spec are you?: Shadow
What 'context' is the bot in? (Instance, BG, Normal): Questing
What level are you?: 62
What revision of Singular are you using?: Newest SVN
Have you made any modifications to Singular?: no
Are you using a branched build, or the trunk build? (Only viable for developers):
What version of Honorbuddy are you using?: Newest

"BUG": My Char doesent use "Shadow Word: Pain" at all.
 
First post hasn't been updated in a while. I'll get around to it eventually.

Hey, ever thought about implementing the Sub Singular in the Rogue section?

Its really good and i think it would complete Singular even more. :)
 
What Class are you?: Warlock
What Spec are you?: Demonology

The Standard Singular CC has lost of "mistakes" and so I worked on it:

Code:
using Singular.Dynamics;
using Singular.Helpers;
using Singular.Managers;
using Styx.Combat.CombatRoutine;
using Styx.Logic.Combat;
using TreeSharp;
using Styx;
using System.Linq;

namespace Singular.ClassSpecific.Warlock
{
public class Demonology
{
[Class(WoWClass.Warlock)]
[Spec(TalentSpec.DemonologyWarlock)]
[Context(WoWContext.All)]
[Behavior(BehaviorType.Combat)]
[Behavior(BehaviorType.Pull)]
public static Composite CreateDemonologyCombat()
{
PetManager.WantedPet = "Felguard";
return new PrioritySelector(
Safers.EnsureTarget(),
Movement.CreateMoveToLosBehavior(),
Movement.CreateFaceTargetBehavior(),
Spell.WaitForCast(true),
Helpers.Common.CreateAutoAttack(true),
Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),

Spell.Cast("Life Tap", ret => StyxWoW.Me.ManaPercent < 50 && StyxWoW.Me.HealthPercent > 70),

Spell.BuffSelf("Soulburn", ret => !StyxWoW.Me.GotAlivePet),
Spell.Cast("Summon Imp", ret => !StyxWoW.Me.GotAlivePet && !SpellManager.HasSpell("Summon Felguard") && !SpellManager.HasSpell("Summon Voidwalker")),
Spell.Cast("Summon Voidwalker", ret => !StyxWoW.Me.GotAlivePet && !SpellManager.HasSpell("Summon Felugard")),
Spell.Cast("Summon Felguard", ret => !StyxWoW.Me.GotAlivePet),

new Decorator(ret => StyxWoW.Me.CurrentTarget.Fleeing,
Pet.CreateCastPetAction("Axe Toss")),
new Decorator(ret => StyxWoW.Me.GotAlivePet && Unit.NearbyUnfriendlyUnits.Count(u => u.Location.DistanceSqr(StyxWoW.Me.Pet.Location) < 10*10) > 1,
Pet.CreateCastPetAction("Felstorm")),

new Decorator(ret => Unit.NearbyUnfriendlyUnits.Count(u => u.DistanceSqr < 10*10) > 2,
Spell.CastOnGround("Rain of Fire", ret => StyxWoW.Me.CurrentTarget.Location)
),

new Decorator(ret => StyxWoW.Me.CurrentTarget.IsBoss(),
new PrioritySelector(
Spell.BuffSelf("Metamorphosis"),
Spell.BuffSelf("Demon Soul"),
Spell.Cast("Immolation Aura", ret => StyxWoW.Me.CurrentTarget.Distance < 5f),
Spell.Cast("Shadowflame", ret => StyxWoW.Me.CurrentTarget.Distance < 5)
)),

Spell.Cast("Drain Soul", ret => StyxWoW.Me.CurrentSoulShards < 3 && StyxWoW.Me.HealthPercent > 50 && StyxWoW.Me.CurrentTarget.HealthPercent < 15),

Spell.Buff("Curse of Tongues", ret => StyxWoW.Me.CurrentTarget.PowerType == WoWPowerType.Mana),
Spell.Buff("Curse of Elements", ret => StyxWoW.Me.CurrentTarget.PowerType != WoWPowerType.Mana),
Spell.Buff("Curse of Weakness", ret => StyxWoW.Me.CurrentTarget.PowerType != WoWPowerType.Mana && !StyxWoW.Me.CurrentTarget.HasAura("Curse of Elements")),

Spell.Buff("Immolate", true),
Spell.Buff("Corruption", true, ret => StyxWoW.Me.CurrentTarget.HealthPercent >= 30 || StyxWoW.Me.CurrentTarget.Elite),
Spell.Buff("Bane of Doom", true, ret => StyxWoW.Me.CurrentTarget.IsBoss()),
Spell.Buff("Bane of Agony", true, ret => !StyxWoW.Me.CurrentTarget.HasAura("Bane of Doom") && (StyxWoW.Me.CurrentTarget.HealthPercent >= 30 || StyxWoW.Me.CurrentTarget.Elite)),

// Use the infernal if we have a few mobs around us, and it's off CD. Otherwise, just use the Doomguard.
// Its a 10min CD, with a 1-1.2min uptime on the minion. Hey, any extra DPS is fine in my book!
// Make sure these 2 summons are AFTER the banes above.
new Decorator(ret => Unit.NearbyUnfriendlyUnits.Count(u => u.Distance <= 10) > 2,
Spell.CastOnGround("Summon Infernal", ret => StyxWoW.Me.CurrentTarget.Location)
),
Spell.Cast("Summon Doomguard", ret=> StyxWoW.Me.CurrentTarget.IsBoss() || StyxWoW.Me.HealthPercent < 25),
Spell.Cast("Health Funnel", ret => StyxWoW.Me.GotAlivePet && PetManager.PetTimer.IsFinished && StyxWoW.Me.Pet.HealthPercent < 70),

Spell.Cast("Drain Life", ret => StyxWoW.Me.HealthPercent < 70),

Spell.Cast("Hand of Gul'dan"),
Spell.Cast("Incinerate", ret => StyxWoW.Me.HasAura("Molten Core")),
Spell.BuffSelf("Soulburn", ret => SpellManager.HasSpell("Soul Fire") && StyxWoW.Me.CurrentSoulShards > 1 && StyxWoW.Me.HealthPercent < 70),
Spell.Cast("Soul Fire", ret => StyxWoW.Me.HasAura("Improved Soul Fire") || StyxWoW.Me.HasAura("Decimation") || StyxWoW.Me.HasAura("Soulburn")),
Spell.Cast("Shadow Bolt"),

Movement.CreateMoveToTargetBehavior(true, 35f)
);
}
}
}

Have fun with THE Perfect CC for Demonology (for PvE Questing) ;-)

Changelog:
1) Now he used "Drain Soul"
2) Now he used "Curse of Weakness" when "Curse of Elements" is not avaible/learned
3) Now he Summon Pets infight (and used Soulburn when its avaible)
4) Now he used "Rain of Fire" instead of "Hellfire"
5) Some litle changes in the Spell Priority
 

Attachments

It spams Dancing Rune Weapon on the the player.
[Singular] Casting Dancing Rune Weapon on Myself
Then in WoW, it says, target is friendly.
This is playing as a Blood Death Knight.
 
It spams Dancing Rune Weapon on the the player.
[Singular] Casting Dancing Rune Weapon on Myself
Then in WoW, it says, target is friendly.
This is playing as a Blood Death Knight.

Already fixed that. Update from svn please
 
Apoc, please add configuration option...

Apoc,

First off thank you and all contributing developers for such an awesome CC.
Secondly I'd like to request a hunter pet configuration option be implemented that changes all

Helpers.Common.CreateAutoAttack(true)
to
Helpers.Common.CreateAutoAttack(false)

I by no means am capable of writing a CC, but after much trial & error I found that this change solved all my problems.
I have been farming Timbermaw Hold and Cenarion Circle rep on my level 85 BM Hunter. I can one-shot all rep mobs, and so can my pet. With "Helpers.Common.CreateAutoAttack(true)", the CC forces my pet to ignore the "Passive" stance setting on the pet bar, and sends it off to attack all mobs that have aggro.
This is usually ok, as my auto-attack is regularly quicker. However when multiple mobs have aggro, I lose some rep when my pet one-shots some of them before I can get an attack off.
I finally found that setting all "Helpers.Common.CreateAutoAttack(false)" lines in the relevant CC files, that my pet now obeys the stance setting I prefer, in particular the "Passive" stance and let's me attack and kill all aggressive mobs.
In this way I can manually choose when I want my pet to Defend me, Assist me in battle, or passively ignore all combat.

It would be nice if this was an option in the Singular Configuration / Class Specific tab.

Thank you for your time,

Sincerely,

Proto
 
Last edited:
Hello everyone :)

Im not sure whats been up with Singular (or HB in general, or my settings >.>), but recently it seems my characters just didnt want to fight. This started happening to me right after I persuaded a friend to start using HB, and he had the same trouble on his brand new install as well.

We both started new characters (not grouped, I just started one to help walk him through his first HB use), and the characters would just target things and stand there. This happened with tauren pallies, priests and hunters. Also with an orc shammy and orc hunter.

After an hour or two of frustration we both deleted and reinstalled our HB, and I reinstalled a fresh version of Singular. Now things seem to be working alright, but every once in a while my character simply does not fight. Right now for example, I am gathering (herb + mine in Uldum) on my combat rogue, and when he gets into a fight he just stands there and dies. I just restarted HB to see if that helps, just having a hard time figuring out what might be causing this one.

Dont know if this is a Singular issue, but I hope this helps someone.

Thanks.
 
Just a quick question, why is there no option of using mind sear for shadow priests? This is a must on 3+ mobs
 
Trip, and post a log and I will look in to it. There is something else going on if it's not attacking at all.
 
Please implement Priest Full.... theres no good priest cc around here -.-

Cheers :D
 
Hello everyone :)

I'm not sure whats up with your use of Singular (or HB in general, or settings >.>), but recently it seems my characters just didnt want to fight. This started happening to me right after I persuaded a friend to start using HB, and he had the same trouble on his brand new install as well.

We both started new characters (not grouped, I just started one to help walk him through his first HB use), and the characters would just target things and stand there. This happened with tauren pallies, priests and hunters. Also with an orc shammy and orc hunter.

After an hour or two of frustration we both deleted and reinstalled our HB, and I reinstalled a fresh version of Singular. Now things seem to be working alright, but every once in a while my character simply does not fight. Right now for example, I am gathering (herb + mine in Uldum) on my combat rogue, and when he gets into a fight he just stands there and dies. I just restarted HB to see if that helps, just having a hard time figuring out what might be causing this one.

Dont know if this is a Singular issue, but I hope this helps someone.

Thanks.
s.s. tripewire, Thank you for taking the time to so clearly explain the issues you felt were impacting your user experience as well as the friend that you put your credibility on the line to recommend HB for. However, anytime you report an issue of any kind you will want to attach your complete debug log to it. If you don't, one of two things will occur. 1) You will receive a reply politely requesting a complete debug log 2) You will only hear /crickets. Basically, a log file with no explanation of the problem encountered is worthless, and no matter the amount of effort invested in descriptive text most posts describing an issue that have no log file attached are similarly worthless. Since you haven't received a reply prior to mine as I troll around the HB forums it is possible your excellent description represented a problem that the HB team already knows about, or the description alone was not enough for the HB team to proceed upon in troubleshooting. Either way, by attaching a complete debug log file to your post you engrain a sense of credibility that mandates a response other than /crickets. So.... I strongly encourage you and any other HB subscriber that reads this and deems the time they spend making a post a time well spent and valuable enough to spend the additional 20 seconds to attach the associated log file from their <HB>\Logs directory as well.

Thanks again for your post, -Bobby53
 
s.s. tripewire, Thank you for taking the time to so clearly explain the issues you felt were impacting your user experience as well as the friend that you put your credibility on the line to recommend HB for. However, anytime you report an issue of any kind you will want to attach your complete debug log to it. If you don't, one of two things will occur. 1) You will receive a reply politely requesting a complete debug log 2) You will only hear /crickets. Basically, a log file with no explanation of the problem encountered is worthless, and no matter the amount of effort invested in descriptive text most posts describing an issue that have no log file attached are similarly worthless. Since you haven't received a reply prior to mine as I troll around the HB forums it is possible your excellent description represented a problem that the HB team already knows about, or the description alone was not enough for the HB team to proceed upon in troubleshooting. Either way, by attaching a complete debug log file to your post you engrain a sense of credibility that mandates a response other than /crickets. So.... I strongly encourage you and any other HB subscriber that reads this and deems the time they spend making a post a time well spent and valuable enough to spend the additional 20 seconds to attach the associated log file from their <HB>\Logs directory as well.

Thanks again for your post, -Bobby53

Couldn't have said it any better.

We do read basically every post (basically), however we do need to filter out posts that we know right off the bat won't contain the info required to reproduce a bug. Most of the time; this is simply ignoring posts without logs. Don't take it personally, but there are just too many posts for us to read every single one, when we know there's no log for us to compare a user's explanation against. (Quite often, a user explanation will have nothing to do with whats actually going on. [Again, don't take it personally])

Attach your log (when/if it happens again) so we can actually see if its getting stuck, and where. (Obviously its getting stuck, but we need to figure out where its actually happening, so we can fix the issue)
 
Back
Top