Ability types do not stack.

Drunken Brawler, Evasion (including the talisman) are the same ability type so they do not stack.

Evasion itself does stack.

However, this has the same stacking algorithm as critical strikes in WC3.

When hit, there is a separate check if the evasion succeeded and if one of them did, then you evaded the attack.

The exact calculation (if I am not mistaken, rounded to factors between 0 and 1) is this:

1 - (combined succession factor)

succession factor is the chance that an attack did hit you.

So when you have 70% chance to dodge, you have 0.3 succession factor.

combined succession factor is all those succession factors combined, 0.3 X 0.5 X 0.5, etc, etc, etc.

If the first one evades, the second check is still done, equal as all other checks, that is the whole point of running things separately.

However, to solve your problem, you can just use the item version of evasion.

Or if you have a proper coded map, your DDS should be able to block all additional effects because the additional effects are made on the DDS event that would be fired when the damage was successful, aka the afterDamage event... which people just refuse to implement.