Опыт в HMM3

Ответить

Таверна | Вопросы новичков

Подписывайтесь на наши группы:
Перейти к столику:
Автор Сообщение
Сэр Demyan
+
Demyan

HoMM III: Барон (6)
Сообщения: 692
Откуда: Россия

Цитировать ссылка Опыт в HMM3 Добавлено: 30.07.2007 16:33
Вашему вниманию предлагается уточненная страница из справочника Физики мира Героев автора AmberSoler, посвященная очкам опыта в HMM3 SoD (3.2).

demyan-hp.fatal.ru/TestExp/Page18.xls

Все расчеты вы можете проверить самостоятельно по сейвам:
demyan-hp.fatal.ru/TestExp/TestExp_Level6424.GM1
demyan-hp.fatal.ru/TestExp/TestExp_Level5920.GM1
demyan-hp.fatal.ru/TestExp/TestExp_Level3732.GM1
demyan-hp.fatal.ru/TestExp/TestExp_Level108.GM1

После 6424 уровня хватило силы проверить только до 11300, потом сильно надоело, тем более, что на саму механику начисления опыта конкретные уровни опыта и их значения не оказывают никакого влияния.

Изменено 18.11.2016 07:18 модератором Registr
Demyan
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр AmberSoler
+ + + + + + +
AmberSoler

HoMM III: Герцог (10)
Сообщения: 1618
Откуда: Россия

Цитировать ссылка Re: Опыт в HMM3 Добавлено: 30.07.2007 21:55
Сэр Demyan, 30.07.2007 17:33
После 6424 уровня хватило силы проверить только до 11300, потом сильно надоело, тем более, что на саму механику начисления опыта конкретные уровни опыта и их значения не оказывают никакого влияния.
Если не сложно, поясните как Вы получили последнюю строку таблицы:
...
82/>11300 - 107 501 - 2 147 400 657
83/????? - 82 990 - 2 147 483 647 ХР

Ведь получить ссылку на величину следующего уровня ХР (выделено) можно только достигнув предыдущий... А переход на предыдущий level 82, по Вашим же словам, отыскать не удалось, что обозначено как >11300...
AmberSoler
Особый статус:
Автор лучшей мультиплеерной карты размера НММ3 L (2006)Специалист турнира offline "Земли Героев 3" 2011 год
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Demyan
+
Demyan

HoMM III: Барон (6)
Сообщения: 692
Откуда: Россия

Цитировать ссылка Re: Опыт в HMM3 Добавлено: 1.08.2007 17:55
Сэр AmberSoler, 30.07.2007 22:55
Если не сложно, поясните как Вы получили последнюю строку таблицы:
...
82/>11300 - 107 501 - 2 147 400 657
83/????? - 82 990 - 2 147 483 647 ХР

Ведь получить ссылку на величину следующего уровня ХР (выделено) можно только достигнув предыдущий... А переход на предыдущий level 82, по Вашим же словам, отыскать не удалось, что обозначено как >11300...


Вы абсолютно правы, кол-во опыта на следующем (83) уровне знать я не могу, поэтому и записал туда максимально возможное кол-во очков опыта - 2 147 483 647, лишь предполагая, что больше уровней не будет. Хотя на самом деле уровней может очень много (до 65 536) с разницей в 1-2 очка опыта... Поэтому и выделил две последнии строки другим цветом, чтобы все понимали, что это не окончательные данные.

Еще раз повторю, что после 75 (88) уровня прирост очков опыта от дерева знаний фиксированный и гораздо проще сразу уйти в минус и спокойно набирать опыт дальше, что убивать клавиатуру, удовлетворяя садистские наклонности разработчиков игры.

Забыл написать в статье - дополню здесь: абсолютное значение опыта (при отрицательных значениях очков опыта), набранного героем, считается по формуле:
OpAbs = 2 147 483 647 * 2 + OpHero + 1
OpAbs - абсолютное значение опыта
OpHero - текущеее значение опыта у героя.

Например: у героя опыт равен "-705 425 852"
Абсолютный опыт OpAbs = 2 147 483 647 * 2 + (-705 425 852) + 1 = 3 589 541 443.

PS: конечно, я не против того, чтобы статья попала в справочник.
PPS: при ссылке на ресурс используете HeroesPortal.
Demyan
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр HateYou
+ +
HateYou

