I am consistently having issues with Warlocks and Core Functions of Singular. If I don't comment the other pets the Bot just sits there, nothing to show in the log. Code: [Behavior(BehaviorType.PreCombatBuffs, WoWClass.Warlock, WoWSpec.WarlockDemonology, priority:1)] public static Composite CreateWarlockDemonologyPreCombatBuffs() { return new PrioritySelector( Spell.WaitForCast(false), //Pet.CreateSummonPet("Wrathguard"), //Pet.CreateSummonPet("Felguard"), Pet.CreateSummonPet("Felhunter"), //Pet.CreateSummonPet("Succubus"), //Pet.CreateSummonPet("Voidwalker"), //Pet.CreateSummonPet("Imp"), Spell.Buff("Dark Intent", ret => StyxWoW.Me.PartyMembers.OrderByDescending(p => p.MaxHealth).FirstOrDefault(), ret => !StyxWoW.Me.HasAura("Dark Intent")) ); } Also, Spell.Cast() will not cast Doom nor Touch of Chaos, however SpellManager.Cast() will SOMETIMES. Usually only after sending it Twice.? And again, nothing to show in the Log. It just doesn't cast. Code: new Decorator(ret => StyxWoW.Me.GetCurrentPower(WoWPowerType.DemonicFury) > 875 && !StyxWoW.Me.HasAura("Metamorphosis"), Spell.Buff("Metamorphosis")), new Decorator(ret => StyxWoW.Me.GetCurrentPower(WoWPowerType.DemonicFury) < 750 && StyxWoW.Me.HasAura("Metamorphosis"), Spell.Buff("Metamorphosis")), new Decorator(ret => StyxWoW.Me.HasAura("Metamorphosis"), new PrioritySelector( Spell.Buff("Doom", true), Spell.Cast("Touch of Chaos"))),
I have found a solution to the Touch of Chaos / Doom issue. For whatever reason, even tho Shadowbolt becomes Touch of Chaos when in Metamorphosis form. You can still just cast Shadow Bolt and it will cast it, same for Doom / Corruption. Code: new Decorator(ret => !StyxWoW.Me.ActiveAuras.ContainsKey("Molten Core") && StyxWoW.Me.CastingSpell != null && StyxWoW.Me.CastingSpell.Name == "Soul Fire", new Styx.TreeSharp.Action(r=>SpellManager.StopCasting())), new Decorator(ret => StyxWoW.Me.GetCurrentPower(WoWPowerType.DemonicFury) > 875 && !StyxWoW.Me.HasAura("Metamorphosis"), Spell.Buff("Metamorphosis")), new Decorator(ret => StyxWoW.Me.GetCurrentPower(WoWPowerType.DemonicFury) < 750 && StyxWoW.Me.HasAura("Metamorphosis"), Spell.Buff("Metamorphosis")), new Decorator(ret => StyxWoW.Me.HasAura("Metamorphosis"), new PrioritySelector( Spell.Buff("Doom", true), Spell.Cast("Shadowbolt"))), The Pet issue prevails however.
After further investigation, it now will Cast Doom as Corruption, but won't detect it. So it Spams it. I am checking for Doom on Current Target for now as a temporary fix.
im currently in charge of the warlock portion of singular. last night i fixed the pet issues, as well as healthstones, soulstones and buffing. heres the changes i currently made, if you have any feedback id love to hear it.
let me know if you find one, if you'd like to send me a pm ill give you my skype info and we can talk there. as to other people reading this, the fixes posted above are already added to singular, so when the next update for honorbuddy rolls out it will be included.
Yes, I have completely updated the Warlock section for Demonology. http://www.thebuddyforum.com/honorb...logy-warlock-singular-revised.html#post805522 I see you have a Check for Soulstone Item still, Soulstone isn't an item anymore. I don't see how your changes to the Pet are any different than what Pet.CreateSummonPet already does. Which leads me to believe it is the Wrathguard or Felguard in my code, as Felhunter executes with the currently distributed Singular.
Lol, not exactly. We've agreed to work together on the Warlock portion of Singular. We've adapted both our updates.
yea it used to, ill admit back in the days i challenging fpsware to code a better mage cc, used to give me the drive to do a lot of things i wouldn't of done, but now its not like that.