Back to "b" tags

Boating - Stow Loot in Your Hatch by budikah

Description: This script will find your hatch - or ask for you to manually target it.

It will then move your gold, leather (regular, untested with colored) , and doubloons into your hatch followed by magical items and the rest of your loot - scrolls, gems, arcane scrolls, aspect cores, etc.

It will recognize any blessed items and ignore them.

This script was setup to be used on a Nox Necro Summoner - if you are playing a different class and utilize different items, there may be some items that it will deposit into your hatch.

Huge thanks to Jase for the inspiration, code snippets relating to blessed and lifting items, and item codes. Huge thanks to Brozan for making the original script - the logic for finding the hatch at the top is his. I merely took available pieces and put them together to solve an issue. DM me on Discord if you have any suggestions, fixes, or concerns.

11/19/23 - Update - Fixed issue where encountering a blessed item to ignore stopped the process. Should now work fluidly. Added more items (meat, empty bottles) to the loot list.

1@setvar! globalTimeout 650
2if findtype '16019' ground any any 3 true as found
3    @setvar myShipHold found
4elseif findtype '16046' ground any any 3 true as found
5    @setvar myShipHold found
6elseif findtype '15973' ground any any 3 true as found
7    @setvar myShipHold found
8elseif findtype '16057' ground any any 3 true as found
9     setvar myShipHold found
10else 
11    overhead "Cannot find hold, target"
12    @setvar! myShipHold
13    endif    
14
15while findtype "gold coin" backpack as gold
16        lift gold 60000
17        drop myShipHold -1 -1 -1
18        wait globalTimeout
19    endwhile
20    
21while findtype "cut up leather" backpack as leather
22    lift leather 60000
23        drop myShipHold -1 -1 -1
24        wait globalTimeout
25    endwhile
26
27while findtype 2539 backpack 2125 as joubloons
28    lift joubloons 60000
29        drop myShipHold -1 -1 -1
30        wait globalTimeout
31    endwhile
32    
33while findtype 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|3713|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|126863854|7981|7982|7983|7984|7985|7986|7987|7988|7989|7990|7991|7992|7993|7994|7995|7996|7997|7998|7999|8000|8001|8002|8003|8004|8005|8006|8007|8008|8009|8010|8011|8012|8013|8014|8015|8016|8017|8018|8019|8020|8021|8022|8023|8024|8025|8026|8027|8028|8029|8030|8031|8032|8033|8034|8035|8036|8037|8038|8039|8040|8041|8042|8033|8044|3854|2545 backpack as item
34       getlabel item checkForBlessed
35    if "blessed" in checkForBlessed or "aspect" in checkForBlessed
36        overhead "Ignoring {{checkForBlessed}}" 34
37        @ignore item
38        else      
39            getlabel item  lootDesc
40            overhead lootDesc
41            wait 50
42            lift item 60000
43            drop myShipHold -1 -1 -1
44                while queued
45                    wait 50
46         endwhile
47         endif
48         endwhile