Tercioo / Details-Damage-Meter

Addon for World of Warcraft, does combat analyzes offering clean visual data for the player
Other
172 stars 129 forks source link

Feature: Raid-Contributing DPS calculation (Augmentation Evoker) #572

Open tomasger opened 1 year ago

tomasger commented 1 year ago

Less of a bug report and more of a feature request:

Feature ask

Implement a way to track raid contributing DPS rather than raw DPS output.

Motivation

As most of the community knows, players are very reliant on damage meters to make judgement on class viability and player performance.

With the upcoming of Augmentation Evoker specialization in patch 10.1.5, World of Warcraft got a specialization with main focus in buffing other party players' output. An overwhelming part of the community are unaware of the intricacies of this new specialization, wrongfully judging them to be underperforming due to low damage output reported on Details. That leads to frustration and in more severe cases - harassment against the players.

rDPS (raid-contributing DPS)

rDPS has been around as as concept for a while, I'm namely aware of it from FF14 logs website, which tracks how much a person contributes to and from the buffs of other people.

In other words - it's calculating effective damage provided to the group by each player, rather than raw output numbers from each player.

Implementation suggestion

This may be a collosal task, but could start in smaller increments. My suggestion:

  1. New aggregation on Damage categories: Damage Done (rDPS) and rDPS: when checking data in these aggregations, user would see their total damage and/or DPS contributed in the dungeon/raid, instead of damage done.
  2. Start with Augmentation Evoker only: since this is the specialization most sorely affected by the change, the calculations could start be performed only for groups with this specialization.

Existing Solutions

WarcraftLogs has already an algorithm implemented to contribute Augmentation Evoker's damage contribution to them instead of the raid members. Comparison:

Details (calculating raw DPS output): total_dungeon_dps_details WarcraftLogs (calculating raid-contributing DPS): total_dungeon_dps_warcraftlogs

EDIT: formatting

awaters8 commented 1 year ago

πŸ‘ + 1

fredkarno commented 1 year ago

πŸ‘

Fieora commented 1 year ago

"Right now in-game addons can't read the attribution shown in advanced combat logs."

--source: Interview with community council. https://www.wowhead.com/news/community-council-interview-with-graham-berger-and-ion-hazzikostas-augmentation-334071

Flamanis commented 1 year ago

There are two combat logs that the game generates. One in game through events, and one out of game in the form of the combatlog.txt file.

The two are mutually exclusive. AddOns can only read and interact with the one in game, and external tools can only use the txt file. Blizzard has only made the information about the contribution of the Augmentation Evoker available into the external txt file. Should this change, showing the data in different ways is absolutely a planned addition. But for the moment, even if we implemented any visual solution, without the actual data we would be unable to use it.

tomasger commented 1 year ago

Thank you @Flamanis. When opening this issue, I was not aware of the technical limitations present.

Feel free to close the issue or use it for posterity until the change is possible.

o-sergeneser commented 1 month ago

If an augmentation evoker rDPS has more amount than another DPS, it should rise to the right place in the rankings.