I have a very hard time believing that Larian has implemented something "fancier" than the very simple srand() / rand() for rolls.
Like:
unsigned diceroll(unsigned n, unsigned times) {
unsigned i, res = 0;
for (i = 0; i < times; ++i) {
res += 1 + n * ((unsigned) (rand() / (double)RAND_MAX));
}
return res;
}
This is extremely trivial.
Also, why Patch 6 ? I've seen such complaints since I got this game, i.e. since Patch 1.
I watched one battle where my character had -at least six-misses/critical misses in a row and the opponent did two critical hits in a row and killed me.
I have a 14 Dex, so I really don't understand al that missing.
Dex only has influence on attack rolls if you (a) have a ranged weapon or (b) have a finesse weapon.