| Автор | восстановление в доме2 |
в продолжении темы
https://mirror.heroeswm.ru/forum_messages.php?tid=1205482
пришел в сектор с домом - 33% здоровья
дождался восстановления до 77% и начал переход в соседний сектор
результат - 66% здоровья
это было замечено и другими игроками. кэширование тут ни при чем, данные одинаковы на всех страницах (флэшка жизни), на странице https://mirror.heroeswm.ru/pl_info.php?id=15091 , ctrl+f5 по просьбе сделал. |
Такое тоже часто наблюдал, но думаю тут проблема чисто в расчетах.
Считается остаточное время восстановления в секторе с домом (23%), при выходе из сектора остаточное время восстановления увеличивается до 34%, поэтому реальное здоровье уменьшается. |
бой закончен в секторе с домом
данные:
до выхода из сектора: » Готовность армии: 98%
после нажатия перейти: » Готовность армии: 89% |
Расчётное время регенерации закреплено за сектором - это раз.
Когда ты нажал "переместится в сектор", ты как бы уже находишься в нём (может появится лапка помощи в охоте, если вызовешь страницу своего персонажа через pl_info, ты будешь находится уже в этом секторе, несмотря на то, что не закончил передвижение.)
А т.к. регенерация закреплена за сектором, соответственно, время расчитывается исходя из текущего местоположения.
Крой тему автор, бага тут нет, есть только непонимание алгоритма работы регенерации |
| фикс будет? |
нету тут бага, так и должно быть
оно просто уменьшает время восстановления, а не восстанавливает Хп |
6+
увеличивает скорость восстановления армии и маны. |
4,6,7 попрошу не тупить и не отписываться
взгляните на цифры:
выход из боя в секторе с домом - 98% здоровья
нажимаю переход получаю 89% здоровья |
для demin:
как бы тебя объяснить
в секторе "А" у тебя находится дом +33% тоесть на 5 минут времи меньше
в секторе "Б" у тебя ничего нету
когда ты передвигаешься в точку "Б" у тебя бонус падает и Хп отнимается
просто бонус этот типо того уберается, сам замечал не раз с перехода в другой сектор ХП становится менешь
я хз но помоему просто этот бонус уберается |
хорошая у вас арифметика получается.
1, выхожу из боя в секторе без дома с 98% - мне восстанавливаться 5 сек.
2, выхожу из боя в секторе с домом с 98% - мне восстанавливаться 3 сек.
3, нажимаю переход после выхода из боя в секторе с домом и о чудо мне восстанавливаться 2 минуты. |
в секторе "А" у тебя находится дом +33% тоесть на 5 минут времи меньше
в секторе "Б" у тебя ничего нету
когда ты передвигаешься в точку "Б" у тебя бонус падает и Хп отнимается
Допустим, ты бежал со скоростью 10 км/ч, а потом замедлил шаг до 3 км/ч. Значит ли это, что тебя мгновенно откинуло на 2/3 твоего пути назад?
PS: есть баг |
нету бага
здоровье хоть и в процентах отображается, но по факту это время восстановления до максимума. |
4,6,7 попрошу не тупить и не отписываться
Автор прошу тебя не тупить и ПОДУМАТЬ!!!
Ещё раз говорю - текущее восстановление работает относительно времени 15 мин=100%. Когда меняешь скорость восстановления, пропорционально меняется соглано этого коэффициента текущее кол-во %. |
| Тогда, потерпев поражение в секторе с домом, мы мгновенно восстанавливаем треть армии? Где логика? |
для demin:
4,6,7 попрошу не тупить и не отписываться
В 4м посту как бээээ правильный ответ :) |
| значит мы переходим и проц армии само дохнет=)) |
Ещё раз говорю - текущее восстановление работает относительно времени 15 мин=100%
Нет. Иначе я бы в Тигрином озере при поражении оказывался бы сразу с 40% здоровья, чего не наблюдается. |