Ranger Macros: Difference between revisions
From CLUMP
Jump to navigationJump to search
mNo edit summary |
(→Shieldstone: - my actual shieldstone macro) |
||
Line 12: | Line 12: | ||
===Shieldstone=== | ===Shieldstone=== | ||
Press once to turn on, press again to turn off and unequip your Shieldstone. | Press once to turn on, press again to turn off and unequip your Shieldstone. | ||
f3 call Shieldstone //modify this to your chosen hotkey | |||
shift-f3 call UnShieldstone //modify this to your chosen hotkey | |||
set shso 0 | |||
Shieldstone | |||
{ | { | ||
if @my.finger_item | 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 | |||
} | } | ||
Revision as of 10:44, 17 December 2014
Check current and past studies
Equips your Belt of the Wild if needed.
"/reflect" { message "" if @my.waist_item != "belt of the wild" "/equip beltofthewild\r" end if "/useitem beltofthewild /reflect\r" }
Shieldstone
Press once to turn on, press again to turn off and unequip your Shieldstone.
f3 call Shieldstone //modify this to your chosen hotkey shift-f3 call UnShieldstone //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 Charm
Press once to turn on, press again to turn off.
"/heart" { if @my.left_item != "heartwood charm" "/equip heartwoodcharm\r" end if "/usei heartwoodcharm\r" }
Morph
Make sure to type in the appropriate morph.
/morph1 { if @my.waist_item != "belt of the wild" "/equip beltofthewild\r" end if "\useitem beltofthewild /shape MONSTER_NAME_HERE\r" }
Unmorph
Works to get you out of any morph.
/unmorph { if @my.waist_item != "belt of the wild" "/equip beltofthewild\r" end if "\useitem beltofthewild /return\r" }
Judge Ranger progress
Used to evaluate the progression of aspiring Rangers. Type /judge <player name>
to use it.
"/judge" //Adapted from a macro by Super Chicken { if @my.waist_item != "belt of the wild" "/equip beltofthewild\r" end if "/select " + @text.word[0] + "\r" set theJudged @selplayer.simple_name "/select\r" "/useitem beltofthewild /judge " theJudged "\r" if @env.textLog < "has barely begun to learn about the earth." "/ponder " theJudged " has barely begun to learn about the earth." message "* 8 more messages to go." end if if @env.textLog < "has begun to learn about the earth." "/ponder " theJudged " has begun to learn about the earth." message "* 7 more messages to go." end if if @env.textLog < "still has much to learn about the earth." "/ponder " theJudged " still has much to learn about the earth." message "* 6 more messages to go." end if if @env.textLog < "is making progress towards becoming a Ranger." "/ponder " theJudged " is making progress towards becoming a Ranger." message "* 5 more messages to go." end if if @env.textLog < "is making good progress towards becoming a Ranger." "/ponder " theJudged " is making good progress towards becoming a Ranger." message "* 4 more messages to go." end if if @env.textLog < "is making excellent progress towards becoming a Ranger." "/ponder " theJudged " is making excellent progress towards becoming a Ranger." message "* 3 more messages to go." end if if @env.textLog < "is knowledgeable about the earth." "/ponder " theJudged " is knowledgeable about the earth." message "* 2 more messages to go." end if if @env.textLog < "is very knowledgeable about the earth." "/ponder " theJudged " is very knowledgeable about the earth." message "* 1 more message to go." end if if @env.textLog < "is nearly ready to become a Ranger." "/ponder " theJudged " is nearly ready to become a Ranger." message "* Ready for Rangerhood." end if if @env.textLog < "has chosen another path and cannot become a Ranger." "/ponder " theJudged " has chosen another path and cannot become a Ranger." end if }