Форумы-->Вопросы и помощь в игре-->
Автор | Формула прироста существ в ГО |
дайте пожалуйста актуальную формулу
формула в справке либо не актуальна, либо к ней нужны какие-то дополнительные пояснения
Во-первых, N = n*1.69^max(Y;0.1) - Y при победе сейчас 1, а не 0.5, но прирост за победу в соло все равно около 30%
Во-вторых не понятно в целом как расчет производится, либо формула полностью поменялась, либо округление в игре каждый раз рандомное
Пример:
https://mirror.heroeswm.ru/pl_warlog.php?id=5548304&page=90
https://mirror.heroeswm.ru/pl_warlog.php?id=5548304&page=89
08-12-13 05:48: ur trall[2] vs Крестьяне (71)
06-11-13 12:34: ur trall[1] vs Крестьяне (54)
05-11-13 06:16: ur trall[1] vs Крестьяне (42)
02-11-13 10:12: ur trall[1] vs Крестьяне (32)
02-11-13 02:09: ur trall[1] vs Крестьяне (25)
25*1.3=32.5 -округлилось почему-то вниз
32*1.3=41.6 -округлилось вверх, вроде логично, однако смотрим дальше
42*1.3=54.6 -округлилось вниз, тут моя логика потерялась
54*1.3=70.2 -округлилось вверх?? бред какой-то
Причем проверил на доп персонаже (с антигринд охотами), получилось так:
https://mirror.heroeswm.ru/pl_warlog.php?id=8540174
26-04-25 02:29: notmain[3] vs Крестьяне (70)
15-04-25 13:49: notmain[2] vs Крестьяне (32)
Количество на пропащеных охота не видно к сожалению, на 32 крестьянах разницы нет, зато на 70 уже разница есть
как это работает?
И еще одна странность, этот персонаж встретил крестьян впервые в количестве 32шт на антигринд охоте на +3 очка, т.е. пропущено две охоты, на 24(или 25, смотря как округлять) и на 19 крестьян, т.е. базовое их количество которое встречается на охоте - это 19шт, а далее работает прирост
Но из моего протокола боев видно, что когда я встретил крестьян в первый раз их было сразу 25, причем никаких антигринд охот в то время не было, так что это не охота на +2 очка | https://mirror.heroeswm.ru/ob-igre-gildii#hunt
вот тут формулу смотрите, там 1.3 | Берутся целые, но друбеые держатся,в уме для следующих подсчетов | В 15 году обнуление охот было, с занижением базового | для эльфы_читеры:
Берутся целые, но друбеые держатся,в уме для следующих подсчетов - не правда, и это видно на более-менее длинной выборке боев
Пролистал свой протокол боев, нашел на первых 4 страницах головорезов от 10 до 36
Если бы дробная часть существовала, но просто не отображалась в игре, то получили бы:
10*1.3=13
13*1.3=16.9
16.9*1.3=21.97
21.97*1.3=28.561
28.561*1.3=37.1293
А по факту получается так:
14-05-17 07:55: ur trall[4] vs Головорезы (36)
07-01-14 13:32: ur trall[3] vs Головорезы (28)
06-01-14 03:27: ur trall[3] vs Головорезы (21)
05-11-13 14:46: ur trall[1] vs Головорезы (16)
04-11-13 07:59: ur trall[1] vs Головорезы (13)
01-11-13 08:24: ur trall[1] vs Головорезы (10) | там похоже просто всегда вниз округляется, только дробное число прошлого этапа запоминается.
условно в последнем 70.2 не округлялось вверх, там округлилось 25*1.3^4 = 71.4025 вниз | для ЗанЕв:
опять же см. пост 5
с головорезами такой вариант не проходит:
10*1.3^5=37.1293
А на охоте их 36 | ну вы как-то два раза пробили на 28, может там дробная часть откинулась
https://mirror.heroeswm.ru/war.php?warid=587552291
https://mirror.heroeswm.ru/war.php?warid=839158042 | для ЗанЕв:
там один бой до 15 года, другой после, вероятно это то, о чем писали в 4 посте, так что возможно смотреть на этот пример не совсем правильно
Собственно сейчас за пару минут накликал на допе другой пример (благо охоты на низких уровнях быстро появляются):
26-04-25 03:22: notmain[3] vs Лучники (28)
26-04-25 03:19: notmain[3] vs Лучники (12)
Изначально лучников 7
7*1.3^2=11.83 -тут допустим ок
7*1.3^5=25.99 -тут уже не ок | Да, их получается базу не понизили а повысили | Почему 7? в первом же бою 3 очка дали
12/(1.3^3) = 5 или 6 по идее исходная точка. А ещё лучше 28/(1.3^6)=5.8 примерно
плохо что первый бой с антигриндом, не понятно.
Ну условно если то поделить и взять грубое значение 5.8, то всё сходится:
не 7*1.3^2=11.83 а 5.8*1.3^3=12.74 вниз будет 12
не 7*1.3^5=25.99 а 5.8*1.3^6= 28 (ну потому что мы брали 5.8 получали путем деления 28/(1.3^6)) | для ЗанЕв:
Во-первых, насколько я понимаю, базовое значение существ на охоте не может быть дробным, соответственно там 7, ибо 6*1.3^2=10.14 - не подходит, мало, а 8*1.3^2=13.52 - не подходит, много
ну и на самом деле это легко проверяется на первом уровне, я точно помню, что на 1 бу у допа висела охота на 7 лучников без антигринда
Во-вторых, вы просто цифры сейчас подогнали под 28, не следя за логикой, первая охота на 12 существ, на +3 очка, пропущены этапы 7*1.3=9 и 9*1.3=12, третий раз умножается на 1.3 уже после того как убить этих существ
Это же и в первом посте было видно
26-04-25 02:29: notmain[3] vs Крестьяне (70)
15-04-25 13:49: notmain[2] vs Крестьяне (32) | базовое значение существ на охоте не может быть дробным не факт. Когда обнуляли охоту, вроде было много тем по поводу ангелов на охоте, по ним четко видно было что дробная в базе. Но могу ошибаться, старый стал | для эльфы_читеры:
Я же расписал, что вы лишний раз умножаете на 1.3, явно дело не в базовом количестве существ
ну и чтоб наверняка:
Допустим оно не целое, все равно не сходится, потому что 5.8 округлилось бы либо до 5 либо до 6 (по такой логике убить надо было бы 5 или 6 лучников, а прирост шел бы от базовых 5.8)
Однако я не поленился и вот пруф, при первой встрече с лучниками их 7шт:
https://mirror.heroeswm.ru/pl_warlog.php?id=8545344
26-04-25 04:08: notmain2[1] vs Лучники (7)
ИМХО тут дело в чем-то другом | Ну хз, может антигринд немного ломает значения | Возводить в степень - тяжелая операция, может они просто при антигринде прописали заранее коэффициенты.
Типа не 1.3^2 а 1.7
не 1.3^3 а 2.2 и т.д. |
К списку тем
|