snoww / loa-logs

LOA Logs - Modern DPS Meter for Lost Ark
GNU General Public License v3.0
128 stars 30 forks source link

Feature Request: Show average damage **per cast** #33

Closed DSchab closed 10 months ago

DSchab commented 10 months ago

I believe this would be an incredibly useful statistic for some classes that have multiple damage instances in their skill casts. Arcana's red skills and Wardancer's Energy Combustion comes to mind, but also many others like Pistoleer Desperado or Machinist skills.

It would give the user a much better idea of how much their skill casts are doing on average.

I hope this isn't too difficult to implement as the log can already differentiate by casts per minute, for example...

snoww commented 10 months ago

this isn't really possible to accomplish due to how the game's damage packet works, each damage tick and be in several damage packets. also cancelled casts also send a cast packet, e.g. if you cancel sorc doomsday while casting, it will increment the cast count, thus making the avg dmg per cast meaningless. the best alternative is to manually estimate how many hits per cast and math it out.

DSchab commented 10 months ago

Would it be possible to for example graph the distribution of each skill's damage as a density plot on mouse-over? That would provide a lot more info than a simple average.

ERoels23 commented 10 months ago

Even if cancelled casts throws off the number a bit, just having a column which calculates total_dmg/total_casts would be really nice to look at, it's the most useful stat as a dps. That statistic is the only reason I haven't completely swapped over from loa-details yet.

snoww commented 10 months ago

i will add this next patch