First of all I want to say that Singular for Disc priests has some very nice features. Prayer of Mending usage is solid and stopcasting to conserve mana when HP%s change during a cast is very nice. Here are some suggestions to make it even better. Hopefully these are easy things to implement. Thanks.
What Class are you?: Priest
What Spec are you?: Discipline
What 'context' is the bot in? (Instance, BG, Normal): 5-man and BG
What level are you?: 85
What revision of Singular are you using?: The version is 710, but when I open the class config GUI it's reporting 653 in the bottom corner.
Have you made any modifications to Singular?: No
Are you using a branched build, or the trunk build? (Only viable for developers): -
What version of Honorbuddy are you using?: 2.5.6177.417
Modifications/suggestions -
1) Does not cast Prayer of Healing. In the code, it appears to be checking for Divine Hymn which is now unavailable to Disc Priests.
Code:
(SpellManager.CanCast("Prayer of Healing") || SpellManager.CanCast("Divine Hymn")),
new Sequence(
Spell.Cast("Power Infusion", ret => ((WoWUnit)ret).HealthPercent < 40 || StyxWoW.Me.ManaPercent <= 20),
Spell.Cast("Archangel"),
// This will skip over DH if we can't cast it.
// If we can, the sequence fails, since PoH can't be cast (as we're still casting at this point)
new DecoratorContinue(
ret => SpellManager.CanCast("Divine Hymn"),
Spell.Heal("Divine Hymn")),
Spell.Heal("Prayer of Healing"))),
2) Add DPS options for situations when party is above x% HP. This is especially important for PvP, because Penance + Holy Fire (glyphed) + Smite (glyphed) is doing stupid amounts of DPS in BGs.
3) Add separate options for tank health % for heals. When healing by hand I usually cast PW:S on the tank within 5 sec of a pull, then Renew to get the HP flowing right off the bat. However, Singular today will cast PW:S and Renew on every party member at the specified %s.
ie.
Tank Health to use PW:S - 95%
Tank Health to use Renew - 94%
Tank Health to use Heal - 90%
" " Flash Heal - x%
" " etc.
Party Health to use PW:S - 70%
Party Health to use Renew - 69%
Party Health to use Heal - 85%
" " Flash Heal - x%
" " etc.