Immunities in Diablo2

your idea is flawed as it does not take into account infinity or facets
and lower resist… right now when breaking immunties they function at 1/5th effectiveness
you need to take that into account

here is my proposed fix