hmm i see it's now : Dest.DWord=GetItemTimer(pItem)/6+1; ${FindItem[Hammer of Delusions].Timer} returns 1 should i consider ${FindItem[Hammer of Delusions].Timer} = 1 as item ready ? /if ( ${FindItem[Hammer of Delusions].Timer} == 1 ) { ....... } i can live with that =) just got to change some macro...