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

Singular - A community driven All-In-One CC - It Just Plain Works - (Pt. 2)

well i'm using the latest build, and common.cs is the same ... and still using Unholy :(
 
In Gatherbuddy 2 mode the Retribution pally keep casting "Retribution Aura" when landing and "Crusader Aura" when mounted this looks really bad and got bot writen all over it! Can you please change it so it cast "Retribution Aura" again only when it get in combat?!

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"))
                        ))
                    );
        }
 
What Class are you?: Paladin
What Spec are you?: Retribution
What 'context' is the bot in? (Instance, BG, Normal): Normal
What level are you?: 39
What revision of Singular are you using?: 254
Have you made any modifications to Singular?: No
Are you using a branched build, or the trunk build? (Only viable for developers): Trunk
What version of Honorbuddy are you using?: 4492

Consecration is not working properly. The setting value is set to 3 but it uses a bot on one mob.

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]
                            )),
 
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.
 
Anything can be changed...
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.


If your dpsing as blood you fail... since dual spec only cost 10g now everyone one should have it.
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:
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.
 
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.
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:
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.
 
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?
 
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?

Look at the post above you.

SVN Update to revision -29x
 
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
 
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.
 
Settings loaded
Disabling flight checks. - Paid Plugins or Lifetime User Detected
Initialization complete.
Chose Singular $Revision: 304 $ as your combat class!
[Singular] Starting Singular v0.1.0.0
[Singular] Determining talent spec.
[Singular] Current spec is Protection Warrior
[Singular] Building method list
[Singular] Added 58 methods
[Singular] Singular currently does not support Combat for this class/spec combination, in this context! [Warrior, ProtectionWarrior, Normal]
This cc worked like a charm a few weeks back, now i get this error.
 
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.
 
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.
 
Can we get a link to the SVN that does not have the error?

[Singular] Singular currently does not support Combat for this class/spec combination
 
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.
 
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:
Back
Top