It could be really useful to have pings that only appear for certain players.

For example, I could program a script to remind a player to end their turn if they have done certain things, or if their turn has taken a certain amount of time, and have the game ping that player. Currently, the ping would show up for everyone which is both annoying and potentially confusing ("why did you ping that?" "what? I didn't ping anything..").

Having pings that only appear to a certain player (or group of players, like a team) would solve that problem. I also think those pings should only be accessible by scripting. I think it should be implemented maybe simply as an extra parameter for the pingTable() function, like a table of strings for the colors that can see it.