Skip to content
Outlands Hub

Razor script

Item Recycle while Farming (i)

by Jaseowns · 1863 lines
Download

Item Recycle while Farming by Jaseowns UO Outlands Choose what you want to save... 6/01/2026 [x] add dual wield + throwing items

Throwing
Item Recycle while Farming i.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/07be197f-d4f3-42dc-93b7-43560642befb for latest2# Automation by Jaseowns3## Script: Item Recycle while Farming (i)4## Created by: Jaseowns#66945#############################################6 7# Item Recycle while Farming by Jaseowns8# UO Outlands9#########10# Choose what you want to save...11###12# 6/01/202613# [x] add dual wield + throwing items14 15@setvar! jase_MinimumItemIdSkill 116 17# will drop default hued items (regular boards, etc)18@setvar! jase_AutoDropIngots 019@setvar! jase_AutoDropBoards 020@setvar! jase_AutoDropLeather 021@setvar! jase_AutoDropScrolls 022 23# will drink the essence juice at end of script24@setvar! jase_AutoConsumeArcaneEssence 125 26# accuracy27@setvar! jase_save_supremely 128@setvar! jase_save_exceedingly 129@setvar! jase_save_eminently 0 30@setvar! jase_save_surpassingly 031@setvar! jase_save_accurate 032 33# damage34@setvar! jase_save_vanquishing 135@setvar! jase_save_power 136@setvar! jase_save_force 037@setvar! jase_save_might 038@setvar! jase_save_ruin 039 40# slayers41@setvar! jase_save_regular_slaying 142@setvar! jase_save_greater_slaying 143@setvar! jase_save_lesser_slaying 144 45 46# protection47@setvar! jase_save_invulnerability_leather  148@setvar! jase_save_fortification_leather  149@setvar! jase_save_hardening_leather  050@setvar! jase_save_guarding_leather  051@setvar! jase_save_defense_leather  052 53 54@setvar! jase_save_invulnerability_studded_leather 155@setvar! jase_save_fortification_studded_leather 156@setvar! jase_save_hardening_studded_leather 057@setvar! jase_save_guarding_studded_leather 058@setvar! jase_save_defense_studded_leather 059 60 61@setvar! jase_save_invulnerability_bone_armor 162@setvar! jase_save_fortification_bone_armor 163@setvar! jase_save_hardening_bone_armor 064@setvar! jase_save_guarding_bone_armor 065@setvar! jase_save_defense_bone_armor 066 67@setvar! jase_save_invulnerability_platemail 168@setvar! jase_save_fortification_platemail 169@setvar! jase_save_hardening_platemail 070@setvar! jase_save_guarding_platemail 071@setvar! jase_save_defense_platemail 072 73@setvar! jase_save_invulnerability_chainmail 174@setvar! jase_save_fortification_chainmail 175@setvar! jase_save_hardening_chainmail 076@setvar! jase_save_guarding_chainmail 077@setvar! jase_save_defense_chainmail 078 79@setvar! jase_save_invulnerability_ringnmail 080@setvar! jase_save_fortification_ringnmail 181@setvar! jase_save_hardening_ringnmail 082@setvar! jase_save_guarding_ringnmail 083@setvar! jase_save_defense_ringnmail 084 85# anything got missed will be these86@setvar! jase_save_invulnerability 187@setvar! jase_save_fortification 188@setvar! jase_save_hardening 089@setvar! jase_save_guarding 090@setvar! jase_save_defense 091 92# regular items in bag93@setvar! jaseowns_save_exceptional 194 95@setvar! itemsGoInHere backpack96if findtype "pouch" backpack 38 as jootpouch97    @setvar! itemsGoInHere jootpouch98elseif findtype "pouch" backpack 0 as jootpouch99    @setvar! itemsGoInHere jootpouch100endif101 102if skill "Item Identification" = 120103    // will do container104elseif skill "Item Identification" >= 100105    // will do item id skill106elseif findtype 20496 backpack as idWandHopefully107    // will try to use wand108elseif findtype 20495 backpack as idWandHopefully109    overhead "Jase says: WRONG WAND" 34110    overhead "Jase says: Need single item wand" 77111    sysmsg "Jase says: WRONG WAND" 34112    sysmsg "Jase says: Need single item wand" 77113    if listexists jaseowns_PreviousScript114        foreach myScript in jaseowns_PreviousScript115            hotkey myScript116        endfor117    endif118    stop119elseif skill "Item Identification" >= jase_MinimumItemIdSkill120    // will do item id skill121else122    overhead "Jase says: Not able to ID items.." 34123    overhead "Jase says: Need skill or wand" 77124    sysmsg "Jase says: Not able to ID items.." 34125    sysmsg "Jase says: Need skill or wand" 77126    127    if listexists jaseowns_PreviousScript128        foreach myScript in jaseowns_PreviousScript129            hotkey myScript130        endfor131    endif132    stop133endif134 135if not findtype 4032|4032|3997|7864|4148|4136 backpack136    overhead "Jase says: Not able to recycle items.." 34137    overhead "Jase says: Need tinker tool, sewing kit or saw" 77138    sysmsg "Jase says: Not able to recycle items.." 34139    sysmsg "Jase says: Need tinker tool, sewing kit or saw" 77140    stop141endif142 143@setvar! globalTimeout 650144 145 146################147##148## Don't edit below this line149##150#############151 152@setvar! messySourceContainer backpack153 154# Where items get stored.. leave these here for now155@setvar! jase_Archery_Storage itemsGoInHere156@setvar! jase_Fencing_Storage itemsGoInHere157@setvar! jase_Macing_Storage itemsGoInHere158@setvar! jase_Mage_Storage itemsGoInHere159@setvar! jase_Music_Storage itemsGoInHere160@setvar! jase_Shield_Storage itemsGoInHere161@setvar! jase_Staff_Storage itemsGoInHere162@setvar! jase_Swords_Storage itemsGoInHere163@setvar! jase_DualWeild_Storage itemsGoInHere164@setvar! jase_Throwing_Storage itemsGoInHere165@setvar! jase_Wrestling_Storage itemsGoInHere166@setvar! jase_RegularLeather_Storage itemsGoInHere167@setvar! jase_StuddedLeather_Storage itemsGoInHere168@setvar! jase_BoneLeather_Storage itemsGoInHere169@setvar! jase_Ringmail_Storage itemsGoInHere170@setvar! jase_Chainmail_Storage itemsGoInHere171@setvar! jase_Plate_Storage itemsGoInHere172 173@clearignore174 175# Ignore basic items176while findtype 3834|3922 messySourceContainer 0 as item177    @ignore item178endwhile179 180# Arcane Staffs - puts items into jase_Staff_Storage181while findtype 31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055 messySourceContainer as item182    getlabel item desc183    overhead "Item: {{desc}}" 88184    @setvar! saveItem 0185    @setvar! recycleItem 1186    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc187        @setvar! saveItem 1188    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc189        @setvar! saveItem 1190    elseif jase_save_supremely = 1 and "supremely" in desc191        @setvar! saveItem 1192    elseif jase_save_exceedingly = 1 and "exceedingly" in desc193        @setvar! saveItem 1194    elseif jase_save_eminently = 1 and "eminently" in desc195        @setvar! saveItem 1196    elseif jase_save_surpassingly = 1 and "surpassingly" in desc197        @setvar! saveItem 1198    elseif jase_save_accurate = 1 and "accurate" in desc199        @setvar! saveItem 1200    elseif jase_save_vanquishing = 1 and "vanquishing" in desc201        @setvar! saveItem 1202    elseif jase_save_power = 1 and "power" in desc203        @setvar! saveItem 1204    elseif jase_save_force = 1 and "force" in desc205        @setvar! saveItem 1206    elseif jase_save_might = 1 and "might" in desc207        @setvar! saveItem 1208    elseif jase_save_ruin = 1 and "ruin" in desc209        @setvar! saveItem 1210    elseif jase_save_regular_slaying = 1 and "slaying" in desc211        if "lesser" in desc212            // do nothing213        else214            @setvar! saveItem 1215        endif216    endif217 218    if "unidentified" in desc219        if skill "Item Identification" = 120220            useskill "itemId"221            wft 500222            target messySourceContainer223            wait 2000224            @setvar! recycleItem 0225        elseif findtype 20496 backpack as idWandHopefully226            dclick idWandHopefully227            wft 500228            target item229            @setvar! recycleItem 0230        elseif skill "Item Identification" >= jase_MinimumItemIdSkill231            useskill "itemId"232            wft 500233            target item234            wait 2000235            @setvar! recycleItem 0236        endif237    endif238 239    if saveItem = 1240        overhead "Saving: {{desc}}" 77241        lift item242        drop jase_Staff_Storage 0 0 0243        wait 650244        @ignore item245    endif246 247    if recycleItem = 1248        if find item backpack249            if jaseowns_save_exceptional = 1 and "exceptional" in desc250                // do nothing251            elseif "aspect" in desc252                // do nothing253            else254                if not gumpexists 949095101255                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit256                        dclick recyclerItemKit257                        waitforgump 949095101 5000258                    endif259                endif260                if gumpexists 949095101      261                    gumpresponse 3 949095101262                    wft 500263                    target item264                 endif265             endif266         endif267         @ignore item268    endif269endwhile270 271 272# Dual Weilding - puts items into jase_DualWeild_Storage273while findtype "dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|67773|67774|67775|67776|67777|67778" messySourceContainer as item274    getlabel item desc275    overhead "Item: {{desc}}" 88276    @setvar! saveItem 0277    @setvar! recycleItem 1278    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc279        @setvar! saveItem 1280    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc281        @setvar! saveItem 1282    elseif jase_save_supremely = 1 and "supremely" in desc283        @setvar! saveItem 1284    elseif jase_save_exceedingly = 1 and "exceedingly" in desc285        @setvar! saveItem 1286    elseif jase_save_eminently = 1 and "eminently" in desc287        @setvar! saveItem 1288    elseif jase_save_surpassingly = 1 and "surpassingly" in desc289        @setvar! saveItem 1290    elseif jase_save_accurate = 1 and "accurate" in desc291        @setvar! saveItem 1292    elseif jase_save_vanquishing = 1 and "vanquishing" in desc293        @setvar! saveItem 1294    elseif jase_save_power = 1 and "power" in desc295        @setvar! saveItem 1296    elseif jase_save_force = 1 and "force" in desc297        @setvar! saveItem 1298    elseif jase_save_might = 1 and "might" in desc299        @setvar! saveItem 1300    elseif jase_save_ruin = 1 and "ruin" in desc301        @setvar! saveItem 1302    elseif jase_save_regular_slaying = 1 and "slaying" in desc303        if "lesser" in desc304            // do nothing305        else306            @setvar! saveItem 1307        endif308    endif309 310    if "unidentified" in desc311        if skill "Item Identification" = 120312            useskill "itemId"313            wft 500314            target messySourceContainer315            wait 2000316            @setvar! recycleItem 0317        elseif findtype 20496 backpack as idWandHopefully318            dclick idWandHopefully319            wft 500320            target item321            @setvar! recycleItem 0322        elseif skill "Item Identification" >= jase_MinimumItemIdSkill323            useskill "itemId"324            wft 500325            target item326            wait 2000327            @setvar! recycleItem 0328        endif329    endif330 331    if saveItem = 1332        overhead "Saving: {{desc}}" 77333        lift item334        drop jase_DualWeild_Storage 0 0 0335        wait 650336        @ignore item337    endif338 339    if recycleItem = 1340        if find item backpack341            if jaseowns_save_exceptional = 1 and "exceptional" in desc342                // do nothing343            elseif "aspect" in desc344                // do nothing345            else346                if not gumpexists 949095101347                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit348                        dclick recyclerItemKit349                        waitforgump 949095101 5000350                    endif351                endif352                if gumpexists 949095101      353                    gumpresponse 3 949095101354                    wft 500355                    target item356                 endif357             endif358         endif359         @ignore item360    endif361endwhile362 363# Throwing - puts items into jase_Throwing_Storage364while findtype "chakram|francisca|hurlbat|javelin|throwing knife|throwing star|67713|67723|67734|67744|67754|67764" messySourceContainer as item365    getlabel item desc366    overhead "Item: {{desc}}" 88367    @setvar! saveItem 0368    @setvar! recycleItem 1369    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc370        @setvar! saveItem 1371    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc372        @setvar! saveItem 1373    elseif jase_save_supremely = 1 and "supremely" in desc374        @setvar! saveItem 1375    elseif jase_save_exceedingly = 1 and "exceedingly" in desc376        @setvar! saveItem 1377    elseif jase_save_eminently = 1 and "eminently" in desc378        @setvar! saveItem 1379    elseif jase_save_surpassingly = 1 and "surpassingly" in desc380        @setvar! saveItem 1381    elseif jase_save_accurate = 1 and "accurate" in desc382        @setvar! saveItem 1383    elseif jase_save_vanquishing = 1 and "vanquishing" in desc384        @setvar! saveItem 1385    elseif jase_save_power = 1 and "power" in desc386        @setvar! saveItem 1387    elseif jase_save_force = 1 and "force" in desc388        @setvar! saveItem 1389    elseif jase_save_might = 1 and "might" in desc390        @setvar! saveItem 1391    elseif jase_save_ruin = 1 and "ruin" in desc392        @setvar! saveItem 1393    elseif jase_save_regular_slaying = 1 and "slaying" in desc394        if "lesser" in desc395            // do nothing396        else397            @setvar! saveItem 1398        endif399    endif400 401    if "unidentified" in desc402        if skill "Item Identification" = 120403            useskill "itemId"404            wft 500405            target messySourceContainer406            wait 2000407            @setvar! recycleItem 0408        elseif findtype 20496 backpack as idWandHopefully409            dclick idWandHopefully410            wft 500411            target item412            @setvar! recycleItem 0413        elseif skill "Item Identification" >= jase_MinimumItemIdSkill414            useskill "itemId"415            wft 500416            target item417            wait 2000418            @setvar! recycleItem 0419        endif420    endif421 422    if saveItem = 1423        overhead "Saving: {{desc}}" 77424        lift item425        drop jase_Throwing_Storage 0 0 0426        wait 650427        @ignore item428    endif429 430    if recycleItem = 1431        if find item backpack432            if jaseowns_save_exceptional = 1 and "exceptional" in desc433                // do nothing434            elseif "aspect" in desc435                // do nothing436            else437                if not gumpexists 949095101438                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit439                        dclick recyclerItemKit440                        waitforgump 949095101 5000441                    endif442                endif443                if gumpexists 949095101      444                    gumpresponse 3 949095101445                    wft 500446                    target item447                 endif448             endif449         endif450         @ignore item451    endif452endwhile453 454 455# Swords - puts items into jase_Swords_Storage456while findtype 3909|3911|3913|3915|3917|3934|3937|5046|5049|5115|5119|5182|5185|5187|30988|31128|31190 messySourceContainer as item457    getlabel item desc458    overhead "Item: {{desc}}" 88459    @setvar! saveItem 0460    @setvar! recycleItem 1461    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc462        @setvar! saveItem 1463    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc464        @setvar! saveItem 1465    elseif jase_save_supremely = 1 and "supremely" in desc466        @setvar! saveItem 1467    elseif jase_save_exceedingly = 1 and "exceedingly" in desc468        @setvar! saveItem 1469    elseif jase_save_eminently = 1 and "eminently" in desc470        @setvar! saveItem 1471    elseif jase_save_surpassingly = 1 and "surpassingly" in desc472        @setvar! saveItem 1473    elseif jase_save_accurate = 1 and "accurate" in desc474        @setvar! saveItem 1475    elseif jase_save_vanquishing = 1 and "vanquishing" in desc476        @setvar! saveItem 1477    elseif jase_save_power = 1 and "power" in desc478        @setvar! saveItem 1479    elseif jase_save_force = 1 and "force" in desc480        @setvar! saveItem 1481    elseif jase_save_might = 1 and "might" in desc482        @setvar! saveItem 1483    elseif jase_save_ruin = 1 and "ruin" in desc484        @setvar! saveItem 1485    elseif jase_save_regular_slaying = 1 and "slaying" in desc486        if "lesser" in desc487            // do nothing488        else489            @setvar! saveItem 1490        endif491    endif492 493    if "unidentified" in desc494        if skill "Item Identification" = 120495            useskill "itemId"496            wft 500497            target messySourceContainer498            wait 2000499            @setvar! recycleItem 0500        elseif findtype 20496 backpack as idWandHopefully501            dclick idWandHopefully502            wft 500503            target item504            @setvar! recycleItem 0505        elseif skill "Item Identification" >= jase_MinimumItemIdSkill506            useskill "itemId"507            wft 500508            target item509            wait 2000510            @setvar! recycleItem 0511        endif512    endif513 514    if saveItem = 1515        overhead "Saving: {{desc}}" 77516        lift item517        drop jase_Swords_Storage 0 0 0518        wait 650519        @ignore item520    endif521 522    if recycleItem = 1523        if find item backpack524            if jaseowns_save_exceptional = 1 and "exceptional" in desc525                // do nothing526            elseif "aspect" in desc527                // do nothing528            else529                if not gumpexists 949095101530                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit531                        dclick recyclerItemKit532                        waitforgump 949095101 5000533                    endif534                endif535                if gumpexists 949095101      536                    gumpresponse 3 949095101537                    wft 500538                    target item539                 endif540             endif541         endif542         @ignore item543    endif544endwhile545 546# Macing - puts items into jase_Macing_Storage547if jase_Macing_Storage != 0 and jase_Macing_Storage != itemsGoInHere548    dclick jase_Macing_Storage549    wait 650550endif551while findtype 3568|3713|3721|3932|5040|5044|5112|5127|5177|5179|5181|30991|30999|31000|31001|31014|31178|31180|31182 messySourceContainer as item552    getlabel item desc553    overhead "Item: {{desc}}" 88554    @setvar! saveItem 0555    @setvar! recycleItem 1556    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc557        @setvar! saveItem 1558    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc559        @setvar! saveItem 1560    elseif jase_save_supremely = 1 and "supremely" in desc561        @setvar! saveItem 1562    elseif jase_save_exceedingly = 1 and "exceedingly" in desc563        @setvar! saveItem 1564    elseif jase_save_eminently = 1 and "eminently" in desc565        @setvar! saveItem 1566    elseif jase_save_surpassingly = 1 and "surpassingly" in desc567        @setvar! saveItem 1568    elseif jase_save_accurate = 1 and "accurate" in desc569        @setvar! saveItem 1570    elseif jase_save_vanquishing = 1 and "vanquishing" in desc571        @setvar! saveItem 1572    elseif jase_save_power = 1 and "power" in desc573        @setvar! saveItem 1574    elseif jase_save_force = 1 and "force" in desc575        @setvar! saveItem 1576    elseif jase_save_might = 1 and "might" in desc577        @setvar! saveItem 1578    elseif jase_save_regular_slaying = 1 and "slaying" in desc579        if "lesser" in desc580            // do nothing581        else582            @setvar! saveItem 1583        endif584    endif585 586    if "unidentified" in desc587        if skill "Item Identification" = 120588            useskill "itemId"589            wft 500590            target messySourceContainer591            wait 2000592            @setvar! recycleItem 0593        elseif findtype 20496 backpack as idWandHopefully594            dclick idWandHopefully595            wft 500596            target item597            @setvar! recycleItem 0598        elseif skill "Item Identification" >= jase_MinimumItemIdSkill599            useskill "itemId"600            wft 500601            target item602            wait 2000603            @setvar! recycleItem 0604        endif605    endif606 607    if saveItem = 1608        overhead "Saving: {{desc}}" 77609        lift item610        drop jase_Macing_Storage 0 0 0611        wait 650612        @ignore item613    endif614 615    if recycleItem = 1616        if find item backpack617            if jaseowns_save_exceptional = 1 and "exceptional" in desc618                // do nothing619            elseif "aspect" in desc620                // do nothing621            else622                if not gumpexists 949095101623                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit624                        dclick recyclerItemKit625                        waitforgump 949095101 5000626                    endif627                endif628                if gumpexists 949095101      629                    gumpresponse 3 949095101630                    wft 500631                    target item632                 endif633             endif634         endif635         @ignore item636    endif637endwhile638 639# Fencing - puts items into jase_Fencing_Storage640if jase_Fencing_Storage != 0 and jase_Fencing_Storage != itemsGoInHere641    dclick jase_Fencing_Storage642    wait 650643endif644while findtype 31172|31169|3719|3922|3938|5121|5123|5125|30989|30992|30996|30997|30998|31176|31188 messySourceContainer as item645    getlabel item desc646    overhead "Item: {{desc}}" 88647    @setvar! saveItem 0648    @setvar! recycleItem 1649    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc650        @setvar! saveItem 1651    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc652        @setvar! saveItem 1653    elseif jase_save_supremely = 1 and "supremely" in desc654        @setvar! saveItem 1655    elseif jase_save_exceedingly = 1 and "exceedingly" in desc656        @setvar! saveItem 1657    elseif jase_save_eminently = 1 and "eminently" in desc658        @setvar! saveItem 1659    elseif jase_save_surpassingly = 1 and "surpassingly" in desc660        @setvar! saveItem 1661    elseif jase_save_accurate = 1 and "accurate" in desc662        @setvar! saveItem 1663    elseif jase_save_vanquishing = 1 and "vanquishing" in desc664        @setvar! saveItem 1665    elseif jase_save_power = 1 and "power" in desc666        @setvar! saveItem 1667    elseif jase_save_force = 1 and "force" in desc668        @setvar! saveItem 1669    elseif jase_save_might = 1 and "might" in desc670        @setvar! saveItem 1671    elseif jase_save_ruin = 1 and "ruin" in desc672        @setvar! saveItem 1673    elseif jase_save_regular_slaying = 1 and "slaying" in desc674        if "lesser" in desc675            // do nothing676        else677            @setvar! saveItem 1678        endif679    endif680 681    if "unidentified" in desc682        if skill "Item Identification" = 120683            useskill "itemId"684            wft 500685            target messySourceContainer686            wait 2000687            @setvar! recycleItem 0688        elseif findtype 20496 backpack as idWandHopefully689            dclick idWandHopefully690            wft 500691            target item692            @setvar! recycleItem 0693        elseif skill "Item Identification" >= jase_MinimumItemIdSkill694            useskill "itemId"695            wft 500696            target item697            wait 2000698            @setvar! recycleItem 0699        endif700    endif701 702    if saveItem = 1703        overhead "Saving: {{desc}}" 77704        lift item705        drop jase_Fencing_Storage 0 0 0706        wait 650707        @ignore item708    endif709 710    if recycleItem = 1711        if find item backpack712            if jaseowns_save_exceptional = 1 and "exceptional" in desc713                // do nothing714            elseif "aspect" in desc715                // do nothing716            else717                if not gumpexists 949095101718                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit719                        dclick recyclerItemKit720                        waitforgump 949095101 5000721                    endif722                endif723                if gumpexists 949095101      724                    gumpresponse 3 949095101725                    wft 500726                    target item727                 endif728             endif729         endif730         @ignore item731    endif732endwhile733 734# Archery - puts items into jase_Archery_Storage735if jase_Archery_Storage != 0 and jase_Archery_Storage != itemsGoInHere736    dclick jase_Archery_Storage737    wait 650738endif739while findtype 3920|5042|5117|30990|30993|30994|30995|31184|31186 messySourceContainer as item740    getlabel item desc741    overhead "Item: {{desc}}" 88742    @setvar! saveItem 0743    @setvar! recycleItem 1744    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc745        @setvar! saveItem 1746    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc747        @setvar! saveItem 1748    elseif jase_save_supremely = 1 and "supremely" in desc749        @setvar! saveItem 1750    elseif jase_save_exceedingly = 1 and "exceedingly" in desc751        @setvar! saveItem 1752    elseif jase_save_eminently = 1 and "eminently" in desc753        @setvar! saveItem 1754    elseif jase_save_surpassingly = 1 and "surpassingly" in desc755        @setvar! saveItem 1756    elseif jase_save_accurate = 1 and "accurate" in desc757        @setvar! saveItem 1758    elseif jase_save_vanquishing = 1 and "vanquishing" in desc759        @setvar! saveItem 1760    elseif jase_save_power = 1 and "power" in desc761        @setvar! saveItem 1762    elseif jase_save_force = 1 and "force" in desc763        @setvar! saveItem 1764    elseif jase_save_might = 1 and "might" in desc765        @setvar! saveItem 1766    elseif jase_save_ruin = 1 and "ruin" in desc767        @setvar! saveItem 1768    elseif jase_save_regular_slaying = 1 and "slaying" in desc769        if "lesser" in desc770            // do nothing771        else772            @setvar! saveItem 1773        endif774    endif775 776    if "unidentified" in desc777        if skill "Item Identification" = 120778            useskill "itemId"779            wft 500780            target messySourceContainer781            wait 2000782            @setvar! recycleItem 0783        elseif findtype 20496 backpack as idWandHopefully784            dclick idWandHopefully785            wft 500786            target item787            @setvar! recycleItem 0788        elseif skill "Item Identification" >= jase_MinimumItemIdSkill789            useskill "itemId"790            wft 500791            target item792            wait 2000793            @setvar! recycleItem 0794        endif795    endif796 797    if saveItem = 1798        overhead "Saving: {{desc}}" 77799        lift item800        drop jase_Archery_Storage 0 0 0801        wait 650802        @ignore item803    endif804 805    if recycleItem = 1806        if find item backpack807            if jaseowns_save_exceptional = 1 and "exceptional" in desc808                // do nothing809            elseif "aspect" in desc810                // do nothing811            else812                if not gumpexists 949095101813                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit814                        dclick recyclerItemKit815                        waitforgump 949095101 5000816                    endif817                endif818                if gumpexists 949095101      819                    gumpresponse 3 949095101820                    wft 500821                    target item822                 endif823             endif824         endif825         @ignore item826    endif827endwhile828 829# Shield - puts items into jase_Shield_Storage830if jase_Shield_Storage != 0 and jase_Shield_Storage != itemsGoInHere831    dclick jase_Shield_Storage832    wait 650833endif834while findtype 7026|7027|7029|7031|7033|7034|7035|7107|7109|31002|31130 messySourceContainer as item835    getlabel item desc836    overhead "Item: {{desc}}" 88837    @setvar! saveItem 0838    @setvar! recycleItem 1839    if jase_save_invulnerability = 1 and "invulnerability" in desc840        @setvar! saveItem 1841    elseif jase_save_fortification = 1 and "fortification" in desc842        @setvar! saveItem 1843    elseif jase_save_hardening = 1 and "hardening" in desc844        @setvar! saveItem 1845    elseif jase_save_guarding = 1 and "guarding" in desc846        @setvar! saveItem 1847    elseif jase_save_defense = 1 and "defense" in desc848        @setvar! saveItem 1849    endif850 851    if "unidentified" in desc852        if skill "Item Identification" = 120853            useskill "itemId"854            wft 500855            target messySourceContainer856            wait 2000857            @setvar! recycleItem 0858        elseif findtype 20496 backpack as idWandHopefully859            dclick idWandHopefully860            wft 500861            target item862            @setvar! recycleItem 0863        elseif skill "Item Identification" >= jase_MinimumItemIdSkill864            useskill "itemId"865            wft 500866            target item867            wait 2000868            @setvar! recycleItem 0869        endif870    endif871 872    if saveItem = 1873        overhead "Saving: {{desc}}" 77874        lift item875        drop jase_Shield_Storage 0 0 0876        wait 650877        @ignore item878    endif879 880    if recycleItem = 1881        if find item backpack882            if jaseowns_save_exceptional = 1 and "exceptional" in desc883                // do nothing884            elseif "aspect" in desc885                // do nothing886            else887                if not gumpexists 949095101888                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit889                        dclick recyclerItemKit890                        waitforgump 949095101 5000891                    endif892                endif893                if gumpexists 949095101      894                    gumpresponse 3 949095101895                    wft 500896                    target item897                 endif898             endif899         endif900         @ignore item901    endif902endwhile903 904# Mage - puts items into jase_Mage_Storage905if jase_Mage_Storage != 0 and jase_Mage_Storage != itemsGoInHere906    dclick jase_Mage_Storage907    wait 650908endif909while findtype 3570|3571|3572|3573|3834 messySourceContainer as item910    getlabel item desc911    overhead "Item: {{desc}}" 88912    @setvar! saveItem 0913    @setvar! recycleItem 1914    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc915        @setvar! saveItem 1916    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc917        @setvar! saveItem 1918    elseif jase_save_supremely = 1 and "supremely" in desc919        @setvar! saveItem 1920    elseif jase_save_exceedingly = 1 and "exceedingly" in desc921        @setvar! saveItem 1922    elseif jase_save_eminently = 1 and "eminently" in desc923        @setvar! saveItem 1924    elseif jase_save_surpassingly = 1 and "surpassingly" in desc925        @setvar! saveItem 1926    elseif jase_save_accurate = 1 and "accurate" in desc927        @setvar! saveItem 1928    elseif jase_save_vanquishing = 1 and "vanquishing" in desc929        @setvar! saveItem 1930    elseif jase_save_power = 1 and "power" in desc931        @setvar! saveItem 1932    elseif jase_save_force = 1 and "force" in desc933        @setvar! saveItem 1934    elseif jase_save_might = 1 and "might" in desc935        @setvar! saveItem 1936    elseif jase_save_ruin = 1 and "ruin" in desc937        @setvar! saveItem 1938    elseif jase_save_regular_slaying = 1 and "slaying" in desc939        if "lesser" in desc940            // do nothing941        else942            @setvar! saveItem 1943        endif944    endif945 946    if "unidentified" in desc947        if skill "Item Identification" = 120948            useskill "itemId"949            wft 500950            target messySourceContainer951            wait 2000952            @setvar! recycleItem 0953        elseif findtype 20496 backpack as idWandHopefully954            dclick idWandHopefully955            wft 500956            target item957            @setvar! recycleItem 0958        elseif skill "Item Identification" >= jase_MinimumItemIdSkill959            useskill "itemId"960            wft 500961            target item962            wait 2000963            @setvar! recycleItem 0964        endif965    endif966 967    if saveItem = 1968        overhead "Saving: {{desc}}" 77969        lift item970        drop jase_Mage_Storage 0 0 0971        wait 650972        @ignore item973    endif974 975    if recycleItem = 1976        if find item backpack977            if jaseowns_save_exceptional = 1 and "exceptional" in desc978                // do nothing979            elseif "aspect" in desc980                // do nothing981            else982                if not gumpexists 949095101983                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit984                        dclick recyclerItemKit985                        waitforgump 949095101 5000986                    endif987                endif988                if gumpexists 949095101      989                    gumpresponse 3 949095101990                    wft 500991                    target item992                 endif993             endif994         endif995         @ignore item996    endif997endwhile998 999# Wrestling - puts items into jase_Wrestling_Storage1000if jase_Wrestling_Storage != 0 and jase_Wrestling_Storage != itemsGoInHere1001    dclick jase_Wrestling_Storage1002    wait 6501003endif1004while findtype 22187|31141|31142 messySourceContainer as item1005    getlabel item desc1006    overhead "Item: {{desc}}" 881007    @setvar! saveItem 01008    @setvar! recycleItem 11009    if jase_save_greater_slaying = 1 and "slaying" in desc and "greater" in desc1010        @setvar! saveItem 11011    elseif jase_save_lesser_slaying = 1 and "slaying" in desc and "lesser" in desc1012        @setvar! saveItem 11013    elseif jase_save_supremely = 1 and "supremely" in desc1014        @setvar! saveItem 11015    elseif jase_save_exceedingly = 1 and "exceedingly" in desc1016        @setvar! saveItem 11017    elseif jase_save_eminently = 1 and "eminently" in desc1018        @setvar! saveItem 11019    elseif jase_save_surpassingly = 1 and "surpassingly" in desc1020        @setvar! saveItem 11021    elseif jase_save_accurate = 1 and "accurate" in desc1022        @setvar! saveItem 11023    elseif jase_save_vanquishing = 1 and "vanquishing" in desc1024        @setvar! saveItem 11025    elseif jase_save_power = 1 and "power" in desc1026        @setvar! saveItem 11027    elseif jase_save_force = 1 and "force" in desc1028        @setvar! saveItem 11029    elseif jase_save_might = 1 and "might" in desc1030        @setvar! saveItem 11031    elseif jase_save_ruin = 1 and "ruin" in desc1032        @setvar! saveItem 11033    elseif jase_save_regular_slaying = 1 and "slaying" in desc1034        if "lesser" in desc1035            // do nothing1036        else1037            @setvar! saveItem 11038        endif1039    endif1040 1041    if "unidentified" in desc1042        if skill "Item Identification" = 1201043            useskill "itemId"1044            wft 5001045            target messySourceContainer1046            wait 20001047            @setvar! recycleItem 01048        elseif findtype 20496 backpack as idWandHopefully1049            dclick idWandHopefully1050            wft 5001051            target item1052            @setvar! recycleItem 01053        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1054            useskill "itemId"1055            wft 5001056            target item1057            wait 20001058            @setvar! recycleItem 01059        endif1060    endif1061 1062    if saveItem = 11063        overhead "Saving: {{desc}}" 771064        lift item1065        drop jase_Wrestling_Storage 0 0 01066        wait 6501067        @ignore item1068    endif1069 1070    if recycleItem = 11071        if find item backpack1072            if jaseowns_save_exceptional = 1 and "exceptional" in desc1073                // do nothing1074            elseif "aspect" in desc1075                // do nothing1076            else1077                if not gumpexists 9490951011078                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1079                        dclick recyclerItemKit1080                        waitforgump 949095101 50001081                    endif1082                endif1083                if gumpexists 949095101      1084                    gumpresponse 3 9490951011085                    wft 5001086                    target item1087                 endif1088             endif1089         endif1090         @ignore item1091    endif1092endwhile1093 1094# Music - puts items into jase_Music_Storage1095if jase_Music_Storage != 0 and jase_Music_Storage != itemsGoInHere1096    dclick jase_Music_Storage1097    wait 6501098endif1099while findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 messySourceContainer as item1100    getlabel item desc1101    overhead "Item: {{desc}}" 881102    @setvar! saveItem 01103    @setvar! recycleItem 11104    if jase_save_greater_slaying = 1 and "enticement" in desc and "greater" in desc1105        @setvar! saveItem 11106    elseif jase_save_lesser_slaying = 1 and "enticement" in desc and "lesser" in desc1107        @setvar! saveItem 11108    elseif jase_save_supremely = 1 and "supremely" in desc1109        @setvar! saveItem 11110    elseif jase_save_exceedingly = 1 and "exceedingly" in desc1111        @setvar! saveItem 11112    elseif jase_save_eminently = 1 and "eminently" in desc1113        @setvar! saveItem 11114    elseif jase_save_surpassingly = 1 and "surpassingly" in desc1115        @setvar! saveItem 11116    elseif jase_save_accurate = 1 and "accurate" in desc1117        @setvar! saveItem 11118    elseif jase_save_vanquishing = 1 and "vanquishing" in desc1119        @setvar! saveItem 11120    elseif jase_save_power = 1 and "power" in desc1121        @setvar! saveItem 11122    elseif jase_save_force = 1 and "force" in desc1123        @setvar! saveItem 11124    elseif jase_save_might = 1 and "might" in desc1125        @setvar! saveItem 11126    elseif jase_save_ruin = 1 and "ruin" in desc1127        @setvar! saveItem 11128    elseif jase_save_regular_slaying = 1 and "enticement" in desc1129        if "lesser" in desc1130            // do nothing1131        else1132            @setvar! saveItem 11133        endif1134    endif1135 1136    if "unidentified" in desc1137        if skill "Item Identification" = 1201138            useskill "itemId"1139            wft 5001140            target messySourceContainer1141            wait 20001142            @setvar! recycleItem 01143        elseif findtype 20496 backpack as idWandHopefully1144            dclick idWandHopefully1145            wft 5001146            target item1147            @setvar! recycleItem 01148        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1149            useskill "itemId"1150            wft 5001151            target item1152            wait 20001153            @setvar! recycleItem 01154        endif1155    endif1156 1157    if saveItem = 11158        overhead "Saving: {{desc}}" 771159        lift item1160        drop jase_Music_Storage 0 0 01161        wait 6501162        @ignore item1163    endif1164 1165    if recycleItem = 11166        if find item backpack1167            if jaseowns_save_exceptional = 1 and "exceptional" in desc1168                // do nothing1169            elseif "aspect" in desc1170                // do nothing1171            else1172                if not gumpexists 9490951011173                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1174                        dclick recyclerItemKit1175                        waitforgump 949095101 50001176                    endif1177                endif1178                if gumpexists 949095101      1179                    gumpresponse 3 9490951011180                    wft 5001181                    target item1182                 endif1183             endif1184         endif1185         @ignore item1186    endif1187endwhile1188 1189# Armor list - will sort based on item desc1190 1191while findtype 5061|5063|5070|5074|5075|7169|7175|7177|7179|7610|31191 messySourceContainer as item1192    getlabel item desc1193    overhead "Item: {{desc}}" 881194    @setvar! saveItem 01195    @setvar! recycleItem 11196 1197    if jase_save_invulnerability_leather = 1 and "invulnerability" in desc1198        @setvar! saveItem 11199    elseif jase_save_fortification_leather = 1 and "fortification" in desc1200        @setvar! saveItem 11201    elseif jase_save_hardening_leather = 1 and "hardening" in desc1202        @setvar! saveItem 11203    elseif jase_save_guarding_leather = 1 and "guarding" in desc1204        @setvar! saveItem 11205    elseif jase_save_defense_leather = 1 and "defense" in desc1206        @setvar! saveItem 11207    endif1208    1209    if "unidentified" in desc1210        if skill "Item Identification" = 1201211            useskill "itemId"1212            wft 5001213            target messySourceContainer1214            wait 20001215            @setvar! recycleItem 01216        elseif findtype 20496 backpack as idWandHopefully1217            dclick idWandHopefully1218            wft 5001219            target item1220            @setvar! recycleItem 01221        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1222            useskill "itemId"1223            wft 5001224            target item1225            wait 20001226            @setvar! recycleItem 01227        endif1228    endif1229 1230    if saveItem = 11231        overhead "Saving: {{desc}}" 771232        if "plate" in desc1233            @setvar! saveItem jase_Plate_Storage1234        elseif "chain" in desc1235            @setvar! saveItem jase_Chainmail_Storage1236        elseif "ring" in desc1237            @setvar! saveItem jase_Ringmail_Storage1238        elseif "bone" in desc1239            @setvar! saveItem jase_BoneLeather_Storage1240        elseif "studded" in desc1241            @setvar! saveItem jase_BoneLeather_Storage1242        elseif "leather" in desc1243            @setvar! saveItem jase_RegularLeather_Storage1244        endif1245        if saveItem = 1 or saveItem = 01246            overhead "Unknown save location for {{desc}}" 341247        endif1248        lift item1249        drop saveItem 0 0 01250        wait globalTimeout1251        @ignore item1252    endif1253 1254    if recycleItem = 11255        if find item backpack1256            if jaseowns_save_exceptional = 1 and "exceptional" in desc1257                // do nothing1258            elseif "aspect" in desc1259                // do nothing1260            else1261                if not gumpexists 9490951011262                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1263                        dclick recyclerItemKit1264                        waitforgump 949095101 50001265                    endif1266                endif1267                if gumpexists 949095101      1268                    gumpresponse 3 9490951011269                    wft 5001270                    target item1271                 endif1272             endif1273         endif1274         @ignore item1275    endif1276endwhile1277 1278 1279while findtype 5078|5201|5203|5204|5205|5207|7177|31003|31004 messySourceContainer as item1280    getlabel item desc1281    overhead "Item: {{desc}}" 881282    @setvar! saveItem 01283    @setvar! recycleItem 11284 1285    if jase_save_invulnerability_bone_armor = 1 and "invulnerability" in desc1286        @setvar! saveItem 11287    elseif jase_save_fortification_bone_armor = 1 and "fortification" in desc1288        @setvar! saveItem 11289    elseif jase_save_hardening_bone_armor = 1 and "hardening" in desc1290        @setvar! saveItem 11291    elseif jase_save_guarding_bone_armor = 1 and "guarding" in desc1292        @setvar! saveItem 11293    elseif jase_save_defense_bone_armor = 1 and "defense" in desc1294        @setvar! saveItem 11295    endif1296    1297    if "unidentified" in desc1298        if skill "Item Identification" = 1201299            useskill "itemId"1300            wft 5001301            target messySourceContainer1302            wait 20001303            @setvar! recycleItem 01304        elseif findtype 20496 backpack as idWandHopefully1305            dclick idWandHopefully1306            wft 5001307            target item1308            @setvar! recycleItem 01309        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1310            useskill "itemId"1311            wft 5001312            target item1313            wait 20001314            @setvar! recycleItem 01315        endif1316    endif1317 1318    if saveItem = 11319        overhead "Saving: {{desc}}" 771320        if "plate" in desc1321            @setvar! saveItem jase_Plate_Storage1322        elseif "chain" in desc1323            @setvar! saveItem jase_Chainmail_Storage1324        elseif "ring" in desc1325            @setvar! saveItem jase_Ringmail_Storage1326        elseif "bone" in desc1327            @setvar! saveItem jase_BoneLeather_Storage1328        elseif "studded" in desc1329            @setvar! saveItem jase_BoneLeather_Storage1330        elseif "leather" in desc1331            @setvar! saveItem jase_RegularLeather_Storage1332        endif1333        if saveItem = 1 or saveItem = 01334            overhead "Unknown save location for {{desc}}" 341335        endif1336        lift item1337        drop saveItem 0 0 01338        wait globalTimeout1339        @ignore item1340    endif1341 1342    if recycleItem = 11343        if find item backpack1344            if jaseowns_save_exceptional = 1 and "exceptional" in desc1345                // do nothing1346            elseif "aspect" in desc1347                // do nothing1348            else1349                if not gumpexists 9490951011350                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1351                        dclick recyclerItemKit1352                        waitforgump 949095101 50001353                    endif1354                endif1355                if gumpexists 949095101      1356                    gumpresponse 3 9490951011357                    wft 5001358                    target item1359                 endif1360             endif1361         endif1362         @ignore item1363    endif1364endwhile1365 1366while findtype 5076|5078|5085|5089|5090|7170|7177|7181|7610|31011|31012 messySourceContainer as item1367    getlabel item desc1368    overhead "Item: {{desc}}" 881369    @setvar! saveItem 01370    @setvar! recycleItem 11371 1372    if jase_save_invulnerability_studded_leather = 1 and "invulnerability" in desc1373        @setvar! saveItem 11374    elseif jase_save_fortification_studded_leather = 1 and "fortification" in desc1375        @setvar! saveItem 11376    elseif jase_save_hardening_studded_leather = 1 and "hardening" in desc1377        @setvar! saveItem 11378    elseif jase_save_guarding_studded_leather = 1 and "guarding" in desc1379        @setvar! saveItem 11380    elseif jase_save_defense_studded_leather = 1 and "defense" in desc1381        @setvar! saveItem 11382    endif1383    1384    if "unidentified" in desc1385        if skill "Item Identification" = 1201386            useskill "itemId"1387            wft 5001388            target messySourceContainer1389            wait 20001390            @setvar! recycleItem 01391        elseif findtype 20496 backpack as idWandHopefully1392            dclick idWandHopefully1393            wft 5001394            target item1395            @setvar! recycleItem 01396        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1397            useskill "itemId"1398            wft 5001399            target item1400            wait 20001401            @setvar! recycleItem 01402        endif1403    endif1404 1405    if saveItem = 11406        overhead "Saving: {{desc}}" 771407        if "plate" in desc1408            @setvar! saveItem jase_Plate_Storage1409        elseif "chain" in desc1410            @setvar! saveItem jase_Chainmail_Storage1411        elseif "ring" in desc1412            @setvar! saveItem jase_Ringmail_Storage1413        elseif "bone" in desc1414            @setvar! saveItem jase_BoneLeather_Storage1415        elseif "studded" in desc1416            @setvar! saveItem jase_BoneLeather_Storage1417        elseif "leather" in desc1418            @setvar! saveItem jase_RegularLeather_Storage1419        endif1420        if saveItem = 1 or saveItem = 01421            overhead "Unknown save location for {{desc}}" 341422        endif1423        lift item1424        drop saveItem 0 0 01425        wait globalTimeout1426        @ignore item1427    endif1428 1429    if recycleItem = 11430        if find item backpack1431            if jaseowns_save_exceptional = 1 and "exceptional" in desc1432                // do nothing1433            elseif "aspect" in desc1434                // do nothing1435            else1436                if not gumpexists 9490951011437                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1438                        dclick recyclerItemKit1439                        waitforgump 949095101 50001440                    endif1441                endif1442                if gumpexists 949095101      1443                    gumpresponse 3 9490951011444                    wft 5001445                    target item1446                 endif1447             endif1448         endif1449         @ignore item1450    endif1451endwhile1452        1453while findtype 5078|5101|5103|5105|5106|5131|7177|7947|31009|31010 messySourceContainer as item1454    getlabel item desc1455    overhead "Item: {{desc}}" 881456    @setvar! saveItem 01457    @setvar! recycleItem 11458 1459    if jase_save_invulnerability_ringnmail = 1 and "invulnerability" in desc1460        @setvar! saveItem 11461    elseif jase_save_fortification_ringmail = 1 and "fortification" in desc1462        @setvar! saveItem 11463    elseif jase_save_hardening_ringmail = 1 and "hardening" in desc1464        @setvar! saveItem 11465    elseif jase_save_guarding_ringmail = 1 and "guarding" in desc1466        @setvar! saveItem 11467    elseif jase_save_defense_ringmail = 1 and "defense" in desc1468        @setvar! saveItem 11469    endif1470    1471    if "unidentified" in desc1472        if skill "Item Identification" = 1201473            useskill "itemId"1474            wft 5001475            target messySourceContainer1476            wait 20001477            @setvar! recycleItem 01478        elseif findtype 20496 backpack as idWandHopefully1479            dclick idWandHopefully1480            wft 5001481            target item1482            @setvar! recycleItem 01483        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1484            useskill "itemId"1485            wft 5001486            target item1487            wait 20001488            @setvar! recycleItem 01489        endif1490    endif1491 1492    if saveItem = 11493        overhead "Saving: {{desc}}" 771494        if "plate" in desc1495            @setvar! saveItem jase_Plate_Storage1496        elseif "chain" in desc1497            @setvar! saveItem jase_Chainmail_Storage1498        elseif "ring" in desc1499            @setvar! saveItem jase_Ringmail_Storage1500        elseif "bone" in desc1501            @setvar! saveItem jase_BoneLeather_Storage1502        elseif "studded" in desc1503            @setvar! saveItem jase_BoneLeather_Storage1504        elseif "leather" in desc1505            @setvar! saveItem jase_RegularLeather_Storage1506        endif1507        if saveItem = 1 or saveItem = 01508            overhead "Unknown save location for {{desc}}" 341509        endif1510        lift item1511        drop saveItem 0 0 01512        wait globalTimeout1513        @ignore item1514    endif1515 1516    if recycleItem = 11517        if find item backpack1518            if jaseowns_save_exceptional = 1 and "exceptional" in desc1519                // do nothing1520            elseif "aspect" in desc1521                // do nothing1522            else1523                if not gumpexists 9490951011524                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1525                        dclick recyclerItemKit1526                        waitforgump 949095101 50001527                    endif1528                endif1529                if gumpexists 949095101      1530                    gumpresponse 3 9490951011531                    wft 5001532                    target item1533                 endif1534             endif1535         endif1536         @ignore item1537    endif1538endwhile1539 1540        1541while findtype 5056|5059|5060|5063|5103|5106|7177|31005|31006|31007|31015 messySourceContainer as item1542    getlabel item desc1543    overhead "Item: {{desc}}" 881544    @setvar! saveItem 01545    @setvar! recycleItem 11546 1547    if jase_save_invulnerability_chainmail = 1 and "invulnerability" in desc1548        @setvar! saveItem 11549    elseif jase_save_fortification_chainmail = 1 and "fortification" in desc1550        @setvar! saveItem 11551    elseif jase_save_hardening_chainmail = 1 and "hardening" in desc1552        @setvar! saveItem 11553    elseif jase_save_guarding_chainmail = 1 and "guarding" in desc1554        @setvar! saveItem 11555    elseif jase_save_defense_chainmail = 1 and "defense" in desc1556        @setvar! saveItem 11557    endif1558    1559    if "unidentified" in desc1560        if skill "Item Identification" = 1201561            useskill "itemId"1562            wft 5001563            target messySourceContainer1564            wait 20001565            @setvar! recycleItem 01566        elseif findtype 20496 backpack as idWandHopefully1567            dclick idWandHopefully1568            wft 5001569            target item1570            @setvar! recycleItem 01571        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1572            useskill "itemId"1573            wft 5001574            target item1575            wait 20001576            @setvar! recycleItem 01577        endif1578    endif1579 1580    if saveItem = 11581        overhead "Saving: {{desc}}" 771582        if "plate" in desc1583            @setvar! saveItem jase_Plate_Storage1584        elseif "chain" in desc1585            @setvar! saveItem jase_Chainmail_Storage1586        elseif "ring" in desc1587            @setvar! saveItem jase_Ringmail_Storage1588        elseif "bone" in desc1589            @setvar! saveItem jase_BoneLeather_Storage1590        elseif "studded" in desc1591            @setvar! saveItem jase_BoneLeather_Storage1592        elseif "leather" in desc1593            @setvar! saveItem jase_RegularLeather_Storage1594        endif1595        if saveItem = 1 or saveItem = 01596            overhead "Unknown save location for {{desc}}" 341597        endif1598        lift item1599        drop saveItem 0 0 01600        wait globalTimeout1601        @ignore item1602    endif1603 1604    if recycleItem = 11605        if find item backpack1606            if jaseowns_save_exceptional = 1 and "exceptional" in desc1607                // do nothing1608            elseif "aspect" in desc1609                // do nothing1610            else1611                if not gumpexists 9490951011612                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1613                        dclick recyclerItemKit1614                        waitforgump 949095101 50001615                    endif1616                endif1617                if gumpexists 949095101      1618                    gumpresponse 3 9490951011619                    wft 5001620                    target item1621                 endif1622             endif1623         endif1624         @ignore item1625    endif1626endwhile1627        1628while findtype 5129|5132|5135|5138|5139|5142|5143|5144|5146|7173|7177|31008 messySourceContainer as item1629    getlabel item desc1630    overhead "Item: {{desc}}" 881631    @setvar! saveItem 01632    @setvar! recycleItem 11633 1634    if jase_save_invulnerability_platemail = 1 and "invulnerability" in desc1635        @setvar! saveItem 11636    elseif jase_save_fortification_platemail = 1 and "fortification" in desc1637        @setvar! saveItem 11638    elseif jase_save_hardening_platemail = 1 and "hardening" in desc1639        @setvar! saveItem 11640    elseif jase_save_guarding_platemail = 1 and "guarding" in desc1641        @setvar! saveItem 11642    elseif jase_save_defense_platemail = 1 and "defense" in desc1643        @setvar! saveItem 11644    endif1645    1646    if "unidentified" in desc1647        if skill "Item Identification" = 1201648            useskill "itemId"1649            wft 5001650            target messySourceContainer1651            wait 20001652            @setvar! recycleItem 01653        elseif findtype 20496 backpack as idWandHopefully1654            dclick idWandHopefully1655            wft 5001656            target item1657            @setvar! recycleItem 01658        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1659            useskill "itemId"1660            wft 5001661            target item1662            wait 20001663            @setvar! recycleItem 01664        endif1665    endif1666 1667    if saveItem = 11668        overhead "Saving: {{desc}}" 771669        if "plate" in desc1670            @setvar! saveItem jase_Plate_Storage1671        elseif "chain" in desc1672            @setvar! saveItem jase_Chainmail_Storage1673        elseif "ring" in desc1674            @setvar! saveItem jase_Ringmail_Storage1675        elseif "bone" in desc1676            @setvar! saveItem jase_BoneLeather_Storage1677        elseif "studded" in desc1678            @setvar! saveItem jase_BoneLeather_Storage1679        elseif "leather" in desc1680            @setvar! saveItem jase_RegularLeather_Storage1681        endif1682        if saveItem = 1 or saveItem = 01683            overhead "Unknown save location for {{desc}}" 341684        endif1685        lift item1686        drop saveItem 0 0 01687        wait globalTimeout1688        @ignore item1689    endif1690 1691    if recycleItem = 11692        if find item backpack1693            if jaseowns_save_exceptional = 1 and "exceptional" in desc1694                // do nothing1695            elseif "aspect" in desc1696                // do nothing1697            else1698                if not gumpexists 9490951011699                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1700                        dclick recyclerItemKit1701                        waitforgump 949095101 50001702                    endif1703                endif1704                if gumpexists 949095101      1705                    gumpresponse 3 9490951011706                    wft 5001707                    target item1708                 endif1709             endif1710         endif1711         @ignore item1712    endif1713endwhile1714 1715while 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 item1716    getlabel item desc1717    overhead "Item: {{desc}}" 881718    @setvar! saveItem 01719    @setvar! recycleItem 11720 1721    if jase_save_invulnerability = 1 and "invulnerability" in desc1722        @setvar! saveItem 11723    elseif jase_save_fortification = 1 and "fortification" in desc1724        @setvar! saveItem 11725    elseif jase_save_hardening = 1 and "hardening" in desc1726        @setvar! saveItem 11727    elseif jase_save_guarding = 1 and "guarding" in desc1728        @setvar! saveItem 11729    elseif jase_save_defense = 1 and "defense" in desc1730        @setvar! saveItem 11731    endif1732    1733    if "unidentified" in desc1734        if skill "Item Identification" = 1201735            useskill "itemId"1736            wft 5001737            target messySourceContainer1738            wait 20001739            @setvar! recycleItem 01740        elseif findtype 20496 backpack as idWandHopefully1741            dclick idWandHopefully1742            wft 5001743            target item1744            @setvar! recycleItem 01745        elseif skill "Item Identification" >= jase_MinimumItemIdSkill1746            useskill "itemId"1747            wft 5001748            target item1749            wait 20001750            @setvar! recycleItem 01751        endif1752    endif1753 1754    if saveItem = 11755        overhead "Saving: {{desc}}" 771756        if "plate" in desc1757            @setvar! saveItem jase_Plate_Storage1758        elseif "chain" in desc1759            @setvar! saveItem jase_Chainmail_Storage1760        elseif "ring" in desc1761            @setvar! saveItem jase_Ringmail_Storage1762        elseif "bone" in desc1763            @setvar! saveItem jase_BoneLeather_Storage1764        elseif "studded" in desc1765            @setvar! saveItem jase_BoneLeather_Storage1766        elseif "leather" in desc1767            @setvar! saveItem jase_RegularLeather_Storage1768        endif1769        if saveItem = 1 or saveItem = 01770            overhead "Unknown save location for {{desc}}" 341771        endif1772        lift item1773        drop saveItem 0 0 01774        wait globalTimeout1775        @ignore item1776    endif1777 1778    if recycleItem = 11779        if find item backpack1780            if jaseowns_save_exceptional = 1 and "exceptional" in desc1781                // do nothing1782            elseif "aspect" in desc1783                // do nothing1784            else1785                if not gumpexists 9490951011786                    if findtype 4032|3997|7864|4148|4136 backpack as recyclerItemKit1787                        dclick recyclerItemKit1788                        waitforgump 949095101 50001789                    endif1790                endif1791                if gumpexists 949095101      1792                    gumpresponse 3 9490951011793                    wft 5001794                    target item1795                 endif1796             endif1797         endif1798         @ignore item1799    endif1800endwhile1801wait 6501802gumpclose 9490951011803 1804@clearignore1805 1806if jase_AutoConsumeArcaneEssence = 1 and findtype 3901 backpack as item1807    dclick item1808    wft 5001809    target self1810endif1811 1812 1813if jase_AutoDropIngots = 1 and findtype 7154 backpack as jaseowns_DropItem1814    clearsysmsg 1815    lift jaseowns_DropItem 600001816    droprelloc 0 01817    getlabel backpack jaseowns_PingCheck1818    if insysmsg "cannot drop anything"1819        drop backpack -1 -1 -11820    endif1821    wait 6501822endif1823 1824if jase_AutoDropBoards = 1 and findtype 7127 backpack 0 as jaseowns_DropItem1825    clearsysmsg 1826    lift jaseowns_DropItem 600001827    droprelloc 0 01828    getlabel backpack jaseowns_PingCheck1829    if insysmsg "cannot drop anything"1830        drop backpack -1 -1 -11831    endif1832    wait 6501833endif1834 1835 1836if jase_AutoDropLeather = 1 and findtype 4225 backpack 0 as jaseowns_DropItem1837    clearsysmsg 1838    lift jaseowns_DropItem 600001839    droprelloc 0 01840    getlabel backpack jaseowns_PingCheck1841    if insysmsg "cannot drop anything"1842        drop backpack -1 -1 -11843    endif1844    wait 6501845endif1846 1847 1848if jase_AutoDropScrolls = 1 and findtype 3827 backpack 0 as jaseowns_DropItem1849    clearsysmsg 1850    lift jaseowns_DropItem 600001851    droprelloc 0 01852    getlabel backpack jaseowns_PingCheck1853    if insysmsg "cannot drop anything"1854        drop backpack -1 -1 -11855    endif1856    wait 6501857endif1858 1859if listexists jaseowns_PreviousScript1860    foreach myScript in jaseowns_PreviousScript1861        hotkey myScript1862    endfor1863endif