Skip to content
Outlands Hub

Razor script

Artemis Utility Item Checker

by abianche · 161 lines
Download

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