(edited by Kageseigi.2150)
Revealed: Player Specific
I think the greatest difficulty with this is getting it to work well with the game engine. The way I envision this working is by having the reveal work client-side…and I really don’t think that is a good idea as it opens the game up to hacking, etc.
Conceptually, it’s a pretty cool idea though.
I confess I don’t know how the engine works. I do know that allies can see a “cloak/phantom” of a teammate. I guess it would just be one-step further than that.
I do find it interesting that boons/conditions/effects know who applied them to others, and use the giver’s stats for damage/buffs/etc. So I don’t think it would be too difficult for the system to keep track of who applied Reveal.
Maybe there could be two effects: Revealed and Revealing.
Revealed applies to the one being Revealed. (Receiver)
Revealing applies to the one who Revealed the other. (Giver)
That way, you could know you did Reveal someone. And for the game to make the stealthed player visible to you, the effects would have to match up.
Hmm, now, I’m getting complicated :-P