MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    [Q]Обсуждение гомункулусов, их билдов и способов кача

    Запланировано Прикреплена Закрыта Перенесена Жизнь в пробирке
    3.2k Сообщения 267 Posters 201.5k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • LonelinessL Не в сети
      Loneliness
      отредактировано

      Vita111_7, у лифки - лоял на 36, у ванили - лоял на 78.
      Зависит от того, чем хом занимается в процессе кормёжки ^^

      1 ответ Последний ответ Ответить Цитировать 0
      • megarM Не в сети
        megar
        отредактировано

        @Loneliness:
        Зависит от того, чем хом занимается в процессе кормёжки ^^
        поподробнее,хочеться морфа быстрее...

        1 ответ Последний ответ Ответить Цитировать 0
        • BlossomB Не в сети
          Blossom
          отредактировано

          @megar:

          @Loneliness:
          Зависит от того, чем хом занимается в процессе кормёжки ^^
          поподробнее,хочеться морфа быстрее...

          хы, ну если мобов бьет, пока откармливается, то 60-70++, а если по пронте круги нарезает, то хоть 1го лвла можно до морфа докормить.
          Лояльность по количеству кормлений а не по лвлам считается.

          1 ответ Последний ответ Ответить Цитировать 0
          • 1 Не в сети
            10101010
            отредактировано

            моя лифка похоже на 50 левеле станет лояльной...
            А так лоялить гома если кормить каждые 10 минут это 2 недели примерно 🙂 можете сами посчитать если коримить когда прибавляется 1 интимаси - для лояла нужно 911 интимаси...

            1 ответ Последний ответ Ответить Цитировать 0
            • LonelinessL Не в сети
              Loneliness
              отредактировано

              Я за ~10 дней докормила лифку в последние дни отпуска ^^ ~16 часов в сутки и вуаля... а сейчас с ней качаться некогда, даже на полчаса в сутки не каждый день успеваю зайти =_=

              1 ответ Последний ответ Ответить Цитировать 0
              • megarM Не в сети
                megar
                отредактировано

                ХМ ну я просто не так понял ответ тот видать...
                а откуда инфа про 911??? может 901?

                1 ответ Последний ответ Ответить Цитировать 0
                • LonelinessL Не в сети
                  Loneliness
                  отредактировано

                  @megar:
                  ХМ ну я просто не так понял ответ тот видать...

                  а откуда инфа про 911??? может 901?

                  1. И ни сотой долей меньше ^^ Инфа из /hominfo (подпись, печать).
                  1 ответ Последний ответ Ответить Цитировать 0
                  • 1 Не в сети
                    10101010
                    отредактировано

                    Мда обогнала меня в откормке....
                    Вобщем мои статы на 50 левеле без морфа:
                    атк 179
                    матк 269
                    хит 109
                    крит 19
                    деф 61
                    мдеф 19
                    фли 103
                    хп - 3965
                    сп - 351
                    подзабила на инту, поэтому щя будет морф выложу статы после морфа через часик. А так шла на 125 инт поначалу до 39 лев стабильно по 1 инт каждый лев.,вобщем огорчила,но не расстроила 🙂

                    1 ответ Последний ответ Ответить Цитировать 0
                    • 1 Не в сети
                      10101010
                      отредактировано

                      Итак случился морф и вот результаты:
                      стр +5
                      инт +8
                      декс +4
                      лак +3-9
                      вит +1
                      мдеф 21
                      аги +3
                      хп - +5
                      сп - +20

                      атк 189
                      матк 337
                      хит 113
                      крит 20
                      деф 62
                      мдеф 21
                      фли 106
                      хп - 3970
                      сп - 371

                      1 ответ Последний ответ Ответить Цитировать 0
                      • LonelinessL Не в сети
                        Loneliness
                        отредактировано

                        Неплохая лифка, я думаю ^^ Хотя у них достаточно маленький разброс и судить, конечно, сложно.
                        Моя 52 и я не качаюсь сейчас универ-работа-лжизнь-спа-ать =_=

                        P.S. 125 инт для лифки - это овердрайв типа 150 инт ванили (с пассивкой) ^^ Шанс в точности тот же. Так что всё вери-вери гуд, идёт вполне уверенно на 115.
                        У моей развитие по инт хуже, на 110 идёт с грехом пополам (то вверх, то вниз).

                        1 ответ Последний ответ Ответить Цитировать 0
                        • 1 Не в сети
                          10101010
                          отредактировано

                          Кстати какльк показывал до морфа гораздо более лучшее развитие, есть предположение, что морфнув на 99 статы по инт были бы итоговые лучше..., но да пофиг.

                          1 ответ Последний ответ Ответить Цитировать 0
                          • X Не в сети
                            Xeonid
                            отредактировано

                            Этот кальк делает простую интерполяцию твоих текущих статов. Короче, этот кальк работал бы верно, если б билд гомункула закладывался заранее. Вроде как решили, что это не так :unknown:. Просто за лвл ап есть шанс поднять стат на 1 с Х%, на 2 с Y%, на 3 с Z% (только для ванилек), ну и шанс вкачать на 0 имеется = 100-(X+Y+Z) %. Потому чтобы просчитать наиболее вероятные статы для гомункула необходимо написать програмку, имитирующую лвл апы гомункула, набирающую статистику финальных статов и, к примеру, вычисляющую среднее значение финальных статов. Алгоритм прост: вызываем функцию рэндома от 1 до 100, если выпало число в интервале от 1 до Х, то к текущему_значению_стата_вашего_гомункула добавляем 1, если от от Y до Х-1, то 2 и т.д. повторяем в цикле от 1 до (99 -лвл_гомунула) и в результате получим одно из возможных значений стата гомункула к 99 лвл. Полученый результат добавляем к некоторой переменной - сумматору и проделываем вышеописаное моделирование развития много раз, допустим 100'000, делим полученное значение переменной - сумматора на кол-во экспериментов (наши 100'000) и получим наиболее адекватный прогноз так сказать. Судя по тому, как быстро и однозначно японский калькулятор выдает финальные статы (написав програмку можно заметить некоторый разброс прогноза при многократном запуске программы, разброс уменьшается с увеличением числа экспериментов), никакого моделирования он не делает, простая интерполяция...
                            Ну и остается одна проблемка... это узнать эти самые Х Y Z для каждого стата у каждого гомункула. В гайдах этих данных невидать :unknown: .

                            1 ответ Последний ответ Ответить Цитировать 0
                            • MerlM Не в сети
                              Merl
                              отредактировано

                              Xeonid, для ванили прибавка к каждому стату = рандом(1 до 30)/10, знаки после запятой опускаются. 1-9 прибавка 0 (шанс 9/30 = 30%), 10-19 прибавка 1 (33,33%) и 20-29 прибавка 2 (33,33%) и 30 прибавка 3 (3,33%).

                              для остальных считается аналогично (у ванили удобно, ибо все прибавки одинаковые), прибавки можно взять отсюда:
                              <!-- m --><a class="postlink" href="http://svn.eathena.ws/svn/ea/trunk/db/homunculus_db.txt">http://svn.eathena.ws/svn/ea/trunk/db/homunculus_db.txt</a><!-- m -->

                              Конечно для симулятора достаточно уже самой формулы рандом(1 до 30)/10

                              1 ответ Последний ответ Ответить Цитировать 0
                              • X Не в сети
                                Xeonid
                                отредактировано

                                Merl, cпасибо

                                1 ответ Последний ответ Ответить Цитировать 0
                                • LonelinessL Не в сети
                                  Loneliness
                                  отредактировано

                                  От себя добавлю, что именно наиболее вероятное значение стата очень легко считается без всяких программок, добавкой к стату 1.1*Количество_Оставшихся_Апов (для ванили; для инты Лиф, например, будет 0.706). Математическое ожидание - оно и в Африке математическое ожидание 🙂

                                  "Эмулятор роста" (для меня) стал ценен тем, что с него можно получить приближённое распределение хомов по статам - и таким образом узнать шансы выбивания того или иного значения при таких стартовых данных. При этом не напрягаясь со строгими расчётами x)

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • sepulkaS Не в сети
                                    sepulka
                                    отредактировано

                                    @Merl:
                                    для остальных считается аналогично (у ванили удобно, ибо все прибавки одинаковые), прибавки можно взять отсюда:

                                    <!-- m --><a class="postlink" href="http://svn.eathena.ws/svn/ea/trunk/db/homunculus_db.txt">http://svn.eathena.ws/svn/ea/trunk/db/homunculus_db.txt</a><!-- m -->
                                    а вот прибавки для хп и сп из этой таблицы это абсолютные значения или относительные (в общем проценты это или нет?)

                                    1 ответ Последний ответ Ответить Цитировать 0
                                    • LonelinessL Не в сети
                                      Loneliness
                                      отредактировано

                                      Судя по этому - самые что ни на есть абсолютные:
                                      [code:27ayax1e]//Apply evolution bonuses
                                      hom = &hd->homunculus;
                                      max = &hd->homunculusDB->emax;
                                      min = &hd->homunculusDB->emin;

                                      // Смотреть ниже. Расшифровываю: прибавляется случайное значение от минхп до максхп (сп) из приведённой выше таблицы.
                                      hom->max_hp += rand(min->HP, max->HP);
                                      hom->max_sp += rand(min->SP, max->SP);

                                      // Дальше прибавляются остальные статы.
                                      hom->str += 10rand(min->str, max->str);
                                      hom->agi += 10
                                      rand(min->agi, max->agi);
                                      hom->vit += 10rand(min->vit, max->vit);
                                      hom->int_+= 10
                                      rand(min->int_,max->int_);
                                      hom->dex += 10rand(min->dex, max->dex);
                                      hom->luk += 10
                                      rand(min->luk, max->luk);
                                      [/code:27ayax1e]

                                      Естественно, код на мотре может быть другим, но судя по суровой игровой практике - тоже так. Достаточно посмотреть на скрины с морфами (так, моему ванилу добавило 0.38% хп, если пересчитать на относительное).

                                      1 ответ Последний ответ Ответить Цитировать 0
                                      • MerlM Не в сети
                                        Merl
                                        отредактировано

                                        [code:142vtori]//Note: Only the growth values are in a 1/10 scale, the other stats are 1/1 (eg: 5 gmAGI means 0.5 agi)[/code:142vtori]
                                        Только значения growth (те что начинаются с gn и gx) делятся на 10 (с отбрасыванием знаков после запятой), остальные один к одному. Например 5 gnAGI значит 0.5 agi, но 5 enAGI (минимальная прибавка к аги при эволюции) это 5 agi. Ну и так же с остальными статами, ХП и СП.

                                        1 ответ Последний ответ Ответить Цитировать 0
                                        • LonelinessL Не в сети
                                          Loneliness
                                          отредактировано

                                          Только (соответствия коду ради, чтобы никого не запутать) реализовано немного иначе. Статы хомяка, кроме хп и сп, судя по всему, хранятся в десятикратном размере (Hom->Str == 500 значит, что у хома 50 силы).

                                          Поэтому в приведённом выше коде морфа морф-прибавки к статам умножаются на 10. При обычном же росте ничего ни на что не умножается, а прибавка, напротив, округляется до десятков (+10 вместо +17) - вычитанием из неё остатка от деления на 10.

                                          upd: Вдруг стало интересно, почему hom->int_. И вообще int_. Значит, где-то есть таинственная просто int? Заговор! 🍺

                                          1 ответ Последний ответ Ответить Цитировать 0
                                          • MerlM Не в сети
                                            Merl
                                            отредактировано

                                            Loneliness, int зарезервирован под оператор присвоения типа данных Integer и распознается компилятором только как этот оператор 🙂

                                            1 ответ Последний ответ Ответить Цитировать 0
                                            • Первое сообщение
                                              Последнее сообщение