Twintop's Resource Bar

Twintop's Resource Bar

670k Downloads

Holy Priest Implementation

Twintop opened this issue ยท 1 comments

commented

Prerequisite:

  • Convert Priest module in to a similar format as Hunter and Warrior.

Holy Priest

  • Show mana
  • Add $resourcePercent as a new variable
    • Add to other specs later. Maybe.
  • Incoming mana from non-regen sources
    • Mana Tide Totem
      • Half of total regen for the remaining duration, since it gives 100% more
    • Innervate
      • Show regen for the remaining time on the buff
    • Symbol of Hope (this is changing in 9.1?)
    • Faerie Guardians
    • Channeled mana potions (w/thresholds for each tick?)
  • Threshold lines
    • Wrathful Faerie
    • Where you'd be if you used various mana potions right then
  • Procs / Buffs Up
    • Innervate (extra regen on top of normal passive)
      • Bar border
      • Audio notification
      • Bar text
    • Apotheosis
      • Bar color + expiring + config
      • Audio notification
      • Bar text
    • Surge of Light
      • Audio notification for 1 or 2 procs, separate
      • Border color change for 1 or 2 procs, separate. Lower priority than Innervate
      • Bar text
  • Holy Words
    • Change bar color when your current hardcast will make the associated Holy Word be off cooldown
      • Holy Word: Sanctuary
      • Holy Word: Serenity
      • Holy Word: Chastise
    • Account for modifiers
      • Holy Orations (conduit)
      • Apotheosis (talent)
      • Light of the Naaru (talent)
      • Harmonious Apparatus (legendary)
    • Bar Text for each
  • Flash Concentration
    • Configuration
    • Border color changes when not at max stacks or expiring
    • Audio notification when expiring
    • Bar text
commented

Notes for future-Twintop:

  • Harmonious Apparatus (legendary) CDR support - new abilities to include
  • Holy Oration (conduit) CDR support - additive effect (see below)
  • Binding Heal (talent) CDR support - new ability to include / multiple reductions
  • Light of the Naaru (talent) CDR support - multiplicative effect (see below)
  • Apotheosis (talent) CDR support - multiplicative effect (see below)
  • CDR formula example for Holy Fire casting to reduce Holy Word: Chastise -- Apotheosis up, LotN up (thanks, Torghast), HA leggo, and HO conduit @ 226/R7:
4 * ((4 * (4 / 3)) + 0.128) = 4 * ((4 * 5.333..) + 0.128) = 4 * 5.461333.. = 21.84533.. sec CDR
Same as
(4 * ((4 * (4 / 3)))) + (4 * 0.128) = (4 * 5.333..) + (4 * 0.128) = 21.333.. + 0.512 = 21.84533.. sec CDR
  • Edge case: Apotheosis will end before the cast completes
  • Include cast time remaining in the remaining CD calculation. Maybe include latency?
  • Add different colors for each Holy Word; default to the same.
  • Add choice for which to show if Binding Heal will result in Sanctuary and Serenity to both come off CD at the same time; default to Sanctuary