• Visit Rebornbuddy
  • Singular - A community driven All-In-One CC - v5

    Discussion in 'All in One' started by EchoTiger, Nov 19, 2012.

    1. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      Currently there is not an option, but I can consider making one in the Singular rewrite that is coming up soon.
      For now, here is a temporary edit.

      Just extract this directly into your Honorbuddy\Routines folder and allow it to replace the existing files.
       

      Attached Files:

    2. Dialon

      Dialon Member

      Joined:
      May 14, 2014
      Messages:
      105
      Likes Received:
      8
      Trophy Points:
      18
      How to do what the feral druid did not use the Dash itself?
       
    3. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      I'm not sure what you're asking, sorry.
      Are you wanting it to use Dash on cooldown while moving?
       
    4. Dialon

      Dialon Member

      Joined:
      May 14, 2014
      Messages:
      105
      Likes Received:
      8
      Trophy Points:
      18
      No. I want what the feral druid never use Dash. Disable it. I want that only when he is given a command (<CustomBehavior File="RunCode" Code="SpellManager.Cast(1850);" />) he used Dash.
       
      Last edited: Jul 28, 2017
    5. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      Exhil is not in the current iteration of singular IIRC, he is working on all these small changes with his rewrite. If you wish please PM me and I will show you how to add it
       
    6. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      This will most likely not work with how singular is written. This is for too specific for a general release like this and you will need to do these changes yourself. Please remember Singular is a profile for general release and something like this is far too specific for the him to add into the profile
       
    7. Dialon

      Dialon Member

      Joined:
      May 14, 2014
      Messages:
      105
      Likes Received:
      8
      Trophy Points:
      18
      So I ask how to remove it in the profile (Feral.cs)? What is there to fix? What dependence. Is it so hard to do this? I'm not asking add this. This is only for me for my purposes. So I'm wondering whether it is possible to remove it there that it would work? I tried. It did not work out.
       
    8. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      For the dash change I do not really understand why you want to do this. Which is what makes it hard. The logic implementation is simple enough but I do not understand why you would ever want to do this
       
    9. Dialon

      Dialon Member

      Joined:
      May 14, 2014
      Messages:
      105
      Likes Received:
      8
      Trophy Points:
      18
      Because I need to use a sprint in a specific place in the my profile. And not in battle. That he would run faster from point a to point b. And he uses it in battle randomly. Bad that there is no option to turn it off in the settings. And he uses a completely unintelligible princype. That uses that is not present. Full Random. In the same battle. Sometimes he does not use. Sometimes uses. The battle is always the same. It just kills me. Could it be possible to increase the range at which he will use the sprint? And remove the dependence on when something else on the cd. I tried it myself. It did not work out. It's not so difficult? I just do not understand how ((
       
      Last edited: Jul 28, 2017
    10. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      You could do this with either a plugin (bad solution imo) or with a few condition checks at the start of a profile that would auto load into a new profile. I will be busy this weekend but if you want send me some information on what you need and I will see what I can do
       
    11. Dialon

      Dialon Member

      Joined:
      May 14, 2014
      Messages:
      105
      Likes Received:
      8
      Trophy Points:
      18
      Well, I need what he did not use Dash in the battle. I understand it When he fights with the Boss, mobs whom he picks up on his way to him is not all in a mele radius. And since they are far away from him when he changes the target, He uses a sprint to get closer. So I need to increase the range of application or remove it. I tried to figure it out myself. There are 3 places where you can change something. I already changed it so that the numbers changed. But it did not help. Apparently something is wrong. But to increase the distance of application is the simplest way.
      1. // only Dash if we dont have WC or WC was cast more than 2 seconds ago

        Spell.BuffSelf("Dash",
        ret => MovementManager.IsClassMovementAllowed
        && Me.IsMoving
        && Me.HasAura("Prowl")
        && Me.CurrentTarget.Distance > 30
        && Spell.GetSpellCooldown("Wild Charge", 999).TotalSeconds > 1

      2. // save WC for later if Dash is active. also throttle to deal with possible pathing issues
        return new Throttle(7,
        new Sequence(
        Spell.CastHack("Wild Charge", ret => MovementManager.IsClassMovementAllowed && !Me.HasActiveAura("Dash") && (Me.CurrentTarget.Distance + Me.CurrentTarget.CombatReach).Between(20, 25)),
        new Wait(1, until => !Me.GotTarget() || Me.CurrentTarget.IsWithinMeleeRange, new ActionAlwaysSucceed())
      3. new Decorator(
        ret => MovementManager.IsClassMovementAllowed && Me.IsMoving && Me.CurrentTarget.Distance > (Me.CurrentTarget.IsPlayer ? 10 : 15),
        new PrioritySelector(
        CreateFeralWildChargeBehavior(),
        Spell.BuffSelf("Dash", ret => MovementManager.IsClassMovementAllowed && Spell.GetSpellCooldown("Wild Charge", 0).TotalSeconds < 13 )
        )
       
    12. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      Is this for older content with an unleveled account? To me I do not see a reason to take this approach. If you are trying to avoid spells then the default avoid CB should be enough. Closing gaps should also be simple enough due to how quests are designed in the first place. Could you perhaps explain to me the quest in plain english in a PM and I will try to make it into a better solution?

      This does not seem like a singular issue. Rather something you will accomplish with a profile or plugin. I am unsure if he can do much

      The only reason I have ever taken this approach is due to Dungeonbuddy current tier raid complications... I think you may be overdoing your solution
       
    13. ZephyrMMO

      ZephyrMMO Active Member

      Joined:
      Mar 15, 2017
      Messages:
      228
      Likes Received:
      31
      Trophy Points:
      28
      As I suspected this is a dungeonbuddy issue. Unfortunately it is a shadow pan monastery issue that I have spent countless hours trying to figure out with no solution. I have tried this workaround but it simply does not work. I have been able to reproduce about a 30% success rate using a custom avoid behaviour. This is 100% not a singular issue though You will need a more precise avoid to work around this. But in my experience it drops frame rate like no other when you edit the parameters for finding what to dodge. It is too much above my head to help you I am sorry
       
    14. jerrymichaels7

      jerrymichaels7 New Member

      Joined:
      Mar 13, 2013
      Messages:
      11
      Likes Received:
      2
      Trophy Points:
      3
      Playing Resto Druid and my only issue is sometimes in Raids it will Off-DPS and sometimes it wont and it it won't its not like healing is needed atm
      , and also it wont cast a 2nd Rejuv for germination.
       
    15. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      I don't believe the Restoration routine was designed to use Germination.
      Hopefully once the Singular revamp comes along, all this will be addressed.
       
    16. Monomatapa

      Monomatapa Member

      Joined:
      Aug 2, 2012
      Messages:
      79
      Likes Received:
      15
      Trophy Points:
      8
      Any ETA on the release? I'm waiting desperately for the package... :)
      Or do they wait for a WoW patch to add the singular?
       
    17. EchoTiger

      EchoTiger Official Profile and Singular Developer Staff Member Moderator

      Joined:
      Nov 28, 2012
      Messages:
      6,809
      Likes Received:
      631
      Trophy Points:
      113
      Right now I'm still addressing some things on the questing rewrite - but once I'm done there I plan to start on the Singular revamp.
      Once the Singular revamp starts, I'll have a 'testing source' on GitHub for people to use, or ZIP files - that way you don't have to wait every Honorbuddy update.
       
    18. laria

      laria Well-Known Member

      Joined:
      Jan 15, 2010
      Messages:
      5,386
      Likes Received:
      36
      Trophy Points:
      48
      @EchoTiger maybe you can share the workload on the rewrite with the Author of the Zingular fork.
       
    19. Monomatapa

      Monomatapa Member

      Joined:
      Aug 2, 2012
      Messages:
      79
      Likes Received:
      15
      Trophy Points:
      8
      Sounds great! What is the webpage of your github?

      Request: Can you do something about the Survival Hunters explosive-trap-spamming-bug first??? (Pretty please... ) :)
       
    20. Azhemoth

      Azhemoth Active Member

      Joined:
      May 8, 2013
      Messages:
      534
      Likes Received:
      43
      Trophy Points:
      28
      Singular was moved to GitHub for this intention. If the Zingular developer wants to contribute to the project, then he could easily fork Singular on GitHub make a Pull Requests with his changes.
      Anyone can.
       

    Share This Page