Utility Item Checker Made by @abianche on Discord (Artemis) Description This script scans your backpack and equipped items for specific skill-related items. The script automatically enables checks based on your skills. Displays overhead…
Bard
Artemis Utility Item Checker.razor
1# This is an automated backup - check out https://outlands.uorazorscripts.com/script/b4b80bbc-0efa-4f4a-8e78-f7be474736ca for latest2# Automation by Jaseowns3## Script: Artemis Utility Item Checker4## Created by: abianche#05#############################################6 7# ------------------------------------------------------------8# Utility Item Checker9# Made by @abianche on Discord (Artemis)10#11# Description12# This script scans your backpack and equipped items13# for specific skill-related items.14#15# The script automatically enables checks based on your skills.16# Displays overhead messages when items are found or missing.17# Prints the items details to the system message window.18# ------------------------------------------------------------19 20if skill "taming" > 8021 @setvar! checkCrook 122endif23if skill "discordance" >= 80 or skill "provocation" >= 80 or skill "peacemaking" >= 8024 @setvar! checkInstrument 125endif26if skill "forensicevaluation" >= 5027 @setvar! checkBlade 128 @setvar! checkBlankComm 129endif30 31@setvar! checkRecycler 032@setvar! checkWand 033 34# DO NO EDIT AFTER THIS LINE35# ------------------------------------------------------------36 37@setvar! itemFound 038 39if checkCrook = 140 while findtype 3713 backpack as item41 getlabel item desc42 if "activated" in desc43 overhead "Shepherd's crook found!" 5544 sysmsg desc 5545 @setvar! itemFound 146 break47 endif48 endwhile49 50 if findlayer self lefthand as item51 getlabel item desc52 if "activated" in desc53 overhead "Shepherd's crook found!" 5554 sysmsg desc 5555 @setvar! itemFound 156 endif57 endif58 59 if itemFound = 060 overhead "Shepherd's crook not found!" 3461 endif62 63 @setvar! itemFound 064endif65 66if checkInstrument = 167 while findtype 20008|3762|10245|3763|3740|20006|3742|20014|20012|20016 backpack as item68 getlabel item desc69 if "exceedingly melodious" in desc or "supremely melodious" in desc or "greater" in desc70 overhead "Instrument found!" 5571 sysmsg desc 5572 @setvar! itemFound 173 break74 endif75 endwhile76 77 if itemFound = 078 overhead "Instrument not found!" 3479 endif80 81 @setvar! itemFound 082endif83 84if checkRecycler = 185 while findtype 3997|7864 as item86 getlabel item desc87 88 overhead "Recycler found!" 5589 sysmsg desc 5590 @setvar! itemFound 191 break92 93 endwhile94 95 if itemFound = 096 overhead "Recyler not found!" 3497 endif98 99 @setvar! itemFound 0100endif101 102if checkWand = 1103 while findtype 20495 as item104 getlabel item desc105 106 overhead "Wand found!" 55107 sysmsg desc 55108 @setvar! itemFound 1109 break110 111 endwhile112 113 if itemFound = 0114 overhead "Wand not found!" 34115 endif116 117 @setvar! itemFound 0118endif119 120if checkBlade = 1121 while findtype 11552 as item122 getlabel item desc123 124 overhead "Blade found!" 55125 sysmsg desc 55126 @setvar! itemFound 1127 break128 129 endwhile130 131 if itemFound = 0132 overhead "Blade not found!" 34133 endif134 135 @setvar! itemFound 0136endif137 138if checkBlade = 1139 while findtype 7715 as item140 getlabel item desc141 142 overhead "Blank Comm found!" 55143 sysmsg desc 55144 @setvar! itemFound 1145 break146 147 endwhile148 149 if itemFound = 0150 overhead "Blank Comm not found!" 34151 endif152 153 @setvar! itemFound 0154endif155 156@setvar! checkCrook 0157@setvar! checkInstrument 0158@setvar! checkBlade 0159@setvar! checkBlankComm 0160@setvar! checkRecycler 0161@setvar! checkWand 0