Jump to content

  • Curse Sites
Help

Priest PvP Scripts and Macros


  • Please log in to reply
28 replies to this topic

#1 Guest_Talbadar_*

Guest_Talbadar_*

Posted 07 September 2011 - 05:50 AM

*
POPULAR

Hey, a lot of players have been asking which scripts and macro I use to create my UI.
Posted Image
I'll just make a BIG list of the macros I use here for those who want them.

Show Enemy Arena Frames Outside of Arena
/run ArenaEnemyFrame1:Show();ArenaEnemyFrame2:Show();ArenaEnemyFrame3:Show()
/run LoadAddOn("Blizzard_ArenaUI");ArenaEnemyFrames:Show();ArenaEnemyFrame1:Show();ArenaEnemyFrame2:Show();ArenaEnemyFrame3:Show();ArenaEnemyFrame1CastingBar:Show()

Move and Resize Enemy Arena Frames
/run ArenaEnemyFrame1:ClearAllPoints()
/run ArenaEnemyFrame1:SetPoint("TOPLEFT", -1035, -40)
/run ArenaEnemyFrame1:SetScale(1.23)
/run ArenaEnemyFrame2:SetScale(1.23)
/run ArenaEnemyFrame3:SetScale(1.23)
*Change the numbers on each to move their position or change the scale. This goes for all the macros.*

Shrink the Main Menu Bar and Main Action Bar and Move and Rescale the Bars Above the Main Action Bar. Also, hides the Error Frame completely.
Macro 1:
/run MainMenuBar:SetScale(.05)
/run MultiBarBottomLeft:SetPoint("TOPLEFT",-220,-50000)
/run UIErrorsFrame:SetAlpha(0)
/run MultiBarBottomLeft:SetScale(15)
Macro 2:
/run ActionButton1:SetPoint("TOPLEFT",-250,125)
/run MultiBarBottomRight:SetScale(15)
/run MultiBarBottomRight:SetPoint("TOPLEFT",-220,102)

Resize and Move Cast Bar
/run CastingBarFrame:SetPoint("BOTTOMLEFT",490,69)
/run CastingBarFrame:SetScale(1.23)

Class Portraits on Frames
Macro 1:
/run UFP="UnitFramePortrait_Update" UICC="Interface\\TargetingFrame\\UI-Classes-Circles" CIT=CLASS_ICON_TCOORDS UC=UnitClass
Macro 2:
/run hooksecurefunc(UFP,function(self) if self.portrait then t=CIT[select(2,UC(self.unit))] if t and UnitIsPlayer(self.unit) then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(t)) else self.portrait:SetTexCoord(0,1,0,1) end end end)

Remove Background on Stopwatch and Change Position
/run StopwatchFrame:SetScale(.01)
/run StopwatchFrame:SetPoint("TOPLEFT",81000,0)
/run StopwatchTicker:SetScale(100)
/run StopwatchTicker:SetPoint("TOPLEFT",-430,-730)
/run StopwatchFrame:SetMovable(false)

Move and Resize the Cast Bar
/run CastingBarFrame:SetPoint("BOTTOMLEFT",490,69)
/run CastingBarFrame:SetScale(1.23)

Remove Keybind Icon on Action Bars
/run for i = 1, 12 do _G["BonusActionButton"..i.."HotKey"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomLeftButton"..i.."HotKey"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomRightButton"..i.."HotKey"]:Hide() end

Remove Macro Text from Action Bars
/run for i = 1, 12 do _G["BonusActionButton"..i.."Name"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomLeftButton"..i.."Name"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomRightButton"..i.."Name"]:Hide() end

Show Percent HP AND Health Number on Target and Focus Frame
Macro 1:
/run TF=CreateFrame("Frame")TFHB=TargetFrameHealthBar.TextString;TTSB=TextStatusBar_CapDisplayOfNumericValue
/run FF=CreateFrame("Frame")FFHB=FocusFrameHealthBar.TextString;TTSB=TextStatusBar_CapDisplayOfNumericValue
Macro 2:
/run TF:SetScript("OnUpdate", function(target)TFHB:SetText(TTSB(UnitHealth("target")).."/"..TTSB(UnitHealthMax("target")).." ("..format("%.0f", ((UnitHealth("target")/UnitHealthMax("target"))*100)).."%)") end)
Macro 3:
/run FF:SetScript("OnUpdate", function(focus)FFHB:SetText(TTSB(UnitHealth("focus")).."/"..TTSB(UnitHealthMax("focus")).." ("..format("%.0f", ((UnitHealth("focus")/UnitHealthMax("focus"))*100)).."%)") end)

