Holy Paladin - World of Warcraft : Midnight Season 1 - Tested in Mythics 0 and LFR raids - Updated 2026-03-22 at 2h42am

Holy Paladin World of Warcraft : Midnight Season 1

Tested in Mythics 0 & LFR raids
Updated 2026-03-22 at 2h42am

Rebuilt the whole sequence from scratch.
2 healing buttons (Single target healing and AOE healing)
1 DPS button

Please note that I ran this with DPS/TANK gear!

Healing per abilities overall after 4 x mythic 0 and 2 bosses in LFR raids:

image 60k HPS on Chimaerus the Undreamt God

Damage per abilities overall after 4 x mythics 0 and 2 bosses in LFR raids:

image 8.1k DPS on Chimaerus the Undreamt God

Mythic +

Healed and timed 2 x +9’s

Healed a +10

My gear is ret / prot!

GSE Sequences

Single target healing:

!GSE3!vVRLctpAEI23rhwgv4UO4AoIDCZeIUtCkkHYMfIHKFdqkNpCMB95ZgSGqlSRTe7hzzKXyB1yi2zjfQbLTuykvEkq2WhGre733jxN94WTohlmKLryDhBP0ACDWDR8FHImFi0bAwEqTZZRueJ14DQDGoI4b7sMz3YRRlFC33WCK+8Q0NjIOBIL9wC4SBgVHy4cI5TL3cdLmywBj14WQiSkVtZrtfXVQiZA08u367olZynkeVagto28+K7ULoQYEJeIxyC1fgQoOl4t5K9Agcy0PmVDxImKCrlMlBKF49WccTuL4uVB7iPfI7xyPSqBTxA2Sr/p2IMUkLyV8f6vZPTrhKnTsgnwtSHgdI2yG4R+PUfInw8/HWtLr7XOkIXjOzP2/xzuYV6K0Qz4sVarVDfKj5jzz0j1NxuV4v8mrZQr1fIjd23Xo4MswfJHI5w3TEYGSH5rtpSK/TRCEqJ2qViqFssltRTLetX1QSILSfTJdRUjTuj46NVQylRsFgpRIkLGo9dxXIgFZDRR9U6AsLqK4rzZhqnWUq3HMnnh5dEOyCNi2rZxEOsueXvKdWuKJ7UqHo2y2sQ0DKO7ZfiWMY3lmT/3511yZvrz6SzuHfpB4Puk5zhE+oZviK1St0d6BPcGpFdCqtI47G5ZJT8+8xVA3HPmvjNyjKYFIuRJujSg3jAyOWS8vu107Ns+fv70656PaIZw3iNKpIpeu+YQwrHISHOib+rVSnEdoGa1EYFfZkNg0xPGQ1BOpsqlQYITObtuWaqraKSmSQLi8m7e3BtBP4fNotFJIfSsZ4YZ7Jgvnqx8+exYcIIyLFdufuS2udNq2Wbg7bS/Aw==

AOE healing:

!GSE3!tVTLUtswFC1bph/Q18IfwDTETkJgFWE7tkmcUGIeSYbpKPbFMZFkY8l5rdJVv4PHsj/Rf+hfdFv2VTC0aacMM+10Y0nXuufch869shI8IzEObpwjnEZ4QIAv6i7205gvmiYBCkzoccbEmtOBiwyYD/yybcdkto8JDiL2HrXNm0YTc3GYBFhA0FI31cqmpspFLZW27CNIeRQz/uHKQr5Y7j5em3TJcPK64Es/RStWq6X1QsZBKWr3a8kQswTye4Ynt/Xc+cHVLPgEcCpwGoJQ+gHg4HS9kB+BAZ0pfRYPcUqllYvlRSGwP1rPGfeyIFxmtoq8QnhjO0xAOsYEqSvme+rpP1H3azSWGcZjSDeGQJINFt8h9Gs5Qv799depopW17XIe7QEkgMV9HTo5aDMKh0KJzxQDT9gTlWv9fRy1hOAZpKeKEY0jBooXE/IE2+Hfs/2Zuri9Vd58pG//jbSslSvaI5nuO2yQRUT80M9lXY/pAItvzjHgEcpSzBe2CwIbWOBPti0ZSMRGJ2+GQiR8p1AIIu7HafA2DAshh4xFUkWWh4l8oPyy0YKJ0pQKjTNx5eTWDogTqpsmOgqLNn13kRaNCRlXK+T8PKuOdYRQdxe5BpqEYurO3XmXTnV3PpmFvWPX81yX9iyLChe5iO+q3R7tUdIb0J6KpSc67u4aqhtOXQkQ9qy5a51bqGEA99MoWSZcq6NMDOO0tmd1zHt1v3z+9cDFLMMkV44MUlpvbX0I/ohntDEu7gyKUCpplaplwBnOiFgzWpjC77Okacj3zQI5aCLg1w+jaGU6/ZxDi3onAd8xXiDda+uvnq19+eyZ7CxOfZAdSGS1BxGJxOz2rnN7ervZNHXPabe+Aw==

