Ley;102721to AmberSoler:
Меня интересует так же еще вот, что:
если у героя первичные навыки по 99, а атака 0, то при получении уровней, скажем десяти скилов - не все десять пойдут в защиту, т.е. просто проподут. Этому есть разумное объяснение?
Давай расмотрим на примере... Параметры 0/99/99/99 - не могут быть теоретически, потому что вероятность их распределения существует и она не нулевая - это во первых. Во вторых, раскачав свои первичные навыки до такой степени, герой скорей всего уже получит максимально возможный уровень - level 108, и, следовательно, большего повышения не предвидится. На практике - вообще будет глюк, потому как опыт уйдет в минус и параметры обнулятся...
Но предположим, мы в редакторе изначально создадим героя с этими параметрами, тогда при получении опыта у него будут расти только те первичные навыки, которые не имеют максимума... При выпадении увеличения +1 навыка (рандом), который уже достиг уровня 99, данный бонус просто "сгорит". Т.е. при достижении максимально возможного уровня первичного навыка он больше не будет увеличиваться.
Но не только при увеличении уровня опыта будет "сгорать" бонус. Также бесполезны будут все арты, повышающие достигший максимума первичный навык, не помогут никакие объекты на карте, призванные уваличивать первичный навык.
Исключение - эффект родной земли для юнитов, который дает +1 к атаке и защите (только юнитам). В этом случае расчет урона будет вестись из базы +100 (где +99 - это максимум первичного навыка "Атака/Защита" и +1 - бонус ландшафта, который действует в любом случае).