Move Arena Enemy Cast Bars (all at once). This also resizes the Enemy Arena Frame to 1.23 scale.
/run V={B="ArenaEnemyFrame"} for i=1,5 do _G[V.B..i]:SetScale(1.23); _G[V.B..i.."CastingBar"]:SetPoint("RIGHT",95,0); end;


That's it for the UI Macros. I'll leave some other macros as well that others may be interested in.

Stopwatch Timer Macro:
/script Stopwatch_Play()
/sw :56
/p TREMOR USED

Shadowfiend Macro
#showtooltip Shadowfiend
/cast [nopet] Shadowfiend
/petdefensive
/cast shadowcrawl
/petattack

PoM Target - If Target Not in Party PoM Self
#showtooltip Prayer of Mending
/cast [raid] Prayer of mending
/cast [noraid,target=player] Prayer of Mending
/cast [raid,target=player] Prayer of Mending

Shackle Ebon Gargoyle
#showtooltip Shackle Undead
/target [harm] Ebon Gargoyle
/cast Shackle Undead
/targetlasttarget

Mouseover Shackle
/cast [target=mouseover] Shackle Undead

People have asked for my SWP/DP Macro: Here it is.
#showtooltip [nomod] Shadow Word: Pain; [mod:shift] Dispel Magic; [mod:ctrl] Devouring Plague; [mod:alt] Shadow Word: Pain
/cast [mod: ctrl] Devouring Plague
/cast [mod: shift] Dispel Magic
/cast [nomod] Shadow Word: Pain

Spammable Attack Button
/startattack [mod:ctrl]
(take the mod out if you like)

Spammable Mind Flay/Sear
#showtooltip Mind Flay
/cast [nochanneling:mind flay] Mind flay

#showtooltip Mind Sear
/cast [nochanneling:mind sear] mind sear

Spammable Resurrection/Mass Dispel/Shadowform
#showtooltip Resurrection
/cast !Resurrection

#showtooltip Mass Dispel
/cast !Mass Dispel

#showtooltip Shadowform
/cast !Shadowform

Leap of Faith Party Members
#showtooltip Leap of Faith
/cast [target=party1] Leap of Faith

#showtooltip Leap of Faith
/cast [target=party2] Leap of Faith

Fear Ward Healer
#showtooltip Fear Ward
/cast [target=Cdewx] Fear Ward
(change the name "Cdewx" to your healer)

There's been questions about my trinket macro: Here it is.
#showtooltip 13
/p CLUTCH TIME
/use 13

And of course feel free to watch my stream!
WoW Arena, Dragon Nest 1v1 PvP, Firelands, and other stuff :)
Link here
   |
   |
   |
   v

Edited by Talbadar, 08 September 2011 - 10:36 PM.


#2 Pottuz

Pottuz
  • LocationNorway

Posted 07 September 2011 - 05:57 AM

Thanks, been trying to find the macro to display classes instead of their heads.

Rith said:

To answer the OPs thread question. All the skilled players play warlock, everyone else is dumb and can't play their class to the best, Example: Hunters. That is why warlocks are OP

/thread

#3 Dardre

Dardre
  • Junkies
  • Humanclass_name
  • US-Darkspear
  • Cyclone
  • Posts: 302
  • Talents: Discipline
  • RBG: 2389

Posted 07 September 2011 - 06:45 AM

