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)

Could you post the code? That was a bit vague in what i should be doing inside the folder. or atleast the lines the codes are on in the .cs


Code:
public static float SafeMeleeRange { get { return Math.Max(MeleeRange - 1f, 5f); } }

?
 
Last edited:
How do you get this to work??????? this bot is not very user friendly. Piroxbots was easy to set up where this one I cant even figure out how to get my elemental/resto shaman to cast any abilities. He just runs through the battlegrounds and doesnt cast anything. So he ends up with "0" damage and "0" healing. Please advise or give me tips on how to get this set and figured out.
 
Could you please explain how the STANCE DANCE for arms warrior works? The problem is, the cc does not swich back to battle stance when OVERPOWER is available. Is that correct? Does?t the cc use OVERPOWER? Please be so kind and tell me. Thx. I use the cc with LazyRaider.
 

Attachments

Last edited:
Please Update the CC for Rogue !
The Spell "Blade Flurry" has changed !
If the Rogue was attacked by multiple Npc's he cast "Blade Flurry"
After the combat " Blade Flurry" is active as a Buff. (The new Version)
In a new combat with one Npc, the Rogue not uses all Spells anymore. (When i disable Blade Flurry, the Rogue fights good!)

The CC has to disable "Blade Flurry" after the combat..... thanks a lot

Sry for my bad english,
 
Could you post the code? That was a bit vague in what i should be doing inside the folder. or atleast the lines the codes are on in the .cs


Code:
public static float SafeMeleeRange { get { return Math.Max(MeleeRange - 1f, 5f); } }

?

Code:
        public static float MeleeRange        
         {
            get
            {
                // If we have no target... then give nothing.
                if (StyxWoW.Me.CurrentTargetGuid == 0)
                    return 0f;


                return Math.Max(5f, StyxWoW.Me.InteractRange + StyxWoW.Me.CurrentTarget.InteractRange);
            }
        }


        public static float SafeMeleeRange { get { return Math.Max(MeleeRange - 1f, 5f); } }

Then as a fix for searing totem try
Code:
                // Ensure Searing is nearby                
                           Spell.Cast("Searing Totem", 
                             ret => !StyxWoW.Me.IsMoving && StyxWoW.Me.CurrentTarget.Distance < (15 + Spell.SafeMeleeRange) && 
                                    StyxWoW.Me.Totems.Count(
                                        t => t.WoWTotem == WoWTotem.Searing && 
                                             t.Unit.Distance < Totems.GetTotemRange(WoWTotem.Searing)) == 0),
 
Last edited:
I am using this routine but I've noticed an error with elemental. It sometimes cast searing totems repeatedly. Removing this condition removes the error:

t.Unit.Location.DistanceSqr(StyxWoW.Me.CurrentTarget.Location) < 35 * 35

My question is - what does it do? Judging from the name it seems my target and my character must be in a 35x35 yard square? That means if my target is outside that square the condition is false thus ask for another searing?
 
I altered the Holy Paladin to use Clusters for Holy Radiance and Light of Dawn.

Full list of changes:
  • Holy Radiance now uses Radius Cluster to choose best target
  • Light of Dawn now uses Cone Cluster to determine if we should use
  • Multiple Settings Added including: Hand of Sacrifice, Divine Protection, Divine Favor, Avenging Wrath, Guardian of Ancient Kings, Cleanse. Look at the settings tab for a full list of changes

Let me know how it works out!
 

Attachments

Level 85 Hunter - BeastMaster
I am getting "cannot cast that yet" type of messages in game constantly and looking in the log I see its casting the same spells over and over again until they are successful.
 

Attachments

Stupid question but where does this go Nuok? Will it fix the range issues for casters also in Dragon Soul? TY

Code:
        public static float MeleeRange        
         {
            get
            {
                // If we have no target... then give nothing.
                if (StyxWoW.Me.CurrentTargetGuid == 0)
                    return 0f;


                return Math.Max(5f, StyxWoW.Me.InteractRange + StyxWoW.Me.CurrentTarget.InteractRange);
            }
        }


        public static float SafeMeleeRange { get { return Math.Max(MeleeRange - 1f, 5f); } }

