Suggestion: Voice Line RNG revamp
There are many times where the voice lines fit to the situation and someone is having a laughter or is making a comment on VoIP, but has to explain every time why. The Voice lines are out of sync.
Suggestion:
- When the game client launches, give the same voice-line-RNG-seed for every client provided by server.
- voice-line-rng for simple actions is completely dependent on time.
- special voice lines that are triggered by skill will still use the same seed.
- The next action triggers the voice line.
Now it would appear that jokes/taunts are synchronized so the players share the same experience.
It would be nice too to make an opt-in option for hearing enemies and allied special quotes (like the killing quotes (only the ones who make sense)).
- if multiple voice lines are triggered, just let a simple solver decide which one should be played.
- if the player does not opt-in for this function, he gets more quotes from his character (same as current).
- if the client does not see the enemy/allies, it would just skip the voice line and prefers its own voice lines.
- The overall voice line appearance shouldn't be more with these changes. (characters would be too much talk active) This would emphasize the shared experience much more without creating much extra packages.
i believe the implementation wouldn't be that costly and would be worth it. (sorry for broken english)