Skip to content
Outlands Hub

Razor script

Copy locked down runetome

by mike3025 · 187 lines
Download
Meditation
Copy locked down runetome.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/2c7165ea-5adf-45af-99ad-0269b2a372cb for latest2# Automation by Jaseowns3## Script: Copy locked down runetome4## Created by: mike3025#05#############################################6 7overhead 'Runebook to be copied'8@setvar! runebookinput9 10overhead 'Runebook to be made'11@setvar! runebookoutput12 13overhead 'Default rune to return to'14@setvar! runebookhome15 16// Set starting rune position (1-26) - change this value as needed17@setvar! currentRune 118 19// Configuration20@setvar! button1 '10'21@setvar! button2 '20'22@setvar! globalTimeout 65023@setvar! minMana 2524@setvar! maxMana 8525 26while $[currentRune] <= 2627    // Check mana before each rune28 29    if mana < minMana30         if  findtype "mushroom" backpack as magicmushroom31            overhead "*eating shrooms...*" 3132            dclick magicmushroom33            wait 80034        endif35        useskill 'meditation'36        while mana < maxMana37             wait 30038        endwhile39    endif40    41    if find runebookinput ground42        dclick runebookinput43        waitforgump 16709002744        45        // Get the appropriate gump response for current rune position46        if currentRune == 147            @setvar! currentGumpResponse '200'48        elseif currentRune == 249            @setvar! currentGumpResponse '201'50        elseif currentRune == 351            @setvar! currentGumpResponse '202'52        elseif currentRune == 453            @setvar! currentGumpResponse '203'54        elseif currentRune == 555            @setvar! currentGumpResponse '204'56        elseif currentRune == 657            @setvar! currentGumpResponse '205'58        elseif currentRune == 759            @setvar! currentGumpResponse '206'60        elseif currentRune == 861            @setvar! currentGumpResponse '207'62        elseif currentRune == 963            @setvar! currentGumpResponse '208'64        elseif currentRune == 1065            @setvar! currentGumpResponse '209'66        elseif currentRune == 1167            @setvar! currentGumpResponse '210'68        elseif currentRune == 1269            @setvar! currentGumpResponse '211'70        elseif currentRune == 1371            @setvar! currentGumpResponse '212'72        elseif currentRune == 1473            @setvar! currentGumpResponse '213'74        elseif currentRune == 1575            @setvar! currentGumpResponse '214'76        elseif currentRune == 1677            @setvar! currentGumpResponse '215'78        elseif currentRune == 1779            @setvar! currentGumpResponse '216'80        elseif currentRune == 1881            @setvar! currentGumpResponse '217'82        elseif currentRune == 1983            @setvar! currentGumpResponse '218'84        elseif currentRune == 2085            @setvar! currentGumpResponse '219'86        elseif currentRune == 2187            @setvar! currentGumpResponse '220'88        elseif currentRune == 2289            @setvar! currentGumpResponse '221'90        elseif currentRune == 2391            @setvar! currentGumpResponse '222'92        elseif currentRune == 2493            @setvar! currentGumpResponse '223'94        elseif currentRune == 2595            @setvar! currentGumpResponse '224'96        elseif currentRune == 2697            @setvar! currentGumpResponse '225'98        endif99        100        gumpresponse currentGumpResponse101        waitforgump 167090027102        overhead 'Recalling to Rune #{{currentRune}}'103        104        // Alternate between button1 and button2 based on odd/even rune number105        if currentRune == 1 or currentRune == 3 or currentRune == 5 or currentRune == 7 or currentRune == 9 or currentRune == 11 or currentRune == 13 or currentRune == 15 or currentRune == 17 or currentRune == 19 or currentRune == 21 or currentRune == 23 or currentRune == 25106            gumpresponse button1107        else108            gumpresponse button2109        endif110        111        if findtype 7956 backpack as rune112            wait 2500113            cast 'Mark'114            wft115            target rune116            wait 1000117            cast 'recall'118            wft119            target runebookhome120            if findtype 'recall rune' backpack 0 -1 -1 as rune121                lift rune122                wait globalTimeout123                drop runebookoutput124            endif125        endif126    endif127    128    // Increment to next rune129    if currentRune == 1130        @setvar! currentRune 2131    elseif currentRune == 2132        @setvar! currentRune 3133    elseif currentRune == 3134        @setvar! currentRune 4135    elseif currentRune == 4136        @setvar! currentRune 5137    elseif currentRune == 5138        @setvar! currentRune 6139    elseif currentRune == 6140        @setvar! currentRune 7141    elseif currentRune == 7142        @setvar! currentRune 8143    elseif currentRune == 8144        @setvar! currentRune 9145    elseif currentRune == 9146        @setvar! currentRune 10147    elseif currentRune == 10148        @setvar! currentRune 11149    elseif currentRune == 11150        @setvar! currentRune 12151    elseif currentRune == 12152        @setvar! currentRune 13153    elseif currentRune == 13154        @setvar! currentRune 14155    elseif currentRune == 14156        @setvar! currentRune 15157    elseif currentRune == 15158        @setvar! currentRune 16159    elseif currentRune == 16160        @setvar! currentRune 17161    elseif currentRune == 17162        @setvar! currentRune 18163    elseif currentRune == 18164        @setvar! currentRune 19165    elseif currentRune == 19166        @setvar! currentRune 20167    elseif currentRune == 20168        @setvar! currentRune 21169    elseif currentRune == 21170        @setvar! currentRune 22171    elseif currentRune == 22172        @setvar! currentRune 23173    elseif currentRune == 23174        @setvar! currentRune 24175    elseif currentRune == 24176        @setvar! currentRune 25177    elseif currentRune == 25178        @setvar! currentRune 26179    elseif currentRune == 26180        @setvar! currentRune 99181        break182    else183        @setvar! currentRune 100184    endif185endwhile186 187overhead 'Runebook Copied!'