by Jaseowns UO Outlands WIP during live stream: https://youtu.be/Of39bikUMDs
Housing
Amish House Butler.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/bd6f80a6-fbd4-449c-9704-ca60376420ec for latest2# Automation by Jaseowns3## Script: Amish House Butler 4## Created by: Jaseowns#66945#############################################6 7# Amish House Butler by Jaseowns8# UO Outlands9# WIP during live stream: https://youtu.be/Of39bikUMDs10 11 12@setvar! globalTimeout 65013 14 15#################################16##### Item Id17###########################18 19if skill "Item Identification" >= 12020 if not varexist chestToLookIn21 overhead "Select a chest to look in" 8822 @setvar! chestToLookIn23 endif24 25 if not find chestToLookIn ground -1 -1 226 unsetvar chestToLookIn27 replay28 endif29 30 if not timerexists "itemIdTimer"31 createtimer "itemIdTimer"32 settimer "itemIdTimer" 2000033 endif34 35 if not timerexists "detectHidingPlayersTimer"36 createtimer "detectHidingPlayersTimer"37 settimer "detectHidingPlayersTimer" 1100038 endif39 40 getlabel chestToLookIn descItemId41 42 if "0 items, 0 stones" in descItemId43 // do nothing44 elseif timer "detectHidingPlayersTimer" >= 11000 and timer "itemIdTimer" >= 2000045 useskill 'itemidentification'46 wft 50047 target chestToLookIn48 settimer "detectHidingPlayersTimer" 900049 settimer "itemIdTimer" 050 endif51endif52 53 54#################################55##### Open Paragons56###########################57 58if skill "Lockpicking" >= 5059 60 if not timerexists "unlockChestTimer"61 createtimer "unlockChestTimer"62 settimer "unlockChestTimer" 200063 endif64 65 if not varexist haveParagonToOpen66 @setvar! haveParagonToOpen 067 endif68 69 if findtype "lockpicks" backpack and findtype "drill" backpack70 @clearignore71 if not varexist chestToLookIn72 overhead "Select a chest to look in" 8873 @setvar! chestToLookIn74 endif75 76 if not find chestToLookIn ground -1 -1 277 unsetvar chestToLookIn78 replay79 endif80 81 if haveParagonToOpen = 082 while findtype 2473|3644|3645|3646|3647|3710|3701|3702|29832|29833|2472|2475|3648|3649|3708|29078|41449|41450|3705|3712|2474|3709|3650|3651|29077 chestToLookIn as container83 getlabel container desc84 if "sealed" in desc85 overhead "paragon found"86 lift container87 drop backpack -1 -1 -188 wait globalTimeout89 endif90 91 if find container backpack92 @setvar! haveParagonToOpen container93 else94 @ignore! container95 endif96 endwhile97 elseif timer unlockChestTimer >= 350098 if gumpexists 73603807099 if ingump "Cleared of Traps" 736038070100 gumpresponse 4 736038070101 else102 overhead "Remove Trap"103 gumpresponse 7 736038070 104 endif105 settimer unlockChestTimer 0106 else107 getlabel haveParagonToOpen sealedDesc108 if "sealed" in sealedDesc109 dclick haveParagonToOpen110 else111 overhead "we done"112 lift haveParagonToOpen113 drop chestToLookIn -1 -1 -1114 wait globalTimeout115 if not find haveParagonToOpen backpack116 @setvar! haveParagonToOpen 0117 endif118 endif119 endif120 endif121 else122 overhead "No more lockpicks or drills bro" 34123 endif124 125endif126 127#################################128##### Ban Bot Portion129###########################130 131clearsysmsg 132 133if not listexists "friendsofthehouse"134 createlist "friendsofthehouse"135endif136 137if not timerexists "detectHidingPlayersTimer"138 createtimer "detectHidingPlayersTimer"139 settimer "detectHidingPlayersTimer" 11000140endif141 142if not timerexists "sayBanTimer"143 createtimer "sayBanTimer"144 settimer "sayBanTimer" 2000145endif146 147if timer "detectHidingPlayersTimer" >= 11000148 useskill 'detectinghidden'149 wft 500150 target 'self'151 settimer "detectHidingPlayersTimer" 0152endif153 154hotkey 'Next non-friendly player target'155wait 200156if insysmsg "no one matching"157 // do nothing158else 159 @setvar! removeTarget lasttarget160 if inlist "friendsofthehouse" removeTarget 161 // do nothing162 elseif timer sayBanTimer >= 2000163 say "I ban thee" 164 wft 1000165 target removeTarget 166 wait 200167 if insysmsg "You cannot eject a friend of the house!"168 pushlist "friendsofthehouse" removeTarget 169 endif 170 settimer "sayBanTimer" 0171 endif172endif173 174wait 50175loop