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

      mopysworld New Member

      Joined:
      Jan 15, 2010
      Messages:
      158
      Likes Received:
      2
      Trophy Points:
      0
      That build has not Classes in it... re read the first post and update your svn link to use the V1.
       
    2. shinar

      shinar New Member

      Joined:
      Jan 25, 2011
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      well i'm using the latest build, and common.cs is the same ... and still using Unholy :(
       
    3. mopysworld

      mopysworld New Member

      Joined:
      Jan 15, 2010
      Messages:
      158
      Likes Received:
      2
      Trophy Points:
      0
      Add the text in red to common.cs

      Code:
      public Composite CreatePaladinPreCombatBuffs()
              {
                  return
                      new PrioritySelector(
                          // This won't run, but it's here for changes in the future. We NEVER run this method if we're mounted.
                          CreateSpellBuffOnSelf("Crusader Aura", ret => Me.Mounted),
                          CreatePaladinBlessBehavior(),
                          new Decorator(
                              ret => TalentManager.CurrentSpec == TalentSpec.HolyPaladin,
                              new PrioritySelector(
                                  CreateSpellBuffOnSelf("Concentration Aura"),
                                  CreateSpellBuffOnSelf("Seal of Insight"),
                                  CreateSpellBuffOnSelf("Seal of Righteousness", ret => !SpellManager.HasSpell("Seal of Insight"))
                              )),
                          new Decorator(
                              ret => TalentManager.CurrentSpec != TalentSpec.HolyPaladin,
                              new PrioritySelector(
                                  CreateSpellBuffOnSelf("Righteous Fury", ret => TalentManager.CurrentSpec == TalentSpec.ProtectionPaladin),
                                  CreateSpellBuffOnSelf("Devotion Aura", 
                                      ret => [COLOR="red"]([/COLOR]TalentManager.CurrentSpec == TalentSpec.ProtectionPaladin ||
                                             TalentManager.CurrentSpec == TalentSpec.Lowbie[COLOR="red"])[/COLOR] [COLOR="red"]&& Me.Combat[/COLOR]),
                                  CreateSpellBuffOnSelf("Retribution Aura", ret => TalentManager.CurrentSpec == TalentSpec.RetributionPaladin [COLOR="red"]&& Me.Combat[/COLOR]),
                                  CreateSpellBuffOnSelf("Seal of Truth"),
                                  CreateSpellBuffOnSelf("Seal of Righteousness", ret => !SpellManager.HasSpell("Seal of Truth"))
                              ))
                          );
              }
       
    4. mopysworld

      mopysworld New Member

      Joined:
      Jan 15, 2010
      Messages:
      158
      Likes Received:
      2
      Trophy Points:
      0
      Delete the following in the Retribution.cs file... if you don't want Con in the normal rotation which is 1 and(or) 2 mobs (INCLUDING THE COMMA at the end of HW. If not it won't build the CC when you start it and spit errors.)

      Code:
      // Single Routine - See AoE notes.
                          new Decorator(
                              ret => NearbyUnfriendlyUnits.Count(u => u.Distance < 8) < 3,
                              new PrioritySelector(
                                  CreateSpellBuffOnSelf("Inquisition", ret => Me.CurrentHolyPower > 1),
                                  CreateSpellCast("Crusader Strike", ret => Me.CurrentHolyPower < 3),
                                  CreateSpellCast("Hammer of Wrath"),
                                  CreateSpellCast("Exorcism", ret => Me.ActiveAuras.ContainsKey("The Art of War")),
                                  CreateSpellCast("Templar's Verdict", ret => Me.CurrentHolyPower > 2 || Me.ActiveAuras.ContainsKey("Hand of Light")),
                                  CreateSpellCast("Judgement"),
                                  CreateSpellCast("Holy Wrath", ret => Me.ManaPercent > 50)[COLOR="red"],
                                  CreateSpellCast("Consecration", ret => Me.ManaPercent > 50)[/COLOR]
                                  )),
       
    5. mopysworld

      mopysworld New Member

      Joined:
      Jan 15, 2010
      Messages:
      158
      Likes Received:
      2
      Trophy Points:
      0
      As for theatristformallyknownasG & verbtheory issues they can be fixed but it would require more than just snip here and insert this there. The buffing routine is different than what I use in my CC it still uses the one that I originally submitted a while ago.
       
    6. Croga

      Croga Well-Known Member

      Joined:
      Jun 7, 2010
      Messages:
      1,636
      Likes Received:
      27
      Trophy Points:
      48
      The question was not whether it can be changed. The question is whether it can be *fixed*. And it can't be *fixed* because it's not broken...... It works as it should.


      True. But if you're botting as blood, you're definately on the right track! Blood adds much needed survivability to the bot *and* it decreases downtime for eating. Blood *is* the way to go as bot. (well, if you use a decent CC that is. Singular sucks at blood DK at the moment. I've tried to improve that but was ignored, sorry)
       
      Last edited: May 2, 2011
    7. fragler

      fragler Member

      Joined:
      Sep 12, 2010
      Messages:
      218
      Likes Received:
      2
      Trophy Points:
      18
      What Class are you?: Hunter
      What Spec are you?: BM
      What 'context' is the bot in? (Instance, BG, Normal): Mixed (grind/bg bot)
      What level are you?: 54
      What revision of Singular are you using?: 304
      Have you made any modifications to Singular?: No
      What version of Honorbuddy are you using?: Honorbuddy 2.0.0.4564

      Code:
      Starting the bot!
      Changing current profile to S Winterspring 54-60
      Chose Singular $Revision: 304 $ as your combat class!
      [Singular] Starting Singular v0.1.0.0
      [Singular] Determining talent spec.
      [Singular] Current spec is  Beast Mastery Hunter
      [Singular] Building method list
      [Singular] Added 49 methods
      [Singular] Singular currently does not support Combat for this class/spec combination, in this context! [Hunter, BeastMasteryHunter, Normal]
      
      and HB stops. if i click start again the bot will run and function properly except it won't fight. it'll run up to mobs but just stand there once in combat.
      latest hb and latest singular doesn't work. i was getting this same thing with the 2 previous singular revisions as well.
       
    8. Croga

      Croga Well-Known Member

      Joined:
      Jun 7, 2010
      Messages:
      1,636
      Likes Received:
      27
      Trophy Points:
      48
      And what's your question? I mean; the message is pretty clear, Singular doesn't have support for your class/spec. There are other CCs that do so I think your only option is to get one of those (or try to write your own addon to Singular so that it will support BMHunter)

      [edit]
      Actually; ignore that. I've updated through SVN and there's no class-specific files anymore. All combat logic has been removed... for all classes.... something not quite right here I think!?
       
      Last edited: May 2, 2011
    9. thebigmunch

      thebigmunch New Member

      Joined:
      Jan 9, 2011
      Messages:
      11
      Likes Received:
      0
      Trophy Points:
      0
      Read the first page and Apoc's comments on the last page or two. It is in the middle of a complete rewrite. Meaning that you need to revert to a revision prior to that. Instructions are in the first post and in the last few pages.
       
    10. nokdu

      nokdu New Member

      Joined:
      Aug 16, 2010
      Messages:
      208
      Likes Received:
      3
      Trophy Points:
      0
      What Class are you?: DK
      What Spec are you?: Unholy
      What 'context' is the bot in? (Instance, BG, Normal): Questing(normal)
      What level are you?: 85
      What revision of Singular are you using?: 304
      Have you made any modifications to Singular?: no just a clean checkout
      Are you using a branched build, or the trunk build? (Only viable for developers):
      What version of Honorbuddy are you using?: is there any other build? 4555

      Please provide an explanation of the bug. The more detail, the easier it will be to resolve.
      actually it seems like unholy dk is not working atm
      Code:
      [오후 1:51:30:654] [Singular] Starting Singular v0.1.0.0
      [오후 1:51:30:654] [Singular] Determining talent spec.
      [오후 1:51:30:758] [Singular] Current spec is  Unholy Death Knight
      [오후 1:51:30:766] [Singular] Building method list
      [오후 1:51:30:767] [Singular] Added 49 methods
      [오후 1:51:30:769] [Singular] Singular currently does not support Combat for this class/spec combination, in this context! [DeathKnight, UnholyDeathKnight, Normal]
      
      i basically stopped the bot there.. coz it said it wasn;t supported.. is it?
       
    11. Lockwood

      Lockwood Member

      Joined:
      Jul 30, 2010
      Messages:
      921
      Likes Received:
      4
      Trophy Points:
      18
      Look at the post above you.

      SVN Update to revision -29x
       
    12. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      Still using Ret paly rev 254, only one that works well, 290 I have just tried, stands around like a stale bottle of you know what and occasionally thinks about attacking something. Don't know how it went so bad. Certainly in its current form should not be marked Tested and working - Should contain few, if any bugs, it is truly terrible, sorry for bagging it but it was working so sweet :( and was looking forward to the final tweaks.

      G
       
    13. crixus

      crixus New Member

      Joined:
      Jan 26, 2011
      Messages:
      3
      Likes Received:
      0
      Trophy Points:
      0
      If a rewrite is in progress, is it possible to request a little extra functionality? Ive been trying to write my own hunter/paladin/warlock/warrior rotations, but I found a few issues that are not really bug related, some examples would be:

      1) none-dps channeling (evocation, soul harvest) could do with a casting function which allows it to be cancelled part way through, evocation->channel until full mana, soul harvest->channel until full health and full soul shards.
      2) forced cooldown timer with resist check for spells which need casting once but don't have a cooldown ingame, immolation and vampiric touch would use this since they are dots with a cast time. The problem with both these spells is the cc ends up double casting them when the debuff is applied at the end of the global cooldown instead of at the start. (hard to explain...)
      3) get the targets exact health rather than its percentage, just checking for elite status isn't enough since it causes the cc to blow all its cooldowns on low level elites (grinding, archaeology, etc) a level 85 would likely only want to use cooldowns if the targets health is higher than 90k as a rough example.
       
    14. Sandleworld

      Sandleworld New Member

      Joined:
      Jan 25, 2011
      Messages:
      40
      Likes Received:
      0
      Trophy Points:
      0
      This cc worked like a charm a few weeks back, now i get this error.
       
    15. Anonuzer01

      Anonuzer01 Active Member

      Joined:
      Sep 9, 2010
      Messages:
      947
      Likes Received:
      26
      Trophy Points:
      28
      I am going to post this just cause so many people seem to be having issues. As the first post says, Singular is in the process of a major overhaul. Until Apoc says it's ok to update from trunk, you should update from:

      http://svn.apocdev.com/singular/tags/v1/Singular

      This should be the last stable version of singular, according to Apoc's first post in this thread.

      Edit: Grabbed the wrong SVN path.
       
    16. GraveWalker

      GraveWalker New Member

      Joined:
      Mar 7, 2010
      Messages:
      222
      Likes Received:
      0
      Trophy Points:
      0
      Great work on the Hunter CC guys. Is there away to change the shot rotation? I would like to leave out Concution shot, and would like to change steady to Cobra shot this is for the Beastmaster hunter. Agian great work.
       
    17. kayes

      kayes Active Member

      Joined:
      Jan 15, 2010
      Messages:
      1,353
      Likes Received:
      4
      Trophy Points:
      38
      Can we get a link to the SVN that does not have the error?

       
    18. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      Sure. You can read the first post before you ask questions.
       
    19. Apoc

      Apoc Moderator Staff Member Moderator

      Joined:
      Jan 16, 2010
      Messages:
      2,790
      Likes Received:
      94
      Trophy Points:
      48
      To all rotation developers; you may start re-adding your rotations back in. Please see the example "FeralCat" rotation for druids. (Its a melee example, more or less untested atm) I'll be adding a caster example as well (boomkin) within the next few hours hopefully.
       
    20. Kickazz006

      Kickazz006 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      20,567
      Likes Received:
      302
      Trophy Points:
      83
      Will this accomodate for:

      The huge issue of LoS issues from it trying to cast from the head instead of belt

      The annoying issue of the bot running in circles from 1 point to another point and then back to the original -_-

      Evading issues when a mob is stuck in an object / building and won't path to you (enable stuck handler maybe?)

      Immune to your current spells, so switch to a different tree

      Targetting a mob through 3d, whilst it having to take a 3 minute walk to get to it, vs 2d? In fpsware's priest cc, it works in say MgT (at the beginning), but using Singular, it *always* wants to pat to the bottom w/o trying to kill anything else. I even reduced the range to 10 and it still wants to target stuff below me (and there are doors in the way which have to be opened) - this can be tested IB folder of my SVN (using Questing order - I hope raphus will convert these to IB format eventually - all of the notes are there)

      Sometimes when my toon is engaging a mob, it will sit there trying to walk through a post sign while pulling

      Sometimes (using this cc only) - while in grind mode with a grinding profile, it's stuck at "pulling" and that's all it does is spam pulling, it doesn't actually engage pulling (i'll provide logs for that 1, but it just shows Pulling 100 times before i press stop)

      I know some things could be HB related or wow related, but these are the main issues that i've seen with multiple cc's including this one.
       
      Last edited: May 6, 2011

    Share This Page