• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Development] Singular Core Issues

    Discussion in 'Honorbuddy Support' started by Smarter, Oct 22, 2012.

    1. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      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: Oct 22, 2012
    2. bambam922

      bambam922 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      6,071
      Likes Received:
      28
      Trophy Points:
      48
      Ill forward this to the devs.
       
    3. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      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: Oct 22, 2012
    4. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      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.
       
    5. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      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.
       

      Attached Files:

    6. ChuckLee

      ChuckLee New Member

      Joined:
      Oct 21, 2012
      Messages:
      358
      Likes Received:
      0
      Trophy Points:
      0
      No issues with the above update that I've came across even though I've only used it for couple mins
       
    7. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      Checking for Doom doesn't seem to work, still attempting to find a solution....
       
    8. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      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.
       
    9. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      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.
       
    10. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      My update for Singular now also includes a fix for Doom.
       
    11. Battler624

      Battler624 Member

      Joined:
      Feb 9, 2012
      Messages:
      472
      Likes Received:
      0
      Trophy Points:
      16
      Smarter 1 , CodenameG 0

      CodenameG , your move.
       
    12. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      Lol, not exactly. We've agreed to work together on the Warlock portion of Singular. We've adapted both our updates.
       
    13. Battler624

      Battler624 Member

      Joined:
      Feb 9, 2012
      Messages:
      472
      Likes Received:
      0
      Trophy Points:
      16
      they say only a challenge works the ones mind. giving him a challenge will make him fix it :p
       
    14. CodenameG

      CodenameG New Member

      Joined:
      Jan 15, 2010
      Messages:
      38,369
      Likes Received:
      231
      Trophy Points:
      0
      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.
       
    15. Smarter

      Smarter Member

      Joined:
      Jan 15, 2010
      Messages:
      763
      Likes Received:
      9
      Trophy Points:
      18
      When your a BOSS, you know your a BOSS ;)
       

    Share This Page