Это простая математика. Есть 3 варианта, рассмотрим каждый. Для примера, базовый шанс 50%, защита 40%, атака 40%.
1) И атака и защита дают ровно столько процентов, сколько написано. Т.е., 50 * 0.6 = 30, 30 * 1.4 = 42. Атака слабее защиты. Математически правильный вариант.
2) Защита дает в процентах меньше, чем написано. 50 / 1.4 = 35.71, 35,71 * 1.4 = 50. Атака нейтрализует защиту.
3) Атака дает в процентах больше, чем написано. 50 * 0.6 = 30, 30 / 0.6 = 50. Атака нейтрализует защиту.
Мы выбрали вариант 3. Остальные варианты, по нашему мнению, хуже. Идеального варианта не существует. В любом из них, вы напишете аналогичный этому багрепорт: http://forum.asterios.tm/index.php?showtopic=328998 и будете жаловаться, что цифры не совпадают. Но повторюсь, нужно было учить математику, чтобы понять что они никогда не совпадут
ответ я уже нашел и причем давно , темку можно и закрыть