Skip to content
Outlands Hub

Razor script

Treasure Goblin Bot (D)

by Jaseowns · 679 lines
Download

Treasure Goblin Bot by Jaseowns UO Outlands - LIVE STREAM: https://youtu.be/IBDLZk4lIGw Randomly drop unidentified item out of bag and gold and bandage when you get hurt also says Ouch

HealingOrganizing
Treasure Goblin Bot D.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/4b1d9529-b235-42bc-997c-690896e0df8e for latest2# Automation by Jaseowns3## Script: Treasure Goblin Bot (D)4## Created by: Jaseowns#66945#############################################6 7# Treasure Goblin Bot by Jaseowns8# UO Outlands - LIVE STREAM: https://youtu.be/IBDLZk4lIGw9# Randomly drop unidentified item out of bag and gold and bandage 10# when you get hurt11# also says Ouch12 13// hotkey to drop gold on the ground14// randomly drop an item15// run this badboy in a loop and drop 16// items when we get hurt17 18@setvar! globalTimeout 65019clearsysmsg 20 21if not varexist lastHpCheck22    @setvar! lastHpCheck 10023endif24 25if not varexist triggerItemDrop26    @setvar! triggerItemDrop 027endif28 29if hp = maxhp30    @setvar! triggerItemDrop 031    @setvar! lastHpCheck 12032elseif hp = 11933    if 119 < lastHpCheck34        @setvar! triggerItemDrop 135    endif36    @setvar! lastHpCheck 11937elseif hp = 11838    if 118 < lastHpCheck39        @setvar! triggerItemDrop 140    endif41    @setvar! lastHpCheck 11842elseif hp = 11743    if 117 < lastHpCheck44        @setvar! triggerItemDrop 145    endif46    @setvar! lastHpCheck 11747elseif hp = 11648    if 116 < lastHpCheck49        @setvar! triggerItemDrop 150    endif51    @setvar! lastHpCheck 11652elseif hp = 11553    if 115 < lastHpCheck54        @setvar! triggerItemDrop 155    endif56    @setvar! lastHpCheck 11557elseif hp = 11458    if 114 < lastHpCheck59        @setvar! triggerItemDrop 160    endif61    @setvar! lastHpCheck 11462elseif hp = 11363    if 113 < lastHpCheck64        @setvar! triggerItemDrop 165    endif66    @setvar! lastHpCheck 11367elseif hp = 11268    if 112 < lastHpCheck69        @setvar! triggerItemDrop 170    endif71    @setvar! lastHpCheck 11272elseif hp = 11173    if 111 < lastHpCheck74        @setvar! triggerItemDrop 175    endif76    @setvar! lastHpCheck 11177elseif hp = 11078    if 110 < lastHpCheck79        @setvar! triggerItemDrop 180    endif81    @setvar! lastHpCheck 11082elseif hp = 10983    if 109 < lastHpCheck84        @setvar! triggerItemDrop 185    endif86    @setvar! lastHpCheck 10987elseif hp = 10888    if 108 < lastHpCheck89        @setvar! triggerItemDrop 190    endif91    @setvar! lastHpCheck 10892elseif hp = 10793    if 107 < lastHpCheck94        @setvar! triggerItemDrop 195    endif96    @setvar! lastHpCheck 10797elseif hp = 10698    if 106 < lastHpCheck99        @setvar! triggerItemDrop 1100    endif101    @setvar! lastHpCheck 106102elseif hp = 105103    if 105 < lastHpCheck104        @setvar! triggerItemDrop 1105    endif106    @setvar! lastHpCheck 105107elseif hp = 104108    if 104 < lastHpCheck109        @setvar! triggerItemDrop 1110    endif111    @setvar! lastHpCheck 104112elseif hp = 103113    if 103 < lastHpCheck114        @setvar! triggerItemDrop 1115    endif116    @setvar! lastHpCheck 103117elseif hp = 102118    if 102 < lastHpCheck119        @setvar! triggerItemDrop 1120    endif121    @setvar! lastHpCheck 102122elseif hp = 101123    if 101 < lastHpCheck124        @setvar! triggerItemDrop 1125    endif126    @setvar! lastHpCheck 101127elseif hp = 100128    if 100 < lastHpCheck129        @setvar! triggerItemDrop 1130    endif131    @setvar! lastHpCheck 100132elseif hp = 99133    if 99 < lastHpCheck134        @setvar! triggerItemDrop 1135    endif136    @setvar! lastHpCheck 99137elseif hp = 98138    if 98 < lastHpCheck139        @setvar! triggerItemDrop 1140    endif141    @setvar! lastHpCheck 98142elseif hp = 97143    if 97 < lastHpCheck144        @setvar! triggerItemDrop 1145    endif146    @setvar! lastHpCheck 97147elseif hp = 96148    if 96 < lastHpCheck149        @setvar! triggerItemDrop 1150    endif151    @setvar! lastHpCheck 96152elseif hp = 95153    if 95 < lastHpCheck154        @setvar! triggerItemDrop 1155    endif156    @setvar! lastHpCheck 95157elseif hp = 94158    if 94 < lastHpCheck159        @setvar! triggerItemDrop 1160    endif161    @setvar! lastHpCheck 94162elseif hp = 93163    if 93 < lastHpCheck164        @setvar! triggerItemDrop 1165    endif166    @setvar! lastHpCheck 93167elseif hp = 92168    if 92 < lastHpCheck169        @setvar! triggerItemDrop 1170    endif171    @setvar! lastHpCheck 92172elseif hp = 91173    if 91 < lastHpCheck174        @setvar! triggerItemDrop 1175    endif176    @setvar! lastHpCheck 91177elseif hp = 90178    if 90 < lastHpCheck179        @setvar! triggerItemDrop 1180    endif181    @setvar! lastHpCheck 90182elseif hp = 89183    if 89 < lastHpCheck184        @setvar! triggerItemDrop 1185    endif186    @setvar! lastHpCheck 89187elseif hp = 88188    if 88 < lastHpCheck189        @setvar! triggerItemDrop 1190    endif191    @setvar! lastHpCheck 88192elseif hp = 87193    if 87 < lastHpCheck194        @setvar! triggerItemDrop 1195    endif196    @setvar! lastHpCheck 87197elseif hp = 86198    if 86 < lastHpCheck199        @setvar! triggerItemDrop 1200    endif201    @setvar! lastHpCheck 86202elseif hp = 85203    if 85 < lastHpCheck204        @setvar! triggerItemDrop 1205    endif206    @setvar! lastHpCheck 85207elseif hp = 84208    if 84 < lastHpCheck209        @setvar! triggerItemDrop 1210    endif211    @setvar! lastHpCheck 84212elseif hp = 83213    if 83 < lastHpCheck214        @setvar! triggerItemDrop 1215    endif216    @setvar! lastHpCheck 83217elseif hp = 82218    if 82 < lastHpCheck219        @setvar! triggerItemDrop 1220    endif221    @setvar! lastHpCheck 82222elseif hp = 81223    if 81 < lastHpCheck224        @setvar! triggerItemDrop 1225    endif226    @setvar! lastHpCheck 81227elseif hp = 80228    if 80 < lastHpCheck229        @setvar! triggerItemDrop 1230    endif231    @setvar! lastHpCheck 80232elseif hp = 79233    if 79 < lastHpCheck234        @setvar! triggerItemDrop 1235    endif236    @setvar! lastHpCheck 79237elseif hp = 78238    if 78 < lastHpCheck239        @setvar! triggerItemDrop 1240    endif241    @setvar! lastHpCheck 78242elseif hp = 77243    if 77 < lastHpCheck244        @setvar! triggerItemDrop 1245    endif246    @setvar! lastHpCheck 77247elseif hp = 76248    if 76 < lastHpCheck249        @setvar! triggerItemDrop 1250    endif251    @setvar! lastHpCheck 76252elseif hp = 75253    if 75 < lastHpCheck254        @setvar! triggerItemDrop 1255    endif256    @setvar! lastHpCheck 75257elseif hp = 74258    if 74 < lastHpCheck259        @setvar! triggerItemDrop 1260    endif261    @setvar! lastHpCheck 74262elseif hp = 73263    if 73 < lastHpCheck264        @setvar! triggerItemDrop 1265    endif266    @setvar! lastHpCheck 73267elseif hp = 72268    if 72 < lastHpCheck269        @setvar! triggerItemDrop 1270    endif271    @setvar! lastHpCheck 72272elseif hp = 71273    if 71 < lastHpCheck274        @setvar! triggerItemDrop 1275    endif276    @setvar! lastHpCheck 71277elseif hp = 70278    if 70 < lastHpCheck279        @setvar! triggerItemDrop 1280    endif281    @setvar! lastHpCheck 70282elseif hp = 69283    if 69 < lastHpCheck284        @setvar! triggerItemDrop 1285    endif286    @setvar! lastHpCheck 69287elseif hp = 68288    if 68 < lastHpCheck289        @setvar! triggerItemDrop 1290    endif291    @setvar! lastHpCheck 68292elseif hp = 67293    if 67 < lastHpCheck294        @setvar! triggerItemDrop 1295    endif296    @setvar! lastHpCheck 67297elseif hp = 66298    if 66 < lastHpCheck299        @setvar! triggerItemDrop 1300    endif301    @setvar! lastHpCheck 66302elseif hp = 65303    if 65 < lastHpCheck304        @setvar! triggerItemDrop 1305    endif306    @setvar! lastHpCheck 65307elseif hp = 64308    if 64 < lastHpCheck309        @setvar! triggerItemDrop 1310    endif311    @setvar! lastHpCheck 64312elseif hp = 63313    if 63 < lastHpCheck314        @setvar! triggerItemDrop 1315    endif316    @setvar! lastHpCheck 63317elseif hp = 62318    if 62 < lastHpCheck319        @setvar! triggerItemDrop 1320    endif321    @setvar! lastHpCheck 62322elseif hp = 61323    if 61 < lastHpCheck324        @setvar! triggerItemDrop 1325    endif326    @setvar! lastHpCheck 61327elseif hp = 60328    if 60 < lastHpCheck329        @setvar! triggerItemDrop 1330    endif331    @setvar! lastHpCheck 60332elseif hp = 59333    if 59 < lastHpCheck334        @setvar! triggerItemDrop 1335    endif336    @setvar! lastHpCheck 59337elseif hp = 58338    if 58 < lastHpCheck339        @setvar! triggerItemDrop 1340    endif341    @setvar! lastHpCheck 58342elseif hp = 57343    if 57 < lastHpCheck344        @setvar! triggerItemDrop 1345    endif346    @setvar! lastHpCheck 57347elseif hp = 56348    if 56 < lastHpCheck349        @setvar! triggerItemDrop 1350    endif351    @setvar! lastHpCheck 56352elseif hp = 55353    if 55 < lastHpCheck354        @setvar! triggerItemDrop 1355    endif356    @setvar! lastHpCheck 55357elseif hp = 54358    if 54 < lastHpCheck359        @setvar! triggerItemDrop 1360    endif361    @setvar! lastHpCheck 54362elseif hp = 53363    if 53 < lastHpCheck364        @setvar! triggerItemDrop 1365    endif366    @setvar! lastHpCheck 53367elseif hp = 52368    if 52 < lastHpCheck369        @setvar! triggerItemDrop 1370    endif371    @setvar! lastHpCheck 52372elseif hp = 51373    if 51 < lastHpCheck374        @setvar! triggerItemDrop 1375    endif376    @setvar! lastHpCheck 51377elseif hp = 50378    if 50 < lastHpCheck379        @setvar! triggerItemDrop 1380    endif381    @setvar! lastHpCheck 50382elseif hp = 49383    if 49 < lastHpCheck384        @setvar! triggerItemDrop 1385    endif386    @setvar! lastHpCheck 49387elseif hp = 48388    if 48 < lastHpCheck389        @setvar! triggerItemDrop 1390    endif391    @setvar! lastHpCheck 48392elseif hp = 47393    if 47 < lastHpCheck394        @setvar! triggerItemDrop 1395    endif396    @setvar! lastHpCheck 47397elseif hp = 46398    if 46 < lastHpCheck399        @setvar! triggerItemDrop 1400    endif401    @setvar! lastHpCheck 46402elseif hp = 45403    if 45 < lastHpCheck404        @setvar! triggerItemDrop 1405    endif406    @setvar! lastHpCheck 45407elseif hp = 44408    if 44 < lastHpCheck409        @setvar! triggerItemDrop 1410    endif411    @setvar! lastHpCheck 44412elseif hp = 43413    if 43 < lastHpCheck414        @setvar! triggerItemDrop 1415    endif416    @setvar! lastHpCheck 43417elseif hp = 42418    if 42 < lastHpCheck419        @setvar! triggerItemDrop 1420    endif421    @setvar! lastHpCheck 42422elseif hp = 41423    if 41 < lastHpCheck424        @setvar! triggerItemDrop 1425    endif426    @setvar! lastHpCheck 41427elseif hp = 40428    if 40 < lastHpCheck429        @setvar! triggerItemDrop 1430    endif431    @setvar! lastHpCheck 40432elseif hp = 39433    if 39 < lastHpCheck434        @setvar! triggerItemDrop 1435    endif436    @setvar! lastHpCheck 39437elseif hp = 38438    if 38 < lastHpCheck439        @setvar! triggerItemDrop 1440    endif441    @setvar! lastHpCheck 38442elseif hp = 37443    if 37 < lastHpCheck444        @setvar! triggerItemDrop 1445    endif446    @setvar! lastHpCheck 37447elseif hp = 36448    if 36 < lastHpCheck449        @setvar! triggerItemDrop 1450    endif451    @setvar! lastHpCheck 36452elseif hp = 35453    if 35 < lastHpCheck454        @setvar! triggerItemDrop 1455    endif456    @setvar! lastHpCheck 35457elseif hp = 34458    if 34 < lastHpCheck459        @setvar! triggerItemDrop 1460    endif461    @setvar! lastHpCheck 34462elseif hp = 33463    if 33 < lastHpCheck464        @setvar! triggerItemDrop 1465    endif466    @setvar! lastHpCheck 33467elseif hp = 32468    if 32 < lastHpCheck469        @setvar! triggerItemDrop 1470    endif471    @setvar! lastHpCheck 32472elseif hp = 31473    if 31 < lastHpCheck474        @setvar! triggerItemDrop 1475    endif476    @setvar! lastHpCheck 31477elseif hp = 30478    if 30 < lastHpCheck479        @setvar! triggerItemDrop 1480    endif481    @setvar! lastHpCheck 30482elseif hp = 29483    if 29 < lastHpCheck484        @setvar! triggerItemDrop 1485    endif486    @setvar! lastHpCheck 29487elseif hp = 28488    if 28 < lastHpCheck489        @setvar! triggerItemDrop 1490    endif491    @setvar! lastHpCheck 28492elseif hp = 27493    if 27 < lastHpCheck494        @setvar! triggerItemDrop 1495    endif496    @setvar! lastHpCheck 27497elseif hp = 26498    if 26 < lastHpCheck499        @setvar! triggerItemDrop 1500    endif501    @setvar! lastHpCheck 26502elseif hp = 25503    if 25 < lastHpCheck504        @setvar! triggerItemDrop 1505    endif506    @setvar! lastHpCheck 25507elseif hp = 24508    if 24 < lastHpCheck509        @setvar! triggerItemDrop 1510    endif511    @setvar! lastHpCheck 24512elseif hp = 23513    if 23 < lastHpCheck514        @setvar! triggerItemDrop 1515    endif516    @setvar! lastHpCheck 23517elseif hp = 22518    if 22 < lastHpCheck519        @setvar! triggerItemDrop 1520    endif521    @setvar! lastHpCheck 22522elseif hp = 21523    if 21 < lastHpCheck524        @setvar! triggerItemDrop 1525    endif526    @setvar! lastHpCheck 21527elseif hp = 20528    if 20 < lastHpCheck529        @setvar! triggerItemDrop 1530    endif531    @setvar! lastHpCheck 20532elseif hp = 19533    if 19 < lastHpCheck534        @setvar! triggerItemDrop 1535    endif536    @setvar! lastHpCheck 19537elseif hp = 18538    if 18 < lastHpCheck539        @setvar! triggerItemDrop 1540    endif541    @setvar! lastHpCheck 18542elseif hp = 17543    if 17 < lastHpCheck544        @setvar! triggerItemDrop 1545    endif546    @setvar! lastHpCheck 17547elseif hp = 16548    if 16 < lastHpCheck549        @setvar! triggerItemDrop 1550    endif551    @setvar! lastHpCheck 16552elseif hp = 15553    if 15 < lastHpCheck554        @setvar! triggerItemDrop 1555    endif556    @setvar! lastHpCheck 15557elseif hp = 14558    if 14 < lastHpCheck559        @setvar! triggerItemDrop 1560    endif561    @setvar! lastHpCheck 14562elseif hp = 13563    if 13 < lastHpCheck564        @setvar! triggerItemDrop 1565    endif566    @setvar! lastHpCheck 13567elseif hp = 12568    if 12 < lastHpCheck569        @setvar! triggerItemDrop 1570    endif571    @setvar! lastHpCheck 12572elseif hp = 11573    if 11 < lastHpCheck574        @setvar! triggerItemDrop 1575    endif576    @setvar! lastHpCheck 11577elseif hp = 10578    if 10 < lastHpCheck579        @setvar! triggerItemDrop 1580    endif581    @setvar! lastHpCheck 10582elseif hp = 9583    if 9 < lastHpCheck584        @setvar! triggerItemDrop 1585    endif586    @setvar! lastHpCheck 9587elseif hp = 8588    if 8 < lastHpCheck589        @setvar! triggerItemDrop 1590    endif591    @setvar! lastHpCheck 8592elseif hp = 7593    if 7 < lastHpCheck594        @setvar! triggerItemDrop 1595    endif596    @setvar! lastHpCheck 7597elseif hp = 6598    if 6 < lastHpCheck599        @setvar! triggerItemDrop 1600    endif601    @setvar! lastHpCheck 6602elseif hp = 5603    if 5 < lastHpCheck604        @setvar! triggerItemDrop 1605    endif606    @setvar! lastHpCheck 5607elseif hp = 4608    if 4 < lastHpCheck609        @setvar! triggerItemDrop 1610    endif611    @setvar! lastHpCheck 4612elseif hp = 3613    if 3 < lastHpCheck614        @setvar! triggerItemDrop 1615    endif616    @setvar! lastHpCheck 3617elseif hp = 2618    if 2 < lastHpCheck619        @setvar! triggerItemDrop 1620    endif621    @setvar! lastHpCheck 2622elseif hp = 1623    if 1 < lastHpCheck624        @setvar! triggerItemDrop 1625    endif626    @setvar! lastHpCheck 1627elseif hp = 0628    if 0 < lastHpCheck629        @setvar! triggerItemDrop 1630    endif631    @setvar! lastHpCheck 0632endif633 634sysmsg lastHpCheck635 636if triggerItemDrop = 1637    @setvar! triggerItemDrop 0638    say "Ouch!"639    // im bleeding640    641 642    if 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|5356|8455|5362|45315|8454|22187|5901|7163|3903|12686 backpack as item643        getlabel item desc644        if "unidentified" in desc645            lift item 1646            droprelloc 0 0647            wait 200648            if insysmsg "cannot drop anything"649                drop backpack -1 -1 -1650            endif651            wait globalTimeout652        else653            ignore item654        endif655    endif656 657    if findtype "gold coin" backpack as item658        lift item 6659        droprelloc 0 0660        wait 200661        if insysmsg "cannot drop anything"662            drop backpack -1 -1 -1663        endif664        wait globalTimeout665    endif666 667    // 668    if findtype "clean bandage%s%" backpack as item669        lift item 1670        droprelloc 0 0671        wait 200672        if insysmsg "cannot drop anything"673            drop backpack -1 -1 -1674        endif675        wait globalTimeout676    endif677endif678wait 1000679loop