Zgodnie z moimi własnymi badaniami i eksperymentami w grze, muszę powiedzieć, że zaakceptowana odpowiedź wydaje się błędna. Jeśli uważnie przeczytasz powiązany blog z odpowiedzią @Midnight Sparkle (i obejrzysz wideo), zobaczysz, że dwie podane odpowiedzi są sprzeczne.
Jeśli otworzysz panel szczegółowych statystyk podczas używania dwóch broni , zobaczysz, że wartość prędkości ataku zmienia się za każdym razem, gdy atakujesz. Dzieje się tak, ponieważ obrażenia i prędkość twojego ataku są w rzeczywistości obliczane niezależnie, w zależności od tego, którą bronią zamierzasz zamachnąć jako następną.
Jak wskazał @Midnight, jeśli twoja pierwsza broń ma 1,4 ataku / s a druga broń ma 1,1 ataku / sek., wykonasz zamach pierwszą, następnie nastąpi opóźnienie 1 / 1,4 sekundy, potem zamachniesz się drugą i będzie 1 / 1,1 sekundy. A potem cykl się powtarza. (Zakładam, że premia do szybkości ataku została już zastosowana do tych liczb)
Zatem faktyczny wzór na Średni atak na sekundę to:
Średni APS = 2 ataki na cykl / Czas cyklu
Średni APS = 2 ataki na cykl / (Opóźnienie 1. broni + Opóźnienie 2. broni)
A w moim przykładzie:
Średni APS = 2 / (1 / 1,4 + 1 / 1,1) = 1,23 ataku / s
@bwarner mówi:
Średni APS = (1,4 + 1,1) / 2 = 1,25 (I myślę, że to źle)
Prawdopodobnie myślisz, że to nie jest duża różnica, a istnieje pewien zakres, w którym przyjęta odpowiedź i wzór są dobrym przybliżeniem średnich ataków na druga. Ale gdy rozbieżność między twoimi dwiema broniami wzrośnie, będzie całkowicie wyłączony.
Pomyśl o tym przez chwilę: jeśli masz broń, która jest bardzo powolna, powiedzmy 1, i broń, która jest bardzo szybka, powiedzmy 100, cykl będzie podyktowany wolniejszą bronią, co tworzy 1 sekundę opóźnienie po każdym zamachu. Opóźnienie dla drugiej broni będzie całkowicie znikome, więc otrzymasz około 2 ataków na sekundę, niezależnie od szybkości drugiej broni. To bardzo daleko 50,5 ataków na sekundę, biorąc pod uwagę akceptowaną formułę.
Zamierzam dodać średni DPS. W tym celu musimy najpierw obliczyć średnie uszkodzenia na cykl. Dodajmy dwie dowolne liczby do średniego obrażeń z naszych dwóch broni (średnie obrażenia = (minimalne obrażenia + maksymalne obrażenia) / 2). Pierwszy = 35 Obrażeń i drugi = 55 Obrażeń.
Średnie Obrażenia = (Średnie Obrażenia 1. broni + Średnie Obrażenia 2. broni) / 2 Ataki na cykl
I na koniec:
Średni DPS = Średni DMG * Średni APS
W naszym przypadku
Średni DPS = (35 + 55) / 2 * 2 / (1 / 1,4 + 1 / 1,1 ) = (35 + 55) / (1 / 1,4 + 1 / 1,1) = 55