Hi all,
I’m not sure if it was suggested before. Devs when asked why there are limits for DoTAs (like 25 stacks of bleed) answered that there would just be to many information send in both ways (client<->server).
For me a simplest sollution seems like accumulating all DoT effects of each type as one effect every time period (1 second?) and substracting it from target’s life pool as appropriate number (and show us this information not as fountain of small numbers but one with different color: green for poison, red for burning, etc.).
Every effect may have additional information added to it: source (player), dmg of the source, length of the DoT effect of the source.
This way only one package of information of each DoTA effect would be send back and forth, not hundrets of them. This should help fighting world bosses.