ChampionMacrosSH
From CLUMP
Jump to navigationJump to search
Champion Macros by Soul Hunter[edit]
/* This macro file can be loaded by selecting all, copying and pasting into a championSH.txt file and adding include "championSH.txt" to your character macros */ include "Default" set gInStoneForm 0 set gLavaRecently 0 "/macros" { message "0 or /bo - Boost Shoulders" message "1 or /s - Toggle Stoneform" message " Shift-1 Shield & Restone" message " Ctrl-1 Restone no shield" message "2 or /lava - Lavacloak" message "3 or /junk - Junk Mode" message " Shift-3 Super Junk Mode" message "4 or /tag - Tag Mode" message " Shift-4 Super Tag Mode" message "5 or /d - Defense Mode" message "6 or /dps - DPS Mode" message " Shift-6 Combat Mode" message "7 or /ss - Start Sheildstone" message "8 or /sse - End Shieldstone" message "9 or /charge - Unequip all ites" message "+ - Force Unstone" message "- - Force Stone" } "/bo" call boost "/boost" call boost numpad-0 call boost numpad-1 call stone shift-numpad-1 call restone control-numpad-1 call restonenoshield "/s" call stone "/stone" call stone "/restone"call restone numpad-2 call lava "/lava" call lava numpad-3 call junk "/junk" call junk shift-numpad-3 call superjunk "/sjunk" call superjunk numpad-4 call tag shift-numpad-4 call supertag "/tag" call tag "/stag" call supertag numpad-5 call defense "/d" call defense numpad-6 call dps "/dps" call dps shift-numpad-6 call combat "/combat" call combat numpad-7 call shieldon "/ss" call shieldon numpad-8 call shieldoff "/sse" call shieldoff numpad-9 call charge "/charge" call charge boost { "/useitem shoulder\r" message "*Boosting " pause 62 //really in 6 frames but who's counting message "*Boost ending in 1 second " } restone { call shieldon "/unequip Stonegirdle\r" pause 3 "/equip Stonegirdle\r" "/useitem Stonegirdle\r" call shieldoff pause 1 "/unequip Shieldstone\r" pause 1 "/unequip Shieldstone\r" pause 1 "/equip shieldstone\r" setglobal gInStoneForm 1 pause 10 "/pose sit\r" call stoneWarning } restonenoshield { "/unequip Stonegirdle\r" pause 6 "/equip Stonegirdle\r" "/useitem Stonegirdle\r" setglobal gInStoneForm 1 pause 12 "/pose sit\r" call stoneWarning } stone { if @my waist_item != "Stonegirdle" "/equip Stonegirdle\r" end if if gInStoneForm == 0 "/useitem Stonegirdle\r" "/unequip right\r" setglobal gInStoneForm 1 pause 2 "/useitem Stonegirdle\r" pause 7 "/action sparks up a fatty \r" pause 8 "/pose sit\r" call stoneWarning else if gInStoneForm == 1 setglobal gInStoneForm 0 "/unequip Stonegirdle\r" "/equip Fell Blade\r" pause 1 "/equip Stonegirdle\r" end if } stoneWarning { pause 540 //number of seconds x 4 (roughly) //This number needs to be updated for your level of stone form, 540 pause is 300 ranks if gInStoneForm == 1 setglobal gInStoneForm 0 message "*** Losing Stoneform Soon ***" message "*** Losing Stoneform Soon ***" message "*** Losing Stoneform Soon ***" end if } Numpad-+ { message "*Force unstoning" setglobal gInStoneForm 0 "/unequip Stonegirdle\r" } numpad-minus { message "*Force Stoning" if @my waist_item != "Stonegirdle" "/equip Stonegirdle\r" end if "/useitem Stonegirdle\r" "/unequip right\r" setglobal gInStoneForm 1 call stoneWarning } lava { if @my cloak_item != "Lava Cloak" "/equip LavaCloak\r" end if "/useitem lavacloak\r" if gLavaRecently == 0 "/action burns a spliff\r" setglobal gLavaRecently 1 pause 45 call finishLava end if } finishLava { if gLavaRecently == 1 "/unequip LavaCloak\r" setglobal gLavaRecently 0 end if } junk { "/equip Tell Blade\r" "/equip Balthite Pauldron\r" "/unequip left\r" message "*Junk mode " } superjunk { "/equip Labrys\r" "/equip Balthite Pauldron\r" "/unequip left\r" message "*Super Junk mode " } tag { "/equip Atkite Pauldron\r" "/equip Balthite\r" message "*Tagging mode " } supertag { "/equip Atkite Pauldron\r" "/equip Iron Shield\r" message "*Super Tagging mode " } defense { "/equip Dethite Pauldron\r" "/equip Iron Shield\r" message "*Defense mode " } dps { "/equip Darkite\r" "/equip Balthite Pauldron\r" message "*DPS mode " } combat { "/equip Darkite\r" "/equip Atkite Pauldron\r" message "*Combat mode " } shieldoff { "/useitem finger /cancel\r" } shieldon { if @my finger_item != "Shieldstone" "/equip shieldstone\r" end if "/useitem finger\r" } //note this is a myth, unequipping ites doesn't recover spirit any faster charge { "/unequip shoulder\r" "/equip Iron Shield\r" message "*Fast recharging mode " }