Добавлен БезликийСектант
Есть проблема, есть герой, который апается допустим до 6 ур. а дальше опыт не идёт, даже пробовал ур. юнитам повышать, но всё равно опыт за убийство юнита не даёт. Может знаете в чём проблема?
Принятый ответ
FAQ там есть все эти формулы, раздел 4 смотри
все в этой константе
константа Набранный героем опыт: таблица сокращения монстров - 80, 70, 60, 50, 0
Если убитый героем воин является монстром (нейтральным крипом), в полном объёме опыт вы не получите. Это нормально - ведь герой, допустим, 42 уровня, может убить гнолла за взмах оружия.
Опыт за крипа рассчитывается, как дают за обычного юнита, но с небольшим отличием - помимо всего этого применяется таблица сокращения монстров.
Кратко: по идее игра берет базовый опыт, который указан у юнита в ро, и по формуле выдает новое значение. для примера пусть игра выдаст 25 опыта. От крипов еще меньше получаем, тк от константы сокращается опыт. Пример от убийства воина герой 1-го уровня получает не 25 опыта, а 20 опытаОт убийства крипа герой 1 уровня получит 80% от 25. 20 опыта
От убийства крипа герой 2 уровня получит 70% от 25. 17,5 опыта
От убийства крипа герой 3 уровня получит 60% от 25. 15 опыта
От убийства крипа герой 4 уровня получит 50% от 25. 12,5 опыта
От убийства крипа герой 5 уровня получит 0% от 25. 0 опытаПоследнее значение таблицы применяется к остальным уровням. Вот, почему после достижения 5 уровня герой опыта не получает. В таблице написано "0".
Чтобы позволить герою прокачку выше 5 уровня, требуется просто изменить его на какое-либо значение выше нуля. Оно определит процент получаемого опыта на других уровнях.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован MpW