Created: 7 days ago on 05/18/2025, 03:02:38 AMUpdated: 1 day ago on 05/23/2025, 03:42:04 AM
FileType: LUA
Size: 1320
Category: Utility
Skills: Item ID
Hotkey: No hotkey provided
Tags: utility,itemid
Description: Updated 5/22/2025 to stop after we are done (but keep trying on failed attempts)
Originally found this one from Nalco in the Sagas Discord.
-- Item ID everything by JaseOwns
-- UO Sagas
-- Found in the scripting discord: https://discord.com/channels/903311689112518708/1372217132586111046/1372217132586111046
-- Edited by: Jase Owns
Messages.Overhead("Starting ID Script", 89, Player.Serial)
local items = Items.FindByFilter(
{
name = "Unidentified",
hues = {0},
}
)
local totalItems = 0
for i, item in ipairs(items) do
-- Messages.Overhead(i, Player.Serial)
if item.RootContainer == Player.Serial then
if item.Name ~= nil then
totalItems = totalItems + 1
end
while item.Name ~= nil and string.find(item.Name,"Unidentified") do
Messages.Overhead(item.Name, Player.Serial)
Skills.Use('Item Identification')
Targeting.WaitForTarget(500)
Targeting.Target(item.Serial)
Pause(1000)
end
end
end
Messages.Overhead(string.format("Done IDing %d items", totalItems), 64, Player.Serial)