Aller au contenu

Photo

1.05: Contribution to party damage = 0% (da:o, not da:a)


  • Veuillez vous connecter pour répondre
1 réponse à ce sujet

#1
Bjond

Bjond
  • Members
  • 46 messages
I just started using the heroic accomplishments page to check and compare build and class DPS outputs.  It's a fantastic idea and I'm really pleased you included it in the game.  However, the most useful number on the page, the "contribution to party damage %", is always wrong.  Since I just started using it, I had to look back at old saves to see if I could help you issolate the exact behavior to help you fix it.

Nearly always, the main character is 100% and all others are 0%.  I have a single save where the main is 98% and all others are 0% (golems of amgarak).  This is for origins and orgin DLCs.  My one short forray into awakening shows correct percentages -- assuming the total damage numbers are correct.

The raw data numbers seem to be accurate; ie. I haven't memorized each damage hit as it scrolled past to determine if the greatest damage dealt and total damage numbers are correct, but from what I do recall, they "feel" correct.  Based on threat-drawn, the real contribution% (hand calc, not on page) seems good, too -- the mage and rogue are the primary dps sources and they're also the primary sources of non-tank threat in roughly the same proportions as indicated by their hand-calc'd %dps scores.  This implies that the total per character numbers are if not correct at least only in error by a constant factor (and thus still useful data :).

It looks like only errors are in the %contribution and the total party damage items.

Here's an example from a new dwarf noble during the origins quest:

1324 damage dealt (main character, 44% by hand, 100% by da:o)
0748 damage dealt (gorim, 25% by hand, 0% by da:o)
0663 damage dealt (frandlin ivo, 22% by hand, 0% by da:o)
0250 damage dealt (scout, 8% by hand, 0% by da:o)
2985 total damage (hand-calculated)
1324 total damage (da:o reported)

Note that the total reported party damage is the same as the main-character reported damage in this example.  This isn't always true, but it's nearly always true.  The %contribution bug is obviously more involved than simply using that number as the total or it would have non-0% reports for the companions.  Hopefully this helps y'all issolate and fix
the problem.

Modifié par Bjond, 05 décembre 2011 - 04:43 .


#2
Bjond

Bjond
  • Members
  • 46 messages
Oh, I just thought of a couple of things you could do to improve heroic accomplishments data. While not bugs, they do fall under the "while you're perhaps fixing this bug, perhaps you could also add .. " topic.

Current numbers are all per-compaign. This means that the more chaotic your party composition, the less accurate the %contribution number is; ie. you need a 100% static party to get a good comparison. If you could also include per encounter dps numbers, it would be very useful; eg. for each encounter, keep damage totals and then calc when the encounter is over and save min, max, and running average for %contribution on a per encounter basis. This would keep overhead down to just needing to store the per encounter stats and not need a full history. It's not as accurate as a full history, but it would only take about another 12~24 bytes per character and be more than accurate enough for contribution comparisons of even the most promiscuous of main characters when it comes to grouping around.

An even simpler solution to the chaotic party issue is to just add a "reset statistics" button. Could even just double the page and have one be odometer style and the other be the trip counter style (same thing but with a reset to zero button).