скорость

Ищем, что поломалось, и чиним
Закрыто
Marik
Сообщения: 172
Зарегистрирован: 03 мар 2014, 20:16
Имя героя: Марикус

скорость

Сообщение Marik » 12 июл 2015, 18:41

http://www.heroesland.com/battle.php?16066257

бой, раунд 6 с пораждений спадает молитва, и у них под замедлением становится скорость 1 хотя, 6 базовая- 58% (это эксп земли и медалька) будет 2.52 то есть 3, как было при первом касте. у бесов тоже самое.

других кастов на них нету, это было решающим моментом, что пораждения не ударили.

прошу откатить бой

Аватара пользователя
Инкогнито
Сообщения: 443
Зарегистрирован: 10 май 2015, 01:52
Имя героя: Leeroy Jenkins
Откуда: г.Энгельс (Саратовская обл.)

Re: скорость

Сообщение Инкогнито » 12 июл 2015, 19:03

Желая правды, языка не сдерживай. Публий Сир.

Marik
Сообщения: 172
Зарегистрирован: 03 мар 2014, 20:16
Имя героя: Марикус

Re: скорость

Сообщение Marik » 12 июл 2015, 22:40

ну если тут работает математика как и везде то считаем

6-58%=3 (медля)
3+2=5 (молитва)
5-2=3 (упала молитва)

все остальное баг должно быть, тем более если на прямую решило исход боя.

если кто то не верит можно открыть учебник математики и на калькуляторе посчитать)

zevs4699
Сообщения: 1335
Зарегистрирован: 01 апр 2011, 22:14
Имя героя: Хероморф, Gromov

Re: скорость

Сообщение zevs4699 » 13 июл 2015, 11:32

вобщето 6 - 54% = 2, 2+2=4 , была наложена молитва, скорость стала 6, потом пошел перекаст медли, так как скорость (6+2)-54%= 3, арбалет сработал, и рассеял молитву, скорость стала 3-2=1, тобишь все правильно, и в своей нубости виноват тока ты сам, кстати я считал даже без калькулятора, видимо ты тоже, но ответ у нас разный почемуто, советую тебе калькулятор взять и бой пересмотреть :)
Три пути ведут к знанию: размышление - путь самый благородный, подражание - путь самый легкий, опыт - путь самый горький. (С) Конфуций

Аватара пользователя
phdoc
Администратор
Сообщения: 28294
Зарегистрирован: 29 май 2010, 16:43

Re: скорость

Сообщение phdoc » 13 июл 2015, 11:54

Так работают наши алгоритмы - аддитивно, а не пересчитывая каждый раз все эффекты из-за высокой затратности такого подхода. Работают успешно, но есть небольшие нюансы при разном порядке накладывания/снятия Ускорения, Замедления и Молитвы.

1. Базовая скорость - 6.
2. После Ускорения скорость стала 12. Запомнили, что добавили 6.
3. После Замедления скорость стала 2. Отняли добавленное на шаге №2 (12 - 6 = 6), снизили скорость на 52% с округлением вниз (6 - 52% = 2). Запомнили, что отняли 4.
4. После Молитвы скорость стала 4. Запомнили, что добавили 2.
5. После второго Замедления скорость стала 3. Убрали "старое" Замедление - восстановили снятое на шаге №3 (4 + 4 = 8). Наложили новое - снова снизили на 52% с округлением вниз (8 - 52% = 3). Запомнили, что отняли 5.
6. Заканчивается действие Молитвы. Снимаем 2 единицы скорости, добавленные Молитвой на шаге №4, получаем 1.

Если бы успело закончится Замедление из шага №5, скорость вернулась бы ровно к исходному значению.
Делитесь и перемножайтесь

Закрыто