This will attempt to use whatever Quest item is needed for the Quest you're working on /run local f,k=QlC or CreateFrame("Button","QlC",nil,"SecureActionButtonTemplate") f:SetAttribute("type","item") for i=1,GetNumQuestLogEntries() do k=GetQuestLogSpecialItemInfo(i) if k then f:SetAttribute("item",k) break end end /click QlC