!FORMAT=|(:)
#I use the bartender3 mod to assign hotkeys to bar buttons.
#sendtext special commands % = ALT, ^ = CTRL, + = shift

#The mouse coordinates for this profile are for a 1920x1200 screen with WOW windowed at 1680x1050 and centered.

# IMPORTED FILES
# uncomment the below line for 10 man healing with the healbot mod
#[IMPORT]|priest - healbot.txt

# MACROS
{self}|(sendkey:F1)(delay:50)
{party2}|(sendkey:F2)(delay:50)
{party3}|(sendkey:F3)(delay:50)
{party4}|(sendkey:F4)(delay:50)
{party5}|(sendkey:F5)(delay:50)
{shield}|(sendkey:5)
{heal}|(sendkey:4)
{mount}|(sendtext:+r)
{reg}|(sendtext:+e)
{bind}|(sendkey:8)
{mend}|(sendkey:6)
{flash}|(sendkey:3)
{renew}|(sendkey:2)
{follow}|(sendtext:+f)
{prayer}|(sendkey:9)
{desprayer}|(sendkey:=)
{fade}|(sendkey:0)
{assist}|(sendkey:f)
{TEST2}|(MACRO:TEST)(MACRO:self)(MACRO:bind)
{TEST}|(MACRO:reg)(MACRO:flash)

#COMMANDS
shield one|(MACRO:self)(MACRO:shield)
shield two|(MACRO:party2)(MACRO:shield)
shield three|(MACRO:party3)(MACRO:shield)
shield four|(MACRO:party4)(MACRO:shield)
shield five|(MACRO:party5)(MACRO:shield)
shield|(MACRO:shield)

flash|(MACRO:flash)
flash one|(MACRO:self)(MACRO:flash)
flash two|(MACRO:party2)(MACRO:flash)
flash three|(MACRO:party3)(MACRO:flash)
flash four|(MACRO:party4)(MACRO:flash)
flash five|(MACRO:party5)(MACRO:flash)

heal one|(MACRO:self)(MACRO:heal)
heal two|(MACRO:party2)(MACRO:heal)
heal three|(MACRO:party3)(MACRO:heal)
heal four|(MACRO:party4)(MACRO:heal)
heal five|(MACRO:party5)(MACRO:heal)
heal|(MACRO:heal)

mend|(MACRO:mend)
mend one|(MACRO:self)(MACRO:mend)
mend two|(MACRO:party2)(MACRO:mend)
mend three|(MACRO:party3)(MACRO:mend)
mend four|(MACRO:party4)(MACRO:mend)
mend five|(MACRO:party5)(MACRO:mend)

bind|(MACRO:bind)
bind one|(MACRO:self)(MACRO:bind)
bind two|(MACRO:party2)(MACRO:bind)
bind three|(MACRO:party3)(MACRO:bind)
bind four|(MACRO:party4)(MACRO:bind)
bind five|(MACRO:party5)(MACRO:bind)

renew one|(MACRO:self)(MACRO:renew)
renew two|(MACRO:party2)(MACRO:renew)
renew three|(MACRO:party3)(MACRO:renew)
renew four|(MACRO:party4)(MACRO:renew)
renew five|(MACRO:party5)(MACRO:renew)
renew|(MACRO:renew)

assist|(MACRO:assist)
assist two|(MACRO:party2)(MACRO:assist)
assist three|(MACRO:party3)(MACRO:assist)
assist four|(MACRO:party4)(MACRO:assist)
assist five|(MACRO:party5)(MACRO:assist)

fade|(MACRO:fade)
prayer of healing|(MACRO:prayer)
desperate prayer|(MACRO:desprayer)

party one|(MACRO:self)
party two|(MACRO:party2)
party three|(MACRO:party3)
party four|(MACRO:party4)
party five|(MACRO:party5)
target one|(MACRO:self)
target two|(MACRO:party2)
target three|(MACRO:party3)
target four|(MACRO:party4)
target five|(MACRO:party5)
target near|(sendtext:^{TAB})
target mob|(sendkey:tab)
target next|(sendkey:tab)

