Just a note to modders, I tested with the gate lich and unexpectedly,
SpellCastOnMe([ANYONE],WIZARD_TRUE_SIGHT)
doesn't match, not even on the first invocation. I haven't tested with the subspell, but perhaps that would work. Potentially something to address with the fixpack.