UseCollectible function is not private and not protected. So you can use any collectible at any time including right after it expires.
The only exception is if the current zone prevents from using collectibles. Like Cyrodiil.
Keep in mind though, that collectible usage invokes a global cooldown, so it might be annoying to auto-cast in the mid of the combat.
|