а твоя не верна As=as0/(2^(Pr/100)) при 100 200 и т.д вроде норм а при 50% получаеться 3,1/2^(1/2)=3,1/1,4142135623730950488016887242097=2,192031021678297325642617522525
на самом деле равна 2,325
Я полагался только на то,что 100% - уменьшение в 2 раза,а на счет 200% - это сейчас не соберешь,просто формула должна предусматривать все случаи.. да и результат логичный вполне.. не то что у других(бесконечный урон в один момент)