is there any way to unlock the posistion on the stopwatch, i think i might be retarded :(

#4 kannetixx

kannetixx
  • Junkies
  • Humanclass_name
  • US-Kel'Thuzad
  • Nightfall
  • Posts: 2950
  • Talents: Fire
  • RBG: 768
  • LocationFlorida yee

Posted 07 September 2011 - 07:36 AM

View PostDardre, on 07 September 2011 - 06:45 AM, said:

is there any way to unlock the posistion on the stopwatch, i think i might be retarded :(

you can drag it
US-Kel'Thuzad - Kannetix


http://www.anook.com/kannetix

www.twitch.tv/kannetix - Gladiator Mage Stream follow me and see when i go live!

#5 Guest_Talbadar_*

Guest_Talbadar_*

Posted 07 September 2011 - 08:03 AM

View PostDardre, on 07 September 2011 - 06:45 AM, said:

is there any way to unlock the posistion on the stopwatch, i think i might be retarded :(
reload UI works fine for that

#6 inkorperated

inkorperated
  • Junkies
  • Undeadclass_name
  • US-Illidan
  • Rampage
  • Posts: 289
  • Talents: Shadow 0/2/2/2/2/1
  • RBG: 1944

Posted 07 September 2011 - 09:10 AM

repped, love you

#7 Maajty

Maajty
  • Junkies
  • Humanclass_name
  • EU-Frostmane
  • Misery
  • Posts: 502
  • Talents: Combat 2/1/1/2/0/2
  • LocationSWE xD

Posted 07 September 2011 - 10:27 AM

nice
+rep

#8 JayS

JayS

Posted 07 September 2011 - 02:45 PM

gj talb :D

#9 Thaya

Thaya
  • Moderators
  • Posts: 2296
  • LocationRussia

Posted 08 September 2011 - 08:26 PM

View PostTalbadar, on 07 September 2011 - 05:50 AM, said:

Shrink the Main Menu Bar and Main Action Bar and Move and Rescale the Bars Above the Main Action Bar
Macro 1:
/run MainMenuBar:SetScale(.05)
/run MultiBarBottomLeft:SetPoint("TOPLEFT",-220,-50000)
/run UIErrorsFrame:SetAlpha(0)
/run MultiBarBottomLeft:SetScale(15)
You should probably mention that this will also hide the error frame completely.

View PostTalbadar, on 07 September 2011 - 05:50 AM, said:

Class Portraits on Frames
Macro 1:
/run UFP = "UnitFramePortrait_Update"; UICC = "Interface\\Glues\\CharacterCreate\\UI-CharacterCreate-Classes"; CIT = CLASS_ICON_TCOORDS
Macro 2:
/run hooksecurefunc(UFP,function(self) if self.portrait then local t = CIT[select(2,UnitClass(self.unit))] if t then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(t)) end end end)
This puts the square icons, while there are actually circle class icons which fit perfectly to the unit frame. Also, this'll put paladin/warrior icons on most non-player units, such as pets, NPCs and maybe even totems.

Here are improved macros that fix both of these issues:
/run UFP="UnitFramePortrait_Update" UICC="Interface\\TargetingFrame\\UI-Classes-Circles" CIT=CLASS_ICON_TCOORDS UC=UnitClass
/run hooksecurefunc(UFP,function(self) if self.portrait then t=CIT[select(2,UC(self.unit))] if t and UnitIsPlayer(self.unit) then self.portrait:SetTexture(UICC) self.portrait:SetTexCoord(unpack(t)) else self.portrait:SetTexCoord(0,1,0,1) end end end)

Oh and, the UI scripts aren't really just for priests. This is overall a very nice UI for any class :)

Edited by Thaya, 08 September 2011 - 08:29 PM.

Default UI Scripts - Compilation & how-to

#10 Guest_Talbadar_*

Guest_Talbadar_*

Posted 08 September 2011 - 10:10 PM

^ Posts like this are very helpful. I didn't mention it in the post, but I did not create most of the macros, so feel free to pick at them and tell me if anythings wrong. Also, these are the macros I use DIRECTLY from my macro list, but I will take some more time to edit them to make them more clear.

#11 Trixzydin

Trixzydin
  • Members
  • Undeadclass_name
  • EU-Stormscale
  • Cyclone / Wirbelsturm
  • Posts: 384
  • Talents:
  • RBG: 2401

Posted 09 September 2011 - 12:43 PM

Hey thanks for the macros, I'm now looking for a macro to resize my petbar my main is a Mage and I also have a warlockalt so I'd love to get some guidance how to resize it (I don't need scales just how to do it.)
Thanks!

#12 Zahkien

Zahkien
  • Junkies
  • Orcclass_name
  • US-Sargeras
  • Shadowburn
  • Posts: 41
  • Talents: Elemental 0/1/0/1/0/0
  • 2v2: 1995
  • 3v3: 2795
  • 5v5: 192
  • RBG: 192

Posted 09 September 2011 - 02:23 PM

What do the spam able macros do, compared to just keybinding them? Sorry I've never really seen the /cast !mass dispel macro before.

#13 Trixzydin

Trixzydin
  • Members
  • Undeadclass_name
  • EU-Stormscale
  • Cyclone / Wirbelsturm
  • Posts: 384
  • Talents:
  • RBG: 2401

Posted 09 September 2011 - 02:54 PM

View PostZahkien, on 09 September 2011 - 02:23 PM, said:

What do the spam able macros do, compared to just keybinding them? Sorry I've never really seen the /cast !mass dispel macro before.
It doesn't remove the green "taregeting" circle when you spam it.

#14 Zahkien

Zahkien
  • Junkies
  • Orcclass_name
  • US-Sargeras
  • Shadowburn
  • Posts: 41
  • Talents: Elemental 0/1/0/1/0/0
  • 2v2: 1995
  • 3v3: 2795
  • 5v5: 192
  • RBG: 192

Posted 09 September 2011 - 03:43 PM

Ooh that makes sense. That could come in handy. What about the dispel and shadowform? So you don't leave shadow  im guessin?

#15 Deeklol

Deeklol
  • Junkies
  • Undeadclass_name
  • US-Area 52
  • Retaliation
  • Posts: 561
  • Talents: Discipline

Posted 09 September 2011 - 06:23 PM

^ what?
Hey, add me on LoL :)

IGN: Keklyz

#16 Guest_Talbadar_*

Guest_Talbadar_*

Posted 09 September 2011 - 10:54 PM

View PostZahkien, on 09 September 2011 - 03:43 PM, said:

Ooh that makes sense. That could come in handy. What about the dispel and shadowform? So you don't leave shadow  im guessin?
You leave Shadowform if you press it while in Shadowform. This macro prevents that from occurring. If you're channeling Mind Flay or Mind Sear and you press it again, it cancels the cast. This macro prevents that from happening by waiting till the cast is over to cast the spell again.

#17 Tupá

Tupá
  • Junkies
  • Humanclass_name
  • EU-Hellfire
  • Vindication
  • Posts: 48
  • Talents: Discipline

Posted 10 September 2011 - 10:20 AM

Pro tip #1: if you leave out the ability name and use only #showtooltip, it dynamically changes depending on target and modifier button to whichever ability will be cast using that button at the time. Like in the swp/dp/dispel macro.
Pro tip #2: with the nochannel flay/sear macro, you still may want a mean of recasting during channel, for example when the target is losing you before the 3rd flay tick (and recasting keeps the channel up for whole three new ticks after los is broken).

#18 Seibatsu

Seibatsu
  • Junkies
  • Humanclass_name
  • US-Tichondrius
  • Bloodlust
  • Posts: 235
  • Talents: Discipline 0/2/1/1/1/.

Posted 10 September 2011 - 05:24 PM

Yeah I wouldn't use a nochannelling mind flay macro now since there is no DoT clipping anymore, just imo

#19 Paperplate

Paperplate
  • Junkies
  • Humanclass_name
  • US-Mannoroth
  • Ruin
  • Posts: 31
  • Talents: Affliction 0/0/1/2/0/1
  • RBG: 2200

Posted 10 September 2011 - 09:10 PM

what's the script that lets you move the default arena frame's cast bars?

Dropout said:

No, you're supposed to love someone for who they are, not for what they offer you in sexual gratification. Two men can be in a gay, loving relationship without sex.
Spoiler

#20 rizzy

rizzy
  • Junkies
  • Night Elfclass_name
  • EU-Ravencrest
  • Cyclone / Wirbelsturm
  • Posts: 538
  • Talents: Assassination 2/1/1/2/0/1
  • 2v2: 2621
  • 3v3: 3084
  • 5v5: 960
  • RBG: 2564

Posted 15 October 2011 - 09:10 PM

/run for i = 1, 12 do _G["BonusActionButton"..i.."HotKey"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomLeftButton"..i.."HotKey"]:Hide() end
/run for i = 1, 12 do _G["MultiBarBottomRightButton"..i.."HotKey"]:Hide() end


doesn't seem to stick for me just disappears after a couple of minutes and sometimes seconds,
also does anyone know how to make it hide the binds on my main bar as well? :)

edit: nvm fixed it.

Edited by rizzy, 17 February 2012 - 08:09 PM.





1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

<