Compatibility unverified
This community Razor script has not been tested in game by the Hub. Read its setup and client requirements before use.
Organize all our dungeon loot by Jaseowns UO Outlands ctrl shift owyn ctrl shift o ctrl shift owen control shift owyn Put regs and stuff on shelf, put other resources on resource pile Put gold in depsoit box, any tomes we have run that,…
CombatOrganizingDiscordancePeacemakingProvocation
Organize and Drop Off Script Control Shift O.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/11fd0082-1e79-4aa8-8015-b62fac929481 for latest2# Automation by Jaseowns3## Script: Organize and Drop Off Script (Control Shift O)4## Created by: Jaseowns#66945#############################################6 7# Organize all our dungeon loot by Jaseowns8# UO Outlands9# ctrl shift owyn ctrl shift o ctrl shift owen control shift owyn10# Put regs and stuff on shelf, put other resources on resource pile11# Put gold in depsoit box, any tomes we have run that, items into recycler12# restock from shelf13 14 15###16# 09/28/2026 - trash our ship container empties17# 08/13/2026 - add new item ids for maps and tomes18# 06/01/2026 - add dual wield + throwing items19# 04/15/2026 - add shipping crate finder20# 01/16/2026 - fix crook being put away, added convenienceChest if you put your items in a chest now21# 12/03/2025 - add golden mule drop off22# 10/13/2025 - fix shelf for the last time23# 9/1/2025 - no really, we fixed the inny issue24# 7/7/2025 - use inny if bard, keep on person.25# 2/5/2025 - adding in doubloons26# 12/20/2024 - putting back scrolls27# 10/31/2024 - adding gothic shelf28# 8/24/2024 - Adding potion satchel organizeing and opening29##30 31####################32### Use >info to fill in tomeChest and myRecallScrollsChest33#####34@setvar! globalTimeout 65035@setvar! convenienceChest 0x411EDE2236@setvar! tomeChest 0x411EDE2237@setvar! myRecallScrollsChest 0x479D6FC838@setvar! bandagesToMoveIntoTrappedPouches 2539@setvar! putPotsInUnTrappedLootPouch 040@setvar! myHouseSign 0x483CCEAB41@setvar! prettyPotionOrganizer 042@setvar! prettyItemOrganizer 043@setvar! moveOnlyUnidentifiedItems 044@setvar! throwEmptyShippingCrateIntoTrashCan 145 46if name = "Jaseowns" or name = "Jase Owns"47 if not position 4089 2197 and not position 1825 995 and not position 1826 99548 overhead "Not at home" 3449 stop50 endif51endif52 53# This is where loot goes that does not get sucked up into shelfs54if not varexist lootdropoff or not find lootdropoff ground -1 -1 255 overhead "Where should items go that do not fit into a recycler or shelf?"56 sysmsg "Where should items go that do not fit into a recycler or shelf?"57 @setvar! lootdropoff58endif59 60if not findlayer self righthand and varexist jase_righthand and jase_righthand != 0 and find jase_righthand self61 // handle crooky 62 dclick jase_righthand63 wait globalTimeout64endif65 66 67if name = "Jase Owns" or name = "Jaseowns"68 @setvar! prettyItemOrganizer 069 @setvar! bandagesToMoveIntoTrappedPouches 2570endif71 72if find myHouseSign ground -1 -1 2073 dclick myHouseSign74 waitforgump 2490201206 50075 gumpclose 249020120676 wait globalTimeout77endif 78 79if skill "Mining" >= 50 and findtype "forge" ground -1 -1 280 while findtype 6585 backpack as item81 dclick item82 wait 65083 @ignore item84 endwhile85endif86 87@clearignore 88# Shipping Crate stuff - BOATING89while findtype 3645 ground -1 -1 2 as jaseCrate90 getlabel jaseCrate desc91 if "locked" in desc or "secure" in desc92 @ignore jaseCrate93 elseif "0 items, 0 stones" in desc94 if throwEmptyShippingCrateIntoTrashCan = 1 and findtype 3703 ground -1 -1 2 as jaseTrashCan95 lift jaseCrate96 drop jaseTrashCan -1 -1 -197 wait 65098 endif99 @ignore jaseCrate100 else101 dclick jaseCrate102 wait globalTimeout103 overhead "Shipping Crate" 89 jaseCrate 104 @setvar! myDynamicFind 0105 if findtype "bank deposit safe" ground -1 -1 2 as myDyanmicFindValue106 @setvar! myDynamicFind myDyanmicFindValue 107 elseif findtype "bank deposit safe" convenienceChest -1 -1 2 as myDyanmicFindValue108 @setvar! myDynamicFind myDyanmicFindValue 109 endif110 if myDynamicFind != 0111 while findtype "gold coin" backpack as gold112 lift gold 60000113 drop myDynamicFind -1 -1 -1114 wait globalTimeout115 endwhile116 while findtype "gold coin" jaseCrate as gold117 lift gold 60000118 drop myDynamicFind -1 -1 -1119 wait globalTimeout120 endwhile121 while findtype "doubloon" backpack as joubloons122 lift joubloons 60000123 drop myDynamicFind -1 -1 -1124 wait globalTimeout125 endwhile126 while findtype "doubloon" jaseCrate as joubloons127 lift joubloons 60000128 drop myDynamicFind -1 -1 -1129 wait globalTimeout130 endwhile131 endif132 # 3530 fishing net133 while findtype 31169|3568|3570|3571|3572|3573|3713|3719|3721|3740|3742|3762|3763|3834|3909|3911|3913|3915|3917|3920|3922|3932|3934|3937|3938|5040|5042|5044|5046|5049|5112|5115|5117|5119|5121|5123|5125|5127|5177|5179|5181|5182|5185|5187|7026|7027|7029|7031|7033|7034|7035|7107|7109|10245|20006|20008|20010|20012|20014|20016|22187|30988|30989|30990|30991|30992|30993|30994|30995|30996|30997|30998|30999|31000|31001|31002|31014|31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055|31128|31130|31141|31142|31176|31178|31180|31182|31184|31186|31188|31190|576|2472|2475|2594|2597|2744|2750|2760|2771|2778|2799|3648|3649|3650|3651|3708|3712|3735|3736|3737|3738|3827|3836|3838|3839|3842|3843|3985|4248|5356|5359|5981|8826|12686|15297|17087|17686|19717|22244|22336|23996|23997|24343|24434|29025|29036|29040|29832|29833|43166|43179|43206|48405|48407|3834|6238|8786|8787|8901|11881|11882|11883|11884|11885|11886|11887|11888|11889|11890|11891|11893|11895|29103|29104|29105|41471|42516|45340|45823|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|4025|4026|24434|43206|29363|43166|22336|29348|17087|3985|8826|3827|29030|3836|5981|4248|5359|3839|3838|3843|2597|29036|48407|3834|3865|3859|3885|3856|3878|3877|3873|3861|3862|576|5123|7177|7027|3920|5131|5179|5075|3980|5060|5076|5042|10245|3938|3913|7169|3909|5063|5089|3981|7170|7033|3976|3762|5040|5103|5117|7181|7029|3568|6264|3742|5139|6263|7026|5125|3740|5121|3973|3974|5204|5105|5185|5078|5115|7175|5059|7034|3915|5112|5070|5049|5119|5205|5046|3962|3934|7035|3911|7179|5106|5143|3573|3719|5177|7610|5181|3917|5132|3963|7031|5207|5056|5085|3763|5129|5187|3721|3972|5138|3570|5101|5061|5074|5142|5182|5146|6265|5090|5203|5044|5144|3932|5201|5127|3572|7173|5135|3937|3571|22326|27611|9917|3821|5356|8455|5362|45315|8454|22187|5901|7163|3617|3903|12686|70148|70151|70154|70157||70142|70143|70144|70145|70158|70159|70160|70161|70162|70163|70164|70165|70166|70167|70168 jaseCrate as item134 if not targetexists 135 hotkey "Grab Item"136 wft 500137 endif138 if targetexists 139 target item140 wait globalTimeout 141 endif142 endwhile143 endif144 wait 200145endwhile146 147@setvar! myDynamicFind 0148if findtype "repair bench" ground -1 -1 2 as bench149 @setvar! myDynamicFind bench 150elseif findtype "repair bench" convenienceChest -1 -1 2 as bench151 @setvar! myDynamicFind bench 152endif153if myDynamicFind != 0154 while insysmsg "You do not have any items equipped or in your backpack in need of repairs." or insysmsg "Repair"155 endwhile156 dclick myDynamicFind157 getlabel backpack jaseowns_PingCheck158 if insysmsg "You do not have any items equipped or in your backpack in need of repairs."159 // continue160 else161 settimer lilJaseTimer 0162 while timer lilJaseTimer <= 5000 163 if insysmsg "Repair"164 break165 endif166 endwhile167 overhead "Repair took: {{lilJaseTimer}}"168 removetimer lilJaseTimer169 endif170endif171 172 173@setvar! confirmMyInny 0174if skill "Discordance" > 0 or skill "Provocation" > 0 or skill "Peacemaking" > 0175 @setvar! confirmMyInny 1176 while not dead177 if skill "Discordance" > 0 178 useskill 'Discordance' 179 elseif skill "Peacemaking" > 0180 useskill 'Peacemaking' 181 elseif skill "Provocation" > 0 182 useskill 'Provocation' 183 endif184 wft 500185 if insysmsg "What instrument"186 if findtype 3740|3742|3762|3763|10245|20006|20008|20010|20012|20014|20016 backpack as jaseowns_Instrument 187 target jaseowns_Instrument188 @setvar! jase_MyInny jaseowns_Instrument189 else190 overhead "I do not have an instrument" 34191 if targetexists 192 hotkey "cancel current target"193 endif194 break195 endif196 wft 500197 endif198 if targetexists 199 hotkey "Target Self"200 break201 endif202 endwhile203endif204 205 206@setvar! myDynamicFind 0207if findtype "magic item chest|sm magic item vault" ground -1 -1 2 as myDyanmicFindValue208 @setvar! myDynamicFind myDyanmicFindValue 209elseif findtype "magic item chest|sm magic item vault" convenienceChest -1 -1 2 as myDyanmicFindValue210 @setvar! myDynamicFind myDyanmicFindValue 211endif212if myDynamicFind != 0213 menu myDynamicFind 0214 wft 500215 target self216 wait 200217endif218 219@setvar! myDynamicFind 0220if findtype "storage shelf|gothic storage shelf|stump storage shelf" ground -1 -1 2 as myDyanmicFindValue221 @setvar! myDynamicFind myDyanmicFindValue 222elseif findtype "storage shelf|gothic storage shelf|stump storage shelf" convenienceChest -1 -1 2 as myDyanmicFindValue223 @setvar! myDynamicFind myDyanmicFindValue 224endif225if myDynamicFind != 0226 menu myDynamicFind 0227 wft 500228 target self229 wait 200230 gumpclose 3232825965231endif232 233// our tomes234dclick tomeChest235wait 200236if tomeChest = myRecallScrollsChest237 // do nothing238else239 dclick myRecallScrollsChest240 wait 200241endif242@clearignore 243while findtype 29104|70142|70143|70144|70145|70158|70159|70160|70161|70162|70163|70164|70165|70166|70167|70168 ground -1 -1 2 as tome244 menu tome 0245 wait 200246 @ignore tome247endwhile248while findtype 29104|70142|70143|70144|70145|70158|70159|70160|70161|70162|70163|70164|70165|70166|70167|70168 tomeChest -1 -1 2 as tome249 menu tome 0250 wait 200251 @ignore tome252endwhile253@clearignore 254 255if varexist jase_MyInny and find jase_MyInny backpack256 getlabel jase_MyInny innyDesc257 overhead "Ignoring: {{innyDesc}}" 77258 @ignore jase_MyInny259endif260 261@setvar! myDynamicFind 0262if findtype "bank deposit safe" ground -1 -1 2 as myDyanmicFindValue263 @setvar! myDynamicFind myDyanmicFindValue 264elseif findtype "bank deposit safe" convenienceChest -1 -1 2 as myDyanmicFindValue265 @setvar! myDynamicFind myDyanmicFindValue 266endif267if myDynamicFind != 0268 if listexists myGoldMules269 foreach myGoldenMule in myGoldMules270 if find myGoldenMule ground -1 2 271 menu myGoldenMule 12272 wait 250273 while findtype "gold coin" myGoldenMule as gold274 lift gold 60000275 drop myDynamicFind -1 -1 -1276 wait globalTimeout277 endwhile278 endif279 endfor280 endif281 while findtype "gold coin" backpack as gold282 lift gold 60000283 drop myDynamicFind -1 -1 -1284 wait globalTimeout285 endwhile286 while findtype "doubloon" backpack as joubloons287 lift joubloons 60000288 drop myDynamicFind -1 -1 -1289 wait globalTimeout290 endwhile291endif292 293@setvar! myDynamicFind 0294if findtype "resource container" ground -1 -1 2 as myDyanmicFindValue295 @setvar! myDynamicFind myDyanmicFindValue 296elseif findtype "resource container" convenienceChest -1 -1 2 as myDyanmicFindValue297 @setvar! myDynamicFind myDyanmicFindValue 298endif299if myDynamicFind != 0300 menu myDynamicFind 0301 wft 500302 target self303 wait 200304endif305 306@setvar! myDynamicFind 0307if findtype "ornate elven chest|magic item recycler" ground -1 -1 2 as myDyanmicFindValue308 @setvar! myDynamicFind myDyanmicFindValue 309elseif findtype "ornate elven chest|magic item recycler" convenienceChest -1 -1 2 as myDyanmicFindValue310 @setvar! myDynamicFind myDyanmicFindValue 311endif312if myDynamicFind != 0313 dclick myDynamicFind314 wait 200315 menu myDynamicFind 1316 wait 200317endif318 319if findtype "spellbook" self 0 as mySpellBook320 #overhead "Ignoring spellbook"321 @ignore mySpellBook322endif323 324#while findtype 12686 backpack as item325# lift item 60000326# drop ddd -1 -1 -1327# wait globalTimeout 328# @ignore item 329#endwhile330 331 332# Set an Instrument by Jaseowns333# UO Outlands334if confirmMyInny = 1335 if not varexist jase_MyInny or not find jase_MyInny backpack336 337 @setvar! innySelectionRequired 0338 339 removelist innnies340 createlist innnies341 342 if counttype "bamboo flute" backpack as innyCount343 pushlist innnies "bamboo flute"344 if innyCount > 1345 @setvar! innySelectionRequired 1346 endif347 endif 348 349 if counttype "tambourine" backpack as innyCount350 pushlist innnies "tambourine"351 if innyCount > 1352 @setvar! innySelectionRequired 1353 endif354 endif 355 356 if counttype "drum" backpack as innyCount357 pushlist innnies "drum"358 if innyCount > 1359 @setvar! innySelectionRequired 1360 endif361 endif 362 363 if counttype "lute" backpack as innyCount364 pushlist innnies "lute"365 if innyCount > 1366 @setvar! innySelectionRequired 1367 endif368 endif 369 370 if counttype "flute" backpack as innyCount371 pushlist innnies "flute"372 if innyCount > 1373 @setvar! innySelectionRequired 1374 endif375 endif 376 377 if counttype "lap harp" backpack as innyCount378 pushlist innnies "lap harp"379 if innyCount > 1380 @setvar! innySelectionRequired 1381 endif382 endif 383 384 if list innnies <= 0385 // do nothing386 elseif innySelectionRequired = 1387 overhead "Please select your instrunment"388 setvar jase_MyInny389 elseif list innnies = 1390 foreach goodies in innnies391 if findtype goodies backpack as setInny392 setvar jase_MyInny setInny393 endif394 endfor395 elseif list innnies > 1396 overhead "You got a bunch bro" 34397 overhead "Please select your instrunment"398 setvar jase_MyInny399 endif400 401 if find jase_MyInny backpack402 dclick jase_MyInny403 wait 650404 @ignore jase_MyInny405 endif406 endif407endif408 409while findtype "dual wield tracker knife|duel wield katana|dual wield norse axe|dual wield rapier|dual wield sabre|dual wield scimitar|chakram|francisca|hurlbat|javelin|throwing knife|throwing star|67713|67723|67734|67744|67754|67764|67773|67774|67775|67776|67777|67778|31169|3568|3570|3571|3572|3573|3713|3719|3721|3740|3742|3762|3763|3834|3909|3911|3913|3915|3917|3920|3922|3932|3934|3937|3938|5040|5042|5044|5046|5049|5112|5115|5117|5119|5121|5123|5125|5127|5177|5179|5181|5182|5185|5187|7026|7027|7029|7031|7033|7034|7035|7107|7109|10245|20006|20008|20010|20012|20014|20016|22187|30988|30989|30990|30991|30992|30993|30994|30995|30996|30997|30998|30999|31000|31001|31002|31014|31017|31019|31021|31023|31025|31027|31029|31031|31033|31035|31037|31038|31041|31043|31045|31047|31049|31051|31053|31055|31128|31130|31141|31142|31176|31178|31180|31182|31184|31186|31188|31190|576|2472|2475|2594|2597|2744|2750|2760|2771|2778|2799|3648|3649|3650|3651|3708|3712|3735|3736|3737|3738|3827|3836|3838|3839|3842|3843|3985|4248|5356|5359|5981|8826|12686|15297|17087|17686|19717|22244|22336|23996|23997|24343|24434|29025|29036|29040|29832|29833|43166|43179|43206|48405|48407|3834|6238|8786|8787|8901|11881|11882|11883|11884|11885|11886|11887|11888|11889|11890|11891|11893|11895|29103|29104|29105|41471|42516|45340|45823|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|4025|4026|24434|43206|29363|43166|22336|29348|17087|3985|8826|3827|29030|3836|5981|4248|5359|3839|3838|3843|2597|29036|48407|3834|3865|3859|3885|3856|3878|3877|3873|3861|3862|576|5123|7177|7027|3920|5131|5179|5075|3980|5060|5076|5042|10245|3938|3913|7169|3909|5063|5089|3981|7170|7033|3976|3762|5040|5103|5117|7181|7029|3568|6264|3742|5139|6263|7026|5125|3740|5121|3973|3974|5204|5105|5185|5078|5115|7175|5059|7034|3915|5112|5070|5049|5119|5205|5046|3962|3934|7035|3911|7179|5106|5143|3573|3719|5177|7610|5181|3917|5132|3963|7031|5207|5056|5085|3763|5129|5187|3721|3972|5138|3570|5101|5061|5074|5142|5182|5146|6265|5090|5203|5044|5144|3932|5201|5127|3572|7173|5135|3937|3571|22326|27611|9917|3821|5356|8455|5362|45315|8454|22187|5901|7163|3617|3903|12686|70148|70151|70154|70157|70142|70143|70144|70145|70158|70159|70160|70161|70162|70163|70164|70165|70166|70167|70168" backpack as item410 getlabel item checkForBlessed411 if "blessed" in checkForBlessed or "aspect" in checkForBlessed or "activated" in checkForBlessed412 # overhead "Ignoring {{checkForBlessed}}" 34413 @ignore item414 else415 getlabel lootdropoff desc 416 if "125 items" in desc417 overhead "Our box is full!" 34418 overhead "Our box is full!" 34419 overhead "Our box is full!" 34420 sysmsg "Our box is full!" 34421 sysmsg "Our box is full!" 34422 sysmsg "Our box is full!" 34423 break424 endif425 if moveOnlyUnidentifiedItems = 1426 if "unidentified" in checkForBlessed427 lift item 60000428 drop lootdropoff -1 -1 -1429 wait globalTimeout430 endif 431 else432 lift item 60000433 drop lootdropoff -1 -1 -1434 wait globalTimeout 435 endif436 @ignore item437 endif438endwhile439 440@setvar! myDynamicFind 0441if findtype "storage shelf|gothic storage shelf|stump storage shelf" ground -1 -1 2 as myDyanmicFindValue442 @setvar! myDynamicFind myDyanmicFindValue 443elseif findtype "storage shelf|gothic storage shelf|stump storage shelf" convenienceChest -1 -1 2 as myDyanmicFindValue444 @setvar! myDynamicFind myDyanmicFindValue 445endif446if myDynamicFind != 0447 menu myDynamicFind 1448 wait 200449endif450 451# OCD your items into a "bag" by Jaseowns452# UO Outlands 453# Live stream: https://youtu.be/P4jbgpvM_8c454# If you want to adjust for other bags use -info455@setvar! globalTimeout 650456 457if not varexist jootbag or not find jootbag backpack458 if counttype "bag" backpack = 1 and findtype "bag" backpack as lootbag459 overhead "jootbag: Automatically setting to bag"460 sysmsg "jootbag: Automatically setting to bag"461 @setvar! jootbag lootbag462 else463 overhead "jootbag: Select your personal loot bag - where items go from your shelf"464 sysmsg "jootbag: Select your personal loot bag - where items go from your shelf"465 @setvar! jootbag 466 endif 467endif468 469hotkey "Set Grab Item Hotbag"470wft 500471target backpack472 473clearsysmsg 474 475if findtype "reagent satchel" self as jatchel476 overhead "Organize Satchel" 88477 menu jatchel 0478endif479 480if findtype 31262 self as jpotsatchel481 overhead "Organize Potion Satchel" 88482 menu jpotsatchel 0483endif484 485lift jootbag486drop backpack 0 0 0487wait globalTimeout488if jootbag = self489 // do nothing490else491 dclick jootbag492 wait 200493endif494 495@setvar! dropPouchOrBagForPots jootbag496 497@clearignore498 499if prettyItemOrganizer = 1500 501 // crook into pouch502 if findtype "pouch" backpack 0 as jtem503 while findtype 3713 backpack as item504 overhead "Organize Crook" 77505 lift item 60000506 drop jtem 37 66 0507 wait globalTimeout508 if insysmsg "you may pick up an item from here"509 // do nothing510 else511 @ignore item512 endif513 endwhile514 515 while findtype "veterinary supplies" backpack as item516 overhead "Organize Vet Supplies" 80517 lift item 60000518 drop jtem 32 34 0519 wait globalTimeout520 if insysmsg "you may pick up an item from here"521 // do nothing522 else523 @ignore item524 endif525 endwhile526 endif527 528 while findtype "pouch" backpack 0 as item529 overhead "Organize Open Pouches" 77530 lift item531 drop jootbag 0 0 0532 wait globalTimeout533 if insysmsg "you may pick up an item from here"534 // do nothing535 else536 @ignore item537 if putPotsInUnTrappedLootPouch = 1538 @setvar! dropPouchOrBagForPots item539 endif540 endif541 endwhile542 543 while findtype "pouch" backpack 38 as item544 overhead "Organize Trapped Pouches" 38545 lift item546 drop jootbag 0 0 0547 wait globalTimeout548 if insysmsg "you may pick up an item from here"549 // do nothing550 else551 @ignore item552 endif553 endwhile554 555 556 while findtype "tray" backpack as item557 overhead "Organize Food Tray" 66558 lift item 60000559 drop jootbag 99 68 0560 wait globalTimeout561 if insysmsg "you may pick up an item from here"562 // do nothing563 else564 @ignore item565 endif566 endwhile567 568 // crook569 while findtype 3713 backpack as item570 overhead "Organize Crook" 77571 lift item 60000572 drop jootbag 37 66 0573 wait globalTimeout574 if insysmsg "you may pick up an item from here"575 // do nothing576 else577 @ignore item578 endif579 endwhile580 581 // aids582 while findtype "clean bandage%s%" backpack as item583 overhead "Organize Aids" 81584 lift item 60000585 drop jootbag 45 70 0586 wait globalTimeout587 if insysmsg "you may pick up an item from here"588 // do nothing589 else590 @ignore item591 endif592 endwhile593 594 // rope595 while findtype "rope" backpack as item596 overhead "Organize Rope" 80597 lift item 60000598 drop jootbag 32 34 0599 wait globalTimeout600 if insysmsg "you may pick up an item from here"601 // do nothing602 else603 @ignore item604 endif605 endwhile606 607 // vet kits608 while findtype "veterinary supplies" backpack as item609 overhead "Organize Vet Supplies" 80610 lift item 60000611 drop jootbag 32 34 0612 wait globalTimeout613 if insysmsg "you may pick up an item from here"614 // do nothing615 else616 @ignore item617 endif618 endwhile619endif620 621@setvar! jaseowns_PotionSatchel dropPouchOrBagForPots622if findtype 31262 self as jpotsatchel623 @setvar! jaseowns_PotionSatchel jpotsatchel624 dclick jaseowns_PotionSatchel625 wait 200626endif627 628if prettyPotionOrganizer = 1629 630 while findtype "Purple Potion" self as item631 overhead "Organize Purple Potions" 118632 lift item 60000633 drop jaseowns_PotionSatchel 53 68 0634 wait globalTimeout635 if insysmsg "you may pick up an item from here"636 // do nothing637 else638 @ignore item639 endif640 endwhile641 642 643 while findtype "Orange Potion" self as item644 overhead "Organize Orange Potions" 48645 lift item 60000646 drop jaseowns_PotionSatchel 58 68 0647 wait globalTimeout648 if insysmsg "you may pick up an item from here"649 // do nothing650 else651 @ignore item652 endif653 endwhile654 655 while findtype "Red Potion" self as item656 overhead "Organize Red Potions" 33657 lift item 60000658 drop jaseowns_PotionSatchel 63 68 0659 wait globalTimeout660 if insysmsg "you may pick up an item from here"661 // do nothing662 else663 @ignore item664 endif665 endwhile666 667 while findtype "Yellow Potion" self as item668 overhead "Organize Yellow Potions" 53669 lift item 60000670 drop jaseowns_PotionSatchel 68 68 0671 wait globalTimeout672 if insysmsg "you may pick up an item from here"673 // do nothing674 else675 @ignore item676 endif677 endwhile678 679 while findtype "White Potion" self as item680 overhead "Organize White Potions" 0681 lift item 60000682 drop jaseowns_PotionSatchel 73 68 0683 wait globalTimeout684 if insysmsg "you may pick up an item from here"685 // do nothing686 else687 @ignore item688 endif689 endwhile690 691 while findtype "Black Potion" self as item692 overhead "Organize Black Potions" 1693 lift item 60000694 drop jaseowns_PotionSatchel 78 68 0695 wait globalTimeout696 if insysmsg "you may pick up an item from here"697 // do nothing698 else699 @ignore item700 endif701 endwhile702 703 704 while findtype "Green Potion" self as item705 overhead "Organize Green Potions" 68706 lift item 60000707 drop jaseowns_PotionSatchel 83 68 0708 wait globalTimeout709 if insysmsg "you may pick up an item from here"710 // do nothing711 else712 @ignore item713 endif714 endwhile715 716 717 while findtype "Blue Potion" self as item718 overhead "Organize Blue Potions" 3719 lift item 60000720 drop jaseowns_PotionSatchel 53 68 0721 wait globalTimeout722 if insysmsg "you may pick up an item from here"723 // do nothing724 else725 @ignore item726 endif727 endwhile728 729 730 731 732endif733 734@clearignore735if bandagesToMoveIntoTrappedPouches = 0736 // do nothing737elseif findtype "clean bandage%s%" backpack 738 while findtype "pouch" backpack 38 as item739 getlabel item desc740 if "(0 items" in desc741 overhead "Found an empty pouch" 77742 // empty743 if findtype "clean bandage%s%" backpack as aids744 getlabel aids aidsdesc745 overhead "Moving an aid {{aidsdesc}}" 88746 lift aids bandagesToMoveIntoTrappedPouches747 drop item -1 -1 -1748 wait globalTimeout749 if "bandage" in aidsdesc750 ignore aids751 endif752 else753 overhead "We do not have any bandages" 34754 break755 endif756 endif757 @ignore item758 endwhile759endif760@clearignore761 762// OPEN pouches763while findtype "pouch" backpack 0 as item764 overhead "Open Untrapped Pouches" 89765 dclick item766 wait globalTimeout767 @ignore item768endwhile769 770while findtype "runetome|runebook" backpack as tome771 if findtype 8012 backpack 0 as item772 getlabel item desc773 overhead desc 88774 lift item 60000775 drop tome776 elseif findtype 8012 myRecallScrollsChest 0 as item777 getlabel item desc778 overhead desc 88779 lift item 60000780 drop tome781 endif782 @ignore tome783endwhile784 785while findtype "runetome|runebook" ground -1 -1 2 as tome786 if findtype 8012 backpack 0 as item787 getlabel item desc788 overhead desc 88789 lift item 60000790 drop tome791 elseif findtype 8012 myRecallScrollsChest 0 as item792 getlabel item desc793 overhead desc 88794 lift item 60000795 drop tome796 else797 overhead "Out of scrolls!" 34798 endif799 @ignore tome800endwhile801@clearignore802 803 804### Set our gear as variables805@setvar! jase_shrooms 0806 807if not varexist jase_righthand808 @setvar! jase_righthand 0809endif810if not varexist jase_lefthand811 @setvar! jase_lefthand 0812endif813if not varexist jase_shoes814 @setvar! jase_shoes 0815endif816if not varexist jase_pants817 @setvar! jase_pants 0818endif819if not varexist jase_shirt820 @setvar! jase_shirt 0821endif822if not varexist jase_head823 @setvar! jase_head 0824endif825if not varexist jase_gloves826 @setvar! jase_gloves 0827endif828if not varexist jase_ring829 @setvar! jase_ring 0830endif831if not varexist jase_talisman832 @setvar! jase_talisman 0833endif834if not varexist jase_neck835 @setvar! jase_neck 0836endif837if not varexist jase_waist838 @setvar! jase_waist 0839endif840if not varexist jase_innertorso841 @setvar! jase_innertorso 0842endif843if not varexist jase_bracelet844 @setvar! jase_bracelet 0845endif846if not varexist jase_face847 @setvar! jase_face 0848endif849if not varexist jase_middletorso850 @setvar! jase_middletorso 0851endif852if not varexist jase_earrings853 @setvar! jase_earrings 0854endif855if not varexist jase_arms856 @setvar! jase_arms 0857endif858if not varexist jase_cloak859 @setvar! jase_cloak 0860endif861if not varexist jase_outertorso862 @setvar! jase_outertorso 0863endif864if not varexist jase_outerlegs865 @setvar! jase_outerlegs 0866endif867if not varexist jase_innerlegs868 @setvar! jase_innerlegs 0869endif870if not varexist jase_onehandedsecondary871 @setvar! jase_onehandedsecondary 0872endif873if not varexist jase_quiver874 @setvar! jase_quiver 0875endif876if not varexist jase_outerbody877 @setvar! jase_outerbody 0878endif879 880if findtype "mushroom" backpack as mushy881 @setvar! jase_shrooms mushy882endif883if findlayer self righthand as item884 @setvar! jase_righthand item885endif886if findlayer self lefthand as item887 @setvar! jase_lefthand item888endif889if findlayer self shoes as item890 @setvar! jase_shoes item891endif892if findlayer self pants as item893 @setvar! jase_pants item894endif895if findlayer self shirt as item896 @setvar! jase_shirt item897endif898if findlayer self head as item899 @setvar! jase_head item900endif901if findlayer self gloves as item902 @setvar! jase_gloves item903endif904if findlayer self ring as item905 @setvar! jase_ring item906endif907if findlayer self talisman as item908 @setvar! jase_talisman item909endif910if findlayer self neck as item911 @setvar! jase_neck item912endif913if findlayer self waist as item914 @setvar! jase_waist item915endif916if findlayer self innertorso as item917 @setvar! jase_innertorso item918endif919if findlayer self bracelet as item920 @setvar! jase_bracelet item921endif922if findlayer self face as item923 @setvar! jase_face item924endif925if findlayer self middletorso as item926 @setvar! jase_middletorso item927endif928if findlayer self earrings as item929 @setvar! jase_earrings item930endif931if findlayer self arms as item932 @setvar! jase_arms item933endif934if findlayer self cloak as item935 @setvar! jase_cloak item936endif937if findlayer self outertorso as item938 @setvar! jase_outertorso item939endif940if findlayer self outerlegs as item941 @setvar! jase_outerlegs item942endif943if findlayer self innerlegs as item944 @setvar! jase_innerlegs item945endif946if findlayer self onehandedsecondary as item947 @setvar! jase_onehandedsecondary item948endif949if findlayer self quiver as item950 @setvar! jase_quiver item951endif952if findlayer self outerbody as item953 @setvar! jase_outerbody item954endif955 956if jase_righthand = 0 and jase_lefthand = 0957 overhead "We do not see your weapon!" 34958elseif find jase_righthand backpack959 dclick jase_righthand960endif961 962if followers > 0963 say "all follow me" 88964endif965 966@clearignore 967 968 969 970 971if varexist jootbag and find jootbag backpack972 hotkey "Set Grab Item Hotbag"973 wft 500974 target jootbag975endif976 977if skill "Inscription" < 80 978 while findtype 18283 ground -1 -1 2 as jaseowns_Shelf979 overhead "Putting away scrolls..."980 while findtype 8029|8017|8031 self as jaseowns_Item981 lift jaseowns_Item 60000982 drop jaseowns_Shelf -1 -1 -1983 wait 650984 endwhile985 break986 endwhile987endif988 989overhead "Ready to farm!"990 991if name = "Jase Owns"992 hotkey "Play Script: Tamer\PutAwayCrook"993endif