fatsawhorse, вот пример решения:
Из недостатков (точнее недоработок оставленных на самоизучение

):
- нет озвучки абилки. Если нужна пример можно взять в скрипте зомби-трупоедов,
- в логе боя отраженный урон отображается как 1 (вроде даже где-то было решение, но я , если четно, не помню),
- против двойного удара работает как против одинарного - 1 раз отвечает и на 1 урон, хотя при желании можно сделать и учет урона от обеих атак,
- отвечает даже на безответные и стрелковые атаки и не имеет ограничения на количество таких ответов у эмиссара. И то и другое опять же можно учесть и поправить, при желании,
- при смерти эмиссара, он (мертвый) скорее всего нанесет ответный удар (не проверял). Тоже можно добавить проверку.
И да, 20-кратный ответный урон - это сильно круто, в скрипте 2х кратный (задается в 13 строке).