Skip to content

[codex] Refine TBC Holy Priest rotation#7

Open
gnummers wants to merge 3 commits into
kaminaris:masterfrom
gnummers:codex/holy-priest-rotation
Open

[codex] Refine TBC Holy Priest rotation#7
gnummers wants to merge 3 commits into
kaminaris:masterfrom
gnummers:codex/holy-priest-rotation

Conversation

@gnummers

@gnummers gnummers commented May 26, 2026

Copy link
Copy Markdown

Change summary:

  • Holy Priest now uses its own rotation instead of delegating to Discipline
  • Holy Nova is gated behind spell usability checks
  • The Holy priority branches by target time-to-die so short fights avoid slow DoTs and casts, while longer fights apply Holy Fire and Shadow Word: Pain earlier
  • Discipline and Shadow TBC spell IDs were normalized to match the addon spell table

Impact:

  • Fixes missing action-bar glow updates when Holy returned no next spell
  • Makes the level 59 Holy Priest damage priority more accurate for real fight length

gnummers added 3 commits May 26, 2026 00:59
…opilot <223556219+Copilot@users.noreply.github.com>
# Conflicts:
#	MaxDps_Priest.toc
#	Specialization/TBC/Discipline.lua
#	Specialization/TBC/Holy.lua
#	Specialization/TBC/Shadow.lua
@gnummers gnummers marked this pull request as ready for review May 26, 2026 06:51
@doadin

doadin commented May 26, 2026

Copy link
Copy Markdown
Collaborator

I see several bits of unessesary changes that make going through this just a pain please fix.

function Discipline:AoE()
if (MaxDps:CheckSpellUsable(classtable.HolyNova, 'HolyNova')) and cooldown[classtable.HolyNova].ready then
if not setSpell then setSpell = classtable.HolyNova end
if not Discipline.classtable then Discipline.classtable = MaxDps.SpellTable or {} end

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all of this is just not needed. and makes the code less readable.

@doadin doadin May 26, 2026

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks like the only change in this file that actually does anything is the spellid changes. to which only 1 changed. one number change not 25 lines.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants