public Composite CreateFeralCatRest() { return(new PrioritySelector( // Heal self before resting. There is no need to eat while we have 100% mana CreateRestoDruidHealOnlyBehavior(true), // Rest up damnit! Do this first, so we make sure we're fully rested. CreateDefaultRestComposite(SingularSettings.Instance.DefaultRestHealth, SingularSettings.Instance.DefaultRestMana), // Can we res people? new Decorator( ret => ResurrectablePlayers.Count != 0, CreateSpellCast("Revive", ret => true, ret => ResurrectablePlayers.FirstOrDefault())) )); }
public Composite CreateHolyPaladinRest() { return(new PrioritySelector( // Heal self before resting. There is no need to eat while we have 100% mana CreatePaladinHealBehavior(true), // Rest up damnit! Do this first, so we make sure we're fully rested. CreateDefaultRestComposite(SingularSettings.Instance.DefaultRestHealth, SingularSettings.Instance.DefaultRestMana), // Make sure we're healing OOC too! CreatePaladinHealBehavior(), // Can we res people? new Decorator( ret => ResurrectablePlayers.Count != 0, CreateSpellCast("Redemption", ret => true, ret => ResurrectablePlayers.FirstOrDefault())) )); }