Показать сообщение отдельно
Непрочитано 23.08.2012, 00:24   #6
Аватар для Gubble
Пользователь

По умолчанию Re: Perfect Block (Идеальная блокировка атаки) - как стат.

SHIELD_RATE - это шанс блокировки
SHIELD_DEFENCE - это прямое понижение физ. дамага в зависимости от стата.
в общем случае -
Код:
double defence = target.getPDef(attacker);
defence += (int) (target.calcStat(Stats.SHIELD_DEFENCE, 0, null, null));
damage = 70 * damage / defence;
Естественно, это всё еще может быть обвязано конфигами и прочим трешем. Но для понимания и так сойдёт.
Также, не менее естественно то, что у вас этих кусков кода либо нет вообще, либо то, что они могут сиииииильно отличаться
__________________
Если бы в Java работал GC, большинство программ удаляли бы сами себя при первом же запуске
Gubble вне форума Ответить с цитированием