Space-wars

Главная категория => Баги => Тема начата: Akelluch от 04 Февраль 2014, 19:27:34

Название: Транспорты не грабят положенное им количество ресов...
Отправлено: Akelluch от 04 Февраль 2014, 19:27:34
Доброго времени суток!
Вчера обнаружили непонятный факт... Или мы чего-то не знаем... или есть какая-то ошибка в формулах, используемых при подсчете ресов, во время грабежа... Обнаружил это Bomberman, а я пересчитал и перепроверил.
 Ни для кого не секрет (а кто не знал-теперь будет знать :)),что во время грабежа кого-либо - с вражеской планеты можно вывезти не более 50% ресурсов. И не имеет значение - сколько вы посылаете БТ(1.000, 2.000, 30.000, 1.000.000)... Если на планете 2кк ресурсов(к=000,это если кто не в курсе :)) то больше чем 1кк вы вывезти не сможете. Вот пример:
(http://cs413525.vk.me/v413525047/710b/UOyuZbZ8Lk4.jpg)
При отправке большего количества БТ чем нужно (например 200БТ(БТ - Большой транспорт)) - все норм:
http://space-wars.com.ua/rw.php?raport=7b26335ed0c5c15cc45921291cf1744b
 Я получил 3.669.368 ресурсов, что является половиной от количества ресурсов на планете.(с учетом того,что за время от скана,и до атаки количество ресурсов увеличилось).
Но если послать недостаточное количество БТ - то они не вывозят достаточного количества:
(http://cs413525.vk.me/v413525047/7103/aS9R0C6fpSA.jpg)
http://space-wars.com.ua/rw.php?raport=2441618719e48475648db139c6f395a5
Я отправил 100 БТ, грузоподъемность которых(с учетом дейтерия, необходимого на полет) 2.498.185 ресурсов. Однако в результате боя я получил 2.056.149 ресурсов.
Куда делись 442.036 ресурсов,которые еще должны были забрать БТ?
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Я от 04 Февраль 2014, 19:50:13
ну не знаю...

у меня все работает нормально...

Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Legolas от 04 Февраль 2014, 19:50:28
Хз даже без понятия.. может из за того что оно ресы росприделяет поровну: ? Которые ограбило например 1 к дейта 1 к метала и 1 к кристала  отошлешь 50 БТ (например) они привезут тебе ресов поровну 59к метала 59к кристала и 59 к дейта.
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 04 Февраль 2014, 20:07:50
ну не знаю...

у меня все работает нормально...
А ты отправь на кого-то недостаточное количество БТ, чтобы забрать 50%... Посмотри их грузоподъемность,и просуммируй количество ресов - которое они тебе принесут... И сравни.
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 20:08:45
bmw_gt, всё просто начальника))) до тебя планку грабанули... вот и ресов меньше получил)))
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 04 Февраль 2014, 20:12:09
Хз даже без понятия.. может из за того что оно ресы росприделяет поровну: ? Которые ограбило например 1 к дейта 1 к метала и 1 к кристала  отошлешь 50 БТ (например) они привезут тебе ресов поровну 59к метала 59к кристала и 59 к дейта.
Нет... Дейта и кристалов забрало половину... а вот метала не добрало 442.036
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 20:15:27
ты фалой посмотри за день сколько туда пылесосов летает.... и радуйся что тебе столько ещё досталось)))
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 04 Февраль 2014, 20:26:44
bmw_gt, всё просто начальника))) до тебя планку грабанули... вот и ресов меньше получил)))

