Показать сообщение отдельно
Непрочитано 21.03.2012, 14:57   #1
Аватар для finfan
fin-ex.corp

Автор темы (Топик Стартер) Подскажите что не так?

Создал скил Dance of Death (Blade Dancer)
Его задача: Cтавит цель перед фактом её смертности. Наносит урон, за каждую утраченную вражеской целью еденицу HP. Сила: 2/3/4/5/6/7 (6 лвлов скила) * утраченное кол-во ХП цели.

создал скилл тип DEATH_FACTOR

Прописал все что надо, осталась только формула.

Код:
	public final double getPower(L2Character activeChar, L2Object target)
	{
		// наносит урон за каждую потерянную еденицу ХП (у цели)
		if(_skillType == SkillType.DEATH_FACTOR && activeChar != target)
			return _power*(activeChar.getMaxHp() - activeChar.getCurrentHp());
		else
			return _power;
	}
Когда юзаю скил, он тупо наносит урон от дуалов. Где же я так оплошался? Т_Т

Добавлено через 20 минут
Тему вверх >.<

Последний раз редактировалось finfan; 21.03.2012 в 15:17. Причина: Добавлено сообщение
finfan вне форума Отправить сообщение для finfan с помощью Skype™ Ответить с цитированием