Took a look in your file.
There were few errors:
- Can't use !ObjectManager.Me.ManaPercentage < 10 since you can't use negative "me" and correct writing is ObjectManager.Me.ManaPercentage >= 10
- Same problem as with my first file: for using self heal you have to target yourself first
- Some InCombatFlagOnly checks made some problems too.
- Guess you could remove Buffsection since care() and grpHeal() covers all already i think
- It's still spamming travel form (was indoor while testing, so did nothing) - you have to take a look in that I guess.
And I did the following:
if (!ObjectManager.Me.IsDeadMe)
{
care();
Buff();
//doing heals in group
if (Party.IsInGroup())
{
if (ObjectManager.Me.ManaPercentage > 20)
{
GrpHeal();
}
if (Fight.InFight && ObjectManager.Me.Target > 0)
{
// new: grp Heals
if (ObjectManager.Me.ManaPercentage > 5)
{
GrpHeal();
}
}
//care();
}
if (!Party.IsInGroup())
{
CombatRotation();
}
// new: grp Heals
}
That way it acts as heal if in group and fights as normal when solo.
My reply is attached. Have a good night (or day whetever you are) :-)
netquick
Oh my bad, forgot to remove that condition from settings as I copied from a larger project that I'm on.
@eeny: I'm writing a fightclass that switches between different classes and roles without changing fc and will upload this if finished. Just sticked some snippets from that for the RestoDruid-Class.
Now after removing unused condition I tried it by creating a 60 Druid quickly. Seems to work after some further tweaking. Only one issue I couldn't solve so far: As soon as in combat the healer stops to move and doesn't follow anymore. If the target is out of range he just does nothing anymore.
Here's v3:
[Vanilla]Resto_Druid_v3.cs