Тема: L2SkillDrain
Показать сообщение отдельно
Непрочитано 09.09.2012, 23:50   #4
Аватар для Visor

По умолчанию Re: L2SkillDrain

тут считает сколько абсорб
Цитата:
double hpAdd = _absorbAbs + _absorbPart * _drain;
double hp = ((activeChar.getCurrentHp() + hpAdd) > activeChar.getMaxHp() ? activeChar.getMaxHp() : (activeChar.getCurrentHp() + hpAdd));
тут дальше сразу зачисляет чару, который атакует
Цитата:
activeChar.setCurrentHp(hp);

StatusUpdate suhp = new StatusUpdate(activeChar);
suhp.addAttribute(StatusUpdate.CUR_HP, (int) hp);
activeChar.sendPacket(suhp);
__________________
L2Emu Enterprise Server
Visor вне форума Отправить сообщение для Visor с помощью ICQ Отправить сообщение для Visor с помощью Skype™ Ответить с цитированием
Сказали спасибо: