Artemis Utility Item Checker by abianche

Related: Snippetsnippet
Created: 05/01/2026
Last Updated: about 4 hours ago
Description from the author:

This script scans your backpack and equipped items for specific skill-related items.

# ------------------------------------------------------------ # 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 messages when items are found or missing. # Prints the items details to the system message window. # ------------------------------------------------------------ if skill "taming" > 80 @setvar! checkCrook 1 endif if skill "discordance" >= 80 or skill "provocation" >= 80 or skill "peacemaking" >= 80 @setvar! checkInstrument 1 endif if skill "forensicevaluation" >= 50 @setvar! checkBlade 1 @setvar! checkBlankComm 1 endif @setvar! checkRecycler 1 @setvar! checkWand 1 # DO NO EDIT AFTER THIS LINE # ------------------------------------------------------------ @setvar! itemFound 0 if checkCrook = 1 while findtype 3713 backpack as item getlabel item desc if "activated" in desc overhead "Shepherd's crook found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endif endwhile if findlayer self lefthand as item getlabel item desc if "activated" in desc overhead "Shepherd's crook found!" 55 sysmsg desc 55 @setvar! itemFound 1 endif endif if itemFound = 0 overhead "Shepherd's crook not found!" 34 endif @setvar! itemFound 0 endif if checkInstrument = 1 while findtype 20008|3762|10245|3763|3740|20006|3742|20014|20012 backpack as item getlabel item desc if "exceedingly melodious" in desc or "supremely melodious" in desc or "greater" in desc overhead "Instrument found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endif endwhile if itemFound = 0 overhead "Instrument not found!" 34 endif @setvar! itemFound 0 endif if checkRecycler = 1 while findtype 3997 as item getlabel item desc overhead "Recycler found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endwhile if itemFound = 0 overhead "Recyler not found!" 34 endif @setvar! itemFound 0 endif if checkWand = 1 while findtype 20495 as item getlabel item desc overhead "Wand found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endwhile if itemFound = 0 overhead "Wand not found!" 34 endif @setvar! itemFound 0 endif if checkBlade = 1 while findtype 11552 as item getlabel item desc overhead "Blade found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endwhile if itemFound = 0 overhead "Blade not found!" 34 endif @setvar! itemFound 0 endif if checkBlade = 1 while findtype 7715 as item getlabel item desc overhead "Blank Comm found!" 55 sysmsg desc 55 @setvar! itemFound 1 break endwhile if itemFound = 0 overhead "Blank Comm not found!" 34 endif @setvar! itemFound 0 endif @setvar! checkCrook 0 @setvar! checkInstrument 0 @setvar! checkBlade 0 @setvar! checkBlankComm 0 @setvar! checkRecycler 0 @setvar! checkWand 0

Quick Filters

Bard Quick SearchCrafter Quick SearchDexxer Quick SearchHarvester Quick SearchMage Quick SearchPVM Quick SearchPVP Quick SearchStealth Quick SearchTamer Quick Search