Give mob/living a cloak_stacks list. If there's anything in this list, cloak the mob upon the next update_transform().

Give all mob/living/carbon a shared update_transform(). Larva have their own because they're special.