Thanks for whipping this up for us!
First thing I noticed is the CR does not use Power Word Shield. This should be a spell on the priority list as this helps with leveling when you encounter multiple mobs, especially when questing.
Ugh, Singular is terrible it barely uses dots, mostly just Mind Blast and Mind Flay. Any tips for a decent combat routine for an alternative to singular? Just for kicks lvling 90-100 use.
Maybe this one is the best option? Just skeptical with no self shields & heals.
edit 1: Testing it out a little, it doesn't self-feather to move around faster nor use instant mind spikes.
Ugh, Singular is terrible it barely uses dots, mostly just Mind Blast and Mind Flay. Any tips for a decent combat routine for an alternative to singular? Just for kicks lvling 90-100 use.
Maybe this one is the best option? Just skeptical with no self shields & heals.
edit 1: Testing it out a little, it doesn't self-feather to move around faster nor use instant mind spikes.
I made this routine in a quick way to help people out because there was nothing else than singular.
When I start leveling my priest again, I will add more options and talents, but for the moment I'm too busy.
And you don't need Devouring Plague anymore on your target. Insanity is 100% + damage and the time it persist is counted on the numbers of shadow orbs used. If you kill a mob with DP with 3 orbs, you have 6 sec insanity buff that you can use on any other target. (2 sec for each orb used)
Hey, been using your profile since level 70. Before I was using Singular Default... I tried to implement flash heal into your files but couldn't. Instead, as said previously it chooses to eat rather than flash heal in between fights. I thin kthat's the major problem with this CR. Cheers.
Out of Combat Settings :
He will only eat/drink if health/mana lower than those values.
He will use Flash Heal if his health is lower than the value and bigger than the eat/drink settings.
Where do i change those?~
Edit: Will test, should be working like you said now that i changed the values to very low (20 and 10%)
Hey again, firstly I don't want you to think I'm bashing or flaming your CR.Click on the button Class Config in HB once the CR is loaded and you have a bunch of settings that you can change.
private static async Task<bool> RestCoroutine()
{
if (!AutoBot) return false;
if (Me.IsCasting || HKM.pauseRoutineOn || HKM.manualOn) return false;
if (await EatFood(Me.HealthPercent <= 20 && !Me.IsSwimming && Canbuff)) return true;
if (await EatFood(Me.ManaPercent <= P.myPrefs.FoodManaOoC && !Me.IsSwimming && Canbuff)) return true;
if (await CastBuff([COLOR="#FF0000"]RENEW[/COLOR], Me.HealthPercent <= P.myPrefs.PercentRenewOoC && !Me.HasAura([COLOR="#FF0000"]RENEW[/COLOR]) && Canbuff)) return true;
return false;
}
Edit:
Addedandto PriestSpells.csCode:FLASH_HEAL = "Flash Heal"
to PriestMain.cs RestCoroutine()Code:if (await Cast(FLASH_HEAL, Me.HealthPercent <= P.myPrefs.PercentRenewOoC && Canbuff)) return true;
instead of renew... but it starts moving before casting is done
Code:private static async Task<bool> RestCoroutine() { if (!AutoBot) return false; if (Me.IsCasting || HKM.pauseRoutineOn || HKM.manualOn) return false; if (await EatFood(Me.HealthPercent <= 20 && !Me.IsSwimming && Canbuff)) return true; if (await EatFood(Me.ManaPercent <= P.myPrefs.FoodManaOoC && !Me.IsSwimming && Canbuff)) return true; if (await CastBuff([COLOR="#FF0000"]RENEW[/COLOR], Me.HealthPercent <= P.myPrefs.PercentRenewOoC && !Me.HasAura([COLOR="#FF0000"]RENEW[/COLOR]) && Canbuff)) return true; return false; }
I think we know where the problem is
Only holy has renew atm my friend.
Before you post code, be sure to use the latest version of the CR. This is old stuff from previous versions.
I used the svn to update, maybe something went wrong (!?)
public override bool NeedRest
{
get
{
if (Me.HealthPercent <= 50 && !Me.IsSwimming && Canbuff) return true;
if (Me.HealthPercent <= P.myPrefs.PercentRenewOoC && SpellManager.HasSpell(RENEW) && !Me.HasAura(RENEW) && Canbuff) return true;
if (Me.HealthPercent <= P.myPrefs.PercentFlashHealOoC && SpellManager.HasSpell(FLASH_HEAL) && Canbuff) return true;
return false;
}
}
public override void Rest()
{
base.Rest();
if (Me.HealthPercent <= 50 && !Me.IsSwimming && Canbuff && AutoBot) { Styx.CommonBot.Rest.Feed(); }
if (Me.ManaPercent <= P.myPrefs.FoodManaOoC && !Me.IsSwimming && Canbuff && AutoBot) { Styx.CommonBot.Rest.Feed(); }
if (Me.HealthPercent <= P.myPrefs.PercentFlashHealOoC && Canbuff && !Me.IsCasting && AutoBot) { SpellManager.Cast(FLASH_HEAL); }
}