I'm creating superweapons (like in c&c series), which are basically buildings, which have abilities with a long range and cooldown. What I want, is that when a building is finished, the cooldown is activated immediately. One solution would be to order unit to cast the ability, but it would have to be interrupted before the effect takes place. It might also be possible to simulate this with items and start stock delay, but in that case, there are visible numbers (charges). Is there any better solution?