Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
17:00
4516
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Ошибки и сбои (общее)-->

Гильдии не апаются, когда достиг порога


1|2

АвторГильдии не апаются, когда достиг порога
Замечено на ГО, ГС и ГТ. При этом ГН, имея дробные значения (день ГН!), апается правильно.
Конечно, бои на ап были в соответствующих гильдиях.

https://www.heroeswm.ru/forum_messages.php?tid=2698264 - случай с ГО.
Сбивает с толку, особенно игроков неопытных.

Как исправить:
округлять очки гильдий, когда имеем скрытое "дробное" значение типа хх9.(9).
Проще округлять при отображении числа вниз до сотых частей.
такое же самое и у меня было

Гильдия Охотников: 3 (194.99) +205.0

по акту там сейчас 194.99999
Порог не достигнут, очевидно же, значение не целое, костыль для чего-то там, можно считать фичей, ибо править не будут, иначе бы такой ситуации в принципе не было, ибо её исправили бы ещё при ГО, но её повторили сначала в ГТ, а затем и в ГС.
При этом ГН, имея дробные значения (день ГН!), апается правильно

Потому что в ГН нет скрытой дробной части. Четко 1239.2, например. В ГЛ также.
А в во всяких ГС, ГО, Гкуз, умках и т.д. есть.
А в во всяких ГС
В гс каким образом?
Начисляется 0.5 / 0.8 или 1.
Ну в особые дни целые очки дают.
Как в гс можно кривую дробь получить?
для New Life:
Я откуда знаю, но имеем, что имеем.
ошибки нет - кройте тему.

ап происходит когда набрали целое требуемое число = или > если < то конечно не апнет.
Актуально. Либо хотя бы отображать реальные 0,99 очка.
Актуально.
Гильдия Охотников: 7 (3000.07) +0.1

Очень актуально, даже в бои идти не буду ради науки
У тебя с открыток же, другая тема
Ну тема мб и другая, но за один бой не апнуло(

23-02-19 17:09: GAVAAA[14] vs Ведьмы моря (48)
да нет, я отправлял и получал до этого боя все
Актуально.
Актуально.
Актуально.
Актуально. Сообщают, что и на умелку распространяется.
https://www.heroeswm.ru/forum_messages.php?tid=2706978
Как в гс можно кривую дробь получить?
Зависит от способа представления:
- если дробное число (для ГО, ГС, ГК, умелки его явно так и вводили), то ошибки округления неизбежны, чтобы лучше понимать - на калькуляторе Электроника МК-71 2*2=3.9999999, это не значит, что он врал, просто так представляется дробное число, при многократном сложении ошибки могут проявляться в более высоких раззрядах;
- если целое (ГЛ, ГВ, ГРж, ГН, ГОруж, опыт), то таких ошибок нет, предрекая вопрос - чтобы хранить числа с заведомой кратностью, например ГН 1,1 можно использовать целое, но перед использованием делить на 10. С ГО, ГК и умкой так не получится (там все сильно все зависит от результата). ГС - возможно просто поторопились вначале, а теперь надо переводить и рыскать, проще забить.
Вроде как все очки гильд хранятся в виде чисел с плавающей точкой. Раньше в управлении кланами можно было увидеть точное значение, сейчас не знаю как.
Так оно и есть. Но итоговые очки всё равно округляются до 0,01 на выходе. Потому и нужно устранить двусмысленность: либо показывать реальные 0,99 очка (округляя вниз), либо апать гильдию (округляя вверх - ожидаемое поведение).
1|2
К списку тем
2007-2024, онлайн игры HeroesWM