Автор | Тема: Гранатный магазин и сбарсывания лимита закупки |
Bodyarm
|
Есть странная и хитрая механика, что если в магазин грузишь большую партию гранат, то слетает максимальное возможное число гранат к покупке.
К примеру, у меня было выставлено 250 гранат максимум.
Загрузил 240 и число стало 240/30
Если кто знает, то от какого числа лимит /250 -> /30 ? |
|
COiN_
|
может дело в том, что у магаза ограниченная вместимость ресов? |
|
Bodyarm
|
+2 увы, но "это другое"
Вес одной гранаты 6 ед ресурса
Вместимость магазина 1500 ед ресурса
Должно влезать ровно 250 штук |
|
Magical Owl
|
От остатотка вместимости же.
1500 вмещает ресурса - (240 гранат * 6 веса) = 30
Выкупи прост 37 гранат и сможешь снова выставить 250 количество закупа. |
|
Bodyarm
|
|
Magical Owl
|
241*6 - 1500 = 54.
Да, эт багуля магазинов столетняя. |
|
Bodyarm
|
Так а почему нужно выкупать именно 37 штук из 240? при лимите в 30 гранат |
|
Magical Owl
|
В первом магазине с 240 по идее можешь поменять закуп на 60 штук, но больше не даст сделать. Почему стало 30 не знаю. Возможно еще какой то ресурс в магазине есть. |
|
Magical Owl
|
7 так магазин любой работает, больше 1500 штук нельзя выставить на закупку. Якобы 1500 ресурса вмещает по 1 веса (р). Багуля срабатывает и остается в количестве закупа вес ресурсов что туда можно впихнуть. Во втором магазине у тебя 241 гранат по 6 веса. 54 вместимости осталось, это и будет максимальное количество гранат что можно в закуп выставить. Ставь просто 1500 везде и не парься с этими цифрами. |
|
Magical Owl
|
А выкупить 37 штук что бы 37*6+30 будет 252 свободного веса в магазе, соответственно и количество в закупе сможешь сделать 252. |
|
Magical Owl
|
|
Bodyarm
|
ох уж эти баги....
Что имеем вес гранаты 6
Вместимость магазина 1500
По весу максимальное число это 250 штук
Если грузить до 208 штук, то максимальное число не будет изменяться, так как проиходит странная калькуляция:
Лимит на покупку = 1500 - вес предмета * количество предметов в магазине
1500-208*6=1500-1248=252 - новый лимит, останется старый 250
1500-209*6=1500-1254=246 - новый лимит, будет в магазе 246
...
1500-250*6=1500-1500=0 - новый лимит, будет в магазе 0
Соответственно:
Если нужно заполнить 250 гранат, то нужно загрузить 208-, а потом докинуть ещё 42 гранаты.
Лимит магазина будет всё равно перерасчитан вниз |
|
Magical Owl
|
12 нет. 250 ящики можно делать. Просто поставь количество в закупе больше чем 250 штук. |
|
Bodyarm
|
+13 я ж говоорю о том, что я не могу менять лимит на закупку, если он упал после пересчёта....
Я не моогу загрузить 220 шт, а потом ещё загрузить 30 шт
https://www.gwars.io/object.php?id=105993
Вот было 200 штук. Лимит на закупку 300 шт
Закинул ещё 20. Общее число стало 220 штук. Лимит закупку стал 180 штук |
|
Magical Owl
|
12 вот еще. Не нужно никакие 208 а потом добивать.
владелец Magical Owl продал 6 Граната РКГ-3(р) за 9000 Гб (1500 Гб/ед.), баланс объекта: 3278 Гб, 187 ед.
181 * 8 это 1448. По идее, как ты пишешь, лимит должнег был бы стать 52 на закуп. Но баг не словил. Потому спокойно еще 6 ресурса продал к 181 уже имеющимся. |
|
Bodyarm
|
То, что я вижу из наблюдений:
в переменную лимит на закупку запихнули два понятия:
сколько максимально товара может вместить магазин по одной позиции и сколько реально магазин может ещё купить данной позиции из расчёта уже имеющихся ресурсов |
|
*apofis*
|
Ладно когда он просто слетает временно, но потом можно докинуть до старого лимита. Так оно часто вообще нулем становится... |
|
Тема закрыта Silvanas |