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

      zomgmage Member

      Joined:
      Jan 15, 2010
      Messages:
      610
      Likes Received:
      2
      Trophy Points:
      18
      has there been no updates for this in a few weeks?
       
    2. InLikeFlint

      InLikeFlint New Member

      Joined:
      May 30, 2011
      Messages:
      176
      Likes Received:
      0
      Trophy Points:
      0
      So I've downloaded both Singular and Ensemble and I am wondering how to make it choose my CC, If I put them both in my CC folder it says it cannot find a profile fitting to my class, but if I don't have them in my CC folder nothing is chosen as a CC, how can I fix this?
       
    3. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,803
      Likes Received:
      70
      Trophy Points:
      48
      ^ this? I have to manually refresh Seals.
       
    4. HB7032V76

      HB7032V76 New Member

      Joined:
      Apr 20, 2011
      Messages:
      599
      Likes Received:
      1
      Trophy Points:
      0
      tested just now on a blood dk, not using death strike, not using bone shields
       
    5. kayes

      kayes Active Member

      Joined:
      Jan 15, 2010
      Messages:
      1,353
      Likes Received:
      4
      Trophy Points:
      38
      Can you guys please fix it so my paladins change to Seal of Insight when he get low mana? This have been requested for such a lon time that it is ridiculous.
       
    6. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Why dont you just add it, its pretty easy
       
    7. protopally

      protopally Member

      Joined:
      Jan 15, 2010
      Messages:
      391
      Likes Received:
      8
      Trophy Points:
      18
      OK all wondered if i could get some help from somone who understands bahviour trees properly the ret dps sucks atm i was getting 14k pre patch now im luck if im getting 7 dont know whtats upbut was hoping to tweak the rotations to help everyone in the reti pally club. if somone could give me about 20mins of there time to help me understand the basics of behavior trees Thanks.
       
    8. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Instead of being a static rotation of spells, each time the condition to cast a spell is reached its cast and then returns to the top of the tree

      So for example if a buff is already present it will skip that step and move on,
       
    9. protopally

      protopally Member

      Joined:
      Jan 15, 2010
      Messages:
      391
      Likes Received:
      8
      Trophy Points:
      18
      i meant how they worked in a coding sense mate i understand the concept to how to actually apply the code can alter others code seeking understanding to write code from scratch mate.
       
    10. battatta

      battatta New Member

      Joined:
      Jun 1, 2011
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      yes, not a bad profile
       
    11. Marfal

      Marfal New Member

      Joined:
      Jul 4, 2011
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      1
      Hello, im using your CC, really cool, i love it, but now i got problem, when i go to BG with your cc, my character no more attacking, just stayning...
      Then im go to HB to read the log, im found this:
      Im using SVN, try to update, but last version is 350.
      Please fix it, and thanks for job!

      Code:
      Could not compile CC from C:\Users\Marfal\Desktop\HB4.2\CustomClasses\SingularSVN!
      File: SingularRoutine.cs Line: 205 Error: The best overloaded method match for 'Singular.CompositeBuilder.GetComposite(object, Styx.Combat.CombatRoutine.WoWClass, Singular.TalentSpec, Singular.BehaviorType, Singular.WoWContext)' has some invalid arguments
      File: SingularRoutine.cs Line: 205 Error: Argument '2': cannot convert from 'Singular.Managers.TalentSpec' to 'Styx.Combat.CombatRoutine.WoWClass'
      File: SingularRoutine.cs Line: 205 Error: Argument '3': cannot convert from 'Singular.BehaviorType' to 'Singular.TalentSpec'
      File: SingularRoutine.cs Line: 205 Error: Argument '4': cannot convert from 'Singular.WoWContext' to 'Singular.BehaviorType'
      File: SingularRoutine.cs Line: 205 Error: Argument '5': cannot convert from 'out int' to 'Singular.WoWContext'
      File: CompositeBuilder.cs Line: 74 Error: 'Singular.TalentSpec' does not contain a definition for 'Any'
      File: Poisons.cs Line: 51 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 53 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 55 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 58 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 60 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 74 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 76 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 78 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 81 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Poisons.cs Line: 83 Error: Cannot implicitly convert type 'Singular.ClassSpecific.Rogue.PoisonType' to 'Singular.PoisonType'. An explicit conversion exists (are you missing a cast?)
      File: Common.cs Line: 31 Error: Cannot convert lambda expression to type 'TreeSharp.Composite' because it is not a delegate type
      File: Common.cs Line: 31 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 40 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 42 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 43 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 44 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 38 Error: Cannot convert lambda expression to type 'TreeSharp.Composite' because it is not a delegate type
      File: Common.cs Line: 38 Error: Operator '!=' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 51 Error: Operator '!=' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 61 Error: Operator '!=' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 62 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 67 Error: Cannot convert lambda expression to type 'TreeSharp.Composite' because it is not a delegate type
      File: Common.cs Line: 68 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 92 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 95 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 98 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      File: Common.cs Line: 98 Error: Operator '==' cannot be applied to operands of type 'Singular.Managers.TalentSpec' and 'Singular.TalentSpec'
      What Class are you: Paladin
      What Spec are you: Retribution
      What 'context' is the bot in? (Instance, BG, Normal): BG [beta]
      What level are you: 85
      What revision of Singular are you using: 350
      Have you made any modifications to Singular: nope
      Are you using a branched build, or the trunk build? (Only viable for developers): using svn build
      What version of Honorbuddy are you using: last 4991.
       
      Last edited: Jul 10, 2011
    12. twistedintel

      twistedintel New Member

      Joined:
      Oct 3, 2010
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Retribution paladin is spamming Holy Light when he gets to 75% (percentage specified in the class settings) health, until he goes OOM, then he tries to attack. I will go in and fix this, just thought I would report it. I'm assuming that the new 'Paladins other than holy now heal themselves with non-instants' concept has a glitch in it somewhere, seeing as r350 did not have this problem.

      Log: attached

      What Class are you: Paladin
      What Spec are you: Retribution
      What 'context' is the bot in? (Instance, BG, Normal): Normal
      What level are you: 85
      What revision of Singular are you using: 358
      Have you made any modifications to Singular: Fresh checkout of SVN
      Are you using a branched build, or the trunk build? (Only viable for developers): Trunk
      What version of Honorbuddy are you using: 5024
      --

      FYI to those who need a quick fix, setting the Holy Light Health to 0, in the class settings will fix this...
       

      Attached Files:

      Last edited: Jul 13, 2011
    13. kayes

      kayes Active Member

      Joined:
      Jan 15, 2010
      Messages:
      1,353
      Likes Received:
      4
      Trophy Points:
      38
      No idea how, I'm a headhunter, not a coder :)

      Edit: Also, this is something very basic which should be added long time ago, paladins should never go OOM.
       
    14. twistedintel

      twistedintel New Member

      Joined:
      Oct 3, 2010
      Messages:
      35
      Likes Received:
      0
      Trophy Points:
      0
      Add this in (Singular/Class Specific/Paladin/Retribution.cs) above line 46 (Should be "//Zealotry Routine").
      PHP:
                      //Seal of Truth
                          
      new Decorator(
                              
      ret => StyxWoW.Me.ActiveAuras.ContainsKey("Seal of Insight"),
                              
      Spell.BuffSelf("Seal of Truth"ret => StyxWoW.Me.ManaPercent >= 90)
                          ),
                      
      //Seal of Insight
                          
      new Decorator(
                              
      ret => StyxWoW.Me.ManaPercent <= 35,
                              
      Spell.BuffSelf("Seal of Insight"ret => !StyxWoW.Me.ActiveAuras.ContainsKey("Seal of Insight") )
                                      ),
      This will switch to SoI at 35% mana, and then switch back to SoT at 90% mana
       
      Last edited: Jul 13, 2011
    15. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Why wont my updated revisions of my custom routine load?


      I wrote an custom routine for Singular, which loaded and works as intended. However i have rewritten the routine and all new revisions wont load, it still uses the initial build i wrote of the routine. As if there is a compiled file i need to delete so which it compiles again?
       
    16. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      Delete your C:/Users/WhoEver/App Data/Local/Bossland GmbH directory. Honorbuddy stores all its compiled stuff there. Honorbuddy will recompile things and put them back in that directory as needed.


      cheers,
      chinajade
       
    17. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Thanks chinajade :)
       
    18. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Very odd, still it wont use my routine. even though it says:


      Code:
      [Singular] Context changed. New context: Battlegrounds. Rebuilding behaviors.
      [Singular] Using CreateFrostMagePVPCombat for Frost Mage - Combat (Priority: 0)
      [Singular] Using CreateFrostMagePVPPull for Frost Mage - Pull (Priority: 0)

      I made sure to add this to the regular routine:

      Code:
      [Class(WoWClass.Mage)]
      [Spec(TalentSpec.FrostMage)]
      [Behavior(BehaviorType.Combat)]
      [Context(WoWContext.Normal | WoWContext.Instances)]

      And this for the pvp routine:
      Code:
      [Class(WoWClass.Mage)]
      [Spec(TalentSpec.FrostMage)]
      [Behavior(BehaviorType.Combat)]
      [Context(WoWContext.Battlegrounds)]

      Yet it fights like its using the regular routine :confused:


      Also: if i mess up the code i.e illegal code, it will bring to an halt and stop work. So its compiled, just not used for some reason?
       
      Last edited: Jul 15, 2011
    19. Nuok

      Nuok Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      975
      Likes Received:
      28
      Trophy Points:
      28
      Ive noticed it doesn't correctly clear the previous spec when swapping talents too.
      Your best off deleting the one from svn and marking yours for all
       
    20. j0achim

      j0achim New Member

      Joined:
      Jan 15, 2010
      Messages:
      532
      Likes Received:
      15
      Trophy Points:
      0
      Yeah which is what i had to do, i deleted all previous code and used:


      PHP:
      [Class(WoWClass.Mage)]
      [
      Spec(TalentSpec.FrostMage)]
      [
      Behavior(BehaviorType.Combat)]
      [
      Context(WoWContext.All)]
       

    Share This Page