Skip to content
Outlands Hub

Razor script

Treasure Goblin Bot (D)

by Jaseowns · 679 lines
Download

Compatibility unverified

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

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