PlatinumSpider wrote:A similar thread from earlier brought this up and had a patch written to check dodge before shields, though I don't know if it was ever implemented.
viewtopic.php?f=8&t=21777
As the author of that patch, it was written quickly and made some assumptions about the existing setup code being well encapsulated. It was shit and would have introduced more bugs than it fixed as written. A cursory look at the current git repo indicates that patch was never pushed, which is good.
Some of the existing code that would need to be changed to properly resolve EV before blocking is a little bit thorny, and my guess is that someone decided status quo was better than rewriting the relevant bits, although I don't feel like looking through the -dev logs to find out.