Dodge/block beräkning

Permalänk

Dodge/block beräkning

Hur fungerar dodge/block beräkningen?

Låt oss säga att jag har 20% chans att blocka och 10% chans att dodga en attack.
Hur beräknar då spelmotorn detta? Räknar den separat eller lägger den ihop möjligheterna?

Exempel 1:
Sannolikheterna adderas, då har jag 20+10=30% chans att avvärja attacken

Exempel2:
Fiende attackerar. Låt oss säga att blockeringen äger rum före dodgen.
Blockeringen misslyckas 80% chans
Dodgen lyckas 10% chans
Total sannolikhet 0,8*0,1=0,08 dvs 8%

Exempel3:
Fiende attackerar. Låt oss säga att dodgen äger rum före blockeringen.
Dodgen misslyckas 90% chans
Blocken lyckas 20%
Total sannolikhet 0,9*0,2=0,18 dvs 18%

Exempel4:

Dodge misslyckas och block misslyckas
Total sannolikhet 0,9*0,8=0,72%
Alltså är chansen att lyckas avvärja en attack 100-72=28%

Lås oss röra ihop det ytterliggare. Jag spelar Monk och kör ett mantra som ger mig ytterliggare 15% chans att dodga. Blir då min dodgechans 10+15=25%? Eller kommer den räkna separat så att den först räknar på om blockeringen fungerar, sedan dodgen och sedan mantradodgen?

Visa signatur

Den som stoppar huvudet i busken, visar häcken.

Permalänk
Medlem

Antagligen går den igenom en sorts ordning där den först räknar med 20% block och efteråt om attacken går igenom så 10% dodge.
Sen HUR den räknar på det som visas så tar den väl sannolikheten för att attacken går igenom * varandra, dvs, 0.8*0.9 = 0.72 så totalt visas att du har 28% chans att undvika attacken.

Permalänk
Medlem
Skrivet av FrasseMan:

Hur fungerar dodge/block beräkningen?

Låt oss säga att jag har 20% chans att blocka och 10% chans att dodga en attack.
Hur beräknar då spelmotorn detta? Räknar den separat eller lägger den ihop möjligheterna?

Exempel 1:
Sannolikheterna adderas, då har jag 20+10=30% chans att avvärja attacken

Exempel2:
Fiende attackerar. Låt oss säga att blockeringen äger rum före dodgen.
Blockeringen misslyckas 80% chans
Dodgen lyckas 10% chans
Total sannolikhet 0,8*0,1=0,08 dvs 8%

Exempel3:
Fiende attackerar. Låt oss säga att dodgen äger rum före blockeringen.
Dodgen misslyckas 90% chans
Blocken lyckas 20%
Total sannolikhet 0,9*0,2=0,18 dvs 18%

Exempel4:

Dodge misslyckas och block misslyckas
Total sannolikhet 0,9*0,8=0,72%
Alltså är chansen att lyckas avvärja en attack 100-72=28%

Det spelar ingen roll vilken ordning man räknar ut vid multiplikation, det blir alltid samma resultat (vilket man lär sig i typ ..5an?)
Så det spelar ingen roll "vilken som räknas ut först" (utan de är din matte som falerar vilket gör att du får olika resultat ;p).

Men det troliga är väl att det är samma system som används i WoW (och antagligen med samma typ av diminishing returns..typ?) så vill du verkligen veta är det väl bara läsa på lite.

Skrivet av FrasseMan:

Lås oss röra ihop det ytterliggare. Jag spelar Monk och kör ett mantra som ger mig ytterliggare 15% chans att dodga. Blir då min dodgechans 10+15=25%? Eller kommer den räkna separat så att den först räknar på om blockeringen fungerar, sedan dodgen och sedan mantradodgen?

Det är ju bara slå på den och se hur din dodgechans ser ut före å efter.. den ökar med 15procentenheter (om jag minns rätt).

Visa signatur

Citera om du skriver till mig. Annars läser jag troligtvis INTE.

Permalänk
Medlem

Block i d3 tar väl inte bort all skada? Det tar väl bara bort en viss mängd dmg, som står på sköldens stats?

Visa signatur

Asus Prime X470-pro | AMD Ryzen 7 2700X | Corsair H115i | MSI GTX 1070 Gaming X | G.Skill Ripjaws 32 GB 3200 MHz | Samsung 970 EVO 1TB | Corsair RM750x v2 | Fractal Design Define S

Permalänk
Medlem

stämmer. det är också värt att känna till att vissa skills bara triggas när man blivit träffad så om man blockar så triggas inte skillen