Il me semble que certaines actions telles qu'attaquer ou soigner annulent la discrétion... C'est sans doute le cas aussi pour la compétence permettant de cacher un allié.
Mais le problème peut être facilement contourné : cache ton allié d'abord, et lance discrétion ensuite.