DPS:

!GSE3!pZPNctowEMeba6YP0K8DT1CDSYDkFGEb24AgDTQJznQ6i70xDpLtWDIETvTQB8nHsS/Rd+hb9NrcK+qkZTrT6SEnSTta/bS7//+NncKCJRDcuceQRTBmKFYtCn6WiFXXYsgxlkaSx3LLHeBljrGP4rrvJGxxCAyCKP5oHg7uOl0Q8n0agMSgp5f1Wrmqq6W6p9edY8xElMTi041NfLnefb61+Jpw+lrzVV6pWmk0dra1XGCpUn1Yd0y5SLG4Zw7VtlUkP6Zams8QMglZiLJ0FiAEH7a14ogx8kXpLE4mkHEVFXJ9UUrwp9sFsZ0H4bqyzZc3gHcPEPtJkHWTSoNJ4k8LzBGmCHID47ixxGwGjOiPZTWfRNyt1srl/zTOeBKhWt/drdf+0bZDNx7nEZO/lXTdMhI+BvnDPUGYkjwDsXIoSjBBwhfHQZayKJ6evplImYp9TQsi4SdZ8DYMtVBgHkdKT/YQmBqVuO70cF7qKq0mubxxi+gA5Sk3LIschxWHv7vMKuaczRo1dnGRN2YGIWTUJNQk81Be0SVdjviVQZfzReid0OGQUu7ZNpeUUCKa+sjjHmfemHs6qExyMmqaOg2vqHog9OwltS9s0jFR+FmUrms/aJFcTpLsoG0PrAedv3z+/YhCnAMrpqs+qaL3jjFBfypy3plV9svnQR329sq2ieeQM7ll9oDj367qmkowcaAsF6G4fTTlhk//OHLVGqTou+YLYgz7xqtnW9++Dq34PMl8VBNIVbfHEYvk4v7XtNpGv9u1jKHb7/0E

Generic Talents:

CEEAVg1HmQqr1Dwlv86ljju8vCAAAYBAMDAwgtxMzMzYmxCMzwygZWMTTMMmZGGmtMAMAsB2YZmZmlZbmZ2aAAAAWYBD2MgxMMDAgZGzMGjGA

Mythic+ Talents:

CEEAVg1HmQqr1Dwlv86ljju8vCAAAYBAMDAwgtxMzMzYmZWgxwyYZmZxMNxwYmZYY2yAwAwGYjlZmZWmtZmZrBAAAYhNMYzAzYGAAwMDzYMaA

I will make a new Youtube video shortly to explain how to use this sequence.
I ran 4 x mythic 0 dungeons and 2 x LFR raids to test it out.
I also completed in time at least 4 different Mythic +10 while in Holy spec.

image

Explanation of the Single target healing sequence:

Block 1 - simple cooldown burst macro

image

/cast Avenging Wrath
Casts Avenging Wrath.

/use 13
Uses the trinket in your top trinket slot.

/use 14
Uses the trinket in your bottom trinket slot.

Block 2 - Builder ability : Generates 1 Holy Power

/cleartarget [dead]
If your current target is dead, it removes that target.

/targetenemy [noharm]
If your current target is not hostile or you do not have a valid enemy target, it automatically targets a nearby enemy.

/startattack
Starts your auto-attack on the current target.
For melee specs, this is useful because it makes sure you begin swinging even if the spell does not fire for some reason.

/cast Judgment
Casts Judgment on your current target.

Block 3 - Smart Holy Shock macro - Builder ability : Generates 1 Holy Power

It tries to keep an enemy targeted for combat, while casting Holy Shock on a friendly unit when possible.

/cast [@mouseover,help,nodead][@targettarget,help,nodead][] Holy Shock
This is the important line. It checks targets in order and casts Holy Shock on the first valid one.

