Size: a a a

2020 August 12

ДИ

Давид Исаев... in Vangers
FD
Вата - это они так нюху называют.
Сленг на сленге)
источник

И

Иван in Vangers
Скорее мякиш это нюха
источник

И

Иван in Vangers
Под землей роют себе ходы салаты, пропитывая землю жижкой, которую вымакивают и помещают в жижкоконтейнер
источник

M

Microwave.!) in Vangers
Иван
Под землей роют себе ходы салаты, пропитывая землю жижкой, которую вымакивают и помещают в жижкоконтейнер
Предками были криспо хипстеры и софти веганы
источник

F

FD in Vangers
крипстеры
источник

И

Иван in Vangers
Вот тут сюжетная дыра
источник

И

Иван in Vangers
Как они стали салатами если заварился СУП  существ?
источник

МК

Максим Кудасов... in Vangers
Ребят, вы не туда воюете
источник

МК

Максим Кудасов... in Vangers
источник
2020 August 13

NN

None Needed in Vangers
Так. А вы знаете, что, если я правильно читаю код, то текущее состояние цикла можно вычислить в любом эскейве с продажей мехосов, зная только свой текущий авторитет, базовую цену на мехос и его продажную цену?
источник

NN

None Needed in Vangers
Вернее, отношение накопленной банчем нюхи к количеству, нужному для начала следующего цикла
источник

R

Rad in Vangers
не знал
источник

NN

None Needed in Vangers
Две текущие цены мехоса, поделённые на три базовых, да плюс авторитет, поделенный на 600, дадут величину от 0 до 1, т.е. от зари цикла до его смены

UPD: в формуле обосрался, правильная ниже
источник

NN

None Needed in Vangers
Могу расписать, если кому такой аутизм интересен
источник

И

Иван in Vangers
Мне! Мне интересны расчеты!
источник

И

Иван in Vangers
Подобная фигня для ориентира в ритуальных гонках, к примеру
источник

NN

None Needed in Vangers
Тогда чайку налью
источник

NN

None Needed in Vangers
Судя по примерно двадцати строчкам кода от https://github.com/KranX/Vangers/blob/4c2018cff3725443666576e669d179af892bf630/src/uvs/univang.cpp#L2420 и ниже, цены на мехосы строятся так.

Берётся базовая цена мехоса из файлика car.prm в vangers/data/. Для всех мехосов, кроме уникальных, базовая покупная цена равна базовой продажной, так что я просто говорю "базовая цена".

Затем, через довольно вымученные в оригинале формулы (строчки 2426 и 2427), которые оче легко упрощаются, строятся:
— теоретическая продажная цена мехоса — базовая цена * (1 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) — т.е. купить мехос на заре цикла можно за базовую цену, а в самом конце — за полуторную
— теоретическая покупная цена мехоса — базовая цена * (0,5 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) — т.е. продать мехос на заре цикла придётся за полцены, а в самом конце можно за базовую

Для формирования цен для конкретного игрока, добавляется влияние авторитета.
Авторитет в деньгах влияет как коэффициент от авторитета, помноженный на половинную разницу между текущей теоретической покупной и продажной ценами.
Несмотря на все страхи в коде, это всё легко упрощается до авторитет / 100 * (базовая цена * 0,25), так как разница между теор покупкой и теор продажей всегда 0,5 базовой.

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

Подытоживая, из чего складывается цена мехоса, который мы видим в магазине?
(базовая_цена * (1 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) - базовая_цена*0,25*авторитет/100)

Из этого мы несложными преобразованиями получаем, что:
видимая_цена = базовая_цена (1 + 0,5 * нюхи_в_закромах/нюхи_для цикла - авторитет/400)

видимая_цена/базовая_цена -1 + авторитет/400 = 0,5*нюхи_в_закромах/нюхи_для_цикла

И, наконец, что:
состояние_цикла = нюхи_в_закромах/нюхи_для_цикла = 2*(видимая_цена/базовая_цена + авторитет/400 - 1)
источник

NN

None Needed in Vangers
А ещё мы видим, что с самого начала я обосрался в формуле, а настоящая не такая красивая
источник

ˢ

ˢᴬˢᴺᴵᵞ ᴷᴵᴮᴱᴿᴮᴱᶻᴼᴾᴬˢᴺ... in Vangers
None Needed
Судя по примерно двадцати строчкам кода от https://github.com/KranX/Vangers/blob/4c2018cff3725443666576e669d179af892bf630/src/uvs/univang.cpp#L2420 и ниже, цены на мехосы строятся так.

Берётся базовая цена мехоса из файлика car.prm в vangers/data/. Для всех мехосов, кроме уникальных, базовая покупная цена равна базовой продажной, так что я просто говорю "базовая цена".

Затем, через довольно вымученные в оригинале формулы (строчки 2426 и 2427), которые оче легко упрощаются, строятся:
— теоретическая продажная цена мехоса — базовая цена * (1 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) — т.е. купить мехос на заре цикла можно за базовую цену, а в самом конце — за полуторную
— теоретическая покупная цена мехоса — базовая цена * (0,5 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) — т.е. продать мехос на заре цикла придётся за полцены, а в самом конце можно за базовую

Для формирования цен для конкретного игрока, добавляется влияние авторитета.
Авторитет в деньгах влияет как коэффициент от авторитета, помноженный на половинную разницу между текущей теоретической покупной и продажной ценами.
Несмотря на все страхи в коде, это всё легко упрощается до авторитет / 100 * (базовая цена * 0,25), так как разница между теор покупкой и теор продажей всегда 0,5 базовой.

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

Подытоживая, из чего складывается цена мехоса, который мы видим в магазине?
(базовая_цена * (1 + 0,5 * нюхи_в_закромах/нюхи_для_цикла) - базовая_цена*0,25*авторитет/100)

Из этого мы несложными преобразованиями получаем, что:
видимая_цена = базовая_цена (1 + 0,5 * нюхи_в_закромах/нюхи_для цикла - авторитет/400)

видимая_цена/базовая_цена -1 + авторитет/400 = 0,5*нюхи_в_закромах/нюхи_для_цикла

И, наконец, что:
состояние_цикла = нюхи_в_закромах/нюхи_для_цикла = 2*(видимая_цена/базовая_цена + авторитет/400 - 1)
а умели раньше игры делать то
источник