well when u got it in your invetory do u use triggers to put the special effect???
if u do u can also put a run trigger after the trigger specil effect of item so the next trigger u should use
Events
Unit - A unit Loses an item
Conditions
Actions
Special Effect - Destroy (Last created special effect)(u can also use varible to restore the special effect like for exmple u set special effect (Doom)
and the unit aqcuries an item has doom so when u use special effect - destroy (doom(Varible)) he might lose the special effect...