Then as a fix for searing totem try
Code:
                // Ensure Searing is nearby                
                           Spell.Cast("Searing Totem", 
                             ret => !StyxWoW.Me.IsMoving && StyxWoW.Me.CurrentTarget.Distance < (15 + Spell.SafeMeleeRange) && 
                                    StyxWoW.Me.Totems.Count(
                                        t => t.WoWTotem == WoWTotem.Searing && 
                                             t.Unit.Distance < Totems.GetTotemRange(WoWTotem.Searing)) == 0),
 
Could you please explain how the STANCE DANCE for arms warrior works? The problem is, the cc does not swich back to battle stance when OVERPOWER is available. Is that correct? Does?t the cc use OVERPOWER? Please be so kind and tell me. Thx. I use the cc with LazyRaider.

this, cc doesnt swap back to arms when overpower is up, is this not supose to be happening?
 
Stupid question but where does this go Nuok? Will it fix the range issues for casters also in Dragon Soul? TY

Right at the bottom of Spell.cs found in helpers folder.

Replace MeleeRange and SafeMeleeRange with those posted and it should fix the issue with the interact/location distance/range
 
Stupid question but where does this go Nuok? Will it fix the range issues for casters also in Dragon Soul? TY

Right at the bottom of spell.cs; you dont need to replace all of it just look whats different and try it out

I only have a melee druid and have no range issues with this

I hope it will fix the range for you but im not so sure after i dumped the value's; as you can see below the range is only slightly more on those bosses;

do you have movement disabled on the bosses?

[13:09:23:037] [Singular] my interact range = 3.5
[13:09:23:037] [Singular] my combat reach = 1.5

[13:09:23:037] [Singular] Ultraxion Interact range = 62
[13:09:23:037] [Singular] Ultraxion combat reach = 60

[13:26:29:638] [Singular] Burning Tendons Interact range = 12
[13:26:29:638] [Singular] Burning Tendons combat reach = 10

[13:19:32:670] [Singular] Warmaster Blackhorn Interact range = 9.0875
[13:19:32:670] [Singular] Warmaster Blackhorn combat reach = 7.0875
 
Code:
        public static float MeleeRange        
         {
            get
            {
                // If we have no target... then give nothing.
                if (StyxWoW.Me.CurrentTargetGuid == 0)
                    return 0f;


                return Math.Max(5f, StyxWoW.Me.InteractRange + StyxWoW.Me.CurrentTarget.InteractRange);
            }
        }


        public static float SafeMeleeRange { get { return Math.Max(MeleeRange - 1f, 5f); } }

Then as a fix for searing totem try
Code:
                // Ensure Searing is nearby                
                           Spell.Cast("Searing Totem", 
                             ret => !StyxWoW.Me.IsMoving && StyxWoW.Me.CurrentTarget.Distance < (15 + Spell.SafeMeleeRange) && 
                                    StyxWoW.Me.Totems.Count(
                                        t => t.WoWTotem == WoWTotem.Searing && 
                                             t.Unit.Distance < Totems.GetTotemRange(WoWTotem.Searing)) == 0),


Doesn't work :(
 
Survival Hunter here. Does not work at all while I use auto angler. Wont even auto attack just sits there
 
Apoc,

A lot of people are making changes to the cc's. Any chance they can get looked over and committed so we can get from svn rather than looking through posts and cut and pasting etc? Some of them are very nice improvements. Or maybe allow more than 1 feral.cc etc?

Thanks
 
Someone has to test them and make sure that they are improvements, and currently focus is on bgbuddy and dungeon buddy, singular comes after that.
 
Hopefully we can get more testers. Lots of good improvements that are difficult to find in this thread.

Oh and I'll have a sub rogue up for singular soon.
 
I've updated the Singular - Paladin - Holy class.

I have ran it in LFR for 10 runs and it always comes top 2/3. (With minimal overhealing)

See my signature for SVN and Download links.
 
Back
Top