diff --git a/.gitignore b/.gitignore index c752526..e4c2ebd 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ src/bin/ src/obj/ +*.vs \ No newline at end of file diff --git a/TreeRoutine.dll b/TreeRoutine.dll index fada6e4..7a071e2 100644 Binary files a/TreeRoutine.dll and b/TreeRoutine.dll differ diff --git a/src/DefaultBehaviors/Helpers/FlaskHelper.cs b/src/DefaultBehaviors/Helpers/FlaskHelper.cs index 3eff108..397c101 100644 --- a/src/DefaultBehaviors/Helpers/FlaskHelper.cs +++ b/src/DefaultBehaviors/Helpers/FlaskHelper.cs @@ -203,11 +203,11 @@ public Boolean CanUsePotion(PlayerFlask flask, int reservedUses=0, bool ignoreAc if (ignoreActionType) return true; - if (flask.Action1 == FlaskActions.Life && !Core.PlayerHelper.isHealthBelowPercentage(99)) - { - if (Core.Settings.Debug) - Core.Log(Core.PluginName + ": Can't use life flask " + flask.Name + " at full health.", 1); - return false; + if (flask.Action1 == FlaskActions.Life && !(Core.PlayerHelper.isHealthBelowPercentage(99) || Core.PlayerHelper.isEnergyShieldBelowPercentage(99))) + { + if (Core.Settings.Debug) + Core.Log(Core.PluginName + ": Can't use life flask " + flask.Name + " at full health and energy shiled.", 1); + return false; } if (flask.Action1 == FlaskActions.Mana && !Core.PlayerHelper.isManaBelowPercentage(99))