What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Development] Singular Core Issues

Smarter

Member
Joined
Jan 15, 2010
Messages
763
Reaction score
9
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"))),
 
Last edited:
Ill forward this to the devs.

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.
 
Last edited:
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.
 

Attachments

No issues with the above update that I've came across even though I've only used it for couple mins
 
Checking for Doom doesn't seem to work, still attempting to find a solution....
 
Checking for Doom doesn't seem to work, still attempting to find a solution....
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.
 
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.

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.
 
they say only a challenge works the ones mind. giving him a challenge will make him fix it :P
 
they say only a challenge works the ones mind. giving him a challenge will make him fix it :P
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.
 
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.

When your a BOSS, you know your a BOSS ;)
 
Back
Top