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)

Anyone able to upload a zip file containing the current revision :)?
 
Mhm if i download the latest version, I only get an old version. My Feral Tank will always fight in cat form?
Feral.cs 444 lines? ca. 22kb



Installed Honorbuddy today.
 
Last edited:
SVN should be back up. Was having some server issues :(
 
SVN should be back up. Was having some server issues :(

Nothing changed with SVN. Tryed it with WoW Language English, but no difference. After i?ve made a new installation of HB, singular doesn?t work good.
My Druid always used MotW and there?s no more option to cancel that.

How much lines has feral.cs actual? Perhaps the error has nothing to do with the CC.
 
How do I add Sweeping Strikes to the Warrior ARMS CC? It would be best to add it prior to using BS but any use is better than no use.

How do I add throwdown to the ARMS warrior CC? It would be best if this were used to interupt a cast when all other options are off the table but also could be used on an off target when more than one enemy is hitting you. Again any use is probably better than no use.
 
Out of the blue...

============================================================
Could not compile CC from D:\Honorbuddy\CustomClasses\Singular!
File: MountManager.cs Line: 23 Error: 'Styx.Logic.MountUpEventArgs' does not contain a definition for 'Destination' and no extension method 'Destination' accepting a first argument of type 'Styx.Logic.MountUpEventArgs' could be found (are you missing a using directive or an assembly reference?)
File: MountManager.cs Line: 26 Error: 'Styx.Logic.MountUpEventArgs' does not contain a definition for 'Destination' and no extension method 'Destination' accepting a first argument of type 'Styx.Logic.MountUpEventArgs' could be found (are you missing a using directive or an assembly reference?)
=============================================================

During HB startup. Some more info, aka what I did before I get this error, just downloaded all kickass profiles in a separate directory and copied it Quest behaviors in the appropriate directory. The same with Plugins. I don't think that it has anything to do, just saying. I have the latest update from your svn. Any ideas?

Thanks!
 
everything updated, but my bear will still switch in catform.

public static class Generic
{
//[Spec(TalentSpec.Any)]
//[Behavior(BehaviorType.All)]
//[Class(WoWClass.None)]
//[Priority(999)]
//[Context(WoWContext.All)]
//[IgnoreBehaviorCount(BehaviorType.Combat), IgnoreBehaviorCount(BehaviorType.Rest)]
//public static Composite CreateFlasksBehaviour()
//{
// return new Decorator(
// ret => SingularSettings.Instance.UseAlchemyFlasks && !Unit.HasAnyAura(StyxWoW.Me, "Enhanced Agility", "Enhanced Intellect", "Enhanced Strength"),
// new PrioritySelector(
// Item.UseItem(58149),
// Item.UseItem(47499)));
//}

//[Spec(TalentSpec.Any)]
//[Behavior(BehaviorType.All)]
//[Class(WoWClass.None)]
//[Priority(999)]
//[Context(WoWContext.All)]
//[IgnoreBehaviorCount(BehaviorType.Combat), IgnoreBehaviorCount(BehaviorType.Rest)]
//public static Composite CreateTrinketBehaviour()
//{
// return new PrioritySelector(
// new Decorator(
// ret => SingularSettings.Instance.Trinket1,
// Item.UseEquippedItem((uint)InventorySlot.Trinket0Slot)),
// new Decorator(
// ret => SingularSettings.Instance.Trinket2,
// Item.UseEquippedItem((uint)InventorySlot.Trinket1Slot)));
//}

//[Spec(TalentSpec.Any)]
//[Behavior(BehaviorType.All)]
//[Class(WoWClass.None)]
//[Priority(999)]
//[Context(WoWContext.All)]
//[IgnoreBehaviorCount(BehaviorType.Combat), IgnoreBehaviorCount(BehaviorType.Rest)]
//public static Composite CreateRacialBehaviour()
//{
// return new Decorator(
// ret => SingularSettings.Instance.UseRacials,
// new PrioritySelector(
// new Decorator(
// ret => SpellManager.CanCast("Stoneform") && StyxWoW.Me.GetAllAuras().Any(a => a.Spell.Mechanic == WoWSpellMechanic.Bleeding ||
// a.Spell.DispelType == WoWDispelType.Disease ||
// a.Spell.DispelType == WoWDispelType.Poison),
// Spell.Cast("Stoneform")),
// new Decorator(
// ret => SpellManager.CanCast("Escape Artist") && Unit.HasAuraWithMechanic(StyxWoW.Me, WoWSpellMechanic.Rooted, WoWSpellMechanic.Snared),
// Spell.Cast("Escape Artist")),
// new Decorator(
// ret => SpellManager.CanCast("Every Man for Himself") && PVP.IsCrowdControlled(StyxWoW.Me),
// Spell.Cast("Every Man for Himself")),
// new Decorator(
// ret => SpellManager.CanCast("Gift of the Naaru") && StyxWoW.Me.HealthPercent < SingularSettings.Instance.GiftNaaruHP,
// Spell.Cast("Gift of the Naaru")),
// new Decorator(
// ret => SingularSettings.Instance.ShadowmeldThreatDrop && SpellManager.CanCast("Shadowmeld") && (StyxWoW.Me.IsInParty || StyxWoW.Me.IsInRaid) &&
// !StyxWoW.Me.PartyMemberInfos.Any(pm => pm.Guid == StyxWoW.Me.Guid && pm.Role == WoWPartyMember.GroupRole.Tank) &&
// ObjectManager.GetObjectsOfType<WoWUnit>(false, false).Any(unit => unit.CurrentTargetGuid == StyxWoW.Me.Guid),
// Spell.Cast("Shadowmeld"))
// ));
//}
}
}

only comments in generic.cs. Thats correct?
 
How is the PVP as Arms with this CC? Is it better then the other ones in the Warrior section?
 
How is the PVP as Arms with this CC? Is it better then the other ones in the Warrior section?


Its about the same as EzArms. DPS is slightly lower but survivability is higher. I can't get any other ARMS CC to work so it is only the two choices for me.
 
Try this version of the arms rotation, it should be less... silly with Heroic Strike usage. The issue was a bug with the Incite check (causing it to always return true)
 

Attachments

Anyone else an orc? Blood Fury isn't being used when use racial is true.
 
Try this version of the arms rotation, it should be less... silly with Heroic Strike usage. The issue was a bug with the Incite check (causing it to always return true)

doesnt switch back 2 Battle Stance to Overpower only does the first overpower and thats it. hs bug definitely fixed though.
 

Attachments

Hey was just checking if you would be willing to change the default CreateHunterBackPedal function to back into minimum range spell Range? Found that It ran a lot smoother and didn't pull so much mobs from aggro. Already re-coded it is:

Code:
public static Composite CreateHunterBackPedal()        {
            return
                new Decorator(
                    ret => !SingularSettings.Instance.DisableAllMovement && StyxWoW.Me.CurrentTarget.Distance <= Spell.MeleeRange && 
                           StyxWoW.Me.CurrentTarget.IsAlive &&
                           (StyxWoW.Me.CurrentTarget.CurrentTarget == null || 
                            StyxWoW.Me.CurrentTarget.CurrentTarget != StyxWoW.Me || 
                            StyxWoW.Me.CurrentTarget.IsStunned()),
                    new Action(
                        ret =>
                        {
                            var moveTo = WoWMathHelper.CalculatePointFrom(StyxWoW.Me.Location, StyxWoW.Me.CurrentTarget.Location, Spell.MeleeRange + 5f);


                            if (Navigator.CanNavigateFully(StyxWoW.Me.Location, moveTo))
                            {
                                Navigator.MoveTo(moveTo);
                                return RunStatus.Success;
                            }


                            return RunStatus.Failure;
                        }));
        }

What do you think?
Thanks
 
Back
Top