1)Я выложил только одну из проверок...
2)Атака проводилась с луны с фалангою... А значит атакуемая планета контролировалась фалангою - что исключает
до тебя планку грабанули... вот и ресов меньше получил)))
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 20:36:48
это я bmw_gt. написал чтоб было понятно кто пишет.
попробуй 99 шпионов отправлять. и непосредственно перед атакой секунда в секунду
также не забывай про уровень геолога и уровень самого рудника
при отчёте от шпиона тебе показали сколько руды расчётной на тот момент может быть на планете, но не её фактическое значение... иногда реальные цифры появляются с небольшим опозданием - к примеру после обновления сервера - как сейчас  - Выполняется обновление...
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 20:40:59
также как строится флот - пока ты на планку два раза не зайдешь где строиться флот, то в общем рейтинге цифры не повысятся, но при обновлении сервера они всё равно изменяться... также и с ресами...
они ведь многие ишки (с которых руду тоскаем), вот у них и происходит обновление информации после обновления данных по серверу.
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 04 Февраль 2014, 20:54:45
также как строится флот - пока ты на планку два раза не зайдешь где строиться флот, то в общем рейтинге цифры не повысятся, но при обновлении сервера они всё равно изменяться... также и с ресами...
они ведь многие ишки (с которых руду тоскаем), вот у них и происходит обновление информации после обновления данных по серверу.
Да причем тут это? Проблема не в том... Ты внимательно прочти мои посты, и вникни в них... Там ресурсов хватает с головой, чтобы забить тех 100БТ под завязку... но почему-то постоянно недобор...
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 21:00:31
а ты учитываешь занятость отсеков топливом, которое необходимо для подлёта флота до планеты?
При отправке груза - это хорошо видно, что отсеки забиваются топливом необходимым для полёта
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 21:04:22
т.е у одного БТ грузоподъёмность 25000ед.руды.,  а чтобы долететь до пункта назначения ему надо 5000ед. топлива.
Так вот, 5000ед. в грузовом отсеке будут всегда заняты по топливо.... в итоге ты с планеты сможешь забрать всего 20000 ед. руды если конечно же это не превыщает 50% от всех ресурсов на планете
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 04 Февраль 2014, 21:12:35
т.е у одного БТ грузоподъёмность 25000ед.руды.,  а чтобы долететь до пункта назначения ему надо 5000ед. топлива.
Так вот, 5000ед. в грузовом отсеке будут всегда заняты по топливо.... в итоге ты с планеты сможешь забрать всего 20000 ед. руды если конечно же это не превыщает 50% от всех ресурсов на планете
Ты просто посты набиваешь? Прочти внимательно все то,что я написал...
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Vladimir от 04 Февраль 2014, 21:27:03
попробуй ещё раз... может это твои ресы цепляются при отправке атаки и забивают отсек
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Legolas от 04 Февраль 2014, 21:46:21
попробуй ещё раз... может это твои ресы цепляются при отправке атаки и забивают отсек
ты тупишь как ребенок) Все он правильно говорит даже если ресов больше на планке становиться пока его флот летит и после скана шпионов ТК их меньше не станет а значит наоборот должно быть больше! Какая разница сколько было ресов набрано за время полета. Проблема в том что оно не добирает ресы которые должно забрать. + на щет вместимости дейта он писал читай внимательнее  ^-^ ^-^ ^-^ ^-^
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Legolas от 04 Февраль 2014, 21:48:07
попробуй ещё раз... может это твои ресы цепляются при отправке атаки и забивают отсек
и да сервер обновляет данные раз в 30 минут но при атаке идет в не плановый переращет. Так же как и с флотом ты поставил флот на постройку и больше на верьфь там не заходил, очки флота в статистику не пошли но когда тебя проотачат флот примет бой в полном составе тк - прошел переращет
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Admin от 05 Февраль 2014, 10:36:25
http://space-wars.pp.ua/forum/index.php?topic=1212.0
Вот тут расписана формула грабежа. Внимательно изучите.
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 05 Февраль 2014, 17:33:57
http://space-wars.pp.ua/forum/index.php?topic=1212.0
Вот тут расписана формула грабежа. Внимательно изучите.
3. Остаток заполняется дейтерием.
4. Если всё ещё остаётся свободное место, половина доступного объема заполняется металлом.
значит у остатка тоже есть объём... значит не все свободное место заполняется дейтерием...
и опять таки...
5. Оставшийся объем заполняется кристаллом - а флот вернулся с пустыми отсеками на 442.036 ресурсов
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Admin от 05 Февраль 2014, 17:46:47
Цитировать
3. Остаток заполняется дейтерием.
Но чтобы украденого дейтерия было не больше половины всего дейтерия на планете.
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Akelluch от 05 Февраль 2014, 18:52:46
Цитировать
3. Остаток заполняется дейтерием.
Но чтобы украденого дейтерия было не больше половины всего дейтерия на планете.
и 5 пункт является заключительным?... тогда нужно добавить ещё пару циклов... так как если кристаллов после 5 пункта уже забрано 50%,а место в транспортах осталось-то флот возвращается не заполненным...
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Admin от 05 Февраль 2014, 19:14:42
При грабеже не может забрать больше половины каждого из ресурсов
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Sanya от 07 Февраль 2014, 00:48:46
Очень давний баг
Действительно следует дописать цикл
Название: Re: Транспорты не грабят положенное им количество ресов
Отправлено: Admin от 07 Февраль 2014, 12:46:19
Это не баг. Объясняю еще раз. Каждого ресурса может забрать не больше половины.
Пример:
на планете 10к металла, 10к кристалла, 1к дейтерия.
Мы нападаем, вместимость 15к.
Так вот, максимум заберет 5к металла, 5к кристалла и 500 дейтерия.
Бага нет!