Цитата Сообщение от Gooldark Посмотреть сообщение
У меня тут вопрос возник.
2 механики:
1) друид вешает хоту под оборотнем, хота хилит 1040. Далее дру отменяет оборотня, хота продолжает хилить 1040. Друид жмет http://wowroad.info/?spell=18562, и оно восстанавливет 4160.
2) друид вешает хоту под оборотнем, хота хилит 1040. Далее дру отменяет оборотня, хота продолжает хилить 1040. Друид жмет http://wowroad.info/?spell=18562, и оно восстанавливет 4000.

То есть http://wowroad.info/?spell=18562 должно учитывать модификаторы усиления исходящего хила на момент нажатия http://wowroad.info/?spell=18562, или должно учитывать модификаторы которые были в момент наложения хоты?
Не совсем верная постановка вопроса. Нельзя использовать заклинание по параметрам "вчера", т.е. с какой либо аурой, которая была н-ое время назад до его применения. Тут скорее вопрос в том, на каком этапе Быстрое восстановление копирует исцеление первичного заклинания - до или после применения эффектов Mod Healing Done %. Я задавался те же вопросом во время анализа, но ответить на него будет весьма проблематично - необходимо найти лог, в котором между моментом наложения первичного заклинания и применением Быстрого восстановления произошло изменение набора эффектов Mod Healing Done %. Мое мнение - это нереально.

Судя по характеру бага, у нас исцеление Быстрого восстановления копируется до применения эффектов Mod Healing Done % к первичному заклинанию. Чтобы исправить баг, необходимо лишь реализовать влияние этих эффектов и на само Быстрое восстановление. А чтобы исправить баг по варианту, что исцеление копируется после - придется переписывать всю механику Быстрого восстановления. Не совсем практично, учитывая, что обе гипотезы равнозначны на данный момент.