Originally Posted by

**ShinkuDragon**
it's impossible to update it, because everyone has different sources of PDR, to put an example, someone with a skill that gives 50% PDR, would ignore 50% of the enemy defense, but someone with 2 skills of 25% ignore would only ignore 43.75%, and someone with 5 sources of 10% would only ignore 40.951%

they all add up to 50%, but give different results due to how they are distributed.

i'd say that post-unlimited, getting 2 big sources of PDR (say, 40% on each weapon) would do the best for your damage at the hardest bosses. using current CPB PDR of 180%, getting 40/40 would leave CPB with 64.8% PDR left.

so i suggest (if pocket permits) a line of 30%+ PDR, with a line of bossing

**DISCLAIMER: THIS UNDER THE ASSUMPTION THAT PDR WORKS AS IT WAS STATED A WHILE AGO, I HAVE NO CLUE ABOUT THE 270% PDR THINGUIE GOING ON ABOVE**

It isn't impossible, really.

Assuming "ignoreDEF" is an array of values, you can calculate it like so.

Code:

float physicalDEF() {
float k = 1.0f;
if(ignoreDEF.empty())
return mobPDR;
else {
for(auto& i : ignoreDEF) //for every value in your ignoreDEF array.
k *= (i/100); // k *= (i/100) is equivalent to k = k * (i/100) where i is the current value in ignoreDEF array.
return mobPDR*k; //mobPDR * k is your physical DEF attribute.
}
}

## Bookmarks