What the cast conditions mean:

[@mouseover,help,nodead]
If your mouse is over a friendly living target, cast Holy Shock on that unit.

[@targettarget,help,nodead]
If not, check your target’s target.
If your current target is an enemy, and that enemy is targeting a friendly living unit (usually the tank or another party member), cast Holy Shock on that friendly unit.

[]
Fallback to normal behavior if neither of the above worked.
That means it will cast on your current target if valid, or on yourself depending on your game settings and Holy Shock’s normal behavior.

Block 4 - Priority healing macro for Eternal Flame - Spender ability : Costs 3 Holy Power

It checks possible targets from left to right, and casts Eternal Flame on the first valid one.

What each section means:

[@mouseover,help,nodead]
Cast on your mouseover target if it is:

  • friendly

  • alive

[@targettarget,help,nodead]
If not, cast on your target’s target if it is:

  • friendly

  • alive

This is often useful when you are targeting an enemy, and that enemy is targeting the tank.

[help,nodead]
If not, cast on your current target if it is:

  • friendly

  • alive

[@player]
If none of the above are valid, cast on yourself.

So the targeting priority is:

  1. Friendly living mouseover

  2. Friendly living target-of-target

  3. Friendly living current target

  4. Yourself

Practical examples:

  • If your mouse is over an injured party member, Eternal Flame goes to them.

  • If you are targeting a boss, and the boss is targeting the tank, it goes to the tank.

  • If you are targeting a friendly ally directly, it goes to that ally.

  • If none of those are valid, it goes to you.

Why this is useful:
It lets you keep an enemy targeted for combat while still healing efficiently, without having to switch targets constantly.

Block 5 - Priority healing macro for Flash of Light - Builder ability : Generates 1 Holy Power

It tries targets in order from left to right and casts on the first valid one.

What each part means:

[@mouseover,help,nodead]
Cast Flash of Light on your mouseover target, but only if that unit is:

  • friendly

  • alive

[@targettarget,help,nodead]
If not, cast on your target’s target, if that unit is:

  • friendly

  • alive

This is useful when you are targeting an enemy and that enemy is targeting the tank or another party member.

[help,nodead]
If not, cast on your current target if it is:

  • friendly

  • alive

[@player]
If none of the above are valid, cast on yourself.

Target priority:

  1. Friendly living mouseover

  2. Friendly living target-of-target

  3. Friendly living current target

  4. Yourself

Practical examples:

  • Your mouse is over an injured party member → Flash of Light goes to them.

  • You are targeting a boss, and the boss is targeting the tank → it casts on the tank.

  • You are targeting a friendly ally directly → it casts on that ally.

  • None of those are valid → it casts on you.

Block 6 - smart-target Beacon of Virtue macro

It checks targets from left to right and casts Beacon of Virtue on the first valid one.

What each condition means:

[@mouseover,help,nodead]
Cast on your mouseover target if that unit is:

  • friendly

  • alive

[@targettarget,help,nodead]
If not, cast on your target’s target if that unit is:

  • friendly

  • alive

This is commonly the tank when you are targeting an enemy.

[help,nodead]
If not, cast on your current target if it is:

  • friendly

  • alive

[@player]
If none of the above work, cast on yourself.

So the priority is:

  1. Friendly living mouseover

  2. Friendly living target-of-target

  3. Friendly living current target

  4. Yourself

image

Explanation of the AOE healing sequence:

Block 1,2,3 are the same as the Single target healing sequence.

Block 4 and 5 are different, aimed at AOE healing.

Block 6 and 7 are the same two last blocks as the Single target healing sequence.

Therefore I will only explain block 4 and 5 in this section as the rest was already explained above.

Block 4 - Light of Dawn AOE Heal - Spender ability : Costs 3 Holy Power

image

/cast Light of Dawn
Casts Light of Dawn, which heals up to 5 injured allies within 40 yards around your character.

In practical terms:

  • no mouseover targeting required

  • no friendly target required

  • no facing requirement from the old cone behavior

  • just press it when allies around you need healing and you have 3 Holy Power

Block 5 - Priority-target Divine Toll macro

[@mouseover,help,nodead]
Cast Divine Toll on your mouseover target if it is:

  • friendly

  • alive

[@targettarget,help,nodead]
If not, cast it on your target’s target if that unit is:

  • friendly

  • alive

This is often the tank when you are targeting an enemy.

