Artemis Utility Item Checker by abianche
Description from the author:
# ------------------------------------------------------------
# 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 0This script scans your backpack and equipped items for specific skill-related items.








