-- Macro #1 /script function IN(i) local t = GetInventoryItemLink("player",i) if t then local _,_,name = string.find(t, "^.*%[(.*)%].*$") return name else return "" end end -- Macro #2 /script if (IN(17) == "Eskhandar's Left Claw") then /equip "Whatever" end