Для вычисления количества единиц, на которое вырастут боевые умения, подсчитывается количество нанесённых ударов персонажем в течение боя, при этом учитываются также промахи и попадания в блоки.
Если в руках персонажа посох, то помимо нанесённых ударов учитываются также успешно выполненные (т.е. не провалы, необязательно попавшие в противника) в течение боя заклинания.
Навык «Боевая дисциплина» работает во всех боях, кроме тип боя «Бой с монстром».
Если бой начался по заявке (в том числе бои на
заводе,
острове альенов, бои
гобивана),
то Х = round(X * (1.2 + Уровень_навыка / 100)), где Х - число ударов, но не более (10+2*число противников, исключая ботов) и не более 20, а Уровень_навыка - значение навыка «Боевая дисциплина».
Если бой начался с нападения одного персонажа на другого, то Х = round(X * (1.2 + Уровень_навыка / 100)), где Х - число ударов, но не более (15+3*число противников, исключая ботов) и не более 30, а Уровень_навыка - значение навыка «Боевая дисциплина».
Если бой начался с нападения на монстра или нападения монстра, то Х=(уровень монстра-уровень персонажа+число ударов), но не более 5 и не менее 0. Если монстров было несколько, то при расчете Х берётся наибольший уровень среди уровней монстров.
Если бой начался на Темном Острове, то Х = round(X * (1.2 + Уровень_навыка / 100)), где Х - число ударов, но не более 20, а Уровень_навыка - значение навыка «Боевая дисциплина», если у персонажа активен «Тёмный ворон», то итоговый Х*2.
Владение оружием увеличивается на Х внутренних единиц.
Если в руках воина 2 разных оружия или оружие и щит, то владение каждым увеличивается на целое(Х/2) внутренних единиц. Стиль боя увеличивается на целое(Х/2) внутренних единиц. У мага (персонажа с посохом в руках) растут владение посохами и стиль боя Двуручное оружие.
Владение оружие и стиль боя не растут, если:
Бой начался с нападения монстра или нападения на монстра и игрок проиграл;
Бой начался по заявке, и по его итогам игрок получает 0 опыта;