Scripting: add function DisplayVisualEffectToPC

Suggestion
isplays a visual effect to a single PC only, other clients do not see this effect. DisplayVisualEffectToPC(object oPC, effect eEffect, float fDuration);

Generally speaking, it should be possible to add this type of ability, as it's already a function of the game's engine. An invisible object gets displayed to PCs who can see invisibility; not to mention the special effects of the game client to begin with (spell targeting effects, etc).

Applications? I'd love to create a Detect Treasure spell/scroll/item that revealed a certain "glowing hue" around hostile creatures that possessed drop items. Or a real Detect Evil/Know Alignment function? There are many great things that could be done with this kind of function!

Additional Ideas
????