именно из-за вашего рандома в игре не нужен уклон,его 20%,40%,будет одна беда,он не сработает против устоя,если уж такова проблема в игре,то почему бы этот рандом не убрать из игры?Можно сделать так,когда противник или вы бьете по апоненту, можно сделать, чтобы при 20% уклона ,1 из 5 атак противника будет со 100% уклоном,то же самое с критом,а насчет устоя,то он будет урезать уклон таким образом,например у вас 20% уклона,а у противника 20% устоя,то его удары будут 100%,уклон никак не сработает,а подробнее 20%-20%=0%,следовательно, против того противника,у которого устоя больше,чем у вас уклона,то ваш шанс уклониться от атаки противника равен 0