Skip to content
Outlands Hub

Razor script

Artemis Utility Item Checker

by abianche · 161 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.

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