(I was talking to dr.bling in game and said I'd post code here...
function forceCloakImage::onFire(%this,%obj,%slot)
{
%obj.hideNode(ALL);
schedule($cloaktime,0,UnHideAllNodes,%Obj.Client);
};
I think that makes it return to normal after $cloaktime....