[PE] Holy pally/Assassination rotation menu

User Tag List

Results 1 to 4 of 4
  1. #1
    muffin man's Avatar Member
    Reputation
    14
    Join Date
    Jun 2009
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [PE] Holy pally/Assassination rotation

    holy paladin keys
    here's the code just copy and past it in to a PE profile
    holy paladin keys
    left control = mouse over dispel
    left alt = hand of freedom
    left shift = pause

    you need to be Glyph in to beacon of light !!!!!!!



    Code:
    local ignoreDebuffs = {
    	  'Vampiric Touch',
    	  'Unstable Affliction'
    	}
    	
    	ProbablyEngine.library.register('dispell', {
    	  Cleanse = function(spell)
    		local prefix = (IsInRaid() and 'raid') or 'party'
    		for i = -1, GetNumGroupMembers() - 1 do
    		  local unit = (i == -1 and 'target') or (i == 0 and 'player') or prefix .. i
    		  if IsSpellInRange('cleanse', unit) then
    			for j = 1, 40 do
    			  local debuffName, _, _, _, dispelType, duration, expires, _, _, _, spellID, _, isBossDebuff, _, _, _ = UnitDebuff(unit, j)
    			  if dispelType and dispelType == 'Magic' or dispelType == 'Poison' or dispelType == 'Disease' then
    				local ignore = false
    				for k = 1, #ignoreDebuffs do
    				  if debuffName == ignoreDebuffs[k] then
    					ignore = true
    					break
    				  end
    				end
    				if not ignore then
    				  ProbablyEngine.dsl.parsedTarget = unit
    				  return true
    				end
    			  end
    			  if not debuffName then
    				break
    			  end
    			end
    		  end
    		end
    		return false
    	  end})
    ProbablyEngine.rotation.register_custom(65, "test", {
    		{ "pause", "modifier.lshift"}, 
    		--testing new ideas Beacon of Light --- MUST BE GLYPHS ---
    		{"Beacon of Light",{
    		"lowest.health < 100",
    		"!lowest.buff(53563)"
    		}, "lowest"},
    		
    	--Dispel
    	
    		{ "4987", "modifier.lcontrol", "mouseover" }, --- Dispell mouseover
    		{ "4987", { "player.buff(Gift of the Titans)", "@coreHealing.needsDispelled('Mark of Arrogance')" }, nil },
    		{ "4987", "@coreHealing.needsDispelled('Shadow Word: Bane')", nil },
    		{ "4987", "@coreHealing.needsDispelled('Corrosive Blood')", nil },
    		{ "4987", "@coreHealing.needsDispelled('Harden Flesh')", nil },
    		{ "4987", "@coreHealing.needsDispelled('Torment')", nil },
    		{ "4987", { "toggle.dispel", "@dispell.Cleanse()" }, nil },
    		
    		-- Interrupts
    		{ "96231", {
    		"target.range < 5",
    		"modifier.interrupts", 
    		}}, 		
    			
    		-- Execution Sentence --
    		{ "114157", { 
    		"player.spell(114157).exists",
    		"lowest.health < 85",
    		}, "lowest" },
    		
    		-- Focus Hand of Freedom --
    		{"1044", "focus.state.root","focus"},
    		{"1044", "focus.state.snare","focus"},
    		
    		--Hand of freedom mouse over --
    		{ "1044", { 
    		"modifier.lalt",
    		"mouseover.spell(1044).range"
    		}, "mouseover" },
    		
    		{ "54428", "player.mana < 85"}, -- Divine Plea --
    		{ "633", "lowest.health < 15", "lowest" }, -- Lay on Hands
    		{ "20925", { 
    		"lowest.health < 90", 
    		"!lowest.buff(20925)", 
    		"lowest.spell(20925).range", 
    		"player.spell(20925).exists"
    		}, "lowest" }, -- Sacred Shield
    		
    		--Word of Glory--
    		{"Word of Glory",{
    		"player.buff(Divine Purpose)",
    		"lowest.health <= 97",
    		}, "lowest"  },
    		{"Word of Glory",{ -- Moving --
    		"player.buff(Divine Purpose)",
    		"lowest.health <= 97",
    		"player.moving"
    		}, "lowest"  },
    		{ "85673", { 
    		"player.holypower >= 3",
    		"lowest.health <= 90",
    		}, "lowest"  },
    		{ "85673", { -- Moving --
    		"player.holypower >= 3",
    		"lowest.health <= 90",
    		"player.moving"
    		}, "lowest"  },
    		
    		--Infusion of Light-- 
    		{"Divine Light",{
    		"lowest.health < 90",
    		"player.buff(Infusion of Light)",
            "!player.moving"
    		}},
    			
    		-- Flash of Light --
    		{ "Flash of light", { 
    		"lowest.health < 50",
    		"player.mana > 60"
    		}, "lowest" },			
    			
    		{ "Flash of light", { 
    		"lowest.health < 30", 
    		}, "lowest" }, 		
    				
    		{"Flash of light", {
    		"player.buff(selfless healer).count = 3",
    		"lowest.health <= 80",
    		},"lowest"},
    		{"Flash of light", {
    		"player.buff(selfless healer).count = 3",
    		"lowest.health <= 80",
    		"player.moving"
    		},"lowest"},
    
    		-- Holy Shock
    		{ "20473", "lowest.health < 100", "lowest" }, 
    		-- Holy Shock moving
    		{ "20473", {
    		"lowest.health < 100", 
    		"player.moving"
    		},"lowest" }, 
    
    		-- Hand of freedom self --
    		{ "1044", {
    		"player.state.root", 
    		"toggle.free"
    		}}, 
    		{ "1044", {
    		"player.state.snare", 
    		"toggle.free"
    		}},
    		-- Judgment --
    		{ "20271", {
    		"!player.buff(selfless healer).count = 3",
    		"target.spell(20271).range",
    		},"target" },
    		{ "20271", {
    		"!player.buff(selfless healer).count = 3",
    		"target.spell(20271).range",
    		"player.moving"
    		},"target" },
    		
    		-- Crasader Strike -- 
    		{"Crusader Strike",{
    		"target.range < 5",
    		"toggle.attack"
    		}},
    		
    		 -- Holy Prism --
    		{ "114165",{ 
    		 "lowest.health < 85",
    		}, "target"},
    		
    		-- Auto Seal --
    		{"Seal of Insight",{
    		"player.seal != 3",
    		}},
    		
    		
    		{{-- Cooldowns --
    		{ "31821", "@coreHealing.needsHealing(40, 5)", nil }, -- Devotion Aura	
    		{ "31884", "@coreHealing.needsHealing(95, 4)", nil }, -- Avenging Wrath
    		{ "86669", "@coreHealing.needsHealing(85, 4)", nil }, -- Guardian of Ancient Kings
    		{ "31842", "@coreHealing.needsHealing(90, 4)", nil }, -- Divine Favor
    		{ "105809", "talent(13)", nil }, -- Holy Avenger
    		}, "modifier.cooldowns" },
    	
    		-- AoE heals --
    		{{
    			{ "85222", { "@coreHealing.needsHealing(90, 3)", "player.holypower >= 3", "modifier.party" }, "lowest" }, -- Light of Dawn meh
    			{ "82327", { "@coreHealing.needsHealing(80, 3)", "!modifier.last", "!player.moving", "modifier.party" }, "lowest" }, -- Holy Radiance meh
    			{ "85222", { "@coreHealing.needsHealing(90, 5)", "player.holypower >= 3", "modifier.raid", "!modifier.members > 10" }, "lowest" }, -- Light of Dawn party
    			{ "82327", { "@coreHealing.needsHealing(90, 5)", "!modifier.last", "!player.moving", "modifier.raid", "!modifier.members > 10" }, "lowest" }, -- Holy Radiance party
    			{ "85222", { "@coreHealing.needsHealing(90, 8)", "player.holypower >= 3", "modifier.members > 10" }, "lowest" }, -- Light of Dawn raid
    			{ "82327", { "@coreHealing.needsHealing(90, 8)", "!modifier.last", "!player.moving", "modifier.members > 10" }, "lowest" }, -- Holy Radiance raid
    			},"modifier.multitarget"},
    		--- Dps		
    		
    		-- Hand of Purity --
    		--[[{"Hand of Purity",{
    		"lowest.health < 80",
    		"!lowest.buff(114039)",
    		"player.spell(114039).exists"
    		}, "lowest"},
    		]]
    		-- Core Heals --
    		{ "Divine Light", {
    		"lowest.health < 75",
    		}, "lowest" }, 
    		{ "Holy Light", {
    		"lowest.health < 90", 
    		"!player.holypower > 3", 
    		"!player.buff(selfless healer).count = 3",
    		"!player.buff(Divine Purpose)",	
    		}, "lowest" }, 
    		
    		-- Hand of Sacrifice --
    		{ "Hand of Sacrifice", { 
    		"player.health > 50",
    		"lowest.health < 30"
    		}, "lowest" },		
    
    },
    		---END IN-COMBAT----
    		---	OFC ---
    {
    		{ "pause", "modifier.lshift"}, --- PAUSE
    		{ "4987", "modifier.lcontrol", "mouseover" }, --- Dispell mouseover
    		
    		{"Beacon of Light",{
    		"!lowest.buff(53563)",
    		"lowest.health < 100"
    		}, "lowest"},
    		
    		{ "1044", { --- Hand of Freedom mouseover
    		"modifier.lalt",
    		"mouseover.spell(1044).range"
    		}, "mouseover" },
    		-- OFC Heals --
    		{ "85673", { -- Word of Glory
    		"player.buff(Divine Purpose)",
    		"lowest.health <= 90",
    		}, "lowest"  },
    		{ "85673", { -- Word of Glory
    		"player.holypower >= 3",
    		"lowest.health <= 80",
    		}, "lowest"  },
    		--- Holy shock ---
    		{ "20473", "lowest.health < 100", "lowest" }, 
    		{ "20473", { --- Holy Shock moving 
    		"lowest.health < 100", 
    		"player.moving"
    		},"lowest" },		
    		{ "Divine Light", {
    		"lowest.health < 75",
    		"!player.holypower > 3", 
    		"lowest.range <= 40",
    		"!player.buff(Divine Purpose)",
    		"!player.buff(selfless healer).count = 3",
    		}, "lowest" }, 
    		{ "Flash of light", { 
    		"lowest.health < 30", 
    		}, "lowest" }, 
    		{ "Holy Light", {
    		"lowest.health < 90", 
    		"!player.holypower > 3", 
    		"!player.buff(selfless healer).count = 3",
    		"!player.buff(Divine Purpose)",	
    		}, "lowest" }, 
    		-- End of OFC heals --
    		{"Seal of Insight",{
    		"player.seal != 3",
    		}},
    		-- Hand of freedom self --
    		{ "1044", {
    		"player.state.root", 
    		"toggle.free"
    		}}, 
    		{ "1044", {
    		"player.state.snare", 
    		"toggle.free"
    		}},
    
    
    },		---END OUT-OF-COMBAT---
    function()
    	ProbablyEngine.toggle.create('attack', 'Interface\\Icons\\spell_holy_crusaderstrike', 'use Crusader Strike')
    	ProbablyEngine.toggle.create('free', 'Interface\\Icons\\spell_holy_sealofvalor', 'Hand of Freedom')
    	ProbablyEngine.toggle.create('dispel', 'Interface\\Icons\\Ability_paladin_sacredcleansing.png', 'Dispel Everything')
    	end)
    updated - 6/03/2014 -- i have removed Hand of Purity, i found it to bugged during duels, its still there if you like to use it just remove the "--[[ " and "]]".
    ill be releasing a few other profiles soon as i finish them up.


    updated - 5/28/2014 --- changes, moved some spells around -- added --Infusion of Light--








    Just finish up a new profile
    here's the link
    https://github.com/muffinmannameista...bly_Muffin.git

    Hotkeys:
    left Alt = set focus (mouse over )
    left Control = blind and Gouge
    left Shift = pause
    mouse 3 = smoke bomb (middle mouse button )

    recommend talents
    [15] Shadow Focus -- found it to be very useful
    [30]Combat Readiness -- but you can use any
    [45] anything but cheat death !
    [60] Shadowstep -- anything
    [75]Paralytic Poison -- found it to be very useful
    [90]Anticipation -- found it to be very useful

    you will need to add poison mainly
    this profile will self heal, kidney shot, auto dismantle any melee class (hunter,warrior,others) and it will use combat readiness when it is needed.
    i have it set up so it will try not to over lap CCs ( kidney shot then disarm or evasion)
    let me know of any bugs

    [PE] Holy pally/Assassination rotation
  2. #2
    Starkey2009's Avatar Member
    Reputation
    9
    Join Date
    Jun 2009
    Posts
    217
    Thanks G/R
    0/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Will this work for leveling purposes ive always wanted to lvl a healing pally, PE is pretty good when it comes leveling profiles, its why i use them because the majority of them work from lvl 10 right till 90

  3. #3
    ph34rt3hcute1's Avatar Contributor Authenticator enabled
    Reputation
    287
    Join Date
    Nov 2012
    Posts
    734
    Thanks G/R
    7/61
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yay another PE profile +rep
    BadRotations
    Developer

  4. #4
    muffin man's Avatar Member
    Reputation
    14
    Join Date
    Jun 2009
    Posts
    81
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hay thanks, i'm working on a few more i'll post them up as soon as i can, very busy this week and weekend

Similar Threads

  1. LF 2v2 holy pally alliance
    By mad849 in forum World of Warcraft General
    Replies: 2
    Last Post: 06-23-2009, 01:05 PM
  2. Best Addon for holy pally?
    By shane360x in forum World of Warcraft General
    Replies: 5
    Last Post: 05-31-2009, 02:29 AM
  3. Double Crit As Holy Pally Exploit
    By Liquid Malfunction in forum World of Warcraft Exploits
    Replies: 3
    Last Post: 10-15-2008, 04:52 PM
  4. Double Crit as Holy Pally!
    By jubhub1013 in forum World of Warcraft Exploits
    Replies: 36
    Last Post: 10-09-2008, 11:22 AM
  5. WTS/WTT 70 Holy Pally - Feathermoon
    By biohaxard03 in forum Members Only Accounts And CD Keys Buy Sell
    Replies: 4
    Last Post: 10-11-2007, 07:20 PM
All times are GMT -5. The time now is 06:06 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search