• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Currently Best DPS CC For Druids - Balance Druid Fix For Singular (Oct 6, 2012)

    Discussion in 'Archives' started by jaymovez, Oct 6, 2012.

    Thread Status:
    Not open for further replies.
    1. nickvsyou

      nickvsyou New Member

      Joined:
      Jul 5, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Works great, but would love for it to cast rejuv at the end of the fight instead of healing touch, would save a LOT of time.
       
    2. nickvsyou

      nickvsyou New Member

      Joined:
      Jul 5, 2011
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      Also if it could use starfall more often when farming, if someone could show me how to do it, it would be great i'm killing shit with a lot of health and starfall takes them down pretty quick but the profile never uses.

      EDIT (if you would like it to use starfall on one mob just use this)

      Code:
      using System;
      using System.Linq;
      
      using Singular.Dynamics;
      using Singular.Helpers;
      using Singular.Managers;
      using Singular.Settings;
      using Styx;
      
      
      using Styx.WoWInternals;
      using Styx.WoWInternals.WoWObjects;
      
      using Styx.TreeSharp;
      
      namespace Singular.ClassSpecific.Druid
      {
          public class Balance
          {
              # region Properties & Fields
      
              private static string _oldDps = "Wrath";
      
              private static int StarfallRange { get { return TalentManager.HasGlyph("Focus") ? 20 : 40; } }
      
              private static int CurrentEclipse { get { return BitConverter.ToInt32(BitConverter.GetBytes(StyxWoW.Me.CurrentEclipse), 0); } }
      
              private static string BoomkinDpsSpell
              {
                  get
                  {
                      if (StyxWoW.Me.HasAura("Eclipse (Solar)"))
                      {
                          _oldDps = "Wrath";
                      }
                      // This doesn't seem to register for whatever reason.
                      else if (StyxWoW.Me.HasAura("Eclipse (Lunar)")) //Eclipse (Lunar) => 48518
                      {
                          _oldDps = "Starfire";
                      }
      
                      return _oldDps;
                  }
              }
      
              static int MushroomCount
              {
                  get { return ObjectManager.GetObjectsOfType<WoWUnit>().Where(o => o.Entry == 47649 && o.Distance <= 40).Count(o => o.CreatedByUnitGuid == StyxWoW.Me.Guid); }
              }
      
              static WoWUnit BestAoeTarget
              {
                  get { return Clusters.GetBestUnitForCluster(Unit.NearbyUnfriendlyUnits.Where(u => u.Combat && !u.IsCrowdControlled()), ClusterType.Radius, 8f); }
              }
      
              #endregion
      
              #region Normal Rotation
      
              [Behavior(BehaviorType.Pull, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Normal)]
              [Behavior(BehaviorType.Combat, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Normal)]
              public static Composite CreateDruidBalanceNormalCombat()
              {
                  Common.WantedDruidForm = ShapeshiftForm.Moonkin;
                  return new PrioritySelector(
                      Spell.WaitForCast(true),
                      //Heals, will not heal if in a party or if disabled via setting
                      Common.CreateDruidNonRestoHealNormal(),
      
      				//Cast Barkskin at 60% health
      				Spell.Buff("Barkskin", ret => StyxWoW.Me.HealthPercent <= 60, "Barkskin"),
      				
      				//Cast Cenarion Ward at 70% health
      				Spell.Buff("Cenarion Ward", ret => StyxWoW.Me.HealthPercent <= 70, "Cenarion Ward"),
      
                      //Innervate
                      Spell.Buff("Innervate", ret => StyxWoW.Me.ManaPercent <= SingularSettings.Instance.Druid.InnervateMana),
                      Spell.BuffSelf("Moonkin Form"),
      
                      Safers.EnsureTarget(),
                      Movement.CreateMoveToLosBehavior(),
                      Movement.CreateFaceTargetBehavior(),
      
                      // Ensure we do /petattack if we have treants up.
                      Helpers.Common.CreateAutoAttack(true),
                      Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),
      
                      new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 8,
                          new PrioritySelector(
                              // If 6 or more enemies and we got 3 shrooms out. Pop 'em 
                              Spell.Cast("Wild Mushroom: Detonate", ret => MushroomCount == 3),
      
                              // If Detonate is coming off CD, make sure we drop some more shrooms. 3 seconds is probably a little late, but good enough.
                              Spell.CastOnGround("Wild Mushroom", 
                                  ret => BestAoeTarget.Location,
                                  ret => BestAoeTarget != null && Spell.GetSpellCooldown("Wild Mushroom: Detonate").TotalSeconds <= 5),
      
                              Spell.CastOnGround("Force of Nature", 
                                  ret => StyxWoW.Me.CurrentTarget.Location, 
                                  ret => StyxWoW.Me.HasAura("Eclipse (Solar)")),
                              
                              Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                              )),
      
      
                      new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 1,
                          new PrioritySelector(
      					   //Cast Celestial Alignment when 1 or more enemies
      						Spell.Buff("Celestial Alignment", ret => StyxWoW.Me, "Celestial Alignment"),
      
                             // If 1 or more enemies it will cast Starfall
                              Spell.Cast("Starfall", 
                                  ret => StyxWoW.Me, 
                                  ret => SingularSettings.Instance.Druid.UseStarfall && StyxWoW.Me.HasAura("Eclipse (Lunar)")),
      
      							
      						Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                          
                              )),
      
                      // Starsurge on every proc. Plain and simple.
                      Spell.Cast("Starsurge"),
      
                      // Refresh MF/SF
                      Spell.Cast("Moonfire", 
                          ret => (StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Moonfire", true).TotalSeconds < 3 &&
                                  StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3) ||
                                  StyxWoW.Me.IsMoving),
      
                      Spell.Cast("Sunfire",
                          ret => (StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3 &&
                                  StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3) ||
                                  StyxWoW.Me.IsMoving),
                      // Make sure we keep IS up. Clip the last tick. (~3s)
                      Spell.Cast("Insect Swarm", ret => StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Insect Swarm", true).TotalSeconds < 3),
      
                      // And then just spam Wrath/Starfire
                      Spell.Cast("Wrath", ret => BoomkinDpsSpell == "Wrath"),
                      Spell.Cast("Starfire", ret => BoomkinDpsSpell == "Starfire"),
                      Movement.CreateMoveToTargetBehavior(true, 35f)
                      );
              }
      
              #endregion
      
              #region Battleground Rotation
              [Behavior(BehaviorType.Pull, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Battlegrounds)]
              [Behavior(BehaviorType.Combat, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Battlegrounds)]
              public static Composite CreateDruidBalancePvPCombat()
              {
                  Common.WantedDruidForm = ShapeshiftForm.Moonkin;
                  return new PrioritySelector(
                      Spell.WaitForCast(true),
                      
      				//Heals, will not heal if in a party or if disabled via setting
                      Common.CreateDruidNonRestoHealNormal(),
      
      				//Cast Barkskin at 60% health
      				Spell.Buff("Barkskin", ret => StyxWoW.Me.HealthPercent <= 60, "Barkskin"),
      				
      				//Cast Cenarion Ward at 70% health
      				Spell.Buff("Cenarion Ward", ret => StyxWoW.Me.HealthPercent <= 70, "Cenarion Ward"),
      
                      //Innervate
                      Spell.Buff("Innervate", ret => StyxWoW.Me.ManaPercent <= SingularSettings.Instance.Druid.InnervateMana),
      
                      Spell.BuffSelf("Moonkin Form"),
      
                      Safers.EnsureTarget(),
                      Movement.CreateMoveToLosBehavior(),
                      Movement.CreateFaceTargetBehavior(),
      
                      // Ensure we do /petattack if we have treants up.
                      Helpers.Common.CreateAutoAttack(true),
                      Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),
      
                      new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 6,
                          new PrioritySelector(
                              // If 6 or more enemies and we got 3 shrooms out. Pop 'em 
                              Spell.Cast("Wild Mushroom: Detonate", ret => MushroomCount == 3),
      
                              // If Detonate is coming off CD, make sure we drop some more shrooms. 3 seconds is probably a little late, but good enough.
                              Spell.CastOnGround("Wild Mushroom", 
                                  ret => BestAoeTarget.Location,
                                  ret => BestAoeTarget != null && Spell.GetSpellCooldown("Wild Mushroom: Detonate").TotalSeconds <= 5),
      
                              Spell.CastOnGround("Force of Nature", 
                                  ret => StyxWoW.Me.CurrentTarget.Location, 
                                  ret => StyxWoW.Me.HasAura("Eclipse (Solar)")),
                              
                              Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                              )),
      
      
                      new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 1,
                          new PrioritySelector(
      				    	//Cast Celestial Alignment when 1 or more enemies
      						Spell.Buff("Celestial Alignment", ret => StyxWoW.Me, "Celestial Alignment"),
      
                             // If 1 or more enemies it will cast Starfall
                              Spell.Cast("Starfall", 
                                  ret => StyxWoW.Me, 
                                  ret => SingularSettings.Instance.Druid.UseStarfall && StyxWoW.Me.HasAura("Eclipse (Lunar)")),
      							
      						Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                          
                              )),
      
      
                      // Starsurge on every proc. Plain and simple.
                      Spell.Cast("Starsurge"),
      
                      // Refresh MF/SF
                      Spell.Cast("Moonfire", 
                          ret => (StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Moonfire", true).TotalSeconds < 3 &&
                                  StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3) ||
                                  StyxWoW.Me.IsMoving),
      
                      Spell.Cast("Sunfire",
                          ret => (StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3 &&
                                  StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3) ||
                                  StyxWoW.Me.IsMoving),
                      // Make sure we keep IS up. Clip the last tick. (~3s)
                      Spell.Cast("Insect Swarm", ret => StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Insect Swarm", true).TotalSeconds < 3),
      
                      // And then just spam Wrath/Starfire
                      Spell.Cast("Wrath", ret => BoomkinDpsSpell == "Wrath"),
                      Spell.Cast("Starfire", ret => BoomkinDpsSpell == "Starfire"),
                      Movement.CreateMoveToTargetBehavior(true, 35f)
                      );
              }
      
              #endregion
      
              #region Instance Rotation
              [Behavior(BehaviorType.Pull, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Instances)]
              [Behavior(BehaviorType.Combat, WoWClass.Druid, WoWSpec.DruidBalance, WoWContext.Instances)]
              public static Composite CreateDruidBalanceInstanceCombat()
              {
                  Common.WantedDruidForm = ShapeshiftForm.Moonkin;
                  return new PrioritySelector(
                      Spell.WaitForCast(true),
      
                      //Cast Barkskin at 60% health
      				Spell.Buff("Barkskin", ret => StyxWoW.Me.HealthPercent <= 60, "Barkskin"),
      				
      				//Cast Cenarion Ward at 70% health
      				Spell.Buff("Cenarion Ward", ret => StyxWoW.Me.HealthPercent <= 70, "Cenarion Ward"),
      				
      				
      				//Inervate
                      Spell.Buff("Innervate",
                          ret => (from raidMember in StyxWoW.Me.GroupInfo.RaidMembers
                                      let player = raidMember.ToPlayer()
                                      where player != null && raidMember.HasRole(WoWPartyMember.GroupRole.Healer) && player.ManaPercent <= 15
                                      select player).FirstOrDefault()),
      
                      Spell.BuffSelf("Innervate", 
                          ret => StyxWoW.Me.ManaPercent <= SingularSettings.Instance.Druid.InnervateMana),
                      Spell.BuffSelf("Moonkin Form"),
      
                      Safers.EnsureTarget(),
                      Movement.CreateMoveToLosBehavior(),
                      Movement.CreateFaceTargetBehavior(),
      
                      // Ensure we do /petattack if we have treants up.
                      Helpers.Common.CreateAutoAttack(true),
                      Helpers.Common.CreateInterruptSpellCast(ret => StyxWoW.Me.CurrentTarget),
      
                      Spell.Cast("Starfall", 
                          ret => StyxWoW.Me, 
                          ret => SingularSettings.Instance.Druid.UseStarfall && StyxWoW.Me.HasAura("Eclipse (Lunar)") &&
                                 StyxWoW.Me.CurrentTarget.IsBoss()),
                      Spell.CastOnGround("Force of Nature", 
                          ret => StyxWoW.Me.CurrentTarget.Location, 
                          ret => StyxWoW.Me.HasAura("Eclipse (Solar)") && StyxWoW.Me.CurrentTarget.IsBoss()),
      
             	
      				new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 8,
                          new PrioritySelector(
                              // If 6 or more enemies and we got 3 shrooms out. Pop 'em 
                              Spell.Cast("Wild Mushroom: Detonate", ret => MushroomCount == 3),
      
                              // If Detonate is coming off CD, make sure we drop some more shrooms. 3 seconds is probably a little late, but good enough.
                              Spell.CastOnGround("Wild Mushroom", 
                                  ret => BestAoeTarget.Location,
                                  ret => BestAoeTarget != null && Spell.GetSpellCooldown("Wild Mushroom: Detonate").TotalSeconds <= 5),
      
                              Spell.CastOnGround("Force of Nature", 
                                  ret => StyxWoW.Me.CurrentTarget.Location, 
                                  ret => StyxWoW.Me.HasAura("Eclipse (Solar)")),
                              
                              Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                              )),
      
      
                      new Decorator(
                          ret => Unit.UnfriendlyUnitsNearTarget(10f).Count() >= 1,
                          new PrioritySelector(
      			    		//Cast Celestial Alignment when 1 or more enemies
      						Spell.Buff("Celestial Alignment", ret => StyxWoW.Me, "Celestial Alignment"),
      
                             // If 3 or more enemies it will cast Starfall
                              Spell.Cast("Starfall", 
                                  ret => StyxWoW.Me, 
                                  ret => SingularSettings.Instance.Druid.UseStarfall && StyxWoW.Me.HasAura("Eclipse (Lunar)")),
      							
      						Spell.Cast("Insect Swarm", 
                                  ret => Unit.NearbyUnfriendlyUnits.FirstOrDefault(u => 
                                              u.Combat && !u.IsCrowdControlled() && !u.HasMyAura("Insect Swarm")))
                          
                              )),
      
      
                      // Starsurge on every proc. Plain and simple.
                      Spell.Cast("Starsurge"),
      
                      // Refresh MF/SF
                      Spell.Cast("Moonfire",
                          ret => (StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Moonfire", true).TotalSeconds < 3 &&
                                  StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Sunfire", true).TotalSeconds < 3) ||
                                  (!StyxWoW.Me.HasAura("Nature's Grace") && TalentManager.IsSelected(1)) ||
                                  StyxWoW.Me.IsMoving),
      
                      // Make sure we keep IS up. Clip the last tick. (~3s)
                      Spell.Cast("Insect Swarm", ret => StyxWoW.Me.CurrentTarget.GetAuraTimeLeft("Insect Swarm", true).TotalSeconds < 3),
      
                      // And then just spam Wrath/Starfire
                      Spell.Cast("Wrath", ret => BoomkinDpsSpell == "Wrath"),
                      Spell.Cast("Starfire", ret => BoomkinDpsSpell == "Starfire"),
                      Movement.CreateMoveToTargetBehavior(true, 35f)
                      );
              }
      
              #endregion
          }
      }
      
       
      Last edited: Dec 17, 2012
    3. Molestia

      Molestia Member

      Joined:
      Nov 24, 2012
      Messages:
      438
      Likes Received:
      8
      Trophy Points:
      18
      Is this intented as a leveling/farming/etc only base or raiding too? If so, where does it parse compared to the rest?
       
    4. Ninth

      Ninth New Member

      Joined:
      Jan 11, 2013
      Messages:
      63
      Likes Received:
      2
      Trophy Points:
      0
      Hello there, new user here. This CC is amazing. But with the newest version of HB, this won't seem to work for me. I even downloaded this a second time after the upgrade and still no response. I get an error that basically crashes HB. Was there a new version released to accommodate the latest version of HB?
       
    5. Tasmanian

      Tasmanian New Member

      Joined:
      Nov 21, 2012
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      I copied this to my HB and it crashes all the time.
       
    6. leetdemon

      leetdemon Member

      Joined:
      Jan 15, 2010
      Messages:
      433
      Likes Received:
      3
      Trophy Points:
      18
      any plans to update this? Not working with new HB releases crashes.
       
    7. phasechange

      phasechange Member

      Joined:
      Sep 6, 2010
      Messages:
      257
      Likes Received:
      3
      Trophy Points:
      18
      Can someone please fix this?? Here are the compiler errors using the latest HB.

       
    8. mylo

      mylo Member

      Joined:
      Jun 14, 2012
      Messages:
      128
      Likes Received:
      9
      Trophy Points:
      18
      I've got it working by removing the code that didn't work any more, that being Innervate and Starfall (so it won't use either).

      It's still a lot better than the default CC though I know that's not saying much, thought I'd post it anyway :)

      N.B. To use it just place it in HB\Routines\Singular\ClassSpecific\Druid\ replacing the default Balance.cs
       

      Attached Files:

    9. Goshinki

      Goshinki Member Legendary

      Joined:
      Sep 9, 2011
      Messages:
      500
      Likes Received:
      12
      Trophy Points:
      18
      Nice update. I would also like to see [Ursol's Vortex] to Solor Beam combo
       
    10. fotosammler

      fotosammler Member

      Joined:
      Jan 25, 2011
      Messages:
      82
      Likes Received:
      0
      Trophy Points:
      6
      but it does not use any selfheal in combat anymore.
       
    11. mylo

      mylo Member

      Joined:
      Jun 14, 2012
      Messages:
      128
      Likes Received:
      9
      Trophy Points:
      18
      I made no changes to healing, just innervate and starfall code as mentioned as these were creating errors
       
    12. xonoma

      xonoma Member

      Joined:
      Apr 1, 2012
      Messages:
      97
      Likes Received:
      0
      Trophy Points:
      16
      Im pretty close to switching to feral just to level my druid. The normal singular is literally complete and utter garbage and that is putting it nicely. The motto "it simply works" is a damn lie. Half the time im not even in moonkin form and ive sat there and watched my character spam heal it self for 5 minutes. Im trying the recent edit done to this cc on page 7 if this dosn't work A LOT better then regular singular imma have to make the change.
       
    13. Draganos

      Draganos Member

      Joined:
      Oct 7, 2011
      Messages:
      309
      Likes Received:
      0
      Trophy Points:
      16
      so true. hb totally utter crap atm
       
    14. mylo

      mylo Member

      Joined:
      Jun 14, 2012
      Messages:
      128
      Likes Received:
      9
      Trophy Points:
      18
      Again default singular seems to be running terribly, a few minor changes fix it though, somehow they seem to have forgot to enable moonkin form in normal routine and no motw either, added these and it seems good. Note that you need to enable starfall in the cc if you want the bot to use it.
       

      Attached Files:

    15. fastlane26

      fastlane26 New Member

      Joined:
      Feb 4, 2013
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      I keep getting this and it shuts down with version 1.5 and 1.6 not sure what to do new to all of this.



      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(68,24) : error CS0117: 'Singular.ClassSpecific.Druid.Common' does not contain a definition for 'CreateNonRestoHeals'
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(77,41) : error CS1660: Cannot convert lambda expression to type 'string[]' because it is not a delegate type
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(77,100) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(118,62) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(162,24) : error CS0117: 'Singular.ClassSpecific.Druid.Common' does not contain a definition for 'CreateNonRestoHeals'
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(171,41) : error CS1660: Cannot convert lambda expression to type 'string[]' because it is not a delegate type
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(171,100) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(213,62) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(271,80) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(284,54) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
      Compiler Error: c:\Users\Mike\Desktop\honorbuddy\Routines\Singular\ClassSpecific\Druid\Balance.cs(321,62) : error CS0119: 'Singular.Settings.SingularSettings.Druid()' is a 'method', which is not valid in the given context
       
    Thread Status:
    Not open for further replies.

    Share This Page