[@player]
If neither of the first two works, cast Divine Toll on yourself.

So the priority is:

  1. friendly living mouseover

  2. friendly living target-of-target

  3. yourself

image

Explanation of the DPS sequence

Block 1 and 2 are the same as the Single target healing sequence.

Block 3, 4 and 5 are different, aimed at DPS.

Therefore I will only explain block 3, 4 and 5 in this section as the rest was already explained above.

Block 3 - Simple combat-flow Holy Shock macro - Builder ability : Generates 1 Holy Power

/cleartarget [dead]
If your current target is dead, remove that target.

/targetenemy [noharm]
If your current target is not hostile, target a nearby enemy.

/startattack
Start auto-attacking your current target.

/cast Holy Shock
Cast Holy Shock using normal game targeting rules.

How it works together:

  1. Clears a dead target

  2. Acquires an enemy if you do not have a harmful target

  3. Starts melee auto-attack

  4. Casts Holy Shock

Important part:
Unlike your earlier Holy Shock macro, this one has no special healing target conditions such as:

  • @mouseover

  • @targettarget

  • @player

So this version is much simpler, but also much less flexible.

What that means in practice:

  • If your current target is an enemy, Holy Shock will be cast on that enemy

  • If your current target is a friendly, /targetenemy [noharm] will likely switch you to an enemy first, then Holy Shock will go to that enemy

  • because of that, this macro is biased toward using Holy Shock offensively, not as a heal

Block 4 - Simple enemy-targeted melee macro for Shield of the Righteous - Spender ability : Costs 3 Holy Power

/cleartarget [dead]
If your current target is dead, clear it.

/targetenemy [noharm]
If your current target is not hostile, target a nearby enemy.

/startattack
Start your auto-attack on that enemy.

/cast Shield of the Righteous
Cast Shield of the Righteous on your current enemy target.

How it works together:

  1. Drop a dead target

  2. Pick a hostile target if you do not already have one

  3. Start swinging

  4. Use Shield of the Righteous

Block 5 - Simple enemy-targeted combat macro for Divine Toll

/cleartarget [dead]
If your current target is dead, clear it.

/targetenemy [noharm]
If you do not currently have a hostile target, target a nearby enemy.

/startattack
Start auto-attacking your current target.

/cast Divine Toll
Cast Divine Toll on your current target, using normal spell behavior.

How it works together:

  1. Removes a dead target

  2. Finds a hostile target if needed

  3. Starts melee auto-attack

  4. Casts Divine Toll

Would love to hear constructive feedback to make it better

1 Like

Just tried it out in a timewalking dungeon. I had no problem keeping the group up, and I did decent dps (for a healer). Seems to work great.

I’m lvl 80 and 149 ilvl (although imnot sure this matter in timewalking)

1 Like

Thanks for your feedback, I really appreciate it!

1 Like

Hi, wich version of GSE u use ? i try to load it into v 3.3.00 but it doesnt load the macro

1 Like

I just tried to import it on my laptop and it worked.

Updated Talent Spec with lvl 90 talents

Also updated the sequence to include Beacon of Virtue as I prefer to have it cast every 15 seconds or so

This legit to use from a player who never healed with holy before xD ?

I healed m0’s world tour on Tuesday with this macro and a guild group, they even said I was a good healer while I was pushing just 1 button … lol

oaky so i am liking this lol i need to know fully how to use this build like the mouse over is involved someone pleaes explain fully how to heal so i can become a heal god please

Mouseovers hitting way to late. Is it only for lvl 90 or something?

i noticed same thing

Hey guys,
I just updated the sequence today (2026-03-09).
I also made a Youtube video to answer your questions and show you how the sequence works.

1 Like

yes, it’s very easy to use!

love the way u have details set up do u have a profile u could that thanks

1 Like

Just FYI, light of dawn is no longer a frontal, it was changed in midnight to be a regular AOE so positioning doesn’t matter (as much).

1 Like

Thank you! Totally missed that change!

Next week, when Mythic + opens up, I’ll do some runs as a Holy Paladin to track the performance of this sequence and have more details and tweaks to share

1 Like

Hey.
Just wanted to say real great work for this Macro, i love it so fare :smiley:
Just a Question, what is your MS and can u use Mousewheel for it?

Kind Regards

200 ms is what i use, it’s a similar and realistic speed that a human would press on his keyboard.

You can bind any key to it in GSE, including your middle mouse wheel