Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
CON STR DEX WIT MEN INT
#11
Archiel Написал:Привет, Эрозек-конкурент=) Помогу немного чтоли.

Вот как бы что можно сделать (и я сделал), чтобы адекватно прибавлять (и отнимать) бонус.
Вот на примере рассчёта ХП, для п.атаки сделаешь себе сам думаю:

Код:
public void calc(Env env)
        {
            [B]L2PcInstance p = (L2PcInstance) env.player;
            L2PcTemplate t = (L2PcTemplate) env.player.getTemplate();[/B]
            env.value *= (1 + [B](p.getCON() - t.baseCON)[/B] / 10 + p.getLevel() / 100);
        }
Нужное тебе я выделил.
Удачи.

Добавлено через 3 минуты

Вась, ты вообще понял что требуется и что сделал ты? Ты умножил параметр DEX на 3%. И зачем?
Автору требуется при прибавке +1 DEX от какого-нить шмота или оружия, добавлять 3% п.атаки персу. Не вообще давать бонус, а именно прибавлять и отнимать при изменении параметра. Думай что пишешь, если уж пытаешься советовать, да ещё в такой хамской форме.

Пасябки ^^ но вроде уже работает(как я сделал выше написал, у мну косяк был именно в типе переменных...)
[Изображение: master.gif]
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)