nova|(sendtext:^%n)
fear|(sendtext:^%s)
psychic scream|(sendtext:^%s)
dot|(sendtext:^%p)
shadow word|(sendtext:^%p)
mind blast|(sendtext:^%m)
inner focus|(sendtext:^%i)

mount|(MACRO:mount)
dismount|(MACRO:mount)
follow two|(MACRO:party2)(MACRO:follow)
follow three|(MACRO:party3)(MACRO:follow)
follow four|(MACRO:party4)(MACRO:follow)
follow five|(MACRO:party5)(MACRO:follow)
follow target|(MACRO:follow)
follow|(MACRO:follow)
regenerate|(MACRO:reg)
buff|(sendkey:])
#kill macro in wow=/castsequence reset=8 Mind Blast, Shadow Word: Pain, Smite, Smite, Smite, Smite
kill|(sendtext:+k)

One|(sendkey:1)
Two|(sendkey:2)
three|(sendkey:3)
four|(sendkey:4)
five|(sendkey:5)
six|(sendkey:6)
seven|(sendkey:7)
eight|(sendkey:8)
nine|(sendkey:9)
zero|(sendkey:0)
eleven|(sendkey:-)
twelve|(sendkey:=)

#MOVEMENT SECTION
Autorun|(sendkey:`)
stop|(sendkey:up)
turn around|(keydown:left)(delay:970)(keyup:left)
CHANGE SPEED|(sendkey:\)
fly up|(keydown:space)(delay:1000)(keyup:space)
fly down|(keydown:X)(delay:1000)(keyup:X)

left one|(keydown:left)(delay:100)(keyup:left)
left two|(keydown:left)(delay:200)(keyup:left)
left three|(keydown:left)(delay:300)(keyup:left)
right one|(keydown:right)(delay:100)(keyup:right)
right two|(keydown:right)(delay:200)(keyup:right)
right three|(keydown:right)(delay:300)(keyup:right)
turn left|(keydown:left)(delay:485)(keyup:left)
turn right|(keydown:right)(delay:485)(keyup:right)

right mouse|(mouseclick:right)
mouse right|(mouseclick:right)
mouse left|(mouseclick:left)
left mouse|(mouseclick:left)

Back|(keydown:down)(delay:1000)(keyup:down)

strafe left|(keydown:Q)(delay:1000)(keyup:Q)
strafe right|(keydown:E)(delay:1000)(keyup:E)

character|(sendkey:c)
backpack|(sendkey:b)
bags|(sendkey:b)
Quest|(sendkey:l)
map|(sendkey:m)


#AUCTION
take all|(mousemove:342,714)(mouseclick:left)
auction refresh|(mouse:save)(mousemove:910,734)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction post|(mouse:save)(mousemove:1107,727)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction previous|(mouse:save)(mousemove:895,697)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction next|(mouse:save)(mousemove:1099,704)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction browse|(mouse:save)(mousemove:192,760)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction appraiser|(mouse:save)(mousemove:581,760)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction yes|(mouse:save)(mousemove:1142,446)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
auction no|(mouse:save)(mousemove:1025,446)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
bottomscan toggle|(mouse:save)(mousemove:687,767)(delay:100)(mouseclick:left)(delay:100)(mousemove:327,271)(delay:100)(mouseclick:left)(delay:100)(mousemove:689,240)(delay:100)(mouseclick:left)(delay:100)(mousemove:869,314)(delay:100)(mouseclick:left)(delay:100)(mousemove:1561,738)(delay:100)(mouseclick:left)(delay:100)(mousemove:190,762)(delay:100)(mouseclick:left)(delay:100)(mouse:load)

#mailbox
inbox next|(mouse:save)(mousemove:514,712)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
inbox previous|(mouse:save)(mousemove:183,712)(delay:100)(mouseclick:left)(delay:100)(mouse:load)

#MISC
disenchant yes|(mouse:save)(mousemove:1138,336)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
disenchant no|(mouse:save)(mousemove:1023,336)(delay:100)(mouseclick:left)(delay:100)(mouse:load)
