• 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. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      Yes, one of the reasons I stopped leveling as shadow and switched to discipline. Better mana usage in my opinion. Sure, shadow has better dps, but it kills mana, and drinks like a sailor.
       
    2. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      Yup! Although, I took out Devouring Plague and SW:p from the rotation and it does reallllly good with mana now. It pretty much forces us to use SWD at 25%... sometimes it still mind flays them dead but not often. With that glyph and SWD kills though, there's no need to stop and drink ever.
       
    3. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      Hmm, maybe Highvoltz can do something about that in the stock Singular. I hope so. I hate editing CCs that actually work, because I don't know how to code, nor do I know what the code inside them does. I can't just go in and delete anything I find via the search function, lol.
       
    4. Bigbadwolf

      Bigbadwolf New Member

      Joined:
      Sep 14, 2011
      Messages:
      331
      Likes Received:
      1
      Trophy Points:
      0
      Im having an issue with my frost mage. hes buffing Molten armor instead of Frost armor when grinding. looks kinda wierd.. :S Anyway to change this ?
       
      Last edited: Apr 27, 2012
    5. romantic179

      romantic179 New Member

      Joined:
      Apr 6, 2012
      Messages:
      43
      Likes Received:
      0
      Trophy Points:
      0
      What Class are you?: Rouge
      What Spec are you?:Combat
      What 'context' is the bot in? (Instance, BG, Normal): Normal
      What level are you?: 84
      What revision of Singular are you using?: newest
      Have you made any modifications to Singular?: no
      What version of Honorbuddy are you using?: newest

      Hello, when the bot cast bladefury he never goes back to normal mode and fight single target with blade fury.
       
    6. romantic179

      romantic179 New Member

      Joined:
      Apr 6, 2012
      Messages:
      43
      Likes Received:
      0
      Trophy Points:
      0
      double Post
       
    7. meistermonty

      meistermonty Member

      Joined:
      Jun 6, 2010
      Messages:
      289
      Likes Received:
      1
      Trophy Points:
      18
      What Class are you?: Rouge
      What Spec are you?: Sub
      What 'context' is the bot in? (Instance, BG, Normal): Questing
      What level are you?: 80+
      What revision of Singular are you using?: newest
      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

      My rouge try co tast "vendetta" on himself.
      "[Singular] Casting Vendetta on Myself"
      He isn?t fighting any longe as long he isn?t able to cast or the mob died.

      Greetings
      Monty
       
    8. Jon310

      Jon310 Member

      Joined:
      Jan 15, 2010
      Messages:
      368
      Likes Received:
      8
      Trophy Points:
      18
      Does anyone know of a way to accept an input of an item number in the GUI?

      I'm looking to have users be able to set their shield/1h and swap back and forth between a two hand and sword/board.

      I looked through all the class settings files and was unable to find one that created an input like that.

      Example:

      Code:
              [Setting]
              [DefaultValue(70229)]
              [Category("PvP")]
              [DisplayName("One Hand Weapon Item Number")]
              [Description("What One-Hand Weapon will be used with Shield Wall")]
              public bool WarriorOneHand { get; set; }
      
      Any help is greatly appreciated - Jon

      Edit:

      still not working
       
      Last edited: Apr 29, 2012
    9. ShortRound

      ShortRound New Member

      Joined:
      Jun 14, 2011
      Messages:
      781
      Likes Received:
      14
      Trophy Points:
      0
      Is the currently implemented table (3rd post) actually up-to-date?
       
    10. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      I don't believe it is. I'm just going by the warlock listing and I've used all three specs and they all seem to work perfectly fine. I remember using SVN to update at one point and the warlock tree was updated in the SVN listing. So, I'm just going to say it's safe to say that post #3 is currently out-of-date and needs updating at some point.
       
    11. Woodi

      Woodi Banned

      Joined:
      Dec 13, 2010
      Messages:
      67
      Likes Received:
      0
      Trophy Points:
      0
      This is very useful if you are a holy priest and healing on Ultraxion.

      Go to Singular\ClassSpecific\Priest and open Holy.cs.

      In the beginning of the file, replace Spell.BuffSelf("Chakra"), with:
      Code:
      Spell.BuffSelf(
           "Chakra",
           ret => !StyxWoW.Me.HasAura("Chakra") &&
           !StyxWoW.Me.HasAura("Chakra: Sanctuary") &&
           StyxWoW.Me.IsAlive),
       Spell.Heal(
           "Prayer of Healing",
           ret => StyxWoW.Me,
           ret => StyxWoW.Me.HasAura("Chakra")),
      Replace:
      (this code snippet is bugged)
      Code:
      Spell.CastOnGround(
           "Holy Word: Sanctuary",
           ret => Clusters.GetBestUnitForCluster(Unit.NearbyFriendlyPlayers.Select(p => p.ToUnit()), ClusterType.Radius, 10f).Location,
           ret => Clusters.GetClusterCount((WoWUnit)ret, Unit.NearbyFriendlyPlayers.Select(p => p.ToUnit()), ClusterType.Radius, 10f) >= 4),
      with:

      Code:
      new Decorator(ret => (Clusters.GetClusterCount((WoWUnit)ret, Unit.NearbyFriendlyPlayers.Select(p => p.ToUnit()), ClusterType.Radius, 10f) >= 4) && !WoWSpell.FromId(88685).Cooldown,
           new Sequence(
                new Action(ret =>
                    {
                        Logger.Write("Casting Holy Word: Sanctuary");
                        SpellManager.Cast(WoWSpell.FromId(88685));
                        LegacySpellManager.ClickRemoteLocation(Clusters.GetBestUnitForCluster(Unit.NearbyFriendlyPlayers.Select(p => p.ToUnit()), ClusterType.Radius, 10f).Location);
                    }
                )
           )
      ),
      Maybe you can make a setting for which Chakra to use. :D
       
    12. serpico

      serpico New Member

      Joined:
      Dec 10, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Hey, I move a couple of lines in Ret Palys methods for PVPcombat that make my paly unstoppable. Maybe it can be added to the standard version.

      [...] standard
      .
      .
      standard^> Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),

      // I moved this two line from the bottom to the top. I want this to be done as soon as available and nothing else before.
      moved up> Spell.Cast("Hammer of Wrath", ret => StyxWoW.Me.CurrentTarget.HealthPercent <= 20 || StyxWoW.Me.ActiveAuras.ContainsKey("Avenging Wrath")),
      moved up> Spell.Cast("Exorcism", ret => StyxWoW.Me.ActiveAuras.ContainsKey("The Art of War")),

      // Defensive
      standard> Spell.BuffSelf("Hand of Freedom",
      ret => !StyxWoW.Me.Auras.Values.Any(a => a.Name.Contains("Hand of") && a.CreatorGuid == StyxWoW.Me.Guid) &&
      StyxWoW.Me.HasAuraWithMechanic(WoWSpellMechanic.Dazed,
      WoWSpellMechanic.Disoriented,
      WoWSpellMechanic.Frozen,
      WoWSpellMechanic.Incapacitated,
      WoWSpellMechanic.Rooted,
      WoWSpellMechanic.Slowed,
      WoWSpellMechanic.Snared)),

      // I added this to remove movement impairing effects when HoF is on CD. It need at least 1 point in Acts of Sacrifice to work. Glyph of Cleanse is recommended
      // for mana costs. This is what makes him unstoppable. ;)
      added> Spell.BuffSelf("Cleanse",
      ret => StyxWoW.Me.HasAuraWithMechanic(WoWSpellMechanic.Dazed,
      WoWSpellMechanic.Disoriented,
      WoWSpellMechanic.Frozen,
      WoWSpellMechanic.Incapacitated,
      WoWSpellMechanic.Rooted,
      WoWSpellMechanic.Slowed,
      WoWSpellMechanic.Snared)),

      // This is only for humans. I copied it from the Generic.cs; for some reason everything is disabled there. BTW can you add Seduced and Blinded to the
      // mechanics in the PVP.IsCrowdControlled(x) method ?
      copied> new Decorator(
      ret => SpellManager.CanCast("Every Man for Himself") && PVP.IsCrowdControlled(StyxWoW.Me),
      Spell.Cast("Every Man for Himself")),

      // I added Lay on Hands. 5 mins CD on Divine Shield is a lot of time we can use an extra life from LoH in the mean time. ;)
      added> Spell.BuffSelf("Lay on Hands", ret => StyxWoW.Me.HealthPercent <= 15 && !StyxWoW.Me.HasAura("Forbearance")),

      standard> Spell.BuffSelf("Divine Shield", ret => StyxWoW.Me.HealthPercent <= 20 && !StyxWoW.Me.HasAura("Forbearance") && (!StyxWoW.Me.HasAura("Horde Flag") ||
      !StyxWoW.Me.HasAura("Alliance Flag"))),
      .
      .
      [...] standard



      It could probably be organized better or optimized, but for now works like a charm.
       
    13. serpico

      serpico New Member

      Joined:
      Dec 10, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Hey, I move a couple of lines in Ret Palys methods for PVPcombat that make my paly unstoppable. Maybe it can be added to the standard version.

      [...] standard
      .
      .
      standard^> Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),

      // I moved this two line from the bottom to the top. I want this to be done as soon as available and nothing else before.
      moved up> Spell.Cast("Hammer of Wrath", ret => StyxWoW.Me.CurrentTarget.HealthPercent <= 20 || StyxWoW.Me.ActiveAuras.ContainsKey("Avenging Wrath")),
      moved up> Spell.Cast("Exorcism", ret => StyxWoW.Me.ActiveAuras.ContainsKey("The Art of War")),

      // Defensive
      standard> Spell.BuffSelf("Hand of Freedom",
      ret => !StyxWoW.Me.Auras.Values.Any(a => a.Name.Contains("Hand of") && a.CreatorGuid == StyxWoW.Me.Guid) &&
      StyxWoW.Me.HasAuraWithMechanic(WoWSpellMechanic.Dazed,
      WoWSpellMechanic.Disoriented,
      WoWSpellMechanic.Frozen,
      WoWSpellMechanic.Incapacitated,
      WoWSpellMechanic.Rooted,
      WoWSpellMechanic.Slowed,
      WoWSpellMechanic.Snared)),

      // I added this to remove movement impairing effects when HoF is on CD. It need at least 1 point in Acts of Sacrifice to work. Glyph of Cleanse is recommended
      // for mana costs. This is what makes him unstoppable. ;)
      added> Spell.BuffSelf("Cleanse",
      ret => StyxWoW.Me.HasAuraWithMechanic(WoWSpellMechanic.Dazed,
      WoWSpellMechanic.Disoriented,
      WoWSpellMechanic.Frozen,
      WoWSpellMechanic.Incapacitated,
      WoWSpellMechanic.Rooted,
      WoWSpellMechanic.Slowed,
      WoWSpellMechanic.Snared)),

      // This is only for humans. I copied it from the Generic.cs; for some reason everything is disabled there. BTW can you add Seduced and Blinded to the
      // mechanics in the PVP.IsCrowdControlled(x) method ?
      copied> new Decorator(
      ret => SpellManager.CanCast("Every Man for Himself") && PVP.IsCrowdControlled(StyxWoW.Me),
      Spell.Cast("Every Man for Himself")),

      // I added Lay on Hands. 5 mins CD on Divine Shield is a lot of time we can use an extra life from LoH in the mean time. ;)
      added> Spell.BuffSelf("Lay on Hands", ret => StyxWoW.Me.HealthPercent <= 15 && !StyxWoW.Me.HasAura("Forbearance")),

      standard> Spell.BuffSelf("Divine Shield", ret => StyxWoW.Me.HealthPercent <= 20 && !StyxWoW.Me.HasAura("Forbearance") && (!StyxWoW.Me.HasAura("Horde Flag") ||
      !StyxWoW.Me.HasAura("Alliance Flag"))),
      .
      .
      [...] standard



      It could probably be organized better or optimized, but for now works like a charm.
       
    14. Obliv

      Obliv New Member

      Joined:
      Oct 18, 2011
      Messages:
      636
      Likes Received:
      6
      Trophy Points:
      0
      Any idea why this doesn't work when added to the top of the Priority Selector in before mind spike:
      new Decorator(
      ret => (StyxWoW.Me.IsCasting || StyxWoW.Me.ChanneledCastingSpellId != 0) && StyxWoW.Me.CurrentTarget.HealthPercent <= 25 && Spell.GetSpellCooldown("Shadow Word: Death").TotalSeconds < 1,
      //Manager.CanCast("Shadow Word: Death")
      new Sequence(
      new Action(ret => Logger.Write(System.Drawing.Color.Lime, "SW:D Time!")),
      new Action(ret => SpellManager.StopCasting()
      ))),

      It refuses to interrupt the spell. No flags in the log, so it's not even seeing that we're casting/channeling.
       
    15. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      Problem:
      Feral Kitty PvP [85], minor issue.

      Scenario:
      • Engages battle with mage and hits a couple of times
      • Mage casts [Frost Nova] , Kitty gets stuck.
      • Mage starts nuking - > Kitty keeps staring at the mage.
      • Snare ends, but kitty dies b4 it can engage again.
      Suggestion:
      1. Shape shift into Bear form to tank the shots.
      2. Cast healing spells to regen health.
      3. Do both =]
       
    16. HB7032V76

      HB7032V76 New Member

      Joined:
      Apr 20, 2011
      Messages:
      599
      Likes Received:
      1
      Trophy Points:
      0
      again me :D

      1) - pally must have the option to choose seals (for leveling insight is a must for me)
      2) - healing part of pally singular not working...
       
    17. amputations

      amputations Active Member

      Joined:
      Jan 6, 2011
      Messages:
      2,262
      Likes Received:
      11
      Trophy Points:
      38
      If you could be more specific on how the healing-part doesnt work for you, and provide a logfile I think it wuold be great.
       
    18. highvoltz

      highvoltz Well-Known Member

      Joined:
      Mar 22, 2010
      Messages:
      1,729
      Likes Received:
      141
      Trophy Points:
      63
      I've been busy with Dugeonbuddy the past few days but I'll get back to Singular once its ready for testing.
       
    19. Woodi

      Woodi Banned

      Joined:
      Dec 13, 2010
      Messages:
      67
      Likes Received:
      0
      Trophy Points:
      0
      when will it be released?
       
    20. Poofie

      Poofie Member

      Joined:
      May 15, 2011
      Messages:
      232
      Likes Received:
      1
      Trophy Points:
      18
      Hello, how exacly would i go about changing some priorities for rake for my druid? I can see its in the CC, but im not quite sure how i could edit it so it would use it in a regular rotation and not just end up spamming it. I would like it to use rake as soon as i've done 1 mangle, but currently, singular doesnt even use rake at all for me. Which i find quite strange since mobs doesnt even die that fast and the extra crit % on FB would come in handy
       
      Last edited: Apr 29, 2012

    Share This Page