Rangery: Difference between revisions
From CLUMP
Jump to navigationJump to search
m added study |
My current ranger Macros |
||
| Line 2: | Line 2: | ||
f3 call Shieldstone //modify this to your chosen hotkey | f3 call Shieldstone //modify this to your chosen hotkey | ||
shift-f3 call UnShieldstone //modify this to your chosen hotkey | shift-f3 call UnShieldstone //modify this to your chosen hotkey | ||
f4 call Heartwood //modify this to your chosen hotkey | f4 call Heartwood //modify this to your chosen hotkey | ||
f6 call reflection //modify this to your chosen hotkey | f6 call reflection //modify this to your chosen hotkey | ||
set shso 0 | set shso 0 | ||
Shieldstone | Shieldstone | ||
{ | { | ||
| Line 14: | Line 14: | ||
goto OFF | goto OFF | ||
end if | end if | ||
if @my.finger_item == "Shieldstone" | if @my.finger_item == "Shieldstone" | ||
goto ON | goto ON | ||
end if | end if | ||
label equip | label equip | ||
"/equip shieldstone\r" | "/equip shieldstone\r" | ||
label ON | label ON | ||
"/useitem finger\r" | "/useitem finger\r" | ||
pause 1 | pause 1 | ||
label CHECK | label CHECK | ||
if @env.textLog >= "Your Shieldstone goes inert" | if @env.textLog >= "Your Shieldstone goes inert" | ||
goto equip | goto equip | ||
end if | end if | ||
label TIMER | label TIMER | ||
pause | pause 1 | ||
setglobal shso 1 | setglobal shso 1 | ||
goto END | goto END | ||
label OFF | label OFF | ||
"/useitem finger /cancel\r" | "/useitem finger /cancel\r" | ||
| Line 37: | Line 41: | ||
label END | label END | ||
} | } | ||
UnShieldstone "/unequip finger\r" | |||
UnShieldstone | |||
{ | |||
"/unequip finger\r" | |||
setglobal shso 0 | |||
} | |||
Heartwood | Heartwood | ||
{ | { | ||
| Line 45: | Line 55: | ||
"/useitem left\r" | "/useitem left\r" | ||
} | } | ||
"/judge" call judge | |||
judge | judge | ||
{ | { | ||
"/useitem belt /judge " @text "\r" | "/useitem belt /judge " @text "\r" | ||
} | } | ||
"/reflect" call reflection | |||
reflection | reflection | ||
{ | { | ||
"/useitem belt /reflect\r" | "/useitem belt /reflect\r" | ||
} | } | ||
"/be" | |||
{ | |||
"/usei belt /befriend\r" | |||
"/pose bless\r" | |||
} | |||
"/con" | |||
{ | |||
"/usei belt /control\r" | |||
"/pose sal\r" | |||
} | |||
"/dis" | |||
{ | |||
"dismissing\r" | |||
"/pose surprised\r" | |||
pause 3 | |||
"/usei belt /dismiss\r" | |||
} | |||
"/unm" call unmorph | |||
unmorph | |||
{ | { | ||
"/useitem /belt /return\r" | |||
} | } | ||
Revision as of 11:44, 17 December 2014
//Rangery by Noivad
f3 call Shieldstone //modify this to your chosen hotkey
shift-f3 call UnShieldstone //modify this to your chosen hotkey
f4 call Heartwood //modify this to your chosen hotkey
f6 call reflection //modify this to your chosen hotkey
set shso 0
Shieldstone
{
if shso == 1
goto OFF
end if
if @my.finger_item == "Shieldstone"
goto ON
end if
label equip
"/equip shieldstone\r"
label ON
"/useitem finger\r"
pause 1
label CHECK
if @env.textLog >= "Your Shieldstone goes inert"
goto equip
end if
label TIMER
pause 1
setglobal shso 1
goto END
label OFF
"/useitem finger /cancel\r"
setglobal shso 0
label END
}
UnShieldstone
{
"/unequip finger\r"
setglobal shso 0
}
Heartwood
{
if @my.left_item != "Heartwood Charm"
"/equip heartwood\r"
end if
"/useitem left\r"
}
"/judge" call judge
judge
{
"/useitem belt /judge " @text "\r"
}
"/reflect" call reflection
reflection
{
"/useitem belt /reflect\r"
}
"/be"
{
"/usei belt /befriend\r"
"/pose bless\r"
}
"/con"
{
"/usei belt /control\r"
"/pose sal\r"
}
"/dis"
{
"dismissing\r"
"/pose surprised\r"
pause 3
"/usei belt /dismiss\r"
}
"/unm" call unmorph
unmorph
{
"/useitem /belt /return\r"
}