Some idea as to how to implement it while minimizing harassment induction
I imagine integrated parsers to be a long ways off due to UI memory restrictions, just look at what they did with the TP bar
Before everything else, the official parser, by default, can only view your own data, and not others without permission
1. DPS Parses should be personal with 2 settings: simple and advanced
- The simple mode gives no numbers and is just a colour indicator that takes into account of your current gear level and gives you a letter grade as a simple feedback on how you performed
- The advanced mode would be similar to the ACT interface outputting straight numbers
I don't support the idea of just turning the personal parser off (for dps) classes, the simple mode is meant for those who does not want to deal with numbers, and it stays there by default to tell the lazy/clueless dps to step up the game, as many have said, getting carried is not acceptable and they should be made aware of that
2. Have an option to make your dps parse data viewable to members in the party, only players with this option activated can see the other party member's dps should they choose to turn on the same option
There should be a prompt saying, "by turning on the public parser, you agree to behave yourself, the data provided is solely purposes for combat coordination and feedback, harassment is a reportable and ban able offence "
- here is an example in a 4 man dungeon
Tank and dps A have the public parser option turned on
The healer and dps B have the said option turned off
The tank and dps A will be able to see each other's dps on the interface, but cannot see the healers or the dps B's parse data
In event where 2 or more part members turned public parse on, the remaining dps will be given a prompt to activate the same option
They can still choose to refuse to do so, that alone cannot constitute for the player to be vote kicked
However, if the dps without public parser is doing abysmal dps, it will be displayed to the party regardless of the players wishes and can be vote kicked should the party decides to
3. Queuing options for
- no public parsers: everyone queued into the instance will by default have the public parser turned off, and it will stay off for the entire duration of the instance, aimed for those 'I don't care I don't want to care players', or rather, to minimize conflict by quarantine them away from those who actually want to try
- public parse neutral: everyone queued into the instance will retain their current public parser settings with the option to turn it off/on anytime throughout the instance, this is by default checked
- public parser exclusive: this option is available for those who try to output good effort
4. An one click harassment report function needs to be integrated
Should a player be harassed for low dps when they have NOT made their parse public, this indicates the harasser using 3rd party parser.
The one click report snapshots the party members' public parse settings, as well as takes a chunk of the chat log and send to GM
Offender will be warned and banned
Though I do realize this can create segregations in the player base and lengthen queue times depending on options. The solution against potential harassment is one that's punishment based that could feel to be an iron hammer approach.
Maybe there needs to be a system which incentivize pleasant behaviour and good performance aside from player commendations