http://forum.panzar.ru/viewtopic.php?f=46&t=16934 - от сюда, добавлю: чтобы не было вайна про ловлю инсты, мороза и диспелов, следует добавить на эти абилки мизерный базовый урон (во время каста, чтобы не было сбоев - чума, во время каста наносит урон 0,2 ед., а дальше идет базовый урон как положено в описании. Начало каста чумы будет её удар об щит или землю), не больше 1, чтобы системе не спутать от абилок наносящий нормальный/базовый урон. Домустим, танк ловит инсту щитом, она наносит дамаг 0,5ед., ваша система сопоставит данные, в которой под номером "0,5 урона" будет "инста" = 10 очков помощи. По такому принципу можно расположить остальные скиллы, не наносящие урона во время каста, в пределах 0,1 до 1. Думаю хватит, чтобы в этом диапазоне расположить все абилки. Почему я взял десятые доли, чтобы система не ошиблась, подбирая очки помощи за урон, в магический щит.
Как будет считаться, если будет 2 или более абилок на маг.щит, тут будет происходить в порядке очереди - не суммировать.
Пример: 0,2-чума = 10 очков помощи; 0,25-хф = 15 очков помощи; 0,3-скай = 20 очков помощи; 0,35-песок = 10 очков помощи, и т.д. т.п. Вот, что-то в этом стиле.
Спасибо за внимание.
Будет ли ответ? Возможно это применить?