I study ur cc now and try my best a question =)?
Line: 265 Evo\Druid.cs
CastSpell("Healing Touch", ret => GetHealTarget(DruidSettings.Instance.HealOthersPct), ret => (Me.HasAura("Nature's Swiftness") || Me.HasAura("Predatory Swiftness") && Me.EnergyPercent <= 75), 1, true, false),
Sure u mean EnergyPercent not Health?
can u include this
while(slowed//Rooted ++ Target out of melee range) use:
/cancelform [notstealth]
/cast !Cat Form
=) it coult be nice if the time between slow and folow the opponent coult be on the minumum =)?
As well coult u include Cenarion Ward on Partymember(include me) under 80% HP???
protected Composite RootCheck()
{
return new PrioritySelector(
SelfBuff("Savage Roar", ret=> Rooted(Me) && !Me.HasAura("Dash")),
SelfBuff("Dash", ret=> Rooted(Me) && !Me.HasAura("Savage Roar")),
new Sequence(
new Decorator(ret=> DruidSettings.Instance.AutoShiftRemoveRoot && Rooted(Me) && Me.Shapeshift != ShapeshiftForm.Normal, new ActionAlwaysSucceed()),
CancelForm(CurrentFormToString()),
CreateWaitForLagDuration(),
CastSpell("Cat Form", ret => Me, ret => Me.ManaPercent >= 4 && CountHostileNear(Me, 40) != 0 && Me.Shapeshift != ShapeshiftForm.Cat, 1, true, false)
));
}
Code:protected Composite RootCheck() { return new PrioritySelector( SelfBuff("Savage Roar", ret=> Rooted(Me) && !Me.HasAura("Dash")), SelfBuff("Dash", ret=> Rooted(Me) && !Me.HasAura("Savage Roar")), new Sequence( new Decorator(ret=> DruidSettings.Instance.AutoShiftRemoveRoot && Rooted(Me) && Me.Shapeshift != ShapeshiftForm.Normal, new ActionAlwaysSucceed()), CancelForm(CurrentFormToString()), CreateWaitForLagDuration(), CastSpell("Cat Form", ret => Me, ret => Me.ManaPercent >= 4 && CountHostileNear(Me, 40) != 0 && Me.Shapeshift != ShapeshiftForm.Cat, 1, true, false) )); }
The idea being:
Savage Roar first
Dash Second
Shift out if the first 2 are on cooldown
And I am only checking for root not snare. The problem with snare was there are a lot of spells that re-apply it immediately. CC would just keep trying to shift out and eventually run out of mana.
If you really want to hash out scenarios contact me on skype. I have my link avaliable just under my user name.
Compiler Error: error CS1508: Der Ressourcenbezeichner 'GUI.resources' wurde in dieser Assembly bereits verwendet.
Checking online for new revision of Evo
No updates have been found. Revision 109 is the latest build.
I am getting this as well. Deleted entire folder 3 times and did SVN and it says revision 119. When i open HB it updates again and says restart HB . Then this happens.
I imported it after SelfBuff("Savage Roar"... Stampede is the 4set bonus it allow a FREE unstelf Ravange!CastSpell("Ravage!", ret => MeleeTarget, ret => !Me.HasAura ("Stampede") && Me.ComboPoints <4 && Me.EnergyPercent > 75),
protected Composite RootCheck()
{
return new PrioritySelector(
SelfBuff("Stampeding Roar", ret=> (Rooted(Me) || Snared(Me)) && !Me.HasAura("Dash") && !InRange(CurrentTarget)),
SelfBuff("Dash", ret=> (Rooted(Me) || Snared(Me)) && !Me.HasAura("Stampeding Roar") && !InRange(CurrentTarget)),
new Sequence(
new Decorator(ret=> DruidSettings.Instance.AutoShiftRemoveRoot && (Rooted(Me) || Snared(Me)) && Me.Shapeshift != ShapeshiftForm.Normal, new ActionAlwaysSucceed()),
CancelForm(CurrentFormToString()),
#region Test Roots and Hibernate
// Start
CastSpell("Cenarion Ward", ret => TargetManager.CenarionPlayer, ret => !Me.HasAura("Cenarion Ward") && Me.EnergyPercent <= 75, 1, true, false),
// , ret => (Me.HasAura("Cenarion Ward") || Hostile.HasAura("Cenarion Ward")), true, false),
CastSpell("Hibernate", ret => TargetManager.HibernatePlayer, ret => DruidSettings.Instance.CC && CountHostileNear(Me, 40) >= 2 && (Me.HasAura("Nature's Swiftness") || Me.HasAura("Predatory Swiftness")), 1, true, false),
CastSpell("Entangling Roots", ret => TargetManager.RangedHostileUnit, ret => (Me.HasAura("Nature's Swiftness") || Me.HasAura(69369)), 1, true, false),
CastSpell("Cyclone", ret => TargetManager.NeedCCPlayer, ret => DruidSettings.Instance.CC && CountHostileNear(Me, 40) >= 2 && (Me.HasAura("Nature's Swiftness") || Me.HasAura("Predatory Swiftness")), 1, true, false),
#endregion
SelfBuff("Renewal", ret => HasTalent.Contains("Renewal") && DruidSettings.Instance.Renewal && Me.HealthPercent < 30),
RootCheck());
CreateWaitForLagDuration(),
SelfBuff("Cat Form", ret=> true)
));
#region Eigenes
public static WoWUnit HibernatePlayer
{
get
{
return TargetManager.HostileUnits().Where(unit => unit.IsPlayer && unit.InLineOfSight && unit.HealthPercent > 50 && !unit.HasAura("Berserker Rage") && !unit.HasAura("Lichborne") && !unit.IsPet &&
(unit.HasAura("Bear Form") || unit.HasAura("Cat Form") || unit.HasAura("Aquatic Form") || unit.HasAura("Travel Form") || unit.HasAura("Ghost Wolf")) &&
!Base.Inhibited(unit)).OrderByDescending(unit => unit.HealthPercent).FirstOrDefault();
}
}
public static WoWUnit CenarionPlayer
{
get
{
return TargetManager.HostileUnits().Where(unit => unit.IsPlayer && unit.IsFriendly && unit.InLineOfSight && unit.HealthPercent < 90 && !unit.HasAura("Cenarion Ward") && !unit.IsPet &&
!Base.Inhibited(unit)).OrderByDescending(unit => unit.HealthPercent).FirstOrDefault();
}
}
#endregion