HoMM III: Герцог (5)
Сообщения: 2665
Откуда: Колумбия

Цитировать ссылка Добавлено: 24.08.2007 04:45
Хммм... вроде в одном ДЗ набирал уровень выше 75 и никаких глюков небыло... кроме того что не успел вовремя послать сэйвик)
HateYou
Особый статус:
Альянс
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Gorislav
+ + + + +
Gorislav

HoMM IV: Безземельный
HoMM III: Рыцарь (2)
HoMM II: Безземельный
HoMM I: Безземельный
Сообщения: 711
Откуда: Россия

Цитировать ссылка Добавлено: 24.08.2007 10:57
Сэр HateYou, 24.08.2007 05:45
Хммм... вроде в одном ДЗ набирал уровень выше 75 и никаких глюков небыло... кроме того что не успел вовремя послать сэйвик)


А по разному бывает... Тока что протестил... В первый раз обнулился после 88 уровня(если не ошибаюсь)... Потом дошел до 105 уровня, без онуления, а он гад на след уровень не перешел а соскачил на 76 уровень...
Gorislav
Особый статус:
Хранители Подземелий
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр HateYou
+ +
HateYou

HoMM III: Герцог (5)
Сообщения: 2665
Откуда: Колумбия

Цитировать ссылка Добавлено: 24.08.2007 12:56
Сэр Gorislav, 24.08.2007 11:57
Сэр HateYou, 24.08.2007 05:45
Хммм... вроде в одном ДЗ набирал уровень выше 75 и никаких глюков небыло... кроме того что не успел вовремя послать сэйвик)


А по разному бывает... Тока что протестил... В первый раз обнулился после 88 уровня(если не ошибаюсь)... Потом дошел до 105 уровня, без онуления, а он гад на след уровень не перешел а соскачил на 76 уровень...

А по статье должно полюбак глючить после 75, апшибочка.
HateYou
Особый статус:
Альянс
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Gorislav
+ + + + +
Gorislav

HoMM IV: Безземельный
HoMM III: Рыцарь (2)
HoMM II: Безземельный
HoMM I: Безземельный
Сообщения: 711
Откуда: Россия

Цитировать ссылка Добавлено: 24.08.2007 14:07
Сэр HateYou, 24.08.2007 13:56
Сэр Gorislav, 24.08.2007 11:57
Сэр HateYou, 24.08.2007 05:45
Хммм... вроде в одном ДЗ набирал уровень выше 75 и никаких глюков небыло... кроме того что не успел вовремя послать сэйвик)


А по разному бывает... Тока что протестил... В первый раз обнулился после 88 уровня(если не ошибаюсь)... Потом дошел до 105 уровня, без онуления, а он гад на след уровень не перешел а соскачил на 76 уровень...

А по статье должно полюбак глючить после 75, апшибочка.


После 75 уровня не переходит на 76. А сразу на 88. В смысле 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88(1899999999). Сидишь и энтеришь. Зануляется и уходит в минус тока после 88го и то при условии что переход на другой уровень проходит через дерево. Если же через опыт в пандорке то зануления не происходит, и после 88 уровня переходит сразу на 108 уровень.
Gorislav
Особый статус:
Хранители Подземелий
Анкета История героя ЛС E-mail
В форму ответа Наверх
Сэр Demyan
+
Demyan

HoMM III: Барон (6)
Сообщения: 692
Откуда: Россия

Цитировать ссылка Добавлено: 26.08.2007 12:38
2 HateYou и Gorislav
Неплохо бы подтвердить ваши наблюдения сейвами, как минимум.

demyan-hp.fatal.ru/TestExp/TestLevel.h3m
demyan-hp.fatal.ru/TestExp/TestLevel_0001.GM1

В сейве уже достаточно лазуриков, что пошагам (без деревьев) дойти до любого уровня НЕ ПЕРЕСКАКИВАЯ через 1-2.
Если будете говорить, что это особенности компа, на котором сгенерен сейв, то карта к вашим услугам, только лазуриков сами добавьте.

Изменено 18.11.2016 07:19 модератором Registr
Demyan
Анкета История героя ЛС E-mail
В форму ответа Наверх
Перейти к столику:

Ответить

Таверна | Вопросы новичков