Skip to content
Outlands Hub

Razor script

Item Recycle Bot

by daklue · 1044 lines
Download

Compatibility unverified

This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.

By DaKlue V 2.0 UO Outlands Wildlands Addition.

Item Recycle Bot.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/9e4176cf-f80f-408d-bdf3-37013a5861a7 for latest2# Automation by Jaseowns3## Script: Item Recycle Bot4## Created by: daklue#05#############################################6 7# Item Recycle Bot By DaKlue8# V 2.0 9# UO Outlands Wildlands Addition. 10 11#####################################12# Choose what you want to save...13# You may edit these variables below...14#####################################15 16# will drink the essence juice at end of script17@setvar! jase_AutoConsumeArcaneEssence 018# will move resources to a diffrent chest at end of recycle phase19@setvar! jase_AutoMoveResourcesFromBag 020 21# cooldowns amd que times22@setvar! globalTimeout 500023@setvar! globalQueTime 100024 25# accuracy26@setvar! jase_save_supremely 127@setvar! jase_save_exceedingly 128@setvar! jase_save_eminently 0 29@setvar! jase_save_surpassingly 030@setvar! jase_save_accurate 031 32# damage33@setvar! jase_save_vanquishing 134@setvar! jase_save_power 135@setvar! jase_save_force 036@setvar! jase_save_might 037@setvar! jase_save_ruin 038 39# slayers40@setvar! jase_save_slaying 141 42# protection43@setvar! jase_save_invulnerability 144@setvar! jase_save_fortification 145@setvar! jase_save_hardening 046@setvar! jase_save_guarding 047@setvar! jase_save_defense 048 49# this is your save box50if not varexist itemsGoInHere 51    overhead 'Please select your chest to keep good items.' 8852    @setvar! itemsGoInHere53    wft 50054endif 55# this is your box where unidentifed items are held56if not varexist messySourceContainer 57    overhead 'Please select your chest where you store unidentified items.' 8858    @setvar! messySourceContainer59    wft 50060endif61# this is for a resource container where you store ingot leather scrolls ect...62if not varexist resourceContainer 63    overhead 'Please select your chest where you store your resources.' 8864    @setvar! resourceContainer65    wft 50066endif67 68if skill "Item Identification" = 12069    // will do container70elseif skill "Item Identification" >= 3071    // will do item id skill72elseif findtype "wand" backpack as idWandHopefully73    // will try to use wand74else75    overhead "Jase says: Not able to ID items.." 3476    overhead "Jase says: Need skill or wand" 7777    sysmsg "Jase says: Not able to ID items.." 3478    sysmsg "Jase says: Need skill or wand" 7779    stop80endif81 82if not findtype 4032|4032|3997|7864|4148|4136 backpack83    overhead "Jase says: Not able to recycle items.." 3484    overhead "Jase says: Need tinker tool, sewing kit or saw" 7785    sysmsg "Jase says: Not able to recycle items.." 3486    sysmsg "Jase says: Need tinker tool, sewing kit or saw" 7787    stop88endif89 90##################################################################################################################91##92## Don't edit below this line93##94##################################################################################################################95while not dead96@setvar! jase_currentItem 097 98# Where items get stored.. leave these here for now99@setvar! jase_Archery_Storage itemsGoInHere100@setvar! jase_Fencing_Storage itemsGoInHere101@setvar! jase_Macing_Storage itemsGoInHere102@setvar! jase_Mage_Storage itemsGoInHere103@setvar! jase_Music_Storage itemsGoInHere104@setvar! jase_Shield_Storage itemsGoInHere105@setvar! jase_Swords_Storage itemsGoInHere106@setvar! jase_Wrestling_Storage itemsGoInHere107@setvar! jase_RegularLeather_Storage itemsGoInHere108@setvar! jase_StuddedLeather_Storage itemsGoInHere109@setvar! jase_BoneLeather_Storage itemsGoInHere110@setvar! jase_Ringmail_Storage itemsGoInHere111@setvar! jase_Chainmail_Storage itemsGoInHere112@setvar! jase_Plate_Storage itemsGoInHere113@setvar! jase_Arcane_Storage itemsGoInHere114 115@clearignore116 117# Ignore basic items118while findtype 3834|3922 messySourceContainer 0 as item119    @ignore item120endwhile121 122 123# Swords - puts items into jase_Swords_Storage124while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 messySourceContainer as item125    getlabel item desc126    overhead "Item: {{desc}}" 88127    @setvar! saveItem 0128    @setvar! ignoreItem 1129    if jase_save_slaying = 1 and "slaying" in desc130        @setvar! saveItem 1131    elseif jase_save_supremely = 1 and "supremely" in desc132        @setvar! saveItem 1133    elseif jase_save_exceedingly = 1 and "exceedingly" in desc134        @setvar! saveItem 1135    elseif jase_save_eminently = 1 and "eminently" in desc136        @setvar! saveItem 1137    elseif jase_save_surpassingly = 1 and "surpassingly" in desc138        @setvar! saveItem 1139    elseif jase_save_accurate = 1 and "accurate" in desc140        @setvar! saveItem 1141    elseif jase_save_vanquishing = 1 and "vanquishing" in desc142        @setvar! saveItem 1143    elseif jase_save_power = 1 and "power" in desc144        @setvar! saveItem 1145    elseif jase_save_force = 1 and "force" in desc146        @setvar! saveItem 1147    elseif jase_save_might = 1 and "might" in desc148        @setvar! saveItem 1149    elseif jase_save_ruin = 1 and "ruin" in desc150        @setvar! saveItem 1151    endif152 153    if "unidentified" in desc154        @setvar! jase_currentItem item155        if skill "Item Identification" = 120156            useskill "itemId"157            wft 500158            target messySourceContainer159            wait 2000160            @setvar! ignoreItem 0161        elseif skill "Item Identification" >= 30162            useskill "itemId"163            wft 500164            target item165            wait 2000166            @setvar! ignoreItem 0167        elseif findtype "wand" backpack as idWandHopefully168            dclick idWandHopefully169            wft 500170            target item171            @setvar! ignoreItem 0172        endif173    endif174 175    if saveItem = 1176        overhead "Saving: {{desc}}" 77177        wait globalTimeout178        say "Saving an item." 77179        @setvar! jase_currentItem 0180        lift item181        drop jase_Swords_Storage 0 0 0182        wait 650183        @ignore item184    endif185 186    if ignoreItem = 1187        lift item188        wait globalQueTime189        drop backpack 0 0 0190        wait globalQueTime191        overhead "Recycleing: {{desc}}" 77192        say "Recycleing an item." 77193        if find jase_currentItem backpack194            if not gumpexists 949095101195                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit196                    dclick recyclerItemKit197                    waitforgump 949095101 5000198                endif199            endif200            if gumpexists 949095101      201                gumpresponse 3 949095101202                wft 500203                target jase_currentItem204             endif205         endif206         @ignore item207    endif208endwhile209 210# Macing - puts items into jase_Macing_Storage211if jase_Macing_Storage != 0 and jase_Macing_Storage != itemsGoInHere212    dclick jase_Macing_Storage213    wait 650214endif215while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 messySourceContainer as item216    getlabel item desc217    overhead "Item: {{desc}}" 88218    @setvar! saveItem 0219    @setvar! ignoreItem 1220    if jase_save_slaying = 1 and "slaying" in desc221        @setvar! saveItem 1222    elseif jase_save_supremely = 1 and "supremely" in desc223        @setvar! saveItem 1224    elseif jase_save_exceedingly = 1 and "exceedingly" in desc225        @setvar! saveItem 1226    elseif jase_save_eminently = 1 and "eminently" in desc227        @setvar! saveItem 1228    elseif jase_save_surpassingly = 1 and "surpassingly" in desc229        @setvar! saveItem 1230    elseif jase_save_accurate = 1 and "accurate" in desc231        @setvar! saveItem 1232    elseif jase_save_vanquishing = 1 and "vanquishing" in desc233        @setvar! saveItem 1234    elseif jase_save_power = 1 and "power" in desc235        @setvar! saveItem 1236    elseif jase_save_force = 1 and "force" in desc237        @setvar! saveItem 1238    elseif jase_save_might = 1 and "might" in desc239        @setvar! saveItem 1240    elseif jase_save_ruin = 1 and "ruin" in desc241        @setvar! saveItem 1242    endif243 244    if "unidentified" in desc245        @setvar! jase_currentItem item246        if skill "Item Identification" = 120247            useskill "itemId"248            wft 500249            target messySourceContainer250            wait 2000251            @setvar! ignoreItem 0252        elseif skill "Item Identification" >= 30253            useskill "itemId"254            wft 500255            target item256            wait 2000257            @setvar! ignoreItem 0258        elseif findtype "wand" backpack as idWandHopefully259            dclick idWandHopefully260            wft 500261            target item262            @setvar! ignoreItem 0263        endif264    endif265 266    if saveItem = 1267        overhead "Saving: {{desc}}" 77268        wait globalTimeout269        say "Saving an item." 77    270        @setvar! jase_currentItem 0271        lift item272        drop jase_Macing_Storage 0 0 0273        wait 650274        @ignore item275    endif276 277    if ignoreItem = 1278        lift item279        wait globalQueTime280        drop backpack 0 0 0281        wait globalQueTime282        overhead "Recycleing: {{desc}}" 77283        say "Recycleing an item." 77284        if find jase_currentItem backpack285            if not gumpexists 949095101286                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit287                    dclick recyclerItemKit288                    waitforgump 949095101 5000289                endif290            endif291            if gumpexists 949095101      292                gumpresponse 3 949095101293                wft 500294                target jase_currentItem295             endif296         endif297         @ignore item298    endif299endwhile300 301# Fencing - puts items into jase_Fencing_Storage302if jase_Fencing_Storage != 0 and jase_Fencing_Storage != itemsGoInHere303    dclick jase_Fencing_Storage304    wait 650305endif306while findtype 3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 messySourceContainer as item307    getlabel item desc308    overhead "Item: {{desc}}" 88309    @setvar! saveItem 0310    @setvar! ignoreItem 1311    if jase_save_slaying = 1 and "slaying" in desc312        @setvar! saveItem 1313    elseif jase_save_supremely = 1 and "supremely" in desc314        @setvar! saveItem 1315    elseif jase_save_exceedingly = 1 and "exceedingly" in desc316        @setvar! saveItem 1317    elseif jase_save_eminently = 1 and "eminently" in desc318        @setvar! saveItem 1319    elseif jase_save_surpassingly = 1 and "surpassingly" in desc320        @setvar! saveItem 1321    elseif jase_save_accurate = 1 and "accurate" in desc322        @setvar! saveItem 1323    elseif jase_save_vanquishing = 1 and "vanquishing" in desc324        @setvar! saveItem 1325    elseif jase_save_power = 1 and "power" in desc326        @setvar! saveItem 1327    elseif jase_save_force = 1 and "force" in desc328        @setvar! saveItem 1329    elseif jase_save_might = 1 and "might" in desc330        @setvar! saveItem 1331    elseif jase_save_ruin = 1 and "ruin" in desc332        @setvar! saveItem 1333    endif334 335    if "unidentified" in desc336        @setvar! jase_currentItem item337        if skill "Item Identification" = 120338            useskill "itemId"339            wft 500340            target messySourceContainer341            wait 2000342            @setvar! ignoreItem 0343        elseif skill "Item Identification" >= 30344            useskill "itemId"345            wft 500346            target item347            wait 2000348            @setvar! ignoreItem 0349        elseif findtype "wand" backpack as idWandHopefully350            dclick idWandHopefully351            wft 500352            target item353            @setvar! ignoreItem 0354        endif355    endif356 357    if saveItem = 1358        overhead "Saving: {{desc}}" 77359        wait globalTimeout360        say "Saving an item." 77361        @setvar! jase_currentItem 0362        lift item363        drop jase_Fencing_Storage 0 0 0364        wait 650365        @ignore item366    endif367 368    if ignoreItem = 1369        lift item370        wait globalQueTime371        drop backpack 0 0 0372        wait globalQueTime373        overhead "Recycleing: {{desc}}" 77374        say "Recycleing an item." 77375        if find jase_currentItem backpack376            if not gumpexists 949095101377                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit378                    dclick recyclerItemKit379                    waitforgump 949095101 5000380                endif381            endif382            if gumpexists 949095101      383                gumpresponse 3 949095101384                wft 500385                target jase_currentItem386             endif387         endif388         @ignore item389    endif390endwhile391 392# Archery - puts items into jase_Archery_Storage393if jase_Archery_Storage != 0 and jase_Archery_Storage != itemsGoInHere394    dclick jase_Archery_Storage395    wait 650396endif397while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 messySourceContainer as item398    getlabel item desc399    overhead "Item: {{desc}}" 88400    @setvar! saveItem 0401    @setvar! ignoreItem 1402    if jase_save_slaying = 1 and "slaying" in desc403        @setvar! saveItem 1404    elseif jase_save_supremely = 1 and "supremely" in desc405        @setvar! saveItem 1406    elseif jase_save_exceedingly = 1 and "exceedingly" in desc407        @setvar! saveItem 1408    elseif jase_save_eminently = 1 and "eminently" in desc409        @setvar! saveItem 1410    elseif jase_save_surpassingly = 1 and "surpassingly" in desc411        @setvar! saveItem 1412    elseif jase_save_accurate = 1 and "accurate" in desc413        @setvar! saveItem 1414    elseif jase_save_vanquishing = 1 and "vanquishing" in desc415        @setvar! saveItem 1416    elseif jase_save_power = 1 and "power" in desc417        @setvar! saveItem 1418    elseif jase_save_force = 1 and "force" in desc419        @setvar! saveItem 1420    elseif jase_save_might = 1 and "might" in desc421        @setvar! saveItem 1422    elseif jase_save_ruin = 1 and "ruin" in desc423        @setvar! saveItem 1424    endif425 426    if "unidentified" in desc427        @setvar! jase_currentItem item428        if skill "Item Identification" = 120429            useskill "itemId"430            wft 500431            target messySourceContainer432            wait 2000433            @setvar! ignoreItem 0434        elseif skill "Item Identification" >= 30435            useskill "itemId"436            wft 500437            target item438            wait 2000439            @setvar! ignoreItem 0440        elseif findtype "wand" backpack as idWandHopefully441            dclick idWandHopefully442            wft 500443            target item444            @setvar! ignoreItem 0445        endif446    endif447 448    if saveItem = 1449       overhead "Saving: {{desc}}" 77450        wait globalTimeout451        say "Saving an item." 77    452        @setvar! jase_currentItem 0453        lift item454        drop jase_Archery_Storage 0 0 0455        wait 650456        @ignore item457    endif458 459    if ignoreItem = 1460        lift item461        wait globalQueTime462        drop backpack 0 0 0463        wait globalQueTime464        overhead "Recycleing: {{desc}}" 77465        say "Recycleing an item." 77466        if find jase_currentItem backpack467            if not gumpexists 949095101468                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit469                    dclick recyclerItemKit470                    waitforgump 949095101 5000471                endif472            endif473            if gumpexists 949095101      474                gumpresponse 3 949095101475                wft 500476                target jase_currentItem477             endif478         endif479         @ignore item480    endif481endwhile482 483# Shield - puts items into jase_Shield_Storage484if jase_Shield_Storage != 0 and jase_Shield_Storage != itemsGoInHere485    dclick jase_Shield_Storage486    wait 650487endif488while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 messySourceContainer as item489    getlabel item desc490    overhead "Item: {{desc}}" 88491    @setvar! saveItem 0492    @setvar! ignoreItem 1493    if jase_save_invulnerability = 1 and "invulnerability" in desc494        @setvar! saveItem 1495    elseif jase_save_fortification = 1 and "fortification" in desc496        @setvar! saveItem 1497    elseif jase_save_hardening = 1 and "hardening" in desc498        @setvar! saveItem 1499    elseif jase_save_guarding = 1 and "guarding" in desc500        @setvar! saveItem 1501    elseif jase_save_defense = 1 and "defense" in desc502        @setvar! saveItem 1503    endif504 505    if "unidentified" in desc506        @setvar! jase_currentItem item507        if skill "Item Identification" = 120508            useskill "itemId"509            wft 500510            target messySourceContainer511            wait 2000512            @setvar! ignoreItem 0513        elseif skill "Item Identification" >= 30514            useskill "itemId"515            wft 500516            target item517            wait 2000518            @setvar! ignoreItem 0519        elseif findtype "wand" backpack as idWandHopefully520            dclick idWandHopefully521            wft 500522            target item523            @setvar! ignoreItem 0524        endif525    endif526 527    if saveItem = 1528        overhead "Saving: {{desc}}" 77529        wait globalTimeout530        say "Saving an item." 77531        @setvar! jase_currentItem 0532        lift item533        drop jase_Shield_Storage 0 0 0534        wait 650535        @ignore item536    endif537 538    if ignoreItem = 1539        lift item540        wait globalQueTime541        drop backpack 0 0 0542        wait globalQueTime543        overhead "Recycleing: {{desc}}" 77544        say "Recycleing an item." 77545        if find jase_currentItem backpack546            if not gumpexists 949095101547                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit548                    dclick recyclerItemKit549                    waitforgump 949095101 5000550                endif551            endif552            if gumpexists 949095101      553                gumpresponse 3 949095101554                wft 500555                target jase_currentItem556             endif557         endif558         @ignore item559    endif560endwhile561 562# Mage - puts items into jase_Mage_Storage563if jase_Mage_Storage != 0 and jase_Mage_Storage != itemsGoInHere564    dclick jase_Mage_Storage565    wait 650566endif567while findtype 3570|3571|3572|3573|3834 messySourceContainer as item568    getlabel item desc569    overhead "Item: {{desc}}" 88570    @setvar! saveItem 0571    @setvar! ignoreItem 1572    if jase_save_slaying = 1 and "slaying" in desc573        @setvar! saveItem 1574    elseif jase_save_supremely = 1 and "supremely" in desc575        @setvar! saveItem 1576    elseif jase_save_exceedingly = 1 and "exceedingly" in desc577        @setvar! saveItem 1578    elseif jase_save_eminently = 1 and "eminently" in desc579        @setvar! saveItem 1580    elseif jase_save_surpassingly = 1 and "surpassingly" in desc581        @setvar! saveItem 1582    elseif jase_save_accurate = 1 and "accurate" in desc583        @setvar! saveItem 1584    elseif jase_save_vanquishing = 1 and "vanquishing" in desc585        @setvar! saveItem 1586    elseif jase_save_power = 1 and "power" in desc587        @setvar! saveItem 1588    elseif jase_save_force = 1 and "force" in desc589        @setvar! saveItem 1590    elseif jase_save_might = 1 and "might" in desc591        @setvar! saveItem 1592    elseif jase_save_ruin = 1 and "ruin" in desc593        @setvar! saveItem 1594    endif595 596    if "unidentified" in desc597        @setvar! jase_currentItem item598        if skill "Item Identification" = 120599            useskill "itemId"600            wft 500601            target messySourceContainer602            wait 2000603            @setvar! ignoreItem 0604        elseif skill "Item Identification" >= 30605            useskill "itemId"606            wft 500607            target item608            wait 2000609            @setvar! ignoreItem 0610        elseif findtype "wand" backpack as idWandHopefully611            dclick idWandHopefully612            wft 500613            target item614            @setvar! ignoreItem 0615        endif616    endif617 618    if saveItem = 1619        overhead "Saving: {{desc}}" 77620        wait globalTimeout621        say "Saving an item." 77622        @setvar! jase_currentItem 0623        lift item624        drop jase_Mage_Storage 0 0 0625        wait 650626        @ignore item627    endif628 629    if ignoreItem = 1630        lift item631        wait globalQueTime632        drop backpack 0 0 0633        wait globalQueTime634        overhead "Recycleing: {{desc}}" 77635        say "Recycleing an item." 77636        if find jase_currentItem backpack637            if not gumpexists 949095101638                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit639                    dclick recyclerItemKit640                    waitforgump 949095101 5000641                endif642            endif643            if gumpexists 949095101      644                gumpresponse 3 949095101645                wft 500646                target jase_currentItem647             endif648         endif649         @ignore item650    endif651endwhile652 653# Wrestling - puts items into jase_Wrestling_Storage654if jase_Wrestling_Storage != 0 and jase_Wrestling_Storage != itemsGoInHere655    dclick jase_Wrestling_Storage656    wait 650657endif658while findtype 22187|31141|31142 messySourceContainer as item659    getlabel item desc660    overhead "Item: {{desc}}" 88661    @setvar! saveItem 0662    @setvar! ignoreItem 1663    if jase_save_slaying = 1 and "slaying" in desc664        @setvar! saveItem 1665    elseif jase_save_supremely = 1 and "supremely" in desc666        @setvar! saveItem 1667    elseif jase_save_exceedingly = 1 and "exceedingly" in desc668        @setvar! saveItem 1669    elseif jase_save_eminently = 1 and "eminently" in desc670        @setvar! saveItem 1671    elseif jase_save_surpassingly = 1 and "surpassingly" in desc672        @setvar! saveItem 1673    elseif jase_save_accurate = 1 and "accurate" in desc674        @setvar! saveItem 1675    elseif jase_save_vanquishing = 1 and "vanquishing" in desc676        @setvar! saveItem 1677    elseif jase_save_power = 1 and "power" in desc678        @setvar! saveItem 1679    elseif jase_save_force = 1 and "force" in desc680        @setvar! saveItem 1681    elseif jase_save_might = 1 and "might" in desc682        @setvar! saveItem 1683    elseif jase_save_ruin = 1 and "ruin" in desc684        @setvar! saveItem 1685    endif686 687    if "unidentified" in desc688        @setvar! jase_currentItem item689        if skill "Item Identification" = 120690            useskill "itemId"691            wft 500692            target messySourceContainer693            wait 2000694            @setvar! ignoreItem 0695        elseif skill "Item Identification" >= 30696            useskill "itemId"697            wft 500698            target item699            wait 2000700            @setvar! ignoreItem 0701        elseif findtype "wand" backpack as idWandHopefully702            dclick idWandHopefully703            wft 500704            target item705            @setvar! ignoreItem 0706        endif707    endif708 709    if saveItem = 1710        overhead "Saving: {{desc}}" 77711        wait globalTimeout712        say "Saving an item." 77713        @setvar! jase_currentItem 0714        lift item715        drop jase_Wrestling_Storage 0 0 0716        wait 650717        @ignore item718    endif719 720    if ignoreItem = 1721        lift item722        wait globalQueTime723        drop backpack 0 0 0724        wait globalQueTime725        overhead "Recycleing: {{desc}}" 77726        say "Recycleing an item." 77727        if find jase_currentItem backpack728            if not gumpexists 949095101729                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit730                    dclick recyclerItemKit731                    waitforgump 949095101 5000732                endif733            endif734            if gumpexists 949095101      735                gumpresponse 3 949095101736                wft 500737                target jase_currentItem738             endif739         endif740         @ignore item741    endif742endwhile743 744# Arcane  - puts items into jase_Arcane_Storage745if jase_Arcane_Storage != 0 and jase_Arcane_Storage != itemsGoInHere746    dclick jase_Arcane_Storage747    wait 650748endif749while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 messySourceContainer as item750    getlabel item desc751    overhead "Item: {{desc}}" 88752    @setvar! saveItem 0753    @setvar! ignoreItem 1754    if jase_save_slaying = 1 and "slaying" in desc755        @setvar! saveItem 1756    elseif jase_save_supremely = 1 and "supremely" in desc757        @setvar! saveItem 1758    elseif jase_save_exceedingly = 1 and "exceedingly" in desc759        @setvar! saveItem 1760    elseif jase_save_eminently = 1 and "eminently" in desc761        @setvar! saveItem 1762    elseif jase_save_surpassingly = 1 and "surpassingly" in desc763        @setvar! saveItem 1764    elseif jase_save_accurate = 1 and "accurate" in desc765        @setvar! saveItem 1766    elseif jase_save_vanquishing = 1 and "vanquishing" in desc767        @setvar! saveItem 1768    elseif jase_save_power = 1 and "power" in desc769        @setvar! saveItem 1770    elseif jase_save_force = 1 and "force" in desc771        @setvar! saveItem 1772    elseif jase_save_might = 1 and "might" in desc773        @setvar! saveItem 1774    elseif jase_save_ruin = 1 and "ruin" in desc775        @setvar! saveItem 1776    endif777 778    if "unidentified" in desc779        @setvar! jase_currentItem item780        if skill "Item Identification" = 120781            useskill "itemId"782            wft 500783            target messySourceContainer784            wait 2000785            @setvar! ignoreItem 0786        elseif skill "Item Identification" >= 30787            useskill "itemId"788            wft 500789            target item790            wait 2000791            @setvar! ignoreItem 0792        elseif findtype "wand" backpack as idWandHopefully793            dclick idWandHopefully794            wft 500795            target item796            @setvar! ignoreItem 0797        endif798    endif799 800    if saveItem = 1801        overhead "Saving: {{desc}}" 77802        wait globalTimeout803        say "Saving an item." 77804        @setvar! jase_currentItem 0805        lift item806        drop jase_Arcane_Storage 0 0 0807        wait 650808        @ignore item809    endif810 811    if ignoreItem = 1812        lift item813        wait globalQueTime814        drop backpack 0 0 0815        wait globalQueTime816        overhead "Recycleing: {{desc}}" 77817        say "Recycleing an item." 77818        if find jase_currentItem backpack819            if not gumpexists 949095101820                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit821                    dclick recyclerItemKit822                    waitforgump 949095101 5000823                endif824            endif825            if gumpexists 949095101      826                gumpresponse 3 949095101827                wft 500828                target jase_currentItem829             endif830         endif831         @ignore item832    endif833endwhile834 835# Music - puts items into jase_Music_Storage836if jase_Music_Storage != 0 and jase_Music_Storage != itemsGoInHere837    dclick jase_Music_Storage838    wait 650839endif840while findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 messySourceContainer as item841    getlabel item desc842    overhead "Item: {{desc}}" 88843    @setvar! saveItem 0844    @setvar! ignoreItem 1845    if jase_save_slaying = 1 and "enticement" in desc846        @setvar! saveItem 1847    elseif jase_save_supremely = 1 and "supremely" in desc848        @setvar! saveItem 1849    elseif jase_save_exceedingly = 1 and "exceedingly" in desc850        @setvar! saveItem 1851    elseif jase_save_eminently = 1 and "eminently" in desc852        @setvar! saveItem 1853    elseif jase_save_surpassingly = 1 and "surpassingly" in desc854        @setvar! saveItem 1855    elseif jase_save_accurate = 1 and "accurate" in desc856        @setvar! saveItem 1857    elseif jase_save_vanquishing = 1 and "vanquishing" in desc858        @setvar! saveItem 1859    elseif jase_save_power = 1 and "power" in desc860        @setvar! saveItem 1861    elseif jase_save_force = 1 and "force" in desc862        @setvar! saveItem 1863    elseif jase_save_might = 1 and "might" in desc864        @setvar! saveItem 1865    elseif jase_save_ruin = 1 and "ruin" in desc866        @setvar! saveItem 1867    endif868 869    if "unidentified" in desc870        @setvar! jase_currentItem item871        if skill "Item Identification" = 120872            useskill "itemId"873            wft 500874            target messySourceContainer875            wait 2000876            @setvar! ignoreItem 0877        elseif skill "Item Identification" >= 30878            useskill "itemId"879            wft 500880            target item881            wait 2000882            @setvar! ignoreItem 0883        elseif findtype "wand" backpack as idWandHopefully884            dclick idWandHopefully885            wft 500886            target item887            @setvar! ignoreItem 0888        endif889    endif890 891    if saveItem = 1892        overhead "Saving: {{desc}}" 77893        wait globalTimeout894        say "Saving an item." 77895        @setvar! jase_currentItem 0896        lift item897        drop jase_Music_Storage 0 0 0898        wait 650899        @ignore item900    endif901 902    if ignoreItem = 1903        lift item904        wait globalQueTime905        drop backpack 0 0 0906        wait globalQueTime907        overhead "Recycleing: {{desc}}" 77908        say "Recycleing an item." 77909        if find jase_currentItem backpack910            if not gumpexists 949095101911                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit912                    dclick recyclerItemKit913                    waitforgump 949095101 5000914                endif915            endif916            if gumpexists 949095101      917                gumpresponse 3 949095101918                wft 500919                target jase_currentItem920             endif921         endif922         @ignore item923    endif924endwhile925 926# Armor list - will sort based on item desc927while findtype 5056|5059|5060|5061|5063|5070|5074|5075|5076|5078|5085|5089|5090|5101|5103|5105|5106|5129|5131|5132|5135|5138|5139|5142|5143|5144|5146|5201|5203|5204|5205|5207|7169|7170|7173|7175|7177|7179|7181|7610|7947|31003|31004|31005|31006|31007|31008|31009|31010|31011|31012|31015|31191 messySourceContainer as item928    getlabel item desc929    overhead "Item: {{desc}}" 88930    @setvar! saveItem 0931    @setvar! ignoreItem 1932 933    if jase_save_invulnerability = 1 and "invulnerability" in desc934        @setvar! saveItem 1935    elseif jase_save_fortification = 1 and "fortification" in desc936        @setvar! saveItem 1937    elseif jase_save_hardening = 1 and "hardening" in desc938        @setvar! saveItem 1939    elseif jase_save_guarding = 1 and "guarding" in desc940        @setvar! saveItem 1941    elseif jase_save_defense = 1 and "defense" in desc942        @setvar! saveItem 1943    endif944    945    if "unidentified" in desc946        @setvar! jase_currentItem item947        if skill "Item Identification" = 120948            useskill "itemId"949            wft 500950            target messySourceContainer951            wait 2000952            @setvar! ignoreItem 0953        elseif skill "Item Identification" >= 30954            useskill "itemId"955            wft 500956            target item957            wait 2000958            @setvar! ignoreItem 0959        elseif findtype "wand" backpack as idWandHopefully960            dclick idWandHopefully961            wft 500962            target item963            @setvar! ignoreItem 0964        endif965    endif966 967    if saveItem = 1968        overhead "Saving: {{desc}}" 77969        wait globalTimeout970        say "Saving an item." 77971        @setvar! jase_currentItem 0972        if "plate" in desc973            @setvar! saveItem jase_Plate_Storage974        elseif "chain" in desc975            @setvar! saveItem jase_Chainmail_Storage976        elseif "ring" in desc977            @setvar! saveItem jase_Ringmail_Storage978        elseif "bone" in desc979            @setvar! saveItem jase_BoneLeather_Storage980        elseif "studded" in desc981            @setvar! saveItem jase_BoneLeather_Storage982        elseif "leather" in desc983            @setvar! saveItem jase_RegularLeather_Storage984        endif985        if saveItem = 1 or saveItem = 0986            overhead "Unknown save location for {{desc}}" 34987        endif988        lift item989        drop saveItem 0 0 0990        wait globalTimeout991        @ignore item992    endif993 994    if ignoreItem = 1995        lift item996        wait globalQueTime997        drop backpack 0 0 0998        wait globalQueTime999        overhead "Recycleing: {{desc}}" 771000        say "Recycleing an item." 771001        if find jase_currentItem backpack1002            if not gumpexists 9490951011003                if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1004                    dclick recyclerItemKit1005                    waitforgump 949095101 50001006                endif1007            endif1008            if gumpexists 949095101      1009                gumpresponse 3 9490951011010                wft 5001011                target jase_currentItem1012             endif1013         endif1014         @ignore item1015    endif1016endwhile1017    wait 6501018gumpclose 9490951011019 1020if not timerexists "botTimer"1021    createtimer "botTimer"1022    settimer "botTimer" 01023endif1024if timer botTimer >= 600001025    wait 10001026    say "ID BOT ONLINE!" 881027    wait 5001028    settimer "botTimer" 01029endif1030 1031if jase_AutoConsumeArcaneEssence = 1 and findtype 12686 backpack 2609 as item1032    dclick item1033    wft 5001034    target self1035endif1036 1037if jase_AutoMoveResourcesFromBag = 1 and findtype 3827|4225|7154|7127 backpack as item1038    lift item 1039    wait globalQueTime1040    drop resourceContainer1041    wait globalQueTime1042endif1043@clearignore1044endwhile