• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Singular - A community driven All-In-One CC - It Just Plain Works - (Pt. 2)

    Discussion in 'Archives' started by Xanathos, Apr 19, 2011.

    1. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      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.
       
    2. khurune

      khurune Member

      Joined:
      Jan 15, 2010
      Messages:
      836
      Likes Received:
      4
      Trophy Points:
      18
      Last edited: Feb 7, 2012
    3. chuffyrun

      chuffyrun New Member

      Joined:
      Jun 7, 2010
      Messages:
      10
      Likes Received:
      0
      Trophy Points:
      0
      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
       

      Attached Files:

    4. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
    5. Noelbuddy

      Noelbuddy Member

      Joined:
      Nov 6, 2011
      Messages:
      126
      Likes Received:
      0
      Trophy Points:
      16
      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.
       

      Attached Files:

    6. drhibbert

      drhibbert New Member

      Joined:
      Jan 15, 2012
      Messages:
      45
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    7. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      @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: Feb 8, 2012
    8. dimsil

      dimsil New Member

      Joined:
      Aug 13, 2010
      Messages:
      1,432
      Likes Received:
      6
      Trophy Points:
      0
      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: Feb 8, 2012
    9. Geja

      Geja New Member

      Joined:
      Jan 15, 2010
      Messages:
      25
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    10. buzzerbeater

      buzzerbeater Well-Known Member

      Joined:
      Mar 21, 2011
      Messages:
      5,419
      Likes Received:
      28
      Trophy Points:
      48
      Hey, ever thought about implementing the Sub Singular in the Rogue section?

      Its really good and i think it would complete Singular even more. :)
       
    11. Spegeli

      Spegeli Banned

      Joined:
      Jun 9, 2010
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      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
       

      Attached Files:

    12. matthewsal

      matthewsal New Member

      Joined:
      Dec 25, 2010
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    13. raphus

      raphus Administrator Staff Member Moderator Buddy Core Dev

      Joined:
      Jun 17, 2010
      Messages:
      2,094
      Likes Received:
      492
      Trophy Points:
      83
      Already fixed that. Update from svn please
       
    14. Proto

      Proto New Member

      Joined:
      Jan 8, 2012
      Messages:
      219
      Likes Received:
      6
      Trophy Points:
      0
      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: Feb 10, 2012
    15. s.s.tripwire

      s.s.tripwire New Member

      Joined:
      Dec 10, 2011
      Messages:
      109
      Likes Received:
      0
      Trophy Points:
      0
      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.
       
    16. barteh

      barteh New Member

      Joined:
      Oct 23, 2011
      Messages:
      85
      Likes Received:
      1
      Trophy Points:
      0
      Just a quick question, why is there no option of using mind sear for shadow priests? This is a must on 3+ mobs
       
    17. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      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.
       
    18. p0rt3m

      p0rt3m New Member

      Joined:
      Sep 23, 2010
      Messages:
      17
      Likes Received:
      1
      Trophy Points:
      0
      Please implement Priest Full.... theres no good priest cc around here -.-

      Cheers :D
       
    19. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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
       
    20. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      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)